]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] ibmasm driver: fix race in command refcount logic
authorMax Asbock <masbock@us.ibm.com>
Wed, 22 Jun 2005 00:16:36 +0000 (17:16 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Wed, 22 Jun 2005 02:07:35 +0000 (19:07 -0700)
commit1756d64ca1f708306be8d39ace41dafe5b881775
treefb49ce398750f42803d4631a24e4a2ffe35d79d7
parentdcb55c0cce31dcafbcefda749d6e63127237c289
[PATCH] ibmasm driver: fix race in command refcount logic

This patch fixes a race in the command reference counting logic by putting
spinlocks around kobject_put() in the command_put function.

- Also added debug messages.

- Changed a memcpy to memcpy_fromio since we are reading from io space.

Signed-off-by: Max Asbock <masbock@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/misc/ibmasm/command.c
drivers/misc/ibmasm/dot_command.c
drivers/misc/ibmasm/heartbeat.c
drivers/misc/ibmasm/ibmasm.h
drivers/misc/ibmasm/ibmasmfs.c
drivers/misc/ibmasm/r_heartbeat.c