From: Tejun Heo Date: Wed, 14 Apr 2010 23:57:37 +0000 (+0900) Subject: libata: fix locking around blk_abort_request() X-Git-Tag: v2.6.34-rc6~59^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa41efdae7de61191a7bda3a00e88ef69afb5bb9;p=pandora-kernel.git libata: fix locking around blk_abort_request() blk_abort_request() expectes queue lock to be held by the caller. Grab it before calling the function. Lack of this synchronization led to infinite loop on corrupt q->timeout_list. Signed-off-by: Tejun Heo Cc: Jens Axboe Cc: stable@kernel.org Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed