summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorchristos <christos@NetBSD.org>2020-10-18 19:56:41 +0000
committerchristos <christos@NetBSD.org>2020-10-18 19:56:41 +0000
commitc813557a65aa194cf162b637697ffc2d607cd0ff (patch)
tree56b94f169e7b0bd1de197c446cf5612f6d1f6573 /sys/modules
parent201b9c30b9b46b05f23001a2a2faf9ea84be8c76 (diff)
Provide a global no-packed-address for both gcc and clang
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/ffs/Makefile4
-rw-r--r--sys/modules/i915drmkms/Makefile3
-rw-r--r--sys/modules/ipl/Makefile16
-rw-r--r--sys/modules/npf/Makefile4
-rw-r--r--sys/modules/pf/Makefile8
-rw-r--r--sys/modules/slcompress/Makefile4
-rw-r--r--sys/modules/udf/Makefile5
-rw-r--r--sys/modules/v7fs/Makefile4
8 files changed, 26 insertions, 22 deletions
diff --git a/sys/modules/ffs/Makefile b/sys/modules/ffs/Makefile
index 5b121d93a25..6d0eb282213 100644
--- a/sys/modules/ffs/Makefile
+++ b/sys/modules/ffs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2020/10/18 15:02:12 christos Exp $
+# $NetBSD: Makefile,v 1.18 2020/10/18 19:56:41 christos Exp $
.include "../Makefile.inc"
@@ -9,7 +9,7 @@ CPPFLAGS+= -DUFS_DIRHASH -DFFS_EI -DWAPBL -DAPPLE_UFS -DQUOTA -DQUOTA2
CPPFLAGS+= -DUFS_EXTATTR -DUFS_ACL
CWARNFLAGS.clang= -Wno-conversion
-CWARNFLAGS.ffs_appleufs.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ffs_appleufs.c+= ${NO_ADDR_OF_PACKED_MEMBER}
SRCS+= ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_subr.c ffs_tables.c \
diff --git a/sys/modules/i915drmkms/Makefile b/sys/modules/i915drmkms/Makefile
index 74aa3dbc13a..3cf758e2e8d 100644
--- a/sys/modules/i915drmkms/Makefile
+++ b/sys/modules/i915drmkms/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2020/02/14 09:35:52 riastradh Exp $
+# $NetBSD: Makefile,v 1.16 2020/10/18 19:56:41 christos Exp $
.include "../Makefile.inc"
.include "../drmkms/Makefile.inc"
@@ -120,5 +120,6 @@ COPTS.intel_display.c+= -Wno-error=implicit-fallthrough
COPTS.intel_ddi.c+= -Wno-error=implicit-fallthrough
COPTS.intel_sdvo.c+= -Wno-error=implicit-fallthrough
.endif
+COPTS.i915_guc_submission.c += ${NO_ADDR_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
diff --git a/sys/modules/ipl/Makefile b/sys/modules/ipl/Makefile
index 77c30932481..54f1337d633 100644
--- a/sys/modules/ipl/Makefile
+++ b/sys/modules/ipl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2020/10/18 15:02:12 christos Exp $
+# $NetBSD: Makefile,v 1.6 2020/10/18 19:56:42 christos Exp $
#
.include "../Makefile.inc"
@@ -57,12 +57,12 @@ SRCS+= radix_ipf.c
WARNS= 3
CWARNFLAGS.clang+= -Wno-self-assign
-CWARNFLAGS.fil.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.ip_fil_netbsd.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.ip_htable.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.ip_nat.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.ip_nat6.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.ip_proxy.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.ip_state.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.fil.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ip_fil_netbsd.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ip_htable.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ip_nat.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ip_nat6.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ip_proxy.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.ip_state.c+= ${NO_ADDR_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
diff --git a/sys/modules/npf/Makefile b/sys/modules/npf/Makefile
index 7130353e520..8400539e3fe 100644
--- a/sys/modules/npf/Makefile
+++ b/sys/modules/npf/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2020/10/18 15:02:12 christos Exp $
+# $NetBSD: Makefile,v 1.28 2020/10/18 19:56:42 christos Exp $
#
# Public Domain.
#
@@ -21,7 +21,7 @@ SRCS+= nvlist.c nvpair.c nv_kern_netbsd.c dnvlist.c
CPPFLAGS+= -DINET6
CPPFLAGS+= -I${S}/external/bsd/libnv/dist
-CWARNFLAGS.npf_inet.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.npf_inet.c+= ${NO_ADDR_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
diff --git a/sys/modules/pf/Makefile b/sys/modules/pf/Makefile
index de53b864d9c..797a8368477 100644
--- a/sys/modules/pf/Makefile
+++ b/sys/modules/pf/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2020/10/18 15:02:12 christos Exp $
+# $NetBSD: Makefile,v 1.15 2020/10/18 19:56:42 christos Exp $
.include "../Makefile.inc"
@@ -25,8 +25,8 @@ WARNS= 3
.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
COPTS.pf.c+= -Wno-error=implicit-fallthrough
.endif
-CWARNFLAGS.pf.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.pf_norm.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
-CWARNFLAGS.pf_table.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.pf.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.pf_norm.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.pf_table.c+= ${NO_ADDR_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
diff --git a/sys/modules/slcompress/Makefile b/sys/modules/slcompress/Makefile
index da95476c439..a607a5bebbe 100644
--- a/sys/modules/slcompress/Makefile
+++ b/sys/modules/slcompress/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/10/18 15:02:12 christos Exp $
+# $NetBSD: Makefile,v 1.4 2020/10/18 19:56:42 christos Exp $
.include "../Makefile.inc"
@@ -9,7 +9,7 @@ SRCS= slcompress.c
CPPFLAGS+= -DINET
-CWARNFLAGS.slcompress.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.slcompress.c+= ${NO_ADDR_OF_PACKED_MEMBER}
WARNS= 3
diff --git a/sys/modules/udf/Makefile b/sys/modules/udf/Makefile
index 25cee3c2f7d..0a03f78cb2d 100644
--- a/sys/modules/udf/Makefile
+++ b/sys/modules/udf/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2020/09/06 07:20:30 mrg Exp $
+# $NetBSD: Makefile,v 1.6 2020/10/18 19:56:42 christos Exp $
.include "../Makefile.inc"
@@ -13,6 +13,7 @@ WARNS= 3
CWARNFLAGS.clang= -Wno-self-assign
-CWARNFLAGS.udf_allocation.c+= ${GCC_NO_ADDR_OF_PACKED_MEMBER}
+COPTS.udf_allocation.c+= ${NO_ADDR_OF_PACKED_MEMBER}
+COPTS.udf_subr.c+= ${NO_ADDR_OF_PACKED_MEMBER}
.include <bsd.kmodule.mk>
diff --git a/sys/modules/v7fs/Makefile b/sys/modules/v7fs/Makefile
index 7e2bf3cbf99..d6747951414 100644
--- a/sys/modules/v7fs/Makefile
+++ b/sys/modules/v7fs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2019/02/17 04:06:00 rin Exp $
+# $NetBSD: Makefile,v 1.3 2020/10/18 19:56:42 christos Exp $
.include "../Makefile.inc"
@@ -22,6 +22,8 @@ SRCS+= v7fs_extern.c
SRCS+= v7fs_vnops.c
SRCS+= v7fs_vfsops.c
+COPTS.v7fs_superblock.c += ${NO_ADDR_OF_PACKED_MEMBER}
+
WARNS= 3
.include <bsd.kmodule.mk>