This release uses proper device references for iwconfig (Debian BTS: #639388), checks for a block device's existence, adds the suspend/resume helper tools pm-helper, pm-suspend, and pm-hibernate, kills the polling daemon when laptop-mode-tools is stopped from init, adds reliable and much better locking mechanics, makes polling the dameon lock safe, makes lmt-udev distribution neutral, and changes Intel HDA Audio's default power save timeout to two seconds.
This release will really not call batt-poll-daemon from inside the flock instance. USB auto-suspend whitelist has been added. Doesn't call true, which forks a subshell. Uses exit instead of return. Checks for files instead of kernel version numbers.
The PATH variable is now initialized internally, which helps when the caller does not have a proper environment. A new in-kernel polling mechanism was enabled for block devices. A check is done for the kernel's native suspend functionality. Execution of complex commands is supported. The nmi-watchdog module was added to handle NMI Watchdog related power savings. Error messages during early boot if /usr is on a different partition were fixed. Support was added for new Linux 3.x kernels. Locking problems when the battery polling daemon is enabled were fixed.
This is a minor bug fix release. The calling application's arguments are passed to the main function. The governor policy from the configuration file is used.
This release enables ENABLE_AUTO_MODULES by default. When a user installs the package, the first immediate expectation is to see some changes. The USB suspend interface has changed with kernels 2.6.35 and above.(Debian BTS: #589000). Support has been added for Linux.