opnsense-src/sys/dev/ppbus
Guido van Rooij a5c7e3bb70 Prevent the strange situation that after each load/unload of a ppbus
device, the device is probed multiple times (so each device is
detected N times after unloading/loading the module N-1 times).

The real fix is (quote Doug and Warner):
> : In an ideal world, there should be some kind of BUS_UNIDENTIFY method
> : which a driver could use to delete the devices it created in
> : BUS_IDENTIFY.
>
> Or the bus would have a driver deleted routine that got called and it
> would remove all instances of the devclass attached to it.

Reviewed by:	Doug Rabson & Warner Losh
2004-03-18 21:10:11 +00:00
..
if_plip.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
immio.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
lpbb.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
lpt.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
lpt.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lptio.h Match the include protection with the install location. 2000-05-20 05:45:04 +00:00
pcfclock.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
ppb_1284.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ppb_1284.h ppi needs to use a bus method to get this rather than peering inside the 2000-01-14 08:03:15 +00:00
ppb_base.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ppb_msq.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ppb_msq.h Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
ppbconf.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ppbconf.h Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
ppbio.h Port of ppbus standalone framework to the newbus system. 2000-01-14 00:18:06 +00:00
ppbus_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
ppi.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
ppi.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
pps.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
vpo.c Prevent the strange situation that after each load/unload of a ppbus 2004-03-18 21:10:11 +00:00
vpoio.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
vpoio.h Cleanup and improve mode detection. Now, you should get what you actually 2001-01-02 21:29:06 +00:00