From cca98d66c9602102fa43b858538e520d0c3c1f06 Mon Sep 17 00:00:00 2001 From: mav Date: Fri, 26 Oct 2012 20:03:08 +0000 Subject: Implement CAM_ATAIO_NEEDRESULT (fetching full set of result registers) for ata(4) driver in ATA_CAM mode. That slighty improves error reporting and also should fix `smartctl -l scterc /dev/adaX` operation. MFC after: 3 weeks --- sys/dev/ata/ata-all.h | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/dev/ata/ata-all.h') diff --git a/sys/dev/ata/ata-all.h b/sys/dev/ata/ata-all.h index 7154d56..3a6710c 100644 --- a/sys/dev/ata/ata-all.h +++ b/sys/dev/ata/ata-all.h @@ -397,6 +397,7 @@ struct ata_request { #define ATA_R_REQUEUE 0x00000400 #define ATA_R_THREAD 0x00000800 #define ATA_R_DIRECT 0x00001000 +#define ATA_R_NEEDRESULT 0x00002000 #define ATA_R_ATAPI16 0x00010000 #define ATA_R_ATAPI_INTR 0x00020000 -- cgit v1.1