Sonypi driver model & PM changes
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 19 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | Sonypi: whitespace fixesdrivers/ drivers/ include/ | +106 | 0 replies | |
| 2/5 | Sonypi: switch to module_paramDocumentation/ drivers/ drivers/ | +81 | 0 replies | |
| 3/5 | Sonypi: switch from sysdev to platform device, drop old-style PM codedrivers/ drivers/ | +82 | 0 replies | |
| 4/5 | Sonypi: use wait_event_interruptible and other assorted changesdrivers/ drivers/ | +70 | 0 replies | |
| 5/5 | Sonypi: use pci_get_devicedrivers/ | +9 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5] Sonypi driver model & PM changes
Hi,
I have been looking at the sysdevs in present in the kernel and noticed that sonypi was registering itself as a system device. Surely it is possible to suspend it with interrupyts enabled, so it better be converted to a platform device. I course of convert I also did some additional changes:
01-sonypi-whitespace-fixes.patch
- get rid of extra whitespace and convert to the kernel cosing style:
... However, there is one special case, namely functions: they have the opening brace at the beginning of the next line...
02-sonypi-module_param.patch
- convert sonypi from using MODULE_PARM and __setup to module_param. The parameters are:
sonypi.camera
sonypi.compat
sonypi.fnkeyinit
sonypi.mask= - exported through sysfs, writeable
sonypi.minor=
sonypi.useinput
sonypi.verbose - exported through sysfs, writeable
03-sonypi-pm-changes.patch
- convert sonypi sysdev to platform device, drop old-style PM code since APM does call device_suspend anyway so the new style handlers will be called.
04-sonypi-misc-changes.patch
- switch sonypi_misc_read to use wake_event_interruptible instead of a homemade copy, fix small race there, make sure that the device is fully initialized before turning the interrupts on.
05-sonypi-pci_get_device.patch
- convert from pci_find_device which is obsolete to pci_get_device.
Warning: I do not have the hardware som while the code is compiles and I am pretty sure it is correct it has not been tested.
Should apply to 2.6.9
Signature · 1 line
Dmitry