Userspace or kernelspace driver once again

Patryk <[email protected]>
Newsgroups gmane.linux.kernel.kernelnewbies
Message-ID <CA+DkFDa3iC7MKNsMmG4+7uqP==Ux-M6jevXzYmM2YFXoWoavxQ@mail.gmail.com>
Suppose that you want to use a driver that controls fans ,let's say
max31785. You have two options to chose:
- kernel space driver that is already available in mainline linux
- userspace driver that comes from Hardware Abstraction Layer library
that also has an implementation, the library is a primary hardware
access library used by all our projects

What would you choose? And why? And if "it depends..." then depends on
what actually?

Best regards

Patryk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.