CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/11/25 10:02:57
Modified files:
sys/scsi : scsi_all.h scsi_base.c scsi_disk.h scsiconf.h
sd.c
Log message:
Move struct scsi_read_cap_data and struct scsi_read_cap_data_16 to
scsi_all.h.
Add scsi_read_cap_10() and scsi_read_cap_16() functions to
scsi_base.c, i.e. move logic to do actual READ_CAPACITY commands out
of sd_read_cap() and sd_read_cap_16().
This will allow the READ_CAPACITY code to be reused by cd(4).
Return -1 for errors where the error code is just discarded, reducing
ENOMEM, ENXIO, EIO uses.
No intentional functional change.