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