master
Stop setting d_bbsize and d_sbsize. Nobody has paid any attention for some time.
Add defines for changer mode page codes. Move AUDIO_PAGE define to nestle amoung its friends.
fix double words in comments feedback and ok jmc@ miod, ok millert@
cleanup unused headers generated by config
Use consistent idiom/naming convention for the the #include guards. Spelunkers using grep are easily confused.
remove prototypes with no matching function ok mpi@
Remove unused device poll functions.
Fix some spelling.
No need to ask for extra INQUIRY data, all available data is already cached in scsi_link's inqdata.
spelling
Shuffle some SCSIDEBUG code to simplify code, tersify the emitted verbiage, and show INQUIRY header & vendor info early so humans can more easily determine what scsi_probe_link() will do.
Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd' member of 'struct scsi_xfer' has always been pointed at the 'struct scsi_generic cmdstore' member of the same instance. So nuke 'cmdstore' and remove the '*' from cmd. Take the address of cmd as required by the various casts.
Add flag SDEV_UFI so umass_scsi_attach() can provide information sufficient to get sdgetdisklabel() to correctly set d_type to DTYPE_FLOPPY in the default disklabel.
Remove 'void *sc_sdhook' member of sd_softc.
Constify struct cfattach.