| Commit message (Expand) | Author | Age | Files | Lines |
* | spelling | jsg | 2021-03-12 | 6 | -15/+15 |
* | TL;DR -- don't configure devices that return insufficient INQUIRY data. | krw | 2020-11-19 | 2 | -29/+41 |
* | Introduce scsi_copy_internal_data() to copy 'faked' data from a driver to a | krw | 2020-10-14 | 2 | -2/+23 |
* | Remove 'void *sc_sdhook' member of sd_softc. | krw | 2020-09-23 | 1 | -2/+1 |
* | Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd' | krw | 2020-09-22 | 10 | -72/+70 |
* | No need to check for SDEV_DYING as the first thing in both branches of an | krw | 2020-09-14 | 1 | -14/+9 |
* | Always use READ(16)/WRITE(16) commands for disks large enough to require | krw | 2020-09-13 | 1 | -7/+8 |
* | Use SID_SCSI2_RESPONSE instead of '2' when checking INQUIRY data format. | krw | 2020-09-12 | 1 | -2/+2 |
* | No need to check inq for NULL when it always points at the inqdata inside a | krw | 2020-09-12 | 2 | -8/+2 |
* | No need to ask for extra INQUIRY data, all available data is already cached in | krw | 2020-09-12 | 2 | -45/+6 |
* | If SCSI_IGNORE_ILLEGAL_REQUEST is set no error is returned from scsi_xs_sync() | krw | 2020-09-08 | 2 | -3/+8 |
* | Rename SID_INQUIRY_HDR (a.k.a. 5) to more explicit SID_SCSI2_HDRLEN and use it | krw | 2020-09-05 | 3 | -13/+14 |
* | Add #define SID_SCSI2_RESPONSE 0x2 to allow elimination of another bunch of | krw | 2020-09-02 | 1 | -1/+2 |
* | Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big to | krw | 2020-09-01 | 4 | -17/+17 |
* | Compactify SDEV_/ADEV_ flags & quirks to eliminate the gaps in bit use and thus | krw | 2020-08-30 | 2 | -17/+10 |
* | More recent MMC specificiations add READ(12)/WRITE(12). So add cd_cmd_rw12() | krw | 2020-08-29 | 1 | -4/+20 |
* | Use ISSET() to check b_flags for B_READ. | krw | 2020-08-29 | 2 | -4/+4 |
* | Missing u_int -> u_int32_t chunks from previous. | krw | 2020-08-29 | 1 | -5/+9 |
* | Use u_int32_t for nsecs, making it crystal clear that the values | krw | 2020-08-29 | 2 | -12/+16 |
* | Have [cd|sd]_cmd_rw[6|10|12|16] return the length of the created command and | krw | 2020-08-29 | 2 | -39/+39 |
* | Shuffle [cd|sd]start code into closer alignment. Move the initialization of the | krw | 2020-08-28 | 2 | -49/+22 |
* | Abstract cd_cmd_rw6() and cd_cmd_rw10() a la sd_cmd_rw6() and sd_cmd_rw10(). | krw | 2020-08-28 | 1 | -15/+29 |
* | Nuke CDF_ANCIENT, SDF_ANCIENT SDEV_ONLYBIG and bogus check of SID_RelAdr in | krw | 2020-08-28 | 5 | -29/+12 |
* | Remove needless uses of SDEV_ONLYBIG. It was always set when SDEV_UMASS was set, | krw | 2020-08-26 | 3 | -15/+6 |
* | The last timeout_add(sc_timeout) died in the great XS_NO_CCB purge of 2017. Nuke | krw | 2020-08-22 | 4 | -17/+4 |
* | Revert DYING. At least some USB memory sticks get very upset. | krw | 2020-08-20 | 4 | -55/+55 |
* | Replace last 2 'blah & (flag1 | flag2) == 0' with !ISSET(blah, (flag1 | flag2)). | krw | 2020-08-19 | 2 | -4/+4 |
* | Nuke SDF_DYING, CDF_DYING and ST_DYING flags. Use the scsi_link flag | krw | 2020-08-19 | 4 | -55/+55 |
* | Try to avoid a theoretical infinite loop while detaching all the scsi_link's on | krw | 2020-08-18 | 1 | -4/+3 |
* | Don't include scsi_debug.h via scsiconf.h. Nobody but scsi/* should be using the | krw | 2020-08-16 | 1 | -2/+1 |
* | The last SET()s of CDF_WAITING, SDF_WAITING, and ST_WAITING died in the great | krw | 2020-08-15 | 4 | -16/+7 |
* | Redistribute and tweak the scsi_[attach|probe|detach]_[bus|target|lun]() code to | krw | 2020-08-14 | 2 | -105/+96 |
* | Explicitly #include <scsi/scsi_debug.h> rather than assuming scsiconf.h will do | krw | 2020-08-11 | 8 | -8/+16 |
* | Minor code shuffle to get all *_activate(), *_probe() and *_detach() functions | krw | 2020-08-10 | 1 | -60/+60 |
* | More code shuffling. Fix a rename missed in previous. | krw | 2020-08-09 | 1 | -93/+89 |
* | Shuffle functions and declarations around to more logical grouping. Nuke some | krw | 2020-08-09 | 1 | -384/+379 |
* | scsi_link's are born knowing their bus. Use that instead of passing extra | krw | 2020-08-08 | 1 | -18/+19 |
* | Refactor scsi_show_flags() to allow 32-bit flags. Display unnamed flags as one | krw | 2020-07-27 | 2 | -27/+34 |
* | SDEV_2NDBUS is gone. Update flagnames[] appropriately. | krw | 2020-07-27 | 1 | -2/+2 |
* | Nuke unused struct scsi_link members of adapter softc's where the | krw | 2020-07-22 | 1 | -2/+1 |
* | Move remaining scsi bus initialization info from "prototype scsi link" | krw | 2020-07-20 | 3 | -16/+20 |
* | Move the adapter related items (luns, adapter, adapter_target, | krw | 2020-07-19 | 3 | -25/+20 |
* | Access scsibus_softc info (luns, adapter, adapter_target, | krw | 2020-07-16 | 7 | -27/+28 |
* | Beef up struct scsibus_softc to hold the information needed to | krw | 2020-07-16 | 2 | -38/+65 |
* | Nuke struct scsi_link's "scsibus" member. The two drivers using it | krw | 2020-07-05 | 2 | -4/+2 |
* | Nuke unneeded 'sa_inqbuf' member of struct scsi_attach_args. It always | krw | 2020-06-30 | 12 | -32/+30 |
* | Garbage collect SDEV_S_WAITING, last used in scsi_base.c r1.167 in | krw | 2020-06-30 | 1 | -2/+1 |
* | Garbage collect SDEV_2NDBUS. Only used in isp(4) which was removed in | krw | 2020-06-27 | 1 | -2/+1 |
* | No need to bzero()/memset() 'struct scsibus_attach_args' variables | krw | 2020-06-27 | 1 | -2/+1 |
* | Use SDEV_NO_ADAPTER_TARGET instead of the value that is being | krw | 2020-06-24 | 1 | -2/+2 |