nixpkgs/pkgs/os-specific/linux
K900 4e02bb4922 linux: enable MODULE_ALLOW_BTF_MISMATCH
Right now it looks like the BTFs are not reproducible between different builds
of the same kernel, and the kernel will refuse to load modules if the BTF
doesn't match. This can cause some interesting side effects when Nix
uses different substituters for different parts of the kernel.

This is far from ideal, and we _really_ should figure out how to actually
make the BTF building consistently reproducible, but that seems more
complicated, so maybe we should do this to get affected systems booting.

See also: https://lore.kernel.org/bpf/YfK18x%2FXrYL4Vw8o@syu-laptop/ ,
where the openSUSE people ran into similar issues.
2022-07-14 12:18:44 +03:00
..
915resolution
acpi
acpi-call
acpid
acpitool
afuse
akvcam linuxPackages.akvcam: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
alsa-project alsa-ucm-conf: 1.2.6.3 -> 1.2.7.1 2022-06-30 22:35:57 +00:00
amdgpu-pro
anbox anbox: drop kernel modules package 2022-05-10 21:15:48 +02:00
android-udev-rules
apfs linuxPackages.apfs: add patch for Linux 5.18 2022-05-23 12:41:48 +00:00
apparmor treewide: remove nativeBuildInputs that are in stdenv 2022-04-16 21:46:46 +03:00
aseq2json
asus-ec-sensors
asus-wmi-sensors
atop atop: 2.6.0 -> 2.7.1 2022-05-28 21:27:24 +02:00
audit audit: enable strictDeps 2022-04-27 16:21:09 +03:00
autofs
autosuspend
ax99100 linuxPackages.ax99100: init at 1.8.0 2022-06-22 14:47:12 +02:00
batman-adv batman-adv: 2022.0 -> 2022.1 2022-05-06 18:23:07 +02:00
bbswitch linuxPackages.bbswitch: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
bcc bcc: Split manuals into own output 2022-06-23 20:25:20 +02:00
beefi
bionic-prebuilt bionic: fix evaluation on some platforms 2022-05-02 16:57:18 +02:00
blktrace
bluez Merge pull request #169925 from fgaz/bluez/gatttool 2022-05-04 12:47:40 +03:00
bolt bolt: 0.9.1 → 0.9.2 2022-05-05 16:33:58 +02:00
bpfmon
bpftools
bpftrace Merge #175467: libbpf 0.7.0 -> 0.8.0, bpftrace: 0.14.1 -> 0.15.0 2022-07-09 07:54:46 +02:00
bridge-utils
brillo
broadcom-sta broadcom_sta: fix build on linux 5.18 (#177243) 2022-06-13 11:38:18 +02:00
btfs
busybox busybox: patch CVE-2022-30065 2022-06-27 10:39:07 +00:00
cachefilesd
can-isotp
can-utils
catfs
cfs-zen-tweaks
checkpolicy
checksec checksec: 2.5.0 -> 2.6.0 2022-06-13 19:18:21 +02:00
chromium-xorg-conf
cifs-utils cifs-utils: 6.14 -> 6.15 2022-05-22 19:21:22 +02:00
compsize
conky
conntrack-tools
consoletools
conspy treewide: move autoconf, automake to nativeBuildInputs 2022-03-30 20:17:24 -05:00
cpufrequtils
cpuid cpuid: 20220224 -> 20220620 2022-07-07 21:22:21 +00:00
cpupower
cpupower-gui cpupower-gui: fix build with meson 0.61 2022-03-30 17:59:02 +08:00
cpuset
cpustat
cramfsprogs
cramfsswap
crda
criu
cryptodev
cryptsetup
cshatag cshatag: 2019-12-03 -> 2.0 (#174927) 2022-05-27 18:33:20 +02:00
dbus-broker
ddcci
dddvb linuxPackages.dddvb: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
device-tree treewide: remove nativeBuildInputs that are in stdenv 2022-04-16 21:46:46 +03:00
devmem2
digimend linuxPackages.digimend: unstable-2019-06-18 -> 10 2022-05-28 16:47:39 +02:00
directvnc directvnc: pull -fno-common fix pending upstream inclusion 2022-05-10 08:03:07 +01:00
disk-indicator disk_indicator: unstable-2014-05-19 -> unstable-2018-12-18 2022-05-13 21:04:18 +01:00
displaylink Merge staging-next into staging 2022-03-27 18:01:40 +00:00
dlm
dmidecode dmidecode: 3.2 -> 3.4 2022-07-11 04:48:22 +02:00
dmraid
dmtcp dmtcp: 2021-03-01 -> 2022-02-28 2022-03-22 06:12:11 -05:00
dpdk linuxPackages.dpdk: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
dpdk-kmods dpdk-kmods.src: use HTTPS URL 2022-05-31 10:09:05 +00:00
drbd
dropwatch dropwatch: 1.5.3 -> 1.5.4 2022-05-07 20:06:12 -07:00
dstat
e1000e
earlyoom nixos/earlyoom: bring the module up to date (#163663) 2022-03-24 15:34:09 +08:00
ebtables
edac-utils
ell ell: 0.50 -> 0.51 2022-06-17 10:25:01 +02:00
ena ena: 2.5.0 -> 2.7.1 2022-05-08 21:12:52 -07:00
erofs-utils erofs-utils: 1.4 -> 1.5 2022-06-29 09:35:52 -05:00
error-inject
eudev
evdi linuxPackages.evdi: enable parallel building 2022-06-28 20:52:53 +00:00
eventstat
exfat
extrace
facetimehd linuxPackages.facetimehd: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
fatrace
fbterm
ffado
firejail firejail: Remove unused patches 2022-06-14 16:31:50 +02:00
firmware linux-firmware: 20220509 -> 20220610 2022-06-11 16:40:51 +03:00
flashbench
fnotifystat
forkstat
forktty
freefall
fscrypt
fscryptctl
fsverity-utils fsverity-utils: init at 1.5 2022-05-21 13:52:19 +01:00
fswebcam
ftop
fuse fuse3: 3.10.5 -> 3.11.0 2022-06-11 11:57:56 +02:00
fwts
fxload
g15daemon g15daemon: add -fcommon workaround 2022-05-09 14:06:29 +08:00
gcadapter-oc-kmod linuxPackages.gcadapter-oc-kmod: 1.4 -> unstable-2021-12-11 2022-05-23 19:50:04 +00:00
gfxtablet
gobi_loader
google-authenticator
gpu-switch
gradm
greetd
gt gt: 2021-09-30 -> 2022-05-08 2022-07-07 16:35:20 +02:00
gtkgreet
guvcview
hd-idle
hdapsd
hdparm
health-check
hibernate
hid-nintendo
hostapd treewide: remove meta.repositories 2022-03-24 23:56:14 +02:00
hwdata hwdata: 0.347 -> 0.360 2022-06-10 01:14:36 +02:00
hyperv-daemons
i2c-tools
i7z treewide: remove meta.repositories 2022-03-24 23:56:14 +02:00
i810switch
ifenslave
ifmetric
iio-sensor-proxy
ima-evm-utils maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
input-utils
intel-cmt-cat
intel-compute-runtime intel-compute-runtime: 21.42.21270 -> 22.17.23034 2022-05-05 14:45:27 +02:00
intel-ocl intel-ocl: add web archive link since other links 404 2022-06-27 07:40:11 -06:00
intel-speed-select linuxPackages.intel-speed-select: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
iomelt
ioport
iotop
iotop-c
iproute iproute: 5.17.0 -> 5.18.0 2022-06-19 08:55:48 +01:00
ipset
iptables pkgsMusl.iptables: fix build with upstream patch 2022-06-29 12:39:09 +00:00
iptstate
iputils
ipvsadm
irqbalance
isgx
it87 picoscope, openrazer, it87, esptool: move maintainership to LumiGuide 2022-05-24 12:16:25 +02:00
iw
iwd iwd: 1.27 -> 1.28 2022-06-17 13:36:59 +02:00
ixgbevf
jfbview
jool
joycond
jujuutils
kbd kbd: fix static build 2022-04-24 23:20:48 +02:00
kbdlight
kernel linux: enable MODULE_ALLOW_BTF_MISMATCH 2022-07-14 12:18:44 +03:00
kernel-headers linuxHeaders: backport fix to restore __bitwise__ define 2022-06-15 23:34:12 +01:00
kexec-tools
keyutils keyutils: inline patch to improve reproducibility 2022-04-05 20:40:18 +03:00
kinect-audio-setup
klibc
kmod kmod: build devdoc 2022-05-23 07:48:50 +00:00
kmod-blacklist-ubuntu
kmod-debian-aliases
kmscon
kmscube kmscube: pull upstream fix for -fno-common toolchains 2022-05-15 17:01:22 +01:00
kvdo linuxPackages.kvdo: mark broken on Linux 5.17+ 2022-05-25 12:29:13 +00:00
kvmfr linuxPackages.kvmfr: fix for linux 5.18 2022-05-31 17:53:46 -04:00
latencytop latencytop: fix hardcoded path to /bin/mount 2022-05-06 18:06:29 -05:00
ldm treewide: remove meta.repositories 2022-03-24 23:56:14 +02:00
ledger-udev-rules ledger-udev-rules: 2019-05-30 -> 2021-09-10 2022-04-25 20:21:09 +04:00
libaio
libatasmart
libbpf libbpf: 0.7.0 -> 0.8.0 2022-06-10 06:38:55 +09:00
libcap libcap: fix cross-compilation support 2022-04-12 18:20:48 +00:00
libcap-ng libcap_ng: 0.8.2 -> 0.8.3 2022-04-19 21:10:10 +02:00
libcgroup
libevdevc
libgestures
libnl
libpsm2
libratbag
libselinux
libsemanage
libsepol libsepol: enable parallel building 2022-07-01 10:08:04 +00:00
libsmbios
libtraceevent libtraceevent: 1.5.3->1.6.1 2022-06-19 14:42:34 +02:00
libtracefs libtracefs: 1.3.1->1.4.1 2022-06-19 14:42:11 +02:00
libudev0-shim
libvolume_id
libwebcam
light light: pull upstream fix for -fno-common toolchains 2022-05-17 10:12:24 +01:00
lightum
linux-wifi-hotspot nixos/create_ap: add module 2022-04-23 07:17:44 -04:00
linuxptp
liquidtux
lksctp-tools
lm-sensors
lockdep lockdep: add -fcommon workaround 2022-05-22 11:04:32 +01:00
logitech-udev-rules
lsb-release
lsirec
lsiutil
lsscsi
lttng-modules linuxPackages.lttng-modules: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
lvm2 lvm2: 2.03.15 -> 2.03.16 2022-05-23 22:24:52 +02:00
lxc
lxcfs
macchanger
mba6x_bl
mbp-modules/mbp2018-bridge-drv
mbpfan
mceinject
mcelog
mdadm
mdevd mdevd: 0.1.5.1 -> 0.1.5.2 2022-07-08 13:57:48 +00:00
metastore
microcode microcodeIntel: 20220419 -> 20220510 2022-05-10 20:37:49 +02:00
mingetty
miraclecast maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
mkinitcpio-nfs-utils
mmc-utils mmc-utils: clarify license 2022-06-10 08:49:46 +00:00
molly-guard
msr
msr-tools
mstpd
multipath-tools treewide: remove nativeBuildInputs that are in stdenv 2022-04-16 21:46:46 +03:00
musl musl: 1.2.2 -> 1.2.3 2022-04-09 00:59:39 -05:00
musl-fts
musl-obstack musl-obstack: 1.2.2 -> 1.2.3 2022-04-29 09:28:45 -05:00
mwprocapture treewide: change some glibc to stdenv.cc.libc 2022-05-27 05:57:43 +03:00
mxu11x0
ndiswrapper
net-tools
netatop linuxPackages.netatop: fix build with Linux 5.18 2022-05-25 12:34:07 +00:00
new-lg4ff new-lg4ff: init at 0.3.3 2022-06-01 14:31:52 +02:00
nfs-utils
nftables nftables: 1.0.2 -> 1.0.4 2022-06-07 19:44:28 +02:00
nix-ld nix-ld: disable build on non-linux platforms 2022-05-26 08:07:30 +02:00
nixos-rebuild nixos-rebuild: Accept only one argument 2022-06-23 21:39:13 +04:00
nmon
nss_ldap
numactl
numad
numatop
numworks-udev-rules
nvidia-x11 linuxPackages.nvidia_x11: fix build failure due to wrong install args 2022-07-10 21:59:01 -07:00
nvidiabl linuxPackages.nvidiabl: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
nvme-cli
nvmet-cli
ocf-resource-agents
oci-seccomp-bpf-hook
odp-dpdk odp-dpdk: 1.30.1.0_DPDK_19.11 -> 1.35.0.0_DPDK_19.11 2022-04-29 22:02:09 +02:00
open-iscsi openiscsi: fix systemd service location 2022-06-28 12:56:50 +02:00
open-isns
opengl/xorg-sys
openrazer linuxPackages.openrazer: enable parallel building 2022-05-23 12:11:18 +00:00
openvswitch
otpw
pagemon
pam
pam_ccreds
pam_gnupg
pam_krb5
pam_ldap
pam_mount maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
pam_p11
pam_pgsql
pam_ssh_agent_auth
pam_tmpdir pam_tmpdir: init at 0.09 2022-07-03 22:00:30 +08:00
pam_u2f treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
pam_usb makeWrapper to nativeBuildInputs (#167225) 2022-04-05 10:34:48 +03:00
pam_ussh
pax-utils pax-utils: 1.3.3 -> 1.3.4 2022-04-29 08:02:24 +01:00
paxctl
paxtest
pcimem
pcm
pcmciautils
perf-tools
pflask pflask: pull fix pending upstream inclusion for -fno-common support 2022-05-28 17:23:12 +01:00
phc-intel
piper
pipework pipework: remove dhcp package 2022-03-30 21:05:10 +02:00
pktgen linuxPackages.pktgen: 21.11.0 -> 22.04.1 2022-05-25 12:33:42 +00:00
ply treewide: remove obsolete kernel version checks 2022-04-08 09:56:09 +00:00
plymouth plymouth: fix maintainer list 2022-04-12 00:04:47 +03:00
pm-utils
pmount
policycoreutils
pommed-light pommed_light: pull fix pending upstream inclusion for -fno-common toolchains 2022-05-28 20:40:40 +01:00
power-calibrate
power-profiles-daemon power-profiles-daemon: 0.11.1 → 0.12 2022-07-02 00:19:09 +02:00
powercap
powerstat
powertop
pps-tools
prl-tools
procdump
procps-ng
projecteur projecteur: init at 0.9.2 2022-03-23 19:30:42 +01:00
pscircle pscircle: fix buildInputs 2022-04-15 16:18:52 -05:00
psftools
psmisc
qmk-udev-rules
r8125
r8168 linuxPackages.r8168: mark broken on Linux 5.17 2022-03-21 13:22:59 +00:00
radeontools
radeontop
rasdaemon rasdaemon: 0.6.7 -> 0.6.8 2022-04-01 15:36:06 +02:00
raspberrypi-eeprom raspberrypi-eeprom: 2021.12.02 -> unstable-2022-03-10 2022-04-21 14:09:14 -07:00
rdma-core rdma-core: 39.1 -> 40.0 2022-04-24 23:27:36 +02:00
read-edid read-edid: fix build on -fno-common toolchains 2022-05-06 08:48:10 +01:00
reap reap: init at 0.3-unreleased 2022-04-03 14:13:53 +02:00
regionset
reptyr
restool restool: fix x86_64-linux build 2022-05-16 08:10:45 +02:00
rewritefs
rfkill
roccat-tools roccat-tools: add -fcommon workaround 2022-06-05 20:32:05 +01:00
rt-tests rt-tests: quote homepage url 2022-05-20 09:39:47 +02:00
rtkit
rtl88x2bu
rtl88xxau-aircrack linuxPackages.rtl88xxau-aircrack: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
rtl8188eus-aircrack
rtl8189es linuxPackages.rtl8189es: mark broken on Linux 5.17 2022-03-21 13:22:59 +00:00
rtl8192eu linuxPackages.rtl8192eu: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
rtl8723bs treewide: Simplify negated uses of versionAtLeast, versionOlder 2022-04-25 13:35:24 -07:00
rtl8812au
rtl8814au linuxPackages.rtl8814au: unstable-2022-02-21 -> unstable-2022-05-23 2022-05-23 12:17:18 +00:00
rtl8821au
rtl8821ce linuxPackages.rtl8821ce: unstable-2021-11-19 -> unstable-2022-06-01 2022-06-27 22:54:33 +02:00
rtl8821cu rtl8821cu: 2022-03-08 -> 2022-05-07 2022-06-12 21:59:23 +08:00
rtw88 linuxPackages.rtw88: 2022-05-08 to 2022-06-03 2022-06-15 11:57:30 -03:00
rtw89
ryzenadj
s6-linux-init s6-linux-init: 1.0.7.3 -> 1.0.8.0 2022-07-08 13:57:48 +00:00
s6-linux-utils s6-linux-utils: 2.5.1.7 -> 2.6.0.0 2022-07-08 13:57:48 +00:00
sasutils sasutils: add man pages 2022-04-30 15:55:57 +02:00
sch_cake treewide: Simplify negated uses of versionAtLeast, versionOlder 2022-04-25 13:35:24 -07:00
schedtool
sd-switch
sdnotify-wrapper sdnotify-wrapper: mark as Linux-only 2022-07-09 23:28:27 -04:00
sdparm
selinux-python
selinux-sandbox
semodule-utils
service-wrapper
setools
seturgent
sgx treewide: change some glibc to stdenv.cc.libc 2022-05-27 05:57:43 +03:00
shadow
sinit
smem
smemstat
sssd sssd: 2.6.3 -> 2.7.0 2022-05-18 13:05:12 +02:00
statifier
swapview
switcheroo-control
sydbox
syscall_limiter
sysdig sysdig: 0.28.0 -> 0.29.3 2022-05-14 07:40:02 +02:00
sysfsutils
sysklogd
syslinux syslinux: refactor 2022-05-29 20:50:37 -03:00
sysstat sysstat: Do not compress manual pages with xz(1) 2022-05-26 15:46:37 +02:00
system76
system76-acpi
system76-io linuxPackages.system76-io: 1.0.1 -> 1.0.2 2022-06-17 14:46:32 -04:00
system76-power
systemd Merge remote-tracking branch 'origin/staging-next' into staging 2022-05-23 17:35:37 +02:00
systemd-wait
sysvinit
target-isns
targetcli
tbs
tcp-wrappers
teck-udev-rules
teensy-udev-rules teensy-udev-rules: init at version 2022-05-15 2022-06-29 11:45:50 +12:00
thunderbolt
tinyalsa tinyalsa: 2.0.0 -> unstable-2022-06-05 2022-06-17 22:34:09 -03:00
tiptop
tiscamera tiscamera: 0.13.1 -> 1.0.0 2022-06-18 07:42:37 -04:00
tmon
tomb
tp_smapi
tpacpi-bat
trace-cmd trace-cmd: 3.0.3->3.1.1 2022-07-05 11:42:18 +02:00
trezor-udev-rules
trinity trinity: pull upstream fix for -fno-common toolchains 2022-06-05 20:48:56 +01:00
tuigreet
tuna
tunctl
turbostat
tuxedo-keyboard
uclibc-ng uclibc-ng: 1.0.38 -> 1.0.41 2022-06-17 00:53:42 -03:00
udisks udisks1: remove after being marked broken for over 18 months 2022-06-02 18:03:53 +02:00
uhk-agent UHK-agent: Support for Ultimate Hacking Keyboard udev-rules and configuration application (#132420) 2022-05-08 22:40:52 +02:00
uhk-udev-rules UHK-agent: Support for Ultimate Hacking Keyboard udev-rules and configuration application (#132420) 2022-05-08 22:40:52 +02:00
undervolt
unscd maintainers: remove petabyteboy 2022-06-29 00:52:12 +02:00
unstick
untie
upower upower: Add test dependencies 2022-06-17 15:37:58 +02:00
usb-blaster-udev-rules
usbguard
usbip linuxPackages_hardkernel_latest.usbip: pull upstream fix for -fno-common toolchains 2022-06-04 08:11:56 +01:00
usbrelay usbrelay: 0.9 -> 1.0 2022-05-08 21:16:32 +02:00
usbtop
usbutils
usermount
util-linux util-linux: make dependencies on pam and libcap optional 2022-05-22 07:34:02 -04:00
uvcdynctrl
v4l2loopback
v4l-utils libv4l: fix build for non-glibc platforms 2022-06-30 07:41:09 +00:00
v86d
vdo (k)vdo: 8.1.1.287 -> 8.1.1.360 2022-04-04 14:23:09 +01:00
veikk-linux-driver
vendor-reset maintainers: remove wedens 2022-06-29 00:55:00 +02:00
virtio_vmmci
virtualbox virtualbox: 6.1.30 -> 6.1.34 2022-05-30 19:32:49 +01:00
vm-tools
vmm_clock os-specific/linux/vmm_clock: mark kernels older than 4.19 as broken 2022-05-09 06:37:09 -06:00
vmware linuxPackages.vmware: mark broken on Linux 5.18 2022-05-25 12:29:13 +00:00
waydroid waydroid: 1.2.0 -> 1.2.1 2022-06-16 17:19:34 +03:00
wireguard treewide: remove obsolete kernel version checks 2022-04-08 09:56:09 +00:00
wireless-tools
wlgreet
wooting-udev-rules
wpa_supplicant wpa_supplicant: enable external password file support 2022-06-19 18:30:06 -04:00
x86_energy_perf_policy
x86info x86info: 1.30 -> unstable-2021-08-07 2022-03-23 05:45:37 -05:00
xf86-input-cmt
xf86-input-wacom
xf86-video-nested
xmm7360-pci
xone
xpadneo
xsensors
xsos
zenmonitor
zenpower linuxPackages.zenpower: clarify license 2022-05-23 12:19:33 +00:00
zenstates
zfs zfs: 2.1.4 -> 2.1.5 2022-06-23 15:04:46 -05:00
zsa-udev-rules