ATA_USB will need to hook into the delayed boot identify to have

interrupts running, so externalize it.
This commit is contained in:
Søren Schmidt 2006-03-08 16:39:01 +00:00
parent 8abafcd00f
commit 59de60dd73
2 changed files with 2 additions and 1 deletions

View File

@ -73,13 +73,13 @@ static void bpack(int8_t *, int8_t *, int);
/* global vars */ /* global vars */
MALLOC_DEFINE(M_ATA, "ata_generic", "ATA driver generic layer"); MALLOC_DEFINE(M_ATA, "ata_generic", "ATA driver generic layer");
int (*ata_raid_ioctl_func)(u_long cmd, caddr_t data) = NULL; int (*ata_raid_ioctl_func)(u_long cmd, caddr_t data) = NULL;
struct intr_config_hook *ata_delayed_attach = NULL;
devclass_t ata_devclass; devclass_t ata_devclass;
uma_zone_t ata_request_zone; uma_zone_t ata_request_zone;
uma_zone_t ata_composite_zone; uma_zone_t ata_composite_zone;
int ata_wc = 1; int ata_wc = 1;
/* local vars */ /* local vars */
static struct intr_config_hook *ata_delayed_attach = NULL;
static int ata_dma = 1; static int ata_dma = 1;
static int atapi_dma = 1; static int atapi_dma = 1;

View File

@ -527,6 +527,7 @@ struct ata_channel {
/* externs */ /* externs */
extern int (*ata_raid_ioctl_func)(u_long cmd, caddr_t data); extern int (*ata_raid_ioctl_func)(u_long cmd, caddr_t data);
extern struct intr_config_hook *ata_delayed_attach;
extern devclass_t ata_devclass; extern devclass_t ata_devclass;
extern int ata_wc; extern int ata_wc;