From owner-svn-src-all@freebsd.org Sun May 19 13:14:26 2019 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE18C15ADED7; Sun, 19 May 2019 13:14:25 +0000 (UTC) (envelope-from freebsd@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2E37D8C37E; Sun, 19 May 2019 13:14:25 +0000 (UTC) (envelope-from freebsd@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x4JDENJk069404; Sun, 19 May 2019 06:14:23 -0700 (PDT) (envelope-from freebsd@gndrsh.dnsmgr.net) Received: (from freebsd@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x4JDENmf069403; Sun, 19 May 2019 06:14:23 -0700 (PDT) (envelope-from freebsd) From: "Rodney W. Grimes" Message-Id: <201905191314.x4JDENmf069403@gndrsh.dnsmgr.net> Subject: Re: 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/... In-Reply-To: <201905182043.x4IKhDdD038241@repo.freebsd.org> To: Brooks Davis Date: Sun, 19 May 2019 06:14:23 -0700 (PDT) CC: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org Reply-To: rgrimes@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 2E37D8C37E X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.93)[-0.933,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 May 2019 13:14:26 -0000 > 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@freebsd.org