Thread (1 message) 1 message, 1 author, 2016-11-10

Re: [PATCH 3/3] ipmi/bt-bmc: add a sysfs file to configure a maximum response time

From: Joel Stanley <hidden>
Date: 2016-11-10 02:46:13
Also in: linux-arm-kernel

On Thu, Nov 10, 2016 at 2:34 AM, Corey Minyard [off-list ref] wrote:
On 11/09/2016 08:42 AM, Cédric Le Goater wrote:
quoted
The patch raises a few questions on the "BT Interface Capabilities" :

  - should we use sysfs or a specific ioctl to configure the driver ?

I should probably say sysfs, but really I don't care.  The hard part about
ioctls is the compat, and there shouldn't be any compat issues with this
interface.  An ioctl is probably easier, especially if you add an ioctl for
the header size thing I talked about in the previous email.

The only thing that matters to the driver is the timeout.  If you want to
make the timeout per fd, then it will have to be an ioctl.
I vote for an ioctl as it's simpler for userspace.

In another driver we use on the BMCs we have a character device and a
few sysfs files for configuration. This means userspace needs to
discover and open > 1 fd, which is annoying.

Cheers,

Joel
quoted
  - should the driver handle directly the response to the "Get BT
    Interface Capabilities" command ?

That probably belongs in userspace.  The only reason I can think of
to have it in the driver would be so the host driver can fetch it if the
BMC userspace is down, but I can't see how that's a good idea.

Hope my wishy-washy answer helps :-).
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help