linux-next: manual merge of the staging-next tree with the pcmcia tree
Hi Greg, Today's linux-next merge of the staging-next tree got a conflict in drivers/staging/comedi/drivers/cb_das16_cs.c between commitc 8bf6e66c254bba7d0ea3f5d02420776dceac657 ("") from the pcmcia tree and commit 6ea17dd43c1153f99920e66f806d86f4e83583cc ("Staging: comedi: cb_das16_cs: fixed multiple brace codi... 28 Apr 2010 02:52
drivers/staging/dt3155: Integrate 3 badly styled files into 1 clean file
On Tue, Apr 27, 2010 at 10:30:03PM -0700, Joe Perches wrote: On Tue, 2010-04-27 at 16:02 -0700, Greg KH wrote: On Mon, Mar 29, 2010 at 12:34:28AM -0700, Joe Perches wrote: Make variables static where appropriate Rename dt3155_<foo_with_long_names> variables to dt_<foo_tla> to reduce code le... 28 Apr 2010 08:21
MMC:Add support MMCIF for SuperH
On Wed, 28 Apr 2010 14:06:08 +0900 Yusuke Goda <yusuke.goda.sx(a)renesas.com> wrote: + time = wait_event_interruptible_timeout(host->intr_wait, + host->wait_int == 1 || + host->sd_error == 1, host->timeout); + if (host->wait_int != 1 && (time == 0 || host->sd_error != 0)) + return sh_mmcif_error_man... 30 Apr 2010 13:58
PM: suspend_block: Abort task freezing if a suspend_blocker is active.
On Tue 2010-04-27 21:31:54, Arve Hj??nnev??g wrote: If a suspend_blocker is active, suspend will fail anyway. Since try_to_freeze_tasks can take up to 20 seconds to complete or fail, aborting as soon as someone blocks suspend (e.g. from an interrupt handler) improves the worst case wakeup latency. On... 2 May 2010 03:23
[PATCH/RFC] mutex: Fix optimistic spinning vs. BKL
Currently, we can hit a nasty case with optimistic spinning on mutexes: CPU A tries to take a mutex, while holding the BKL CPU B tried to take the BLK while holding the mutex This looks like a AB-BA scenario but in practice, is allowed and happens due to the auto-release-on-schedule nature of the BKL.... 28 Apr 2010 01:47
mutex: Fix optimistic spinning vs. BKL
On Wed, 2010-04-28 at 14:38 +1000, Benjamin Herrenschmidt wrote: Currently, we can hit a nasty case with optimistic spinning on mutexes: CPU A tries to take a mutex, while holding the BKL CPU B tried to take the BLK while holding the mutex This looks like a AB-BA scenario but in practice... 19 May 2010 02:50
[PATCH 5/8] PM: suspend_block: Add suspend_blocker stats
Report suspend block stats in /sys/kernel/debug/suspend_blockers. Signed-off-by: Arve Hjønnevåg <arve(a)android.com> --- include/linux/suspend_blocker.h | 21 ++++- kernel/power/Kconfig | 7 ++ kernel/power/power.h | 6 +- kernel/power/suspend.c | 4 +- kernel/power/sus... 28 Apr 2010 01:46
[PATCH 3/8] PM: suspend_block: Abort task freezing if a suspend_blocker is active.
If a suspend_blocker is active, suspend will fail anyway. Since try_to_freeze_tasks can take up to 20 seconds to complete or fail, aborting as soon as someone blocks suspend (e.g. from an interrupt handler) improves the worst case wakeup latency. On an older kernel where task freezing could fail for processes att... 28 Apr 2010 01:46
[PATCH 8/8] power_supply: Block suspend while power supply change notifications are pending
When connecting usb or the charger the device would often go back to sleep before the charge led and screen turned on. Signed-off-by: Arve Hjønnevåg <arve(a)android.com> --- drivers/power/power_supply_core.c | 9 ++++++--- include/linux/power_supply.h | 3 ++- 2 files changed, 8 insertions(+), 4 delet... 28 Apr 2010 01:46
[PATCH 0/9] Suspend block api (version 5)
This patch series adds a suspend-block api that provides the same functionality as the android wakelock api. The main change from version 4 posted last week is that suspend blocking work has moved out of the core workqueue code. The documentation has also been updated. -- Arve Hjønnevåg <arve(a)android.com> -- ... 28 Apr 2010 01:46