Re: [PATCH v2 12/14] platform/x86: dell-wmi-smbios: introduce character device for userspace

From: Andy Shevchenko
Date: Tue Sep 26 2017 - 15:04:24 EST


On Tue, Sep 26, 2017 at 9:50 PM, Mario Limonciello
<mario.limonciello@xxxxxxxx> wrote:
> This userspace character device will be used to perform SMBIOS calls
> from any applications.
>
> It contains 3 operating IOCTL's
> 1) sending a properly formatted 4k calling interface buffer.
> 2) Querying number of tokens in the given system
> 3) Copying the status of all these tokens to a properly formatted
> userspace buffer.
>
> This character device is intended to deprecate the dcdbas kernel module
> and the interface that it provides to userspace.
>
> It's important for the driver to provide a R/W ioctl to ensure that
> two competing userspace processes don't race to provide or read each
> others data.
>
> The character device will only be created if the WMI interface was
> found.
>
> The API for interacting with this interface is defined in documentation
> as well as a uapi header provides the format of the structures.


> + <uapi/linux/dell-wmi-smbios.h>
> \ No newline at end of file

Oh là lÃ

--
With Best Regards,
Andy Shevchenko