summaryrefslogtreecommitdiffstats
path: root/src/drivers/block/scsi.c
Commit message (Expand)AuthorAgeFilesLines
* [scsi] Retry TEST UNIT READY commandMichael Brown2017-03-291-10/+35
* [scsi] Avoid duplicate call to scsicmd_close() on TEST UNIT READY failureMichael Brown2017-03-261-2/+4
* [scsi] Avoid duplicate calls to scsicmd_close()Michael Brown2017-03-091-8/+7Star
* [scsi] Use intfs_shutdown() when shutting down multiple interfacesMichael Brown2017-03-091-5/+3Star
* [block] Retry any SAN device operationMichael Brown2017-03-071-24/+1Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [scsi] Improve sense code parsingMichael Brown2014-06-031-3/+31
* [libc] Use __einfo() tuple as first argument to EUNIQ()Michael Brown2013-04-191-1/+1
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [scsi] Eliminate polling while waiting for window to openMichael Brown2011-06-281-6/+13
* [process] Pass containing object pointer to process step() methodsMichael Brown2011-06-281-5/+8
* [scsi] Wait for a successful TEST UNIT READY commandMichael Brown2010-10-191-3/+132
* [scsi] Include sense key within error number reported to userMichael Brown2010-09-151-1/+62
* [block] Replace gPXE block-device API with an iPXE asynchronous interfaceMichael Brown2010-09-141-237/+641
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-3/+3
* [scsi] Generalise iscsi_parse_lun() to scsi_parse_lun()Michael Brown2009-08-101-0/+30
* [scsi] Generalise iscsi_detached_command() to scsi_detached_command()Michael Brown2009-08-101-0/+12
* [scsi] Improve SCSI debuggingMichael Brown2009-07-181-9/+26
* [scsi] Make SCSI command issuing partially asynchronousMichael Brown2009-07-181-3/+15
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [scsi] Fix DBG() message reporting of error numberMichael Brown2009-02-191-2/+2
* [scsi] Cope with targets that send multiple CHECK CONDITIONS at power-onMichael Brown2009-01-301-5/+19
* [blockdev] Move block device operations to structure block_device_operationsLaurent Vivier2008-11-191-4/+12
* Automatically select between the "10" and "16" variants of command set,Michael Brown2006-12-121-31/+72
* Catch SCSI errors, and work around the start-of-day CHECK CONDITIONMichael Brown2006-12-121-1/+32
* READ CAPACITY (16) turns out to be an optional command (even thoughMichael Brown2006-05-191-2/+57
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-7/+9
* Defined SCSI device interface, and added SCSI block deviceMichael Brown2006-05-131-0/+142