--- - branch: MAIN date: Wed Apr 3 17:15:07 UTC 2013 files: - new: '1.127' old: '1.126' path: src/sys/dev/ata/ata.c pathrev: src/sys/dev/ata/ata.c@1.127 type: modified - new: '1.91' old: '1.90' path: src/sys/dev/ata/atavar.h pathrev: src/sys/dev/ata/atavar.h@1.91 type: modified - new: '1.21' old: '1.20' path: src/sys/dev/ata/sata_subr.c pathrev: src/sys/dev/ata/sata_subr.c@1.21 type: modified - new: '1.9' old: '1.8' path: src/sys/dev/ata/satavar.h pathrev: src/sys/dev/ata/satavar.h@1.9 type: modified - new: '1.47' old: '1.46' path: src/sys/dev/ic/ahcisata_core.c pathrev: src/sys/dev/ic/ahcisata_core.c@1.47 type: modified - new: '1.30' old: '1.29' path: src/sys/dev/ic/mvsata.c pathrev: src/sys/dev/ic/mvsata.c@1.30 type: modified - new: '1.24' old: '1.23' path: src/sys/dev/ic/siisata.c pathrev: src/sys/dev/ic/siisata.c@1.24 type: modified - new: '1.278' old: '1.277' path: src/sys/dev/ic/wdc.c pathrev: src/sys/dev/ic/wdc.c@1.278 type: modified - new: '1.28' old: '1.27' path: src/sys/dev/usb/umass_isdata.c pathrev: src/sys/dev/usb/umass_isdata.c@1.28 type: modified id: 20130403T171507Z.4567dac24db131c7358d44938ca7d1e4c2976a71 log: | Fix kernel dump on ahci controller, by making sure we won't sleep while dumping: - introduce ata_delay() which either use delay() or kpause() depending on flags. use it in sata_reset_interface() and some ahci functions - kill ATA_NOSLEEP, it was tested but never set. use ATA_POLL instead. - reduce delay while polling in ahci, to speed up the dump Should fix PR kern/41095 module: src subject: 'CVS commit: src/sys/dev' unixtime: '1365009307' user: bouyer