nixpkgs/pkgs/os-specific/linux/kernel
Dan Callahan 0ea8c6e3de
linux: Enable support for Self-Encrypting Drives
To quote block/Kconfig:

> Builds Logic for interfacing with Opal enabled controllers.
> Enabling this option enables users to setup/unlock/lock
> Locking ranges for SED devices using the Opal protocol.

Without `BLK_SED_OPAL`, it is impossible to resume from sleep when using
a locked self-encrypting drive.

This configuration option appeared in earlier kernels, but only reached
maturity in 4.14 according to discussion at:

- https://github.com/Drive-Trust-Alliance/sedutil/issues/90 and
- https://github.com/Drive-Trust-Alliance/sedutil/pull/190

This kernel option is enabled in the default kernels shipped with
Fedora, Debian, and other mainstream Linux distributions.
2019-02-21 12:14:47 +00:00
..
cpu-cgroup-v2-patches
bridge-stp-helper.patch
common-config.nix linux: Enable support for Self-Encrypting Drives 2019-02-21 12:14:47 +00:00
generate-config.pl
generic.nix linux: (re)take into account extraConfig 2019-01-31 13:34:42 +09:00
genksyms-fix-segfault.patch
hardened-config.nix linux: convert hardened-config to a structured one 2019-01-28 09:07:24 +09:00
linux-4.4.nix linux: 4.4.174 -> 4.4.175 2019-02-20 09:10:48 -05:00
linux-4.9.nix linux: 4.9.158 -> 4.9.159 2019-02-20 09:11:01 -05:00
linux-4.14.nix linux: 4.14.101 -> 4.14.102 2019-02-20 09:11:15 -05:00
linux-4.19.nix linux: 4.19.23 -> 4.19.24 2019-02-20 09:11:25 -05:00
linux-4.20.nix linux: 4.20.10 -> 4.20.11 2019-02-20 09:11:35 -05:00
linux-hardkernel-4.14.nix linux-hardkernel: 4.14.87-153 -> 4.14.94-155 2019-02-15 10:36:38 -08:00
linux-libre.nix linux-libre: 15814 -> 15951 2019-02-12 19:00:16 -05:00
linux-mptcp-93.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
linux-mptcp.nix linux_mptcp: 0.94 -> 0.94.1 2018-10-03 00:28:21 +09:00
linux-rpi.nix linux-rpi: set correct hydraPlatforms (#53325) 2019-01-03 22:42:14 +01:00
linux-testing-bcachefs.nix linux_testing_bcachefs: 4.20.2019.01.23 -> 4.20.2019.02.09 2019-02-09 21:11:12 -05:00
linux-testing.nix linux: 5.0-rc6 -> 5.0-rc7 2019-02-18 21:11:21 -05:00
manual-config.nix kernel: make the RANDSTRUCT seed deterministic 2019-01-11 12:35:16 +01:00
modinst-arg-list-too-long.patch
p9-fixes.patch
patches.nix linux: 5.0-rc6 -> 5.0-rc7 2019-02-18 21:11:21 -05:00
perf.nix treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
randstruct-provide-seed.patch kernel: make the RANDSTRUCT seed deterministic 2019-01-11 12:35:16 +01:00
tag-hardened.patch
update.sh