svn commit: r324068 - head/sys/sys
Warner Losh
imp at FreeBSD.org
Wed Sep 27 19:21:53 UTC 2017
Author: imp
Date: Wed Sep 27 19:21:52 2017
New Revision: 324068
URL: https://svnweb.freebsd.org/changeset/base/324068
Log:
Improve description of the PNP string a bit.
Modified:
head/sys/sys/module.h
Modified: head/sys/sys/module.h
==============================================================================
--- head/sys/sys/module.h Wed Sep 27 19:14:00 2017 (r324067)
+++ head/sys/sys/module.h Wed Sep 27 19:21:52 2017 (r324068)
@@ -183,7 +183,7 @@ struct mod_pnp_match_info
&_module_pnp_##b##_##unique, #b);
/**
* descr is a string that describes each entry in the table. The general
- * form is (TYPE:pnp_name[/pnp_name];)*
+ * form is the grammar (TYPE:pnp_name[/pnp_name];)*
* where TYPE is one of the following:
* U8 uint8_t element
* V8 like U8 and 0xff means match any
@@ -196,12 +196,14 @@ struct mod_pnp_match_info
* V32 like U32 and 0xffffffff means match any
* W32 Two 16-bit values with first pnp_name in LSW and second in MSW.
* Z pointer to a string to match exactly
- * D like Z, but is the string passed to device_set_descr()
+ * D pointer to a string to human readable description for device
* P A pointer that should be ignored
* E EISA PNP Identifier (in binary, but bus publishes string)
* K Key for whole table. pnp_name=value. must be last, if present.
*
* The pnp_name "#" is reserved for other fields that should be ignored.
+ * Otherwise pnp_name must match the name from the parent device's pnpinfo
+ * output. The second pnp_name is used for the W32 type.
*/
extern struct sx modules_sx;
More information about the svn-src-head
mailing list