10 Apr, 2015
8 commits
-
Fix include guard in header file and remove useless changelog
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Cleanup hw_init, use goto for error handling.
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley -
Convert aha1542 to use scsi_add_host instead of scsi_module.c
Use pnp_driver and isa_driver to manage cards.Signed-off-by: Ondrej Zary
Reviewed-by: Christoph Hellwig
Signed-off-by: James Bottomley
17 Nov, 2010
1 commit
-
Move the mid-layer's ->queuecommand() invocation from being locked
with the host lock to being unlocked to facilitate speeding up the
critical path for drivers who don't need this lock taken anyway.The patch below presents a simple SCSI host lock push-down as an
equivalent transformation. No locking or other behavior should change
with this patch. All existing bugs and locking orders are preserved.Additionally, add one parameter to queuecommand,
struct Scsi_Host *
and remove one parameter from queuecommand,
void (*done)(struct scsi_cmnd *)Scsi_Host* is a convenient pointer that most host drivers need anyway,
and 'done' is redundant to struct scsi_cmnd->scsi_done.Minimal code disturbance was attempted with this change. Most drivers
needed only two one-line modifications for their host lock push-down.Signed-off-by: Jeff Garzik
Acked-by: James Bottomley
Signed-off-by: Linus Torvalds
10 Nov, 2005
1 commit
-
Signed-off-by: James Bottomley
18 Jun, 2005
1 commit
-
Drivers need not implement a hook that returns FAILED, and does nothing
else, since the SCSI midlayer code will do that for us.Signed-off-by: James Bottomley
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!