NetBSD/sys/dev/scsipi
reinoud e54557c432 Fix for atapi devices that have 32 bit databusses selected. The devices
won't error out but will return garbage data. Implemented by generalising
the odd-check for PIO selection to check for 4 byte alignment in offset and
size.

Note that this check could be relaxed by checking if the ATAPI/ide bus
width is 16 for the device but its unknown to me if that information is
available here.
2007-01-23 20:10:06 +00:00
..
Makefile
atapi_base.c
atapi_tape.h
atapi_wdc.c Fix for atapi devices that have 32 bit databusses selected. The devices 2007-01-23 20:10:06 +00:00
atapiconf.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
atapiconf.h This file needs to know the size of "struct device", so include 2006-11-23 08:44:42 +00:00
cd.c The previous fix for PR 34202 was wrong (some sizeof used the union, not 2007-01-14 09:29:24 +00:00
cdvar.h
ch.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
files.scsipi
if_se.c Complete initializers so those files compile. 2007-01-13 18:42:45 +00:00
scsi_all.h
scsi_base.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
scsi_changer.h
scsi_ctron_ether.h
scsi_disk.h
scsi_iu.h
scsi_message.h QAS REQUEST is a one-byte message. Make MSG_IS1BYTE recognise this. 2006-08-26 23:32:55 +00:00
scsi_scanner.h
scsi_spc.h
scsi_tape.h
scsiconf.c Add a quirk for Initio drives (from Rhialto) 2006-11-30 17:39:25 +00:00
scsiconf.h
scsipi_all.h On Christos' request, reinstantiate the packed->__packed__ part of the 2006-12-01 21:36:56 +00:00
scsipi_base.c If the block size reported by Read Capacity looks valid, just use it. 2006-11-26 05:01:09 +00:00
scsipi_base.h __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
scsipi_cd.h On Christos' request, reinstantiate the packed->__packed__ part of the 2006-12-01 21:36:56 +00:00
scsipi_debug.h
scsipi_disk.h On Christos' request, reinstantiate the packed->__packed__ part of the 2006-12-01 21:36:56 +00:00
scsipi_ioctl.c
scsipi_verbose.c
scsipiconf.c
scsipiconf.h If the block size reported by Read Capacity looks valid, just use it. 2006-11-26 05:01:09 +00:00
sd.c Prevent kernel crashes caused by umass devices that return bogus mode sense 2006-11-30 17:59:35 +00:00
sdvar.h
ses.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ses.h
ss.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ss_mustek.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ss_mustek.h
ss_scanjet.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
ssvar.h
st.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
st_atapi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
st_scsi.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
stvar.h
uk.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00