Commit Graph

102 Commits

Author SHA1 Message Date
Alyssa Ross
ae8e8aaee7 treewide: remove obsolete kernel version checks
We no longer support any Linux kernel older than 4.9.
2022-04-08 09:56:09 +00:00
7c6f434c
e2fd601514
Merge pull request #154981 from helsinki-systems/feat/lvm2-vdo
(k)vdo: init
2022-04-05 12:06:48 +00:00
ajs124
47240ce174 kvdo: init at 8.1.1.287 2022-04-04 13:00:45 +01:00
Robert Hensing
200175a701 config.allowAliases: Define as option
This simplifies usages and makes the default value consistent.

In a few cases, the default value was interpreted to be `false`,
but this is useless, because virtually nobody will explicitly
set `allowAliases = true;`.
2022-04-01 11:33:10 +02:00
Charlotte 🦝 Delenk
158789753f
linux_testing_bcachefs: 2022-03-09 -> 2022-03-21
This should fix a bug causing kernel panics when your fs has snapshots
enabled. See:
https://lore.kernel.org/all/bc622d24-9fad-7b3-22cb-da4bf2dd32d@ewheeler.net/T/

This patch also bumps the kernel version to 5.16, as bcachefs is devel-
oping against that now.
2022-03-25 19:28:17 +01:00
Alyssa Ross
58ae11758e linux_latest: 5.16.14 -> 5.17 2022-03-21 21:53:29 +00:00
Bernardo Meurer
7f36f5da9b linuxPackages.nvidiaPackages: make extensible 2022-03-10 13:37:21 -08:00
Vladimír Čunát
7075835950
Merge #159237: linuxKernel.packages.linux_4_4: drop 2022-03-06 19:38:07 +01:00
Kevin Cox
79862ae905
Merge pull request #161008 from rhysmdnz/xone
xone: init package and module
2022-03-02 11:26:51 -05:00
zowoq
fa52a102be linuxPackages: use 5_10 kernel on i686 2022-02-27 15:04:37 -08:00
zowoq
881a109227 Revert "Revert "linuxPackages: bump default 5.10 -> 5.15""
This reverts commit 7546480323.
2022-02-27 15:04:37 -08:00
Martin Weinelt
730edb44a8
linuxPackages.dddvb: init at 0.9.33-404-ge9ccab3 2022-02-22 19:31:47 +01:00
ajs124
64067cd3c5 linuxKernel.packages.linux_4_4: drop 2022-02-21 17:32:05 +01:00
Rhys Davies
fb69e1763e xow_dongle-firmware: init at 2017-07 2022-02-20 18:25:06 +13:00
Rhys Davies
8f27371795 xone: init at 0.2 2022-02-20 18:23:25 +13:00
Yana Timoshenko
c927a5e429
Merge pull request #154536 from qbit/virtio_vmmci
pkgs/os-specific/linux/virtio_vmmci: init at 0.4.0
2022-02-19 02:05:15 +03:00
AndersonTorres
36928989d7 Move misc/emulators to applications/emulators - part 2
Three small leftovers found via ripgrep.
2022-02-16 01:38:51 -03:00
Jörg Thalheim
4b90f0d6c8
Merge pull request #156790 from abbradar/dpdk
DPDK improvements
2022-01-29 09:54:44 +01:00
Nikolay Amiantov
2c0b4b8510 dpdk: restore rte_kni module build
As a bonus, split doc output.
2022-01-28 11:17:52 +03:00
Linus Heckemann
6fcdb32754
Merge pull request #156304 from lheckemann/rtl8189es
linuxPackages.rtl8189es: init at 2020-10-03
2022-01-24 09:43:29 +01:00
Linus Heckemann
1b94b6c8cc rtl8189es: init at 2020-10-03
Co-Authored-By: Linus Heckemann <git@sphalerite.org>
2022-01-23 12:55:16 +01:00
Florian Franzen
73fa2491fc kernel: rtw89 is part of newer kernels 2022-01-21 16:59:08 +01:00
Aaron Bieber
057e3b1a9d pkgs/os-specific/linux/virtio_vmmci: init at 0.4.0 2022-01-10 16:48:24 -07:00
Alyssa Ross
0a99fa0331 linux_latest: 5.15.12 -> 5.16 2022-01-10 16:32:48 +00:00
Aaron Bieber
40e761918d vmm_clock: init at 0.1.0 2022-01-10 06:53:08 -07:00
Allen Short
9e47e60971 amdgpu-pro: 17.40 -> 21.30 2021-12-21 11:17:34 -04:00
Nick Hu
e0e8ca98c7
asus-ec-sensors: init at 2021-12-16 (#150989) 2021-12-20 10:48:08 +00:00
Nick Hu
c9a191dd6b
liquidtux: init at 2021-12-16 (#150997) 2021-12-20 10:47:44 +00:00
TredwellGit
04bbfd1b88 linux_5_14: remove
https://lwn.net/ml/linux-kernel/1637500331152110@kroah.com/
https://github.com/openzfs/zfs/issues/12786
2021-12-08 00:15:07 +00:00
Dominique Martinet
eb774dd039 bpftrace: move from linux kernel packages to normal package
bpftrace doesn't actually need to be a kernel package anymore.
It used to require path to kernel sources, but we build our kernels
with IKHEADER and BTF so the currently running configuration can always
be found automatically without any patch
2021-12-04 21:07:10 +09:00
Dominique Martinet
efe6967e93 bcc: move from linux-kernels packages to normal packages
bcc doesn't really need kernel itself, it just cares about module path.

It's actually better to use /run/booted-system/kernel-modules/lib/modules
for two reasons:
 - no need to rebuild bcc for each new kernel
 - can use a newer bcc with a booted kernel that doesn't match the current
   system
2021-12-04 21:07:09 +09:00
Atemu
92029c12ee kernels: set testing to latest if it's newer
Closes https://github.com/NixOS/nixpkgs/pull/130872
2021-11-22 02:11:16 +00:00
TredwellGit
f726b6c476 linux-rt_5_11: remove 2021-11-15 19:38:09 +00:00
TredwellGit
c783c8d859 linux/hardened/patches/5.15: init at 5.15.2-hardened1 2021-11-15 19:38:09 +00:00
Artemis Tosini
8f4289267c
linux_testing_bcachefs, bcachefs-tools: unstable-2021-07-08 → unstable-2021-11-06
bcachefs now supports snapshots so we need the latest version to use
them. Additionally, it appears to build on AArch64 so I've removed the
x86 requirement.
2021-11-06 21:32:57 +00:00
Maximilian Bosch
f823249125
Merge pull request #144079 from xaverdh/linux-5.15
Linux 5.15
2021-11-01 11:29:59 +01:00
Dominik Xaver Hörl
4fb4b64362 linux_latest: 5.14 -> 5.15 2021-11-01 10:18:36 +01:00
Ellie Hermaszewska
cf6e529bfb
Merge pull request #142565 from Kiskae/patch-1
nvidia_x11 _legacy470: init at 470.82.00
2021-11-01 16:47:29 +08:00
Dominik Xaver Hörl
9d91ebe17e linux: init 5.15 2021-11-01 08:34:59 +01:00
Evils
27ba20dd72 linuxPackages.vm-tools: init
needed for mce-test
2021-10-30 22:22:12 -04:00
Kiskae
d06d1bb009 nvidia_x11_legacy470: add linuxPackages alias 2021-10-28 23:23:00 +02:00
Vladimír Čunát
7e66e35e1f
Merge #138716: linuxPackages.rr-zen_workaround: init 2021-10-22 11:09:32 +02:00
Maximilian Bosch
bb5aa0109b
linux: build hardened kernel with matching releases
Until now we merged kernel updates even if no hardened versions were
available yet. On one hand we don't want to delay patch-level updates,
on the other hand users of hardened kernels have frequent breakage now[1].

This change aims to provide a solution this issue:

* The hardened patchset now references the kernel version it's released
  for (including a sha256 hash for the fixed-output path of the source
  tarball).
* The `hardenedKernelFor`-function doesn't just append hardened patches
  now, but also overrides version & src to match the kernel version the
  patch was built & tested for.

Refs #140281

[1] https://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.linuxPackages_hardened.kernel.x86_64-linux/all
2021-10-20 23:51:52 +02:00
Maximilian Bosch
01eb8ec98a
linux_5_13: drop
5.13.19 was the last 5.13 release and the version is now EOL[1].

[1] https://lwn.net/Articles/869747/
2021-09-27 23:29:53 +02:00
Izorkin
29c07c62d7
linux_5_14: add hardened kernel 2021-09-21 11:39:21 +03:00
Vladimír Čunát
3ef942befe
linuxPackages.rr-zen_workaround: init at 2020-09-22 2021-09-20 17:28:26 +02:00
arcnmx
841d5a54c5 linuxKernel: use the fixed point instead of let 2021-09-15 13:29:14 -07:00
Luke Granger-Brown
b913568092 linux_5_13_hardened: port to linux-kernels.nix
See c62f911507 aka #128134.
2021-09-08 22:53:09 +00:00
Alyssa Ross
c13cf1e76f
Merge remote-tracking branch 'nixpkgs/master' into staging-next 2021-09-01 07:47:01 +00:00
Ryan Burns
3af43aa879 linux-kernels: fix missing linux-hardened kernels
due to merge conflict
2021-08-17 23:42:24 -07:00
Jan Tojnar
e286e1cfa0 Merge branch 'staging-next' into staging
- boost 167 removed on staging-next (7915d1e03f) × boost attributes are inherited on staging (d20aa4955d)

- linux kernels were moved to linux-kernels.nix on staging-next (c62f911507) × hardened kernels are versioned on staging (a5341beb78) + removed linux_5_12 (e55554491d)

- conflict in node-packages – I regenerated it using node2nix from nixos-unstable (does not build on staging)
2021-08-17 18:52:37 +02:00
Dominik Xaver Hörl
c62f911507 top-level: move linux kernels, packages and related functions to linux-kernels.nix 2021-08-12 12:22:03 +02:00