summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel
Commit message (Collapse)AuthorAge
...
| * | | buildLinux: take and propagate extraMakeFlagsBernardo Meurer2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just for practicity, as it allows users of buildLinux to pass along extra flags they need in the kernel's make invocation. This makes, for example, supporting LLVM _much_ easier, and could enable us in the future to provide clang-built kernels.
| * | | buildLinux: apply hostPlatform.linux-kernel.makeFlags to generate-config.plBernardo Meurer2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enforces that the configuration generated will obey any/all flags set in the platform/stdenv configuration. This is crucial, for example, if you'd like to build a kernel using clang. Without this patch, anything you set in `stdenv.hostPlatform.linux-kernel.makeFlags` is wholly ignored during config generation, causing (for example) any changes in the desired toolchain (e.g. `LLVM`, `LLVM_IAS`) to not be reflected in the generated config, and for the subsequent build to fail.
| * | | linuxManualConfig: patch all shebangs in scripts/Bernardo Meurer2021-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are many scripts in `scripts/` which may be called by the build, depending on how the user chooses to configure the kernel. For example, `scripts/jobserver-exec` is called whenever the kernel is being built with LLVM tooling, and without this patch that build will fail due to the broken shebang. This patch makes us fix _all_ scripts, as well as add a dependency on python3Minimal, since a lot of the aforementioned scripts are written in Python3 instead of shell.
* | | | linux_latest-libre: 18132 -> 18165TredwellGit2021-07-15
| | | |
* | | | linux-rt_5_4: 5.4.123-rt59 -> 5.4.129-rt61TredwellGit2021-07-15
| | | |
* | | | linux: 5.13.1 -> 5.13.2TredwellGit2021-07-15
| | | |
* | | | linux: 4.9.274 -> 4.9.275TredwellGit2021-07-15
| | | |
* | | | linux: 4.4.274 -> 4.4.275TredwellGit2021-07-15
|/ / /
* / / linuxManualConfig: don't mangle `--build-id`Bernardo Meurer2021-07-10
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to have our linux builds be reproducible we patch the `Makefile` to use `--build-id=none` as opposed to the default `--build-id=sha1`. The way we've been doing this, however, caused the flag to be mangled, and being set to `--build-id=none=sha1`. While bfd seems to parse this normally, lld will loudly complain that the flag does not exist: ``` linux> LD .tmp_vmlinux.kallsyms1 linux> ld.lld: error: unknown --build-id style: none=sha1 ``` With this change the flag is now correctly set to `--build-id=none`.
* | Merge pull request #123765 from hyperfekt/update-bcachefsSandro2021-07-09
|\ \
| * | bcachefs-tools: 2020-11-17 -> 2021-07-08hyperfekt2021-07-09
| | |
| * | linux_testing_bcachefs: 5.9.0-2020.11.20 -> 5.13-2021-07-08hyperfekt2021-07-09
| | | | | | | | | | | | | | | | | | Changes the package to apply a patchset to the appropriate minor kernel instead of using its initial release, which means it will benefit from revision updates.
* | | linux/hardened/patches/5.4: 5.4.129-hardened1 -> 5.4.130-hardened1TredwellGit2021-07-08
| | |
* | | linux/hardened/patches/5.12: 5.12.14-hardened1 -> 5.12.15-hardened1TredwellGit2021-07-08
| | |
* | | linux/hardened/patches/5.10: 5.10.47-hardened1 -> 5.10.48-hardened1TredwellGit2021-07-08
| | |
* | | linux-rt_5_10: 5.10.41-rt42 -> 5.10.47-rt45TredwellGit2021-07-08
| | |
* | | linux: 5.4.129 -> 5.4.130TredwellGit2021-07-08
| | |
* | | linux: 5.13 -> 5.13.1TredwellGit2021-07-08
| | |
* | | linux: 5.12.14 -> 5.12.15TredwellGit2021-07-08
| | |
* | | linux: 5.10.47 -> 5.10.48TredwellGit2021-07-08
|/ /
* | linux_xanmod: 5.13.0 -> 5.13.1fortuneteller2k2021-07-08
| |
* | Merge pull request #127917 from roblabla/fix-dell-kernelJörg Thalheim2021-07-07
|\ \ | | | | | | linux-kernel: Add dell drivers on 5.12+
| * | linux-kernel: Add dell drivers on 5.12+roblabla2021-06-23
| | |
* | | Merge pull request #129258 from Atemu/update/zen-kernelsSandro2021-07-06
|\ \ \ | | | | | | | | zen-kernels: 5.12.9 -> 5.12.14
| * | | zen-kernels: 5.12.9 -> 5.12.14Atemu2021-07-04
| | | |
* | | | Merge pull request #128538 from ymatsiuk/kernelsBen Siraphob2021-07-06
|\ \ \ \ | | | | | | | | | | Kernels 2021-06-28
| * | | | linux/hardened/patches/5.4: 5.4.127-hardened1 -> 5.4.129-hardened1Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux/hardened/patches/5.12: 5.12.12-hardened1 -> 5.12.14-hardened1Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux/hardened/patches/5.10: 5.10.45-hardened1 -> 5.10.47-hardened1Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux/hardened/patches/4.19: 4.19.195-hardened1 -> 4.19.196-hardened1Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux/hardened/patches/4.14: 4.14.237-hardened1 -> 4.14.238-hardened1Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 5.4.127 -> 5.4.129Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 5.12.12 -> 5.12.14Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 5.10.45 -> 5.10.47Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 4.9.273 -> 4.9.274Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 4.4.273 -> 4.4.274Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 4.19.195 -> 4.19.196Yurii Matsiuk2021-07-02
| | | | |
| * | | | linux: 4.14.237 -> 4.14.238Yurii Matsiuk2021-07-02
| | | | |
| * | | | Revert "linux: fix regression in bridge VLAN configuration"Yurii Matsiuk2021-07-02
| | | | | | | | | | | | | | | | | | | | This reverts commit 24a08441d52480cf3332a100e24fdf9b83a8351a.
* | | | | Merge pull request #128842 from fortuneteller2k/xanmod-5.13Sandro2021-07-05
|\ \ \ \ \
| * | | | | linux_xanmod: 5.12.13 -> 5.13.0fortuneteller2k2021-07-03
| | |/ / / | |/| | |
* | | | | Merge branch 'master' into fix-linux-perfJörg Thalheim2021-07-03
|\| | | |
| * | | | linuxPackages.perf: fix build for 5.13fortuneteller2k2021-06-30
| | | | |
| * | | | Merge pull request #124486 from xaverdh/linux-patch-onceLinus Heckemann2021-06-29
| |\ \ \ \ | | | | | | | | | | | | nixos/boot: properly override the kernel in boot.kernelPatches
| | * | | | nixos/boot: properly override the kernel in boot.kernelPatchesDominik Xaver Hörl2021-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the code took the kernelPatches of the final derivation, which might or might not be what was passed to the derivation in the original call. The previous behaviour caused various hacks to become neccessary to avoid duplicates in kernelPatches.
* | | | | | linuxPackages_5_13.perf: fix buildJonathan Ringer2021-06-29
|/ / / / / | | | | | | | | | | | | | | | Also add optional libcap and zstd
* | / / / linux_5_13: init at 5.13Yurii Matsiuk2021-06-28
| |/ / / |/| | |
* | | | linux_xanmod: match all features on homepageSamuel Gräfenstein2021-06-26
| | | |
* | | | linux_xanmod: set to 500Hzfortuneteller2k2021-06-26
| | | |
* | | | linux_xanmod: make ticklessfortuneteller2k2021-06-26
| | | |