Now
MAIN commitmail json YAML
src/sys/dev/scsipi/atapiconf.c@1.91
/
diff
/
nxr@1.91
src/sys/dev/scsipi/cd.c@1.341 / diff / nxr@1.341
src/sys/dev/scsipi/scsi_base.c@1.92 / diff / nxr@1.92
src/sys/dev/scsipi/scsiconf.c@1.280 / diff / nxr@1.280
src/sys/dev/scsipi/scsipi_base.c@1.176 / diff / nxr@1.176
src/sys/dev/scsipi/sd.c@1.325 / diff / nxr@1.325
src/sys/dev/scsipi/ss.c@1.89 / diff / nxr@1.89
src/sys/dev/scsipi/st.c@1.231 / diff / nxr@1.231
src/sys/dev/scsipi/cd.c@1.341 / diff / nxr@1.341
src/sys/dev/scsipi/scsi_base.c@1.92 / diff / nxr@1.92
src/sys/dev/scsipi/scsiconf.c@1.280 / diff / nxr@1.280
src/sys/dev/scsipi/scsipi_base.c@1.176 / diff / nxr@1.176
src/sys/dev/scsipi/sd.c@1.325 / diff / nxr@1.325
src/sys/dev/scsipi/ss.c@1.89 / diff / nxr@1.89
src/sys/dev/scsipi/st.c@1.231 / diff / nxr@1.231
The atapibus detach path did hold the channel mutex while calling into autoconf,
which would trigger a panic when unplugging a USB ATAPI CDROM.
Align detach code for scsibus and atapibus to fix this.
Also avoid races when detaching devices by replacing callout_stop with
callout_halt.
which would trigger a panic when unplugging a USB ATAPI CDROM.
Align detach code for scsibus and atapibus to fix this.
Also avoid races when detaching devices by replacing callout_stop with
callout_halt.