freebsd-dev/sys/modules
Dimitry Andric 5f2aca8394 Disable clang 14 warning about bitwise operators in zstd
Parts of zstd, used in openzfs and other places, trigger a new clang 14
-Werror warning:

```
sys/contrib/zstd/lib/decompress/huf_decompress.c:889:25: error: use of bitwise '&' with boolean operands [-Werror,-Wbitwise-instead-of-logical]
                        (BIT_reloadDStreamFast(&bitD1) == BIT_DStream_unfinished)
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```

While the warning is benign, it should ideally be fixed upstream and
then vendor-imported, but for now silence it selectively.

MFC after:	3 days
2022-02-08 21:46:08 +01:00
..
3dfx
3dfx_linux
aac
aacraid [aacraid] Port driver to big-endian 2020-03-05 20:04:41 +00:00
accf_data
accf_dns
accf_http
acl_nfs4
acl_posix1e
acpi modules: acpi_video: need opt_evdev.h 2021-09-29 23:08:25 -05:00
adlink
ae
aesni Move all sources from the llvm project into contrib/llvm-project. 2019-12-20 19:53:05 +00:00
age
agp
ahci
aic7xxx Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
alc
ale
allwinner arm: allwinner: aw_mmc: Make it possible to unload the module 2020-04-16 16:00:21 +00:00
alq Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
am335x_dmtpps
amd_ecc_inject
amdgpio
amdsbwd
amdsmb
amdsmn Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
amdtemp
aout
arcmsr
arm_ti
armv8crypto Remove nonexistent include path for arm64 crypto files. 2021-09-15 09:03:17 -07:00
asmc
ata Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ath
ath_ahb
ath_dfs
ath_hal Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ath_hal_ar5210
ath_hal_ar5211
ath_hal_ar5212
ath_hal_ar5416
ath_hal_ar9300
ath_main
ath_pci
ath_rate
autofs
axgbe 10Gigabit Ethernet driver for AMD SoC 2020-10-11 16:01:16 +00:00
backlight Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
bce
bcm283x_clkman
bcm283x_pwm
bfe
bge Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
bhnd Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
bios smbios: Move smbios driver out from x86 machdep code 2021-02-23 21:17:09 +00:00
blake2 Move all sources from the llvm project into contrib/llvm-project. 2019-12-20 19:53:05 +00:00
bnxt
bridgestp Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
bwi
bwn
bxe
bytgpio
cam We don't need $M/$M in the path anymore. 2020-03-15 17:40:14 +00:00
cardbus
carp
cas Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
cbb We'll never have multiple slots a cardbus bridge. So, replace exca 2019-12-16 21:34:51 +00:00
cc tcp: Congestion control cleanup. 2021-11-11 06:28:18 -05:00
ccp
cd9660
cd9660_iconv
ce Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
cfi
cfiscsi
chromebook_platform
chvgpio
ciss
coretemp
cp Retire synchronous PPP kernel driver sppp(4). 2021-10-22 11:41:36 -07:00
cpsw Add missing dependency for cpsw module. 2020-08-01 09:06:16 +00:00
cpuctl
cpufreq cpufreq(4): Add support for Intel Speed Shift 2020-01-22 23:28:42 +00:00
crypto Disable -Wunused-function for {ed,x}25519_ref10.c in libsodium. 2022-02-02 12:25:16 -08:00
cryptodev
ctl Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
cuse
cxgb None of these use opt_sched.h 2020-04-28 16:09:18 +00:00
cxgbe cxgbe(4): Update firmwares to 1.26.6.0. 2022-01-03 15:24:42 -08:00
dc
dcons Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
dcons_crom
dpdk_lpm4 Bring DPDK route lookups to FreeBSD. 2021-01-09 12:41:04 +00:00
dpdk_lpm6 Bring DPDK route lookups to FreeBSD. 2021-01-09 12:41:04 +00:00
dpms
dtb add overlay for enabling spi0 on allwinner h3 2022-01-26 11:42:20 +02:00
dtrace mips: Remove dtrace build support 2021-12-31 15:09:46 -07:00
dummynet
dwwdt Add driver for Synopsys Designware Watchdog timer. 2021-01-13 18:43:47 +01:00
e6000sw e6000sw: Build the driver as a kernel module 2021-09-13 11:42:16 +02:00
efirt Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
em e1000: remove duplicated phy codes 2021-09-17 14:17:15 -07:00
ena ena: Move RSS logic into its own source files 2021-09-02 01:06:26 +02:00
enetc enetc: Add autogenerated files to Makefile 2021-08-08 22:27:16 +02:00
epoch_test Fix build of epoch_test module. 2020-09-02 09:17:29 +00:00
et
evdev Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
exca pccard: Remove more of the PC Card infrastructure 2021-12-14 15:27:47 -07:00
ext2fs
fdc pccard: Remove fdc(4) PC Card attachment point 2021-01-07 20:22:56 -07:00
fdescfs
fdt
felix felix: Use internal MDIO regs for PHY communication 2021-10-29 10:08:26 +02:00
ffec
fib_dxr Introduce DXR as an IPv4 longest prefix matching / FIB module 2021-05-05 13:45:52 +02:00
filemon
firewire Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
firmware Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
flash flex_spi: Support for FlexSPI Flash controller. 2021-11-30 06:41:34 +01:00
ftwd Add watchdog(9) driver for the Fintek F81803 SuperIO chip 2020-11-28 22:34:33 +00:00
fusefs
fxp
gem Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
geom Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
glxiic
glxsb
gpio Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
hid Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
hifn
hpt27xx hpt27xx: Use EXTRA_OBJS instead of OBJS 2021-06-02 10:39:58 -06:00
hptiop
hptmv hptmv: use BLOB_OBJS for pre-built .o's 2021-06-02 10:39:58 -06:00
hptnr hptnr: use BLOB_OBJS for pre-built .o's 2021-06-02 10:39:58 -06:00
hptrr hptrr: use BLOB_OBJS for pre-built .o's 2021-06-02 19:07:38 -04:00
hwpmc [PowerPC] hwpmc: add support for POWER8/9 PMCs 2020-11-05 16:36:39 +00:00
hyperv Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
i2c iicbb: Always build ofw_bus_if.h 2022-01-02 00:41:28 -07:00
iavf iavf(4): Split source and update to 3.0.26-k 2021-11-24 11:54:08 -08:00
ibcore Stop adding -Wredundant-decls to CWARNFLAGS. 2022-02-07 12:47:51 -08:00
ice ice(4): Update to version 0.28.1-k 2021-03-05 17:33:39 -08:00
ice_ddp ice_ddp: Update to 1.3.27.0 2022-01-24 18:25:56 -08:00
ichwd
ida
if_bridge
if_disc
if_edsc
if_enc Add opt_ipsec.h to fix standalone builds after r361633. 2020-05-29 19:29:10 +00:00
if_epair if_epair: fix module build outside of kernel build environment 2021-12-11 11:07:50 +07:00
if_gif Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
if_gre
if_infiniband Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
if_lagg modules: adding some missing opt_* dependencies 2020-01-29 22:43:56 +00:00
if_me
if_stf
if_tuntap
if_vlan modules: adding some missing opt_* dependencies 2020-01-29 22:43:56 +00:00
if_vxlan
iflib Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
igc igc(4): Introduce new driver for the Intel I225 Ethernet controller. 2021-07-12 14:57:18 +10:00
imgact_binmisc
imx Convert the imx6_snvs RTC driver to access registers via the syscon device. 2020-11-25 19:10:20 +00:00
intelspi
io
ioat
ip6_mroute_mod
ip_mroute_mod
ipdivert
ipfilter ipfilter: Move kernel bits to netpfil 2021-12-20 06:16:33 -08:00
ipfw Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ipfw_nat
ipfw_nat64 Follow RFC 4443 p2.2 and always use own addresses for reflected ICMPv6 2019-12-12 13:28:46 +00:00
ipfw_nptv6
ipfw_pmod
ipmi arm64: enable build of the ipmi module 2021-01-07 15:45:25 -04:00
ipoib Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
ips
ipsec modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
ipw
ipwfw
isci
iscsi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
iser Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
isp Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
ispfw Remove parallel SCSI and 1/2Gb FC support from isp(4). 2020-11-20 01:15:48 +00:00
itwd
iwi
iwifw
iwlwifi iwlwifi: Disable -Wformat when building with GCC. 2022-02-03 10:48:18 -08:00
iwlwififw iwlwifi: import correct firmware versions for select Intel iwlwifi/mvm 2021-12-31 11:51:18 +00:00
iwm
iwmfw
iwn
iwnfw
ix Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
ixl Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ixv Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
jme
kbdmux
kgssapi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
kgssapi_krb5 Remove support for Kernel GSS algorithms deprecated in r348875. 2020-04-10 23:08:41 +00:00
khelp modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
krpc Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ksyms
le Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
lge
libalias Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
libiconv
libmchain
lindebugfs Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
linprocfs
linsysfs
linux Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
linux64 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
linux_common linux: add sysctl to pass untranslated interface names 2022-01-17 09:35:15 +00:00
linuxkpi linuxkpi: Add i2c support 2022-01-25 16:15:39 +01:00
linuxkpi_wlan LinuxKPI: add 802.11 compat code 2021-12-27 18:47:25 +00:00
lio Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
lpt
mac_biba
mac_bsdextended
mac_ifoff
mac_lomac
mac_mls
mac_none
mac_ntpd
mac_partition
mac_portacl
mac_priority MAC/priority module for realtime privilege group 2021-12-04 20:19:25 +02:00
mac_seeotheruids
mac_stub
mac_test
mac_veriexec
mac_veriexec_sha1
mac_veriexec_sha256
mac_veriexec_sha384
mac_veriexec_sha512
malo
mana Microsoft Azure Network Adapter(MANA) VF support 2021-08-20 10:44:57 +00:00
md
mdio
mem
mfi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mgb modules: mgb: need opt_platform.h 2022-01-24 13:38:39 +08:00
mii Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mlx
mlx4 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mlx4en Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
mlx4ib Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
mlx5 mlx5: Implement flow steering helper functions for TCP sockets. 2022-02-01 16:21:16 +01:00
mlx5en mlx5en: Implement TLS RX support. 2022-02-01 16:21:17 +01:00
mlx5fpga_tools ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
mlx5ib mlx5ib: Fix whitespace. 2022-02-03 17:45:19 +01:00
mlxfw Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
mmc
mmcnull
mmcsd
mpr
mps
mpt
mqueue
mrsas Don't define _STANDALONE when building kernel modules. 2020-09-24 07:10:34 +00:00
msdosfs
msdosfs_iconv
msk
mthca Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
mvs
mwl
mwlfw
mxge
my
nctgpio
neta neta: need clknode_if.h 2022-01-04 16:01:14 -07:00
netgraph Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
netmap
nfe
nfscl Fix the standalone build of the nfscl and nfsd modules. 2020-09-02 01:29:33 +00:00
nfscommon Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nfsd Fix the standalone build of the nfscl and nfsd modules. 2020-09-02 01:29:33 +00:00
nfslockd
nfssvc Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nge
nmdm
ntb Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nullfs
nvd Unbreak nvd(8) build as module outside of kernel build environment. 2020-08-16 11:37:28 +00:00
nvdimm
nvme Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
nvram
oce Remove more manual additions of -DSMP. 2020-02-06 21:01:19 +00:00
ocs_fc ocs_fc: Add gendump and dump_to_host ioctl command support. 2021-07-06 21:08:11 +05:30
opal_nvram
opensolaris Export symbols from opensolaris.ko and dtrace.ko 2021-11-17 13:51:10 -05:00
ossl ossl: Add support for AES-CBC cipher 2021-11-08 10:53:31 +01:00
otus
otusfw
ow Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
p2sb modules: p2sb: need opt_platform.h 2021-09-29 23:09:45 -05:00
padlock
padlock_rng
pcfclock
pchtherm Add Platform Controller Hub built-in thermal management device driver. 2020-03-31 06:25:43 +00:00
pf Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
pflog
pfsync
plip
pms
powermac_nvram
ppbus Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
ppc
ppi
pps
procfs Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
proto
pseudofs Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
pst
pty
puc pccard: Remove puc(4) PC Card attachment 2021-01-07 20:23:00 -07:00
pwm Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
qat Add qat(4) 2020-11-05 15:55:23 +00:00
qatfw qatfw: Fix firmware autoloading for qat_c2xxx devices 2020-12-23 11:36:45 -05:00
qlnx Introduce LINUXKPI_GENSRCS. 2020-03-20 21:06:58 +00:00
qlxgb
qlxgbe
qlxge
ral
ralfw
random_fortuna
random_other
rc4 Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
rccgpio
rdma None of these use opt_sched.h 2020-04-28 16:09:18 +00:00
rdrand_rng
re
rl
rndtest
rockchip modules: rockchip: Add a module for rk808 PMIC 2021-11-14 20:26:33 +01:00
rpi_ft5406
rtsx rtsx: Convert driver to use the mmc_sim interface 2022-02-03 18:43:12 -05:00
rtwn Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
rtwn_pci
rtwn_usb
rtwnfw
s3
safe
safexcel Add a driver for the SafeXcel EIP-97. 2020-07-14 14:09:29 +00:00
sbni
scc scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532 2020-12-26 13:48:06 +01:00
sctp modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
sdhci Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
sdhci_acpi
sdhci_fdt sdhci_fdt: Add gpio_if.h to the source 2021-06-21 21:55:03 +02:00
sdhci_pci
sdio
sem
send
sfxge None of these use opt_sched.h 2020-04-28 16:09:18 +00:00
sge
sgx
sgx_linux
siftr modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
siis
sis
sk
smartpqi
smbfs
snp
sound Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
speaker
spi Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
spigen Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
splash
ste
stge
sume Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
superio Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
sym
syscons Remove apm screen saver. 2020-10-08 20:56:00 +00:00
sysvipc Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
tcp modules: a lot: need opt_kern_tls.h 2021-09-29 23:10:31 -05:00
tests Add fib lookup testing module. 2021-01-09 13:20:30 +00:00
ti
tmpfs
toecore Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
tpm Revert r357349, since the clang 10.0.0 warning was actually correct, and 2020-02-01 16:57:04 +00:00
tsec
twe
tws
uart pccard: Remove uart(4) PC Card attachment 2021-01-07 20:23:09 -07:00
ubser
uchcom
ucycom
udf
udf_iconv
ufs Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
uinput
unionfs
usb mips: remove saf1761 2022-01-04 16:01:14 -07:00
veriexec
vesa
vge
viawd
videomode
virtio Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
vkbd
vmd vmd(4): Major driver refactoring 2021-09-02 20:58:02 -04:00
vmm AMD-vi: Fix IOMMU device interrupts being overridden 2021-03-22 17:33:43 +08:00
vmware build vmware modules on arm64 2020-10-19 20:43:29 +00:00
vnic
vr
vte
wbwd
wlan Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
wlan_acl
wlan_amrr
wlan_ccmp
wlan_rssadapt
wlan_tkip
wlan_wep
wlan_xauth
wpi
wpifw
wtap
x86bios
xdr Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
xl
xz Fix some modules to export more used symbols 2021-11-18 15:56:23 +02:00
zfs Disable clang 14 warning about bitwise operators in zstd 2022-02-08 21:46:08 +01:00
zlib
Makefile Remove a stale comment. 2022-01-25 17:19:36 -08:00
Makefile.inc