]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r242422:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 16 Nov 2012 03:07:27 +0000 (03:07 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 16 Nov 2012 03:07:27 +0000 (03:07 +0000)
commit6fc173ed62399a34e035277376eca4975b52d715
treed4da75376330f4abc3d685cb1b34d5e4f2ba2e69
parent3f87c2a20f800913239652953554a4646439bf77
MFC r242422:
Only four specific ATA PIO commands transfer several sectors per DRQ block
(interrupt).  All other ATA PIO commands transfer one sector or 512 bytes
at one time.  Hardcode these exceptions in ata(4) with ATA_CAM option.
This fixes timeout of READ LOG EXT command used by `smartctl -x /dev/adaX`.

git-svn-id: svn://svn.freebsd.org/base/stable/9@243127 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/ata/ata-all.c