svn commit: r327084 - head/sys/dev/pccard
Conrad Meyer
cem at freebsd.org
Sat Dec 23 19:39:43 UTC 2017
On Fri, Dec 22, 2017 at 8:59 AM, Warner Losh <imp at freebsd.org> wrote:
> ...
> New Revision: 327084
>
> PC Card PNP tables are terminated by a NULL sentinel. This shouldn't
> be recorded in the linker hints, so subtract one to omit it.
> ==============================================================================
> --- head/sys/dev/pccard/pccardvar.h Fri Dec 22 16:27:29 2017 (r327083)
> +++ head/sys/dev/pccard/pccardvar.h Fri Dec 22 16:59:50 2017 (r327084)
> @@ -95,7 +95,7 @@ struct pccard_product {
> */
> #define PCCARD_PNP_DESCR "D:#;V32:manufacturer;V32:product;Z:cisvendor;Z:cisproduct;"
> #define PCCARD_PNP_INFO(t) \
> - MODULE_PNP_INFO(PCCARD_PNP_DESCR, pccard, t, t, sizeof(t[0]), sizeof(t) / sizeof(t[0])); \
> + MODULE_PNP_INFO(PCCARD_PNP_DESCR, pccard, t, t, sizeof(t[0]), sizeof(t) / sizeof(t[0]) - 1); \
Perhaps more clearly, this could be:
MODULE_PNP_INFO(PCCARD_PNP_DESCR, pccard, t, t, sizeof(t[0]), nitems(t) - 1)
More information about the svn-src-all
mailing list