summaryrefslogtreecommitdiffstats
path: root/arch/um/kernel/syscall_kern.c
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2005-05-14 00:46:08 +0900
committerJames Bottomley <jejb@mulgrave.(none)>2005-05-20 12:53:54 -0500
commitd8c37e7b9a619855e05d5d4e56c68f799b1f539c (patch)
treef32bcada38a55c16b8c0040043cd0ee087f48aec /arch/um/kernel/syscall_kern.c
parent5b8ef8425898e957243053c26ac2b68bd4bc42ec (diff)
downloadblackbird-op-linux-d8c37e7b9a619855e05d5d4e56c68f799b1f539c.tar.gz
blackbird-op-linux-d8c37e7b9a619855e05d5d4e56c68f799b1f539c.zip
[SCSI] remove a timer race in scsi_queue_insert()
scsi_queue_insert() has four callers. Three callers call with timer disabled and one (the second invocation in scsi_dispatch_cmd()) calls with timer activated. scsi_queue_insert() used to always call scsi_delete_timer() and ignore the return value. This results in race with timer expiration. Remove scsi_delete_timer() call from scsi_queue_insert() and make the caller delete timer and check the return value. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'arch/um/kernel/syscall_kern.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud