Move sysctl declarations next to the corresponding tunable declarations.
Add a sysctl declaration for hw.ata.atapi_dma, which had gone MIA (though setting it in loader.conf still worked, it was not visible at runtime) Approved by: sos
This commit is contained in:
parent
590f57cc62
commit
a58f9feb7e
@ -76,8 +76,14 @@ static void ata_init(void);
|
||||
/* sysctl vars */
|
||||
SYSCTL_NODE(_hw, OID_AUTO, ata, CTLFLAG_RD, 0, "ATA driver parameters");
|
||||
TUNABLE_INT("hw.ata.ata_dma", &ata_dma);
|
||||
SYSCTL_INT(_hw_ata, OID_AUTO, ata_dma, CTLFLAG_RDTUN, &ata_dma, 0,
|
||||
"ATA disk DMA mode control");
|
||||
TUNABLE_INT("hw.ata.wc", &ata_wc);
|
||||
SYSCTL_INT(_hw_ata, OID_AUTO, wc, CTLFLAG_RDTUN, &ata_wc, 0,
|
||||
"ATA disk write caching");
|
||||
TUNABLE_INT("hw.ata.atapi_dma", &atapi_dma);
|
||||
SYSCTL_INT(_hw_ata, OID_AUTO, atapi_dma, CTLFLAG_RDTUN, &atapi_dma, 0,
|
||||
"ATAPI device DMA mode control");
|
||||
int ata_dma = 1;
|
||||
int ata_wc = 1;
|
||||
int atapi_dma = 0;
|
||||
|
@ -67,13 +67,6 @@ static int ad_version(u_int16_t);
|
||||
static MALLOC_DEFINE(M_AD, "AD driver", "ATA disk driver");
|
||||
static u_int32_t adp_lun_map = 0;
|
||||
|
||||
/* sysctl vars */
|
||||
SYSCTL_DECL(_hw_ata);
|
||||
SYSCTL_INT(_hw_ata, OID_AUTO, ata_dma, CTLFLAG_RDTUN, &ata_dma, 0,
|
||||
"ATA disk DMA mode control");
|
||||
SYSCTL_INT(_hw_ata, OID_AUTO, wc, CTLFLAG_RDTUN, &ata_wc, 0,
|
||||
"ATA disk write caching");
|
||||
|
||||
void
|
||||
ad_attach(struct ata_device *atadev)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user