Revision eb4400e3a040b90a3ad805b01fcbc99a5f615c8f authored by Maciej Sosnowski on 03 February 2009, 07:26:57 UTC, committed by David S. Miller on 03 February 2009, 07:26:57 UTC
Change spin_locks to irqsave to prevent dead-locks.
Protect adding and deleting to/from dca_providers list.
Drop the lock during dca_sysfs_add_req() and dca_sysfs_remove_req() calls
as they might sleep (use GFP_KERNEL allocation).

Signed-off-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent ff01b91
History
File Mode Size
Kconfig -rw-r--r-- 2.9 KB
Kconfig.iosched -rw-r--r-- 1.9 KB
Makefile -rw-r--r-- 627 bytes
as-iosched.c -rw-r--r-- 38.7 KB
blk-barrier.c -rw-r--r-- 9.8 KB
blk-core.c -rw-r--r-- 57.4 KB
blk-exec.c -rw-r--r-- 2.7 KB
blk-integrity.c -rw-r--r-- 9.8 KB
blk-ioc.c -rw-r--r-- 4.0 KB
blk-map.c -rw-r--r-- 8.0 KB
blk-merge.c -rw-r--r-- 9.9 KB
blk-settings.c -rw-r--r-- 14.7 KB
blk-softirq.c -rw-r--r-- 4.1 KB
blk-sysfs.c -rw-r--r-- 9.0 KB
blk-tag.c -rw-r--r-- 9.8 KB
blk-timeout.c -rw-r--r-- 5.3 KB
blk.h -rw-r--r-- 3.1 KB
blktrace.c -rw-r--r-- 21.0 KB
bsg.c -rw-r--r-- 23.2 KB
cfq-iosched.c -rw-r--r-- 57.3 KB
cmd-filter.c -rw-r--r-- 5.4 KB
compat_ioctl.c -rw-r--r-- 21.6 KB
deadline-iosched.c -rw-r--r-- 11.4 KB
elevator.c -rw-r--r-- 26.9 KB
genhd.c -rw-r--r-- 27.6 KB
ioctl.c -rw-r--r-- 8.6 KB
noop-iosched.c -rw-r--r-- 2.6 KB
scsi_ioctl.c -rw-r--r-- 17.1 KB

back to top