So, here comes the next release of WMI. Patch #1: (WMI - initial driver and in kernel interface) One big change - add a fix to handle querying data GUIDs that violate the WMI spec with setting the 'expensive' flag (one case seen in the wild on a newer Acer laptop) - GUID declares the block as expensive, but there is no accompanying WCxx method. A few minor taste cleanups thrown in (replacing (a == NULL) with (!a)). For review, and hopefully to go up to 2.6.25 Patch #2: (acer-wmi) Add a few more DMI matched EC quirks in since last time. No other code changes. For review, and (rather tentatively here) 2.6.25 material? Patch #3: (tc1100-wmi) RFC only, needs actual testing on the hardware, and probably very broken. Waiting on Matthew Garrett to get some free time to test this. Patch #4: (WMI sysfs interface) RFC only (see patch #5 for reason). Adds interface under /sys/devices/virtual/wmi Changes: Added 'string' file to each GUID, which reports whether the GUID has the 'string' flag set (userspace needs to know for converting from its' format to ASCII and back). Patch #5: (WMI sysfs workaround) Temporary hack, needed to get patch #4 working, due to a limitation on bus_id length (Kay Sievers is apparently working on this, ref Greg KH[1]). This should _NOT_ be applied to any upstream kernel. -Carlos [1] http://lkml.org/lkml/2007/12/4/30 -- 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