Tag pccard drivers with gone in 13.

MFC After: 3 days
Reviewed by: emaste, brooks, adrian (on twitter)
Differential Revision: https://reviews.freebsd.org/D26095
This commit is contained in:
Warner Losh 2020-08-20 17:19:40 +00:00
parent 553f053bfa
commit e0d14216c1
19 changed files with 53 additions and 5 deletions

View File

@ -51,6 +51,9 @@ module at boot time, place the following line in
.Bd -literal -offset indent
if_an_load="YES"
.Ed
.Sh DEPRECATION NOTICE
This driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh DESCRIPTION
The
.Nm

View File

@ -222,6 +222,9 @@ Unknown ATA chipsets are supported in PIO modes, and if the standard
busmaster DMA registers are present and contain valid setup, DMA is
also enabled, although the max mode is limited to UDMA33, as it is
not known what the chipset can do and how to program it.
.Sh DEPRECATION NOTICE
The PC Card attachment of this driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh NOTES
Please remember that in order to use UDMA4/ATA66 and above modes you
.Em must

View File

@ -34,6 +34,9 @@
.Nd Omnikey CardMan 4040 smartcard reader device driver
.Sh SYNOPSIS
.Cd device cmx
.Sh DEPRECATION NOTICE
This driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh DESCRIPTION
The
.Nm

View File

@ -313,6 +313,9 @@ Third argument is a pointer to
This type is the same as being used in the per-drive configuration
flags, or in the CMOS configuration data or ACPI namespace on IA32 systems.
.El
.Sh DEPRECATION NOTICE
The PC Card attachment of this driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh FILES
.Bl -tag -width ".Pa /dev/fd*" -compact
.It Pa /dev/fd*

View File

@ -120,6 +120,9 @@ driver-specific registry keys to control the media setting
which can be configured via the
.Xr sysctl 8
command.
.Sh DEPRECATION NOTICE
The PC Card attachment of this driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh DIAGNOSTICS
.Bl -diag
.It "ndis%d: watchdog timeout"

View File

@ -34,6 +34,9 @@
.Sh SYNOPSIS
.In sys/types.h
.In netgraph/bluetooth/include/ng_bt3c.h
.Sh DEPRECATION NOTICE
This driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh DESCRIPTION
The
.Nm btccc

View File

@ -33,7 +33,7 @@
.Cd device pccard
.Sh DEPRECATION NOTICE
This driver is scheduled for removal prior to the release of
.Fx 13.0
.Fx 13.0 .
.Sh DESCRIPTION
The
.Nm

View File

@ -47,6 +47,9 @@ driver.
The list of supported devices is in
.Pa sys/dev/puc/pucdata.c .
Support for new cards should be added there.
.Sh DEPRECATION NOTICE
The PC Card attachment of this driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh SEE ALSO
.Xr ppc 4 ,
.Xr uart 4

View File

@ -271,6 +271,9 @@ be locked for devices that support more than one setting.
The CLOCAL flag on callin ports should be locked off for logins
to avoid certain security holes, but this needs to be done by
getty if the callin port is used for anything else.
.Sh DEPRECATION NOTICE
The PC Card attachment of this driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh FILES
.Bl -tag -width "/dev/ttyu?.init" -compact
.It Pa /dev/ttyu?

View File

@ -52,6 +52,9 @@ module at boot time, place the following line in
.Bd -literal -offset indent
if_wi_load="YES"
.Ed
.Sh DEPRECATION NOTICE
This driver is scheduled for removal prior to the release of
.Fx 13.0
.Sh DESCRIPTION
The
.Nm

View File

@ -156,5 +156,7 @@ an_pccard_attach(device_t dev)
fail:
if (error)
an_release_resources(dev);
else
gone_in_dev(dev, 13, "pccard removed");
return (error);
}

View File

@ -144,6 +144,7 @@ ata_pccard_attach(device_t dev)
err = ata_probe(dev);
if (err > 0)
return (err);
gone_in_dev(dev, 13, "pccard removed");
return (ata_attach(dev));
}

View File

@ -95,7 +95,7 @@ cmx_pccard_attach(device_t dev)
return rv;
}
device_printf(dev, "attached\n");
gone_in_dev(dev, 13, "pccard removed");
return 0;
}

View File

@ -110,9 +110,10 @@ fdc_pccard_attach(device_t dev)
device_set_flags(child, 0x24);
error = bus_generic_attach(dev);
}
if (error == 0)
if (error == 0) {
gone_in_dev(dev, 13, "pccard removed");
fdc_start_worker(dev);
else
} else
fdc_release_resources(fdc);
return (error);
}

View File

@ -303,6 +303,8 @@ ndis_attach_pccard(dev)
}
error = ndis_attach(dev);
if (error == 0)
gone_in_dev(dev, 13, "pccard removed");
fail:
return(error);

View File

@ -73,10 +73,21 @@ puc_pccard_probe(device_t dev)
return (ENXIO);
}
static int
puc_pccard_attach(device_t dev)
{
int error;
error = puc_bfe_attach(dev);
if (error == 0)
gone_in_dev(dev, 13, "pccard removed");
return (error);
}
static device_method_t puc_pccard_methods[] = {
/* Device interface */
DEVMETHOD(device_probe, puc_pccard_probe),
DEVMETHOD(device_attach, puc_bfe_attach),
DEVMETHOD(device_attach, puc_pccard_attach),
DEVMETHOD(device_detach, puc_bfe_detach),
DEVMETHOD(bus_alloc_resource, puc_bus_alloc_resource),

View File

@ -98,6 +98,7 @@ uart_pccard_attach(device_t dev)
error = uart_bus_probe(dev, 0, 0, 0, 0, 0, 0);
if (error > 0)
return (error);
gone_in_dev(dev, 13, "pccard removed");
return (uart_bus_attach(dev));
}

View File

@ -200,6 +200,7 @@ wi_pccard_attach(device_t dev)
error = wi_attach(dev);
if (error != 0)
wi_free(dev);
gone_in_dev(dev, 13, "pccard removed");
}
return error;
}

View File

@ -677,6 +677,8 @@ bt3c_pccard_attach(device_t dev)
NG_NODE_SET_PRIVATE(sc->node, sc);
gone_in_dev(dev, 13, "pccard removed");
return (0);
bad:
if (sc->ith != NULL) {