Declare cfdrivers using extern rather than including ioconf.h.

This commit is contained in:
uebayasi 2011-05-25 16:33:37 +00:00
parent 7411798a6a
commit 3f383b9dd4
6 changed files with 23 additions and 24 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: bcsp.c,v 1.18 2009/05/12 12:10:46 cegger Exp $ */
/* $NetBSD: bcsp.c,v 1.19 2011/05/25 16:33:37 uebayasi Exp $ */
/*
* Copyright (c) 2007 KIYOHARA Takashi
* All rights reserved.
@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: bcsp.c,v 1.18 2009/05/12 12:10:46 cegger Exp $");
__KERNEL_RCSID(0, "$NetBSD: bcsp.c,v 1.19 2011/05/25 16:33:37 uebayasi Exp $");
#include <sys/types.h>
#include <sys/param.h>
@ -50,8 +50,6 @@ __KERNEL_RCSID(0, "$NetBSD: bcsp.c,v 1.18 2009/05/12 12:10:46 cegger Exp $");
#include <dev/bluetooth/bcsp.h>
#include "ioconf.h"
#ifdef BCSP_DEBUG
#ifdef DPRINTF
#undef DPRINTF
@ -186,6 +184,7 @@ static void bcsp_stats(device_t, struct bt_stats *, int);
static void bcsp_packet_print(struct mbuf *m);
#endif
extern struct cfdriver bcsp_cd;
/*
* It doesn't need to be exported, as only bcspattach() uses it,

View File

@ -1,4 +1,4 @@
/* $NetBSD: bthub.c,v 1.15 2009/05/12 12:10:46 cegger Exp $ */
/* $NetBSD: bthub.c,v 1.16 2011/05/25 16:33:37 uebayasi Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: bthub.c,v 1.15 2009/05/12 12:10:46 cegger Exp $");
__KERNEL_RCSID(0, "$NetBSD: bthub.c,v 1.16 2011/05/25 16:33:37 uebayasi Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@ -51,8 +51,6 @@ __KERNEL_RCSID(0, "$NetBSD: bthub.c,v 1.15 2009/05/12 12:10:46 cegger Exp $");
#include <dev/bluetooth/btdev.h>
#include "ioconf.h"
/*****************************************************************************
*
* Bluetooth Device Hub
@ -63,6 +61,8 @@ static int bthub_match(device_t, cfdata_t, void *);
static void bthub_attach(device_t, device_t, void *);
static int bthub_detach(device_t, int);
extern struct cfdriver bthub_cd;
CFATTACH_DECL_NEW(bthub, 0,
bthub_match, bthub_attach, bthub_detach, NULL);

View File

@ -1,4 +1,4 @@
/* $NetBSD: btuart.c,v 1.24 2010/02/18 07:24:16 kiyohara Exp $ */
/* $NetBSD: btuart.c,v 1.25 2011/05/25 16:33:37 uebayasi Exp $ */
/*-
* Copyright (c) 2006, 2007 KIYOHARA Takashi
@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: btuart.c,v 1.24 2010/02/18 07:24:16 kiyohara Exp $");
__KERNEL_RCSID(0, "$NetBSD: btuart.c,v 1.25 2011/05/25 16:33:37 uebayasi Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@ -49,8 +49,6 @@ __KERNEL_RCSID(0, "$NetBSD: btuart.c,v 1.24 2010/02/18 07:24:16 kiyohara Exp $")
#include <netbt/bluetooth.h>
#include <netbt/hci.h>
#include "ioconf.h"
struct btuart_softc {
device_t sc_dev;
struct tty * sc_tp; /* tty pointer */
@ -99,6 +97,8 @@ static void btuart_output_acl(device_t, struct mbuf *);
static void btuart_output_sco(device_t, struct mbuf *);
static void btuart_stats(device_t, struct bt_stats *, int);
extern struct cfdriver btuart_cd;
/*
* It doesn't need to be exported, as only btuartattach() uses it,
* but there's no "official" way to make it static.

View File

@ -1,4 +1,4 @@
/* $NetBSD: fwdev.c,v 1.24 2010/08/26 12:48:19 cegger Exp $ */
/* $NetBSD: fwdev.c,v 1.25 2011/05/25 16:33:37 uebayasi Exp $ */
/*-
* Copyright (c) 2003 Hidetoshi Shimokawa
* Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: fwdev.c,v 1.24 2010/08/26 12:48:19 cegger Exp $");
__KERNEL_RCSID(0, "$NetBSD: fwdev.c,v 1.25 2011/05/25 16:33:37 uebayasi Exp $");
#include <sys/param.h>
#include <sys/device.h>
@ -58,8 +58,6 @@ __KERNEL_RCSID(0, "$NetBSD: fwdev.c,v 1.24 2010/08/26 12:48:19 cegger Exp $");
#include <dev/ieee1394/fwmem.h>
#include <dev/ieee1394/iec68113.h>
#include "ioconf.h"
#define FWNODE_INVAL 0xffff
dev_type_open(fw_open);
@ -96,6 +94,7 @@ static int fw_read_async(struct fw_drv1 *, struct uio *, int);
static int fw_write_async(struct fw_drv1 *, struct uio *, int);
static void fw_hand(struct fw_xfer *);
extern struct cfdriver ieee1394if_cd;
int
fw_open(dev_t dev, int flags, int fmt, struct lwp *td)

View File

@ -1,4 +1,4 @@
/* $NetBSD: fwmem.c,v 1.14 2010/05/23 18:56:58 christos Exp $ */
/* $NetBSD: fwmem.c,v 1.15 2011/05/25 16:33:37 uebayasi Exp $ */
/*-
* Copyright (c) 2002-2003
* Hidetoshi Shimokawa. All rights reserved.
@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: fwmem.c,v 1.14 2010/05/23 18:56:58 christos Exp $");
__KERNEL_RCSID(0, "$NetBSD: fwmem.c,v 1.15 2011/05/25 16:33:37 uebayasi Exp $");
#include <sys/param.h>
#include <sys/device.h>
@ -51,8 +51,6 @@ __KERNEL_RCSID(0, "$NetBSD: fwmem.c,v 1.14 2010/05/23 18:56:58 christos Exp $");
#include <dev/ieee1394/firewirereg.h>
#include <dev/ieee1394/fwmem.h>
#include "ioconf.h"
static int fwmem_speed=2, fwmem_debug=0;
static struct fw_eui64 fwmem_eui64;
@ -63,6 +61,8 @@ static struct fw_xfer *fwmem_xfer_req(struct fw_device *, void *, int, int,
int, void *);
static void fwmem_biodone(struct fw_xfer *);
extern struct cfdriver ieee1394if_cd;
/*
* Setup sysctl(3) MIB, hw.fwmem.*
*

View File

@ -1,4 +1,4 @@
/* $NetBSD: fwohci.c,v 1.130 2010/09/07 07:19:45 cegger Exp $ */
/* $NetBSD: fwohci.c,v 1.131 2011/05/25 16:33:37 uebayasi Exp $ */
/*-
* Copyright (c) 2003 Hidetoshi Shimokawa
@ -37,7 +37,7 @@
*
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: fwohci.c,v 1.130 2010/09/07 07:19:45 cegger Exp $");
__KERNEL_RCSID(0, "$NetBSD: fwohci.c,v 1.131 2011/05/25 16:33:37 uebayasi Exp $");
#include <sys/param.h>
#include <sys/atomic.h>
@ -61,12 +61,13 @@ __KERNEL_RCSID(0, "$NetBSD: fwohci.c,v 1.130 2010/09/07 07:19:45 cegger Exp $");
#include <dev/ieee1394/fwohcivar.h>
#include <dev/ieee1394/firewire_phy.h>
#include "ioconf.h"
#undef OHCI_DEBUG
static int nocyclemaster = 0;
int firewire_phydma_enable = 1;
extern struct cfdriver fwohci_cd;
/*
* Setup sysctl(3) MIB, hw.fwohci.*
*