svn commit: r347962 - in stable/11: share/man/man4 share/man/man4/man4.i386 share/man/man4/man4.powerpc sys/dev/bm sys/dev/cs sys/dev/de sys/dev/ed sys/dev/ep sys/dev/ex sys/dev/fe sys/dev/pcn sys/...
Rodney W. Grimes
freebsd at gndrsh.dnsmgr.net
Sun May 19 13:14:26 UTC 2019
> Author: brooks
> Date: Sat May 18 20:43:13 2019
> New Revision: 347962
> URL: https://svnweb.freebsd.org/changeset/base/347962
>
> Log:
> MFC r339703, r347365, r347703, r347940
>
> r339703:
> Deprecate a number of less used 10 and 10/100 Ethernet devices.
>
> The current deprecated list is: ae, bm, cs, de, dme, ed, ep, ex, fe,
> pcn, sf, sn, tl, tx, txp, vx, wb, xe
>
> The list as refined as part of FCP-0101. Per the FCP, devices may be
> removed from the deprecation list if enough users are found or they are
> converted to iflib.
>
> FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md
>
> r347365:
> Update dme(4) to reflect that it will not be removed due to FCP-101.
>
> dme(4) is the built-in NIC on a couple non-expandable mips platforms and
> thus should remain. The FCP has been updated to reflect this fact.
>
> Discussed with: imp
>
> r347703:
> FCP-101: ae(4) is sufficently popular to be moved to the keep list.
>
> r347940:
> Remove the notice that ae(4) will be removed in FreeBSD 13.
>
> MFC requested by: rgrimes
> Approved by: re (kib)
Thank you for following through with gettings this back to
stable/11 for the upcoming release.
Rod
> Modified:
> stable/11/share/man/man4/de.4
> stable/11/share/man/man4/ed.4
> stable/11/share/man/man4/man4.i386/cs.4
> stable/11/share/man/man4/man4.i386/ep.4
> stable/11/share/man/man4/man4.i386/ex.4
> stable/11/share/man/man4/man4.i386/fe.4
> stable/11/share/man/man4/man4.i386/vx.4
> stable/11/share/man/man4/man4.powerpc/bm.4
> stable/11/share/man/man4/pcn.4
> stable/11/share/man/man4/sf.4
> stable/11/share/man/man4/sn.4
> stable/11/share/man/man4/tl.4
> stable/11/share/man/man4/tx.4
> stable/11/share/man/man4/txp.4
> stable/11/share/man/man4/wb.4
> stable/11/share/man/man4/xe.4
> stable/11/sys/dev/bm/if_bm.c
> stable/11/sys/dev/cs/if_cs.c
> stable/11/sys/dev/de/if_de.c
> stable/11/sys/dev/ed/if_ed.c
> stable/11/sys/dev/ep/if_ep.c
> stable/11/sys/dev/ex/if_ex.c
> stable/11/sys/dev/fe/if_fe.c
> stable/11/sys/dev/pcn/if_pcn.c
> stable/11/sys/dev/sf/if_sf.c
> stable/11/sys/dev/sn/if_sn.c
> stable/11/sys/dev/tl/if_tl.c
> stable/11/sys/dev/tx/if_tx.c
> stable/11/sys/dev/txp/if_txp.c
> stable/11/sys/dev/vx/if_vx.c
> stable/11/sys/dev/wb/if_wb.c
> stable/11/sys/dev/xe/if_xe.c
> stable/11/sys/sys/systm.h
> Directory Properties:
> stable/11/ (props changed)
>
> Modified: stable/11/share/man/man4/de.4
> ==============================================================================
> --- stable/11/share/man/man4/de.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/de.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -25,7 +25,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt DE 4
> .Os
> .Sh NAME
> @@ -45,6 +45,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_de_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/ed.4
> ==============================================================================
> --- stable/11/share/man/man4/ed.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/ed.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -30,7 +30,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd February 25, 2012
> +.Dd October 24, 2018
> .Dt ED 4
> .Os
> .Sh NAME
> @@ -51,6 +51,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_ed_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/man4.i386/cs.4
> ==============================================================================
> --- stable/11/share/man/man4/man4.i386/cs.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/man4.i386/cs.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -25,7 +25,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24 2018
> .Dt CS 4 i386
> .Os
> .Sh NAME
> @@ -52,6 +52,14 @@ In
> .Cd hint.cs.0.port="0x300"
> .Cd hint.cs.0.irq="10"
> .Cd hint.cs.0.maddr="0xd000"
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/man4.i386/ep.4
> ==============================================================================
> --- stable/11/share/man/man4/man4.i386/ep.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/man4.i386/ep.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -29,7 +29,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd April 1, 2011
> +.Dd October 24, 2018
> .Dt EP 4 i386
> .Os
> .Sh NAME
> @@ -49,6 +49,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_ep_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/man4.i386/ex.4
> ==============================================================================
> --- stable/11/share/man/man4/man4.i386/ex.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/man4.i386/ex.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -25,7 +25,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt EX 4 i386
> .Os
> .Sh NAME
> @@ -45,6 +45,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_ex_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/man4.i386/fe.4
> ==============================================================================
> --- stable/11/share/man/man4/man4.i386/fe.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/man4.i386/fe.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -22,7 +22,7 @@
> .\" for fe driver.
> .\"
> .\" $FreeBSD$
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt FE 4 i386
> .Os
> .Sh NAME
> @@ -48,6 +48,14 @@ In
> .Cd hint.fe.0.at="isa"
> .Cd hint.fe.0.port="0x300"
> .Cd hint.fe.0.flags="0x0"
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/man4.i386/vx.4
> ==============================================================================
> --- stable/11/share/man/man4/man4.i386/vx.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/man4.i386/vx.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -30,7 +30,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt VX 4 i386
> .Os
> .Sh NAME
> @@ -50,6 +50,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_vx_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/man4.powerpc/bm.4
> ==============================================================================
> --- stable/11/share/man/man4/man4.powerpc/bm.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/man4.powerpc/bm.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -25,7 +25,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 3, 2008
> +.Dd October 24, 2018
> .Dt BM 4
> .Os
> .Sh NAME
> @@ -46,6 +46,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_bm_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/pcn.4
> ==============================================================================
> --- stable/11/share/man/man4/pcn.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/pcn.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -31,7 +31,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd January 31, 2006
> +.Dd October 24, 2018
> .Dt PCN 4
> .Os
> .Sh NAME
> @@ -52,6 +52,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_pcn_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/sf.4
> ==============================================================================
> --- stable/11/share/man/man4/sf.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/sf.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -30,7 +30,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd January 21, 2008
> +.Dd October 24, 2018
> .Dt SF 4
> .Os
> .Sh NAME
> @@ -53,6 +53,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_sf_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/sn.4
> ==============================================================================
> --- stable/11/share/man/man4/sn.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/sn.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -24,7 +24,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt SN 4
> .Os
> .Sh NAME
> @@ -44,6 +44,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_sn_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/tl.4
> ==============================================================================
> --- stable/11/share/man/man4/tl.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/tl.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -30,7 +30,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt TL 4
> .Os
> .Sh NAME
> @@ -51,6 +51,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_tl_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/tx.4
> ==============================================================================
> --- stable/11/share/man/man4/tx.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/tx.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -25,7 +25,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt TX 4
> .Os
> .Sh NAME
> @@ -46,6 +46,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_tx_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/txp.4
> ==============================================================================
> --- stable/11/share/man/man4/txp.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/txp.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -26,7 +26,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd January 26, 2012
> +.Dd October 24, 2018
> .Dt TXP 4
> .Os
> .Sh NAME
> @@ -46,6 +46,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_txp_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/wb.4
> ==============================================================================
> --- stable/11/share/man/man4/wb.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/wb.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -30,7 +30,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24, 2018
> .Dt WB 4
> .Os
> .Sh NAME
> @@ -51,6 +51,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_wb_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/share/man/man4/xe.4
> ==============================================================================
> --- stable/11/share/man/man4/xe.4 Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/share/man/man4/xe.4 Sat May 18 20:43:13 2019 (r347962)
> @@ -25,7 +25,7 @@
> .\"
> .\" $FreeBSD$
> .\"
> -.Dd July 16, 2005
> +.Dd October 24 2018
> .Dt XE 4
> .Os
> .Sh NAME
> @@ -45,6 +45,14 @@ module at boot time, place the following line in
> .Bd -literal -offset indent
> if_xe_load="YES"
> .Ed
> +.Sh DEPRECATION NOTICE
> +The
> +.Nm
> +driver is not present in
> +.Fx 13.0
> +and later.
> +See https://github.com/freebsd/fcp/blob/master/fcp-0101.md for more
> +information.
> .Sh DESCRIPTION
> The
> .Nm
>
> Modified: stable/11/sys/dev/bm/if_bm.c
> ==============================================================================
> --- stable/11/sys/dev/bm/if_bm.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/bm/if_bm.c Sat May 18 20:43:13 2019 (r347962)
> @@ -481,6 +481,8 @@ bm_attach(device_t dev)
> ether_ifattach(ifp, sc->sc_enaddr);
> ifp->if_hwassist = 0;
>
> + gone_by_fcp101_dev(dev);
> +
> return (0);
> }
>
>
> Modified: stable/11/sys/dev/cs/if_cs.c
> ==============================================================================
> --- stable/11/sys/dev/cs/if_cs.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/cs/if_cs.c Sat May 18 20:43:13 2019 (r347962)
> @@ -572,6 +572,8 @@ cs_attach(device_t dev)
> return (error);
> }
>
> + gone_by_fcp101_dev(dev);
> +
> return (0);
> }
>
>
> Modified: stable/11/sys/dev/de/if_de.c
> ==============================================================================
> --- stable/11/sys/dev/de/if_de.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/de/if_de.c Sat May 18 20:43:13 2019 (r347962)
> @@ -4430,6 +4430,8 @@ tulip_attach(tulip_softc_t * const sc)
> TULIP_LOCK(sc);
> sc->tulip_flags &= ~TULIP_DEVICEPROBE;
> TULIP_UNLOCK(sc);
> +
> + gone_by_fcp101_dev(sc->tulip_dev);
> }
>
> /* Release memory for a single descriptor ring. */
>
> Modified: stable/11/sys/dev/ed/if_ed.c
> ==============================================================================
> --- stable/11/sys/dev/ed/if_ed.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/ed/if_ed.c Sat May 18 20:43:13 2019 (r347962)
> @@ -363,6 +363,9 @@ ed_attach(device_t dev)
> #endif
> printf("\n");
> }
> +
> + gone_by_fcp101_dev(dev);
> +
> return (0);
> }
>
>
> Modified: stable/11/sys/dev/ep/if_ep.c
> ==============================================================================
> --- stable/11/sys/dev/ep/if_ep.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/ep/if_ep.c Sat May 18 20:43:13 2019 (r347962)
> @@ -348,6 +348,8 @@ ep_attach(struct ep_softc *sc)
> epstop(sc);
> EP_UNLOCK(sc);
>
> + gone_by_fcp101_dev(sc->dev);
> +
> return (0);
> }
>
>
> Modified: stable/11/sys/dev/ex/if_ex.c
> ==============================================================================
> --- stable/11/sys/dev/ex/if_ex.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/ex/if_ex.c Sat May 18 20:43:13 2019 (r347962)
> @@ -274,6 +274,8 @@ ex_attach(device_t dev)
> return (error);
> }
>
> + gone_by_fcp101_dev(dev);
> +
> return(0);
> }
>
>
> Modified: stable/11/sys/dev/fe/if_fe.c
> ==============================================================================
> --- stable/11/sys/dev/fe/if_fe.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/fe/if_fe.c Sat May 18 20:43:13 2019 (r347962)
> @@ -870,6 +870,8 @@ fe_attach (device_t dev)
> if (sc->stability & UNSTABLE_TYPE)
> device_printf(dev, "warning: hardware type was not validated\n");
>
> + gone_by_fcp101_dev(dev);
> +
> return 0;
> }
>
>
> Modified: stable/11/sys/dev/pcn/if_pcn.c
> ==============================================================================
> --- stable/11/sys/dev/pcn/if_pcn.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/pcn/if_pcn.c Sat May 18 20:43:13 2019 (r347962)
> @@ -680,6 +680,8 @@ fail:
> if (error)
> pcn_detach(dev);
>
> + gone_by_fcp101_dev(dev);
> +
> return(error);
> }
>
>
> Modified: stable/11/sys/dev/sf/if_sf.c
> ==============================================================================
> --- stable/11/sys/dev/sf/if_sf.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/sf/if_sf.c Sat May 18 20:43:13 2019 (r347962)
> @@ -914,6 +914,8 @@ sf_attach(device_t dev)
> goto fail;
> }
>
> + gone_by_fcp101_dev(dev);
> +
> fail:
> if (error)
> sf_detach(dev);
>
> Modified: stable/11/sys/dev/sn/if_sn.c
> ==============================================================================
> --- stable/11/sys/dev/sn/if_sn.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/sn/if_sn.c Sat May 18 20:43:13 2019 (r347962)
> @@ -225,6 +225,9 @@ sn_attach(device_t dev)
> sn_detach(dev);
> return err;
> }
> +
> + gone_by_fcp101_dev(dev);
> +
> return 0;
> }
>
>
> Modified: stable/11/sys/dev/tl/if_tl.c
> ==============================================================================
> --- stable/11/sys/dev/tl/if_tl.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/tl/if_tl.c Sat May 18 20:43:13 2019 (r347962)
> @@ -1239,6 +1239,8 @@ tl_attach(dev)
> goto fail;
> }
>
> + gone_by_fcp101_dev(dev);
> +
> fail:
> if (error)
> tl_detach(dev);
>
> Modified: stable/11/sys/dev/tx/if_tx.c
> ==============================================================================
> --- stable/11/sys/dev/tx/if_tx.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/tx/if_tx.c Sat May 18 20:43:13 2019 (r347962)
> @@ -426,6 +426,8 @@ epic_attach(device_t dev)
> goto fail;
> }
>
> + gone_by_fcp101_dev(dev);
> +
> return (0);
> fail:
> epic_release(sc);
>
> Modified: stable/11/sys/dev/txp/if_txp.c
> ==============================================================================
> --- stable/11/sys/dev/txp/if_txp.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/txp/if_txp.c Sat May 18 20:43:13 2019 (r347962)
> @@ -471,6 +471,8 @@ txp_attach(device_t dev)
> goto fail;
> }
>
> + gone_by_fcp101_dev(dev);
> +
> return (0);
>
> fail:
>
> Modified: stable/11/sys/dev/vx/if_vx.c
> ==============================================================================
> --- stable/11/sys/dev/vx/if_vx.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/vx/if_vx.c Sat May 18 20:43:13 2019 (r347962)
> @@ -204,6 +204,8 @@ vx_attach(device_t dev)
> vx_stop(sc);
> VX_UNLOCK(sc);
>
> + gone_by_fcp101_dev(dev);
> +
> return 1;
> }
>
>
> Modified: stable/11/sys/dev/wb/if_wb.c
> ==============================================================================
> --- stable/11/sys/dev/wb/if_wb.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/wb/if_wb.c Sat May 18 20:43:13 2019 (r347962)
> @@ -692,6 +692,8 @@ wb_attach(dev)
> goto fail;
> }
>
> + gone_by_fcp101_dev(dev);
> +
> fail:
> if (error)
> wb_detach(dev);
>
> Modified: stable/11/sys/dev/xe/if_xe.c
> ==============================================================================
> --- stable/11/sys/dev/xe/if_xe.c Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/dev/xe/if_xe.c Sat May 18 20:43:13 2019 (r347962)
> @@ -315,6 +315,8 @@ xe_attach(device_t dev)
> return (err);
> }
>
> + gone_by_fcp101_dev(dev);
> +
> /* Done */
> return (0);
> }
>
> Modified: stable/11/sys/sys/systm.h
> ==============================================================================
> --- stable/11/sys/sys/systm.h Sat May 18 19:36:23 2019 (r347961)
> +++ stable/11/sys/sys/systm.h Sat May 18 20:43:13 2019 (r347962)
> @@ -482,6 +482,9 @@ void _gone_in_dev(struct device *dev, int major, const
> #endif
> #define gone_in(major, msg) __gone_ok(major, msg) _gone_in(major, msg)
> #define gone_in_dev(dev, major, msg) __gone_ok(major, msg) _gone_in_dev(dev, major, msg)
> +#define gone_by_fcp101_dev(dev) \
> + gone_in_dev((dev), 13, \
> + "see https://github.com/freebsd/fcp/blob/master/fcp-0101.md")
>
> __NULLABILITY_PRAGMA_POP
>
>
>
--
Rod Grimes rgrimes at freebsd.org
More information about the svn-src-stable-11
mailing list