Bug 150244

Summary: [patch] DRIVER_MODULE(9): MULTI_DRIVER_MODULE is only in man page
Product: Documentation Reporter: Gireesh Nagabhushana <dngireesh>
Component: Books & ArticlesAssignee: Christian Brueffer <brueffer>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Gireesh Nagabhushana 2010-09-03 11:40:07 UTC
Man page - DRIVER_MODULE(9) - still has MULTI_DRIVER_MODULE. But based on search in Internet, it looks like MULTI_DRIVER_MODULE has been removed. I also didn't see this in source.

Fix: Remove lines about MULTI_DRIVER_MODULE from man page of DRIVER_MODULE(9).

Patch attached with submission follows:
How-To-Repeat: -
Comment 1 dfilter service freebsd_committer freebsd_triage 2011-08-27 23:08:11 UTC
Author: brueffer
Date: Sat Aug 27 22:08:01 2011
New Revision: 225220
URL: http://svn.freebsd.org/changeset/base/225220

Log:
  Remove information and MLINK for MULTI_DRIVER_MODULE().
  The macro was removed in r121129 almost 8 years ago.
  
  PR:		150244
  Submitted by:	Gireesh Nagabhushana <dngireesh@avrita.com>
  Approved by:	re (kib)

Modified:
  head/ObsoleteFiles.inc
  head/share/man/man9/DRIVER_MODULE.9
  head/share/man/man9/Makefile

Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc	Sat Aug 27 21:23:21 2011	(r225219)
+++ head/ObsoleteFiles.inc	Sat Aug 27 22:08:01 2011	(r225220)
@@ -2293,6 +2293,8 @@ OLD_FILES+=lib/libz.so
 OLD_FILES+=bin/cxconfig
 OLD_FILES+=sbin/cxconfig
 OLD_FILES+=usr/share/man/man8/cxconfig.8.gz
+# 20031016: MULTI_DRIVER_MODULE macro removed
+OLD_FILES+=usr/share/man/man9/MULTI_DRIVER_MODULE.9.gz
 # 200309XX
 OLD_FILES+=usr/bin/symorder
 OLD_FILES+=usr/share/man/man1/symorder.1.gz

Modified: head/share/man/man9/DRIVER_MODULE.9
==============================================================================
--- head/share/man/man9/DRIVER_MODULE.9	Sat Aug 27 21:23:21 2011	(r225219)
+++ head/share/man/man9/DRIVER_MODULE.9	Sat Aug 27 22:08:01 2011	(r225220)
@@ -28,7 +28,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 16, 2000
+.Dd August 27, 2011
 .Dt DRIVER_MODULE 9
 .Os
 .Sh NAME
@@ -40,7 +40,6 @@
 .In sys/bus.h
 .In sys/module.h
 .Fn DRIVER_MODULE name busname "driver_t driver" "devclass_t devclass" "modeventhand_t evh" "void *arg"
-.Fn MULTI_DRIVER_MODULE name busname "driver_t drivers[]" "devclass_t devclass" "modeventhand_t evh" "void *arg"
 .Sh DESCRIPTION
 The
 .Fn DRIVER_MODULE
@@ -96,11 +95,6 @@ The
 is unused at this time and should be a
 .Dv NULL
 pointer.
-.Pp
-.Fn MULTI_DRIVER_MODULE
-is a special version of
-.Fn DRIVER_MODULE ,
-which takes a list of drivers instead of a single driver instance.
 .Sh SEE ALSO
 .Xr device 9 ,
 .Xr driver 9 ,

Modified: head/share/man/man9/Makefile
==============================================================================
--- head/share/man/man9/Makefile	Sat Aug 27 21:23:21 2011	(r225219)
+++ head/share/man/man9/Makefile	Sat Aug 27 22:08:01 2011	(r225220)
@@ -605,7 +605,6 @@ MLINKS+=domain.9 DOMAIN_SET.9 \
 	domain.9 pfctlinput2.9 \
 	domain.9 pffindproto.9 \
 	domain.9 pffindtype.9
-MLINKS+=DRIVER_MODULE.9 MULTI_DRIVER_MODULE.9
 MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
 	EVENTHANDLER.9 EVENTHANDLER_DEREGISTER.9 \
 	EVENTHANDLER.9 eventhandler_deregister.9 \
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 2 Christian Brueffer freebsd_committer freebsd_triage 2011-08-27 23:11:16 UTC
State Changed
From-To: open->closed

Fixed, the macro was removed almost 8 years ago. Thanks! 


Comment 3 Christian Brueffer freebsd_committer freebsd_triage 2011-08-27 23:11:16 UTC
Responsible Changed
From-To: freebsd-doc->brueffer

Fixed, the macro was removed almost 8 years ago. Thanks!