summaryrefslogtreecommitdiffstats
path: root/sys/scsi/scsiconf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* TL;DR -- don't configure devices that return insufficient INQUIRY data.krw2020-11-191-5/+14
* Try to avoid a theoretical infinite loop while detaching all the scsi_link's onkrw2020-08-181-4/+3
* Redistribute and tweak the scsi_[attach|probe|detach]_[bus|target|lun]() code tokrw2020-08-141-103/+94
* Explicitly #include <scsi/scsi_debug.h> rather than assuming scsiconf.h will dokrw2020-08-111-1/+2
* Minor code shuffle to get all *_activate(), *_probe() and *_detach() functionskrw2020-08-101-60/+60
* More code shuffling. Fix a rename missed in previous.krw2020-08-091-93/+89
* Shuffle functions and declarations around to more logical grouping. Nuke somekrw2020-08-091-384/+379
* scsi_link's are born knowing their bus. Use that instead of passing extrakrw2020-08-081-18/+19
* Move remaining scsi bus initialization info from "prototype scsi link"krw2020-07-201-10/+8
* Move the adapter related items (luns, adapter, adapter_target,krw2020-07-191-11/+6
* Access scsibus_softc info (luns, adapter, adapter_target,krw2020-07-161-5/+5
* Beef up struct scsibus_softc to hold the information needed tokrw2020-07-161-34/+53
* Nuke struct scsi_link's "scsibus" member. The two drivers using itkrw2020-07-051-2/+1
* Nuke unneeded 'sa_inqbuf' member of struct scsi_attach_args. It alwayskrw2020-06-301-2/+1
* Nuke unnecessary abstraction 'scsi_minphys()' which just callskrw2020-02-051-11/+1
* Various cleanup tweaks. 'return' is not a function. KNF. Whitespace,krw2019-12-081-89/+91
* Consistently use ISSET() to check for set flags.krw2019-11-231-8/+8
* Consistently use !ISSET() to check for unset flags.krw2019-11-231-2/+2
* Consistently use SET() to set bits.krw2019-11-231-5/+5
* Make sure that SDEV_NOSYNC abd SDEV_NOWIDE quirks are notkrw2019-11-091-20/+32
* Add/tweak #endif comments to make spelunking via grep more rewarding.krw2019-09-271-6/+6
* Shuffle and consolidate SCSIDEBUG declarations into fewer sections inkrw2019-09-271-85/+2
* Use consistent names for unused flags/quirks when printing same underkrw2019-09-241-6/+6
* When printing the scsi_link info under SCSIDEBUG show state, luns,krw2019-09-231-38/+91
* Update list of device types with combination of FreeBSD andkrw2019-09-161-47/+40
* Shorten normal dmesg attach verbiage and expand SCSIDEBUG verbiage.krw2019-09-031-134/+128
* Adopt the SCSI versioning #define's from FreeBSD. Eliminate thekrw2019-09-011-16/+9
* Rectify error made in 2006. SPC-2 == SCSI-3, not SCSI-2!!krw2019-08-301-2/+2
* Introduce SCSI0(), SCSI2() and SCSI3() defines to clarify (some) useskrw2019-08-281-4/+4
* Refactor probing logic to mirror detach logic. i.e. put smarts inkrw2019-08-271-79/+98
* Simply logic of detaching things. scsi_detach_bus() folded intokrw2019-08-241-53/+44
* T10/BSR INCITS 503 (SPC-5) is apparently a thing. Updatekrw2019-08-221-4/+4
* scsi_probe_bus() always returns 0. Nobody but scsi_probe() evenkrw2019-08-201-6/+6
* Every "goto bad" in scsi_probedev() deserves a SC_DEBUG().krw2019-08-181-6/+17
* Rename 'link' to 'link0' as it refers to target 0 only.krw2019-08-181-9/+9
* When activating or detaching a target don't search the scsi_link SLISTkrw2019-08-181-17/+37
* sc_buswidth field in struct scsi_link is redundant. Just usekrw2019-08-181-5/+4
* Nuke some unused variables, tweak some declarations andkrw2019-08-171-14/+14
* scsi_[add|remove]_link() are local functions so move theirkrw2019-08-141-1/+3
* Whitespace nit. Add {} around body of SLIST_FOREACH().krw2019-08-141-3/+4
* Tweak some comments.krw2019-08-141-7/+7
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Standardize on calling local scsi_link variables 'link' instead ofkrw2016-03-121-57/+57
* Enforce some naming sanity. Stop using 'sc_link' to mean two differentkrw2016-03-101-74/+74
* add some sizes to free. looked over by deraadttedu2015-08-231-9/+11
* More damned eye searing whitespace.krw2015-06-071-4/+4
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* we dont need sys/lock.h because we dont use lockmgr, but we do needdlg2015-02-111-2/+2
* convert bcopy to memcpy. ok dlg krwtedu2014-12-151-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-7/+7