nixpkgs/pkgs/os-specific/linux/kernel
Lorenz Brun 5a6490040c linux: fix error with IR remotes
Support for IR remotes was originally introduced in NixOS in 2013 with
[1]. This worked fine until 2018 with the release of Linux 4.16 which
contained [2], which removed the default-enable on the IR decoders.
This means that kernels since then build with RC_DEVICES enabled, but
RC_DECODERS disabled:
```
CONFIG_RC_DEVICES=y
```

This breaks IR remote support and also leads to the following error on
every bootup when such a device is present as devices have a default
keymap which uses a protocols decoder, but these decoders are not
available:
```
rc_core: Loaded IR protocol module ir-rc6-decoder, but protocol rc-6 still not available
```

Fix this by also enabling RC_DECODERS in the kernel configuration.

[1] b7ccfc258a
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=22756ae7319b0afc2a80fbdec365a6976a1ad350
2023-03-28 01:58:19 +02:00
..
cpu-cgroup-v2-patches
hardened linux/hardened/patches/6.1: 6.1.15-hardened1 -> 6.1.19-hardened1 2023-03-17 11:20:35 +01:00
perf linuxPackages_latest.perf: add libtraceevent to build depends 2023-03-02 23:16:46 +00:00
bridge-stp-helper.patch
common-config.nix linux: fix error with IR remotes 2023-03-28 01:58:19 +02:00
export-rt-sched-migrate.patch
fix-em-ice-bonding.patch linux_{5_15,6_1}: revert patch to fix Equinix Metal bonded networking with ice driver 2023-02-16 10:06:24 -08:00
generate-config.pl
generic.nix
gpio-utils.nix
htmldocs.nix linux-doc: remove Python overrides 2023-02-25 14:11:58 -08:00
linux-4.14.nix linux: 4.14.309 -> 4.14.310 2023-03-17 10:49:52 +01:00
linux-4.19.nix linux: 4.19.277 -> 4.19.278 2023-03-17 10:50:06 +01:00
linux-5.4.nix linux: 5.4.236 -> 5.4.237 2023-03-17 10:50:43 +01:00
linux-5.10.nix linux: 5.10.174 -> 5.10.175 2023-03-17 10:50:18 +01:00
linux-5.15.nix linux: 5.15.102 -> 5.15.103 2023-03-17 10:50:31 +01:00
linux-6.1.nix linux: 6.1.19 -> 6.1.20 2023-03-17 10:50:57 +01:00
linux-6.2.nix linux: 6.2.6 -> 6.2.7 2023-03-17 10:51:09 +01:00
linux-hardkernel-4.14.nix
linux-libre.nix linux_latest-libre: 19102 -> 19109 2023-03-17 10:51:32 +01:00
linux-rpi.nix
linux-rt-5.4.nix linux-rt_5_4: 5.4.221-rt79 -> 5.4.230-rt80 2023-02-22 15:31:51 +01:00
linux-rt-5.10.nix linux-rt_5_10: 5.10.165-rt81 -> 5.10.168-rt83 2023-02-22 15:31:24 +01:00
linux-rt-5.15.nix linux-rt_5_15: 5.15.95-rt60 -> 5.15.96-rt61 2023-03-03 08:34:28 -06:00
linux-testing-bcachefs.nix linuxKernel.kernels.linux_testing_bcachefs: add pedrohlc to maintainers 2023-02-02 20:29:59 -03:00
linux-testing.nix linux_testing: 6.2-rc6 -> 6.3-rc1 2023-03-12 13:42:10 +00:00
manual-config.nix linuxManualConfig: remove obsolete comments 2023-02-22 19:37:59 +00:00
modinst-arg-list-too-long.patch
mptcp-config.nix
patches.nix Revert "linux: fix brcmfmac driver" 2023-03-13 14:38:06 +03:00
randstruct-provide-seed-5.19.patch
randstruct-provide-seed.patch
request-key-helper-updated.patch
request-key-helper.patch
rtl8761b-support.patch
update-libre.sh
update-rt.sh
update-zen.py
update.sh
xanmod-kernels.nix linux_xanmod_latest: 6.2.2 -> 6.2.3 2023-03-12 13:44:24 +01:00
zen-kernels.nix linuxKernel.kernels.linux_zen: 6.2.5-zen2 -> 6.2.6-zen1 2023-03-13 14:18:25 -03:00