public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] fix block timeout residue problems
@ 2008-11-30 16:12 James Bottomley
  0 siblings, 0 replies; only message in thread
From: James Bottomley @ 2008-11-30 16:12 UTC (permalink / raw)
  To: linux-scsi; +Cc: Mike Anderson, Jens Axboe

It looks like there was only a partial conversion of the SCSI layer to
the block timeout.  The missing piece was killing timeout in struct
scsi_device and leaving it with a zero value.  This has already resulted
in a regression:

http://bugzilla.kernel.org/show_bug.cgi?id=12120

But on closer inspection, there were lots of other dangling driver uses
of the timeout value which would likewise have introduced hard to trace
regressions.

This patch series eliminates the timeout variable from struct
scsi_device and makes everything uniformly use the block timeout.  Any
wrong use of the scsi device timeout will now result in a compile
failure.

It's getting late in the -rc series to push this through, but hopefully
it won't delay 2.6.28 too much.

James



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-11-30 16:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-30 16:12 [PATCH 0/7] fix block timeout residue problems James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox