This is a set of four essential fixes: two oops related (bnx2i,
virtio-scsi), one data corruption related (hpsa) and one failure to boot
due to interrupt routing issues (mpt2ss).
The patch is available here:
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-fixes
The short
Request processing functions like scsi_request_fn() that unlock the
queue lock internally may cause blk_cleanup_queue() to finish while
the request_fn is in progress. This two-patch series makes sure that
blk_cleanup_queue() can't finish before all active request_fn calls
have finished.
Changes
This patch is the result of running the command below and manually
fixing up indentation:
git grep -lE 'blk_queue_dead|QUEUE_FLAG_DEAD' |
xargs sed -i .tmp -e 's/blk_queue_dead/blk_queue_dying/g' \
-e 's/QUEUE_FLAG_DEAD/QUEUE_FLAG_DYING/g'
Cc: James Bottomley jbottom...@parallels.com
Some request_fn implementations, e.g. scsi_request_fn(), unlock
the queue lock. Make sure that blk_cleanup_queue() waits until all
active request_fn invocations have finished. This fixes a potential
use-after-free at the end of scsi_request_fn(). Also, make sure that
the block layer doesn't invoke
https://bugzilla.kernel.org/show_bug.cgi?id=47781
Alan a...@lxorguk.ukuu.org.uk changed:
What|Removed |Added
Component|IDE |SCSI
https://bugzilla.kernel.org/show_bug.cgi?id=47781
Reartes Guillermo rtgui...@gmail.com changed:
What|Removed |Added
CC||rtgui...@gmail.com
On Fri, Sep 21, 2012 at 10:49:32PM +0200, Rafael J. Wysocki wrote:
On Friday, September 21, 2012, Aaron Lu wrote:
On Thu, Sep 20, 2012 at 10:48:10PM +0200, Rafael J. Wysocki wrote:
On Wednesday, September 12, 2012, Aaron Lu wrote:
Place the ODD into runtime suspend state as soon as there
On Fri, Sep 21, 2012 at 11:18:27PM +0200, Rafael J. Wysocki wrote:
On Friday, September 21, 2012, Aaron Lu wrote:
On Thu, Sep 20, 2012 at 10:00:51PM +0200, Rafael J. Wysocki wrote:
On Wednesday, September 19, 2012, Aaron Lu wrote:
Thanks Rafael, and if there is any question/problem,
linux-3.2.0/drivers/ata/ahci.c: In function 'hptiop_host_request_callback':
Use min_t(size_t, ...) to fix.
Signed-off-by: Tony Hung tony.h...@tw.promise.com
---
diff --git a/linux-3.2.0/drivers/ata/ahci.c b/linux-3.2.0/drivers/ata/ahci.c
--- a/linux-3.2.0/drivers/ata/ahci.c2012-08-29
Just noticed that after commit 919f797, it is possible that
scsi_cmd_to_driver() returns NULL. This patch adds the NULL checking for drv
returned from the above function.
Maybe it is not possible at run time, but from the code itself, we'd better
have this check?
This patch actually is a
On Sun, 2012-09-23 at 21:07 +, bugzilla-dae...@bugzilla.kernel.org
wrote:
https://bugzilla.kernel.org/show_bug.cgi?id=47781
Alan a...@lxorguk.ukuu.org.uk changed:
What|Removed |Added
https://bugzilla.kernel.org/show_bug.cgi?id=47781
--- Comment #6 from Anonymous Emailer anonym...@kernel-bugs.osdl.org
2012-09-24 05:38:59 ---
Reply-To: james.bottom...@hansenpartnership.com
On Sun, 2012-09-23 at 21:07 +, bugzilla-dae...@bugzilla.kernel.org
wrote:
On Mon, 2012-09-24 at 13:30 +0800, Li Zhong wrote:
Just noticed that after commit 919f797, it is possible that
scsi_cmd_to_driver() returns NULL. This patch adds the NULL checking for drv
returned from the above function.
Maybe it is not possible at run time, but from the code itself,
13 matches
Mail list logo