[PATCH 0/4 v7] ACPI: WMI: Patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Yet again time for another release of WMI-ACPI.

The major changes since the last release (v6) are:

* Converted back to a module
* Added documentation

My comments from the main two patches in v6 (patches 1 and 3 in this series) 
are repeated ad-verbatim, since they are still applicable.

-Carlos
===

Patch 1 (Add driver and in kernel interface):

Len:
IMNSHO, this patch is ready for more mainstream testing . Ideally, I'd like to 
see it go up to -mm and start crash^^^^^working on other systems (the main 
thing to test here, really, is that WMI can properly parse the _WDG method on 
all systems).

(Of course, outside review is always appreciated - reviewing my own patches is 
getting a tad boring).

(As a mild aside - the driver is currently available on all ACPI enabled 
architectures. However, if there are no ia64 systems with WMI-ACPI devices, 
we could limit the driver to just x86).

===

Patch 2 (Export struct_kset acpi_subsys):

This is a temporary workaround - necessary to allow the sysfs bits of the next 
patch work in a module.

For 2.6.25, the ACPI interrupt statistics patch series does the necessary work 
in this area anyway (so this shouldn't be needed then). 

If those patches are not applied, then I will resubmit a new version of this 
patch for 2.6.25-rcX, once Greg KH's sysfs work hits the ACPI tree.

===

Patch 3 (Add sysfs userspace interface):

This patch is the one that really needs another pair of eyes looking over it.
It _works_, but I'm not sure if it's the best way to expose WMI ACPI to 
userspace.

In particular, I'm not sure now about creating kobjects for all the instances 
of each GUID, then having separate variables and data pointers for each 
instance; the alternative would be to add more sysfs files under each GUID 
kobject to handle the instance to call, in a similar way to how method_id is 
specified to methods. However, that starts making data queries/ writes more 
complicated, let alone method calls.

===

Patch 4 (Add documentation):

Adds some basic documentation for WMI driver & userspace writers.
-- 
E-Mail: carlos@xxxxxxxxxxxxxxxxxxx
Web: strangeworlds.co.uk
GPG Key ID: 0x23EE722D
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux