git: fa7215a9de27 - stable/15 - bnxt_en: fix module Makefile for LinuxKPI

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Wed, 22 Apr 2026 21:08:52 UTC
The branch stable/15 has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=fa7215a9de27fc6d3a0e25805a0c4fd96702e3d0

commit fa7215a9de27fc6d3a0e25805a0c4fd96702e3d0
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2026-04-16 10:05:51 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2026-04-22 20:57:07 +0000

    bnxt_en: fix module Makefile for LinuxKPI
    
    Rather than manually including the include directory for LinuxKPI
    use the provided macro.  Before there was no -I for the dummy
    directory and as files synced from Linux under a permissive license
    may include them the build would fail.  overflow.h will include
    linux/const.h which only exists as a dummy header at this point
    on FreeBSD.
    
    Sponsored by:   The FreeBSD Foundation
    Fixes:          35b53f8c989f6
    Reviewed by:    emaste
    Differential Revision: https://reviews.freebsd.org/D56424
    
    (cherry picked from commit f5cd992fa902ebb27a3a1042ee8e0d4d351bb361)
---
 sys/modules/bnxt/bnxt_en/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys/modules/bnxt/bnxt_en/Makefile b/sys/modules/bnxt/bnxt_en/Makefile
index d90f3b91d860..12c23898c106 100644
--- a/sys/modules/bnxt/bnxt_en/Makefile
+++ b/sys/modules/bnxt/bnxt_en/Makefile
@@ -14,6 +14,6 @@ SRCS	+= ${LINUXKPI_GENSRCS}
 
 CFLAGS+= -DIFLIB
 CFLAGS+= -I${SRCTOP}/sys/ofed/include
-CFLAGS+= -I${SRCTOP}/sys/compat/linuxkpi/common/include
+CFLAGS+= ${LINUXKPI_INCLUDES}
 
 .include <bsd.kmod.mk>