History log of /freebsd-current/share/man/man9/DRIVER_MODULE.9
Revision Date Author Comments
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# b7d41925 19-Apr-2022 John Baldwin <jhb@FreeBSD.org>

Bump Dd in manpages after removing devclass from DRIVER_MODULE.

Fixes: 2a99dd30dfaa Deprecate the 'devclass' argument from *DRIVER_MODULE() macros.
MFC after: 2 weeks


# 2a99dd30 19-Apr-2022 John Baldwin <jhb@FreeBSD.org>

Deprecate the 'devclass' argument from *DRIVER_MODULE() macros.

This argument is useless for the vast majority of drivers. For now,
use __VA_ARGS__ wrapper macros so that that the *DRIVER_MODULE()
macros accept both the old version (with a devclass) and the new
version (which omits the argument and stores NULL in the
driver_module_data structure). This provides an API compatiblity
shim that can be merged to older stable branches.

Once all drivers relevant to 14.0 (both in and out of tree) have been
updated, the API compat shims can be dropped.

Reviewed by: imp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D34963


# 3fdd5c1e 24-May-2021 J.R. Oldroyd <fbsd@opal.com>

DRIVER_MODULE(9): Correct the SYNOPSIS of EARLY_DRIVER_MODULE()

The man page SYNOPSIS for EARLY_DRIVER_MODULE() shows that it has
an "enum sysinit_elem_order order" argument.

The actual macro in sys/bus.h does not have an order argument.

PR: 256103
Reported by: J.R. Oldroyd <fbsd at opal dot com>
Reviewed by: markj
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30411


# 9747e453 20-May-2019 Mark Johnston <markj@FreeBSD.org>

Typo.

MFC after: 3 days


# 4777ab97 12-Feb-2018 Conrad Meyer <cem@FreeBSD.org>

Take a first stab at documenting use of MODULE_PNP_INFO

Sponsored by: Dell EMC Isilon


# db4fcadf 15-Jan-2017 Conrad Meyer <cem@FreeBSD.org>

"Buses" is the preferred plural of "bus"

Replace archaic "busses" with modern form "buses."

Intentionally excluded:
* Old/random drivers I didn't recognize
* Old hardware in general
* Use of "busses" in code as identifiers

No functional change.

http://grammarist.com/spelling/buses-busses/

PR: 216099
Reported by: bltsrc at mail.ru
Sponsored by: Dell EMC Isilon


# 8a7314fc 26-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part6)

PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>


# 988a1851 21-Aug-2012 John Baldwin <jhb@FreeBSD.org>

Document DRIVER_MODULE_ORDERED, EARLY_DRIVER_MODULE, and
EARLY_DRIVER_MODULE_ORDERED.


# 04114c5e 27-Aug-2011 Christian Brueffer <brueffer@FreeBSD.org>

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)


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# f16b3c0d 26-Dec-2001 Chad David <davidc@FreeBSD.org>

Update function definitions and required include files to reflect
the current state of the system.

Approved by: alfred


# 32eef9ae 01-Oct-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: Use the new .In macro for #include statements.


# dd748fba 21-Aug-2001 Alexander Langer <alex@FreeBSD.org>

Add MULTI_DRIVER_MODULE().


# 57e4378b 10-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: protect trailing full stops of abbreviations
with a trailing zero-width space: `e.g.\&'.


# 4dad593a 13-Jul-2001 Alexander Langer <alex@FreeBSD.org>

- correct two typos
- Use NULL instead of 0 for pointers (style(9)!)

Submitted by: Joel Wilsson <siigron@sii.linuxsweden.nu>
MFC after: 37 days


# 5521ff5a 06-Jul-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).


# 74c3913e 29-Mar-2001 Bruce Evans <bde@FreeBSD.org>

Fixed missing and disorded includes in synopsis.

Removed bogus quotes in .Fn invocations. Single words don't need quoting.


# ec5dc577 18-Mar-2001 Alexander Langer <alex@FreeBSD.org>

Fix typo: s/DRIVERMODULE/DRIVER_MODULE/

PR: 25901
Submitted by: Maxime Henrion <mux@qualys.com>


# 3dca0e13 11-Mar-2001 Alexander Langer <alex@FreeBSD.org>

Use type of modeventhand_t for the event handler (defined in module.h).
Add a reference to module(9) for more info about the event handler.


# 72f8c78b 16-Sep-2000 Alexander Langer <alex@FreeBSD.org>

Add DRIVER_MODULE.9, the manual page describing the kernel driver
declaration macro.
Thanks to Sheldon for a big patch with language/mdoc fixes.

Reviewed by: asmodai, sheldonh