diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc --- a/ObsoleteFiles.inc +++ b/ObsoleteFiles.inc @@ -51,6 +51,9 @@ # xargs -n1 | sort | uniq -d; # done +# 2025xxxx: bus_generic_attach.9 removed after the function was deprecated +OLD_FILES+=usr/share/man/man9/bus_generic_attach.9.gz + # 20241206: Remove Altera DE4 drivers OLD_FILES+=usr/share/man/man4/altera_atse.4.gz OLD_FILES+=usr/share/man/man4/altera_avgen.4.gz diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile --- a/share/man/man9/Makefile +++ b/share/man/man9/Makefile @@ -39,7 +39,6 @@ bus_delayed_attach_children.9 \ BUS_DESCRIBE_INTR.9 \ bus_dma.9 \ - bus_generic_attach.9 \ bus_generic_detach.9 \ bus_generic_new_pass.9 \ bus_generic_print_child.9 \ diff --git a/share/man/man9/bus_generic_attach.9 b/share/man/man9/bus_generic_attach.9 deleted file mode 100644 --- a/share/man/man9/bus_generic_attach.9 +++ /dev/null @@ -1,56 +0,0 @@ -.\" -*- nroff -*- -.\" -.\" Copyright (c) 1998 Doug Rabson -.\" -.\" All rights reserved. -.\" -.\" This program is free software. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR -.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, -.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 15, 2017 -.Dt BUS_GENERIC_ATTACH 9 -.Os -.Sh NAME -.Nm bus_generic_attach -.Nd generic implementation of -.Dv DEVICE_ATTACH -for buses -.Sh SYNOPSIS -.In sys/param.h -.In sys/bus.h -.Ft int -.Fn bus_generic_attach "device_t dev" -.Sh DESCRIPTION -This function provides an implementation of the -.Xr DEVICE_ATTACH 9 -method which can be used by most bus code. -It simply calls -.Xr device_probe_and_attach 9 -for each child device attached to the bus. -.Sh RETURN VALUES -Zero is returned on success, otherwise an appropriate error is returned. -.Sh SEE ALSO -.Xr device 9 , -.Xr driver 9 -.Sh AUTHORS -This manual page was written by -.An Doug Rabson .