Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge staging-next into staging | github-actions[bot] | 2021-07-16 |
|\ | |||
| * | Merge pull request #129806 from lovesegfault/kernel-extra-build-flags | Bernardo Meurer | 2021-07-15 |
| |\ | | | | | | | linux: groundwork to enable LLVM/LTO builds | ||
| | * | buildLinux: preserve structuredExtraConfig and extraMakeFlags in passthru | Bernardo Meurer | 2021-07-13 |
| | | | | | | | | | | | | | | | This allows users to override custom kernel packages (e.g. linux_xanmod) that set their own structuredExtraConfig with ease. | ||
| | * | buildLinux: take and propagate extraMakeFlags | Bernardo Meurer | 2021-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.pl | Bernardo Meurer | 2021-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 Meurer | 2021-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. | ||
* | | | Merge staging-next into staging | github-actions[bot] | 2021-07-15 |
|\| | | |||
| * | | linux_latest-libre: 18132 -> 18165 | TredwellGit | 2021-07-15 |
| | | | |||
| * | | linux-rt_5_4: 5.4.123-rt59 -> 5.4.129-rt61 | TredwellGit | 2021-07-15 |
| | | | |||
| * | | linux: 5.13.1 -> 5.13.2 | TredwellGit | 2021-07-15 |
| | | | |||
| * | | linux: 4.9.274 -> 4.9.275 | TredwellGit | 2021-07-15 |
| | | | |||
| * | | linux: 4.4.274 -> 4.4.275 | TredwellGit | 2021-07-15 |
| |/ | |||
* | | Merge pull request #127918 from misuzu/linux-lirc | Guillaume Girol | 2021-07-14 |
|\ \ | |/ |/| | linux: enable LIRC | ||
| * | linux: enable LIRC | misuzu | 2021-07-14 |
| | | |||
* | | linuxManualConfig: don't mangle `--build-id` | Bernardo Meurer | 2021-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-bcachefs | Sandro | 2021-07-09 |
|\ | |||
| * | bcachefs-tools: 2020-11-17 -> 2021-07-08 | hyperfekt | 2021-07-09 |
| | | |||
| * | linux_testing_bcachefs: 5.9.0-2020.11.20 -> 5.13-2021-07-08 | hyperfekt | 2021-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-hardened1 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux/hardened/patches/5.12: 5.12.14-hardened1 -> 5.12.15-hardened1 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux/hardened/patches/5.10: 5.10.47-hardened1 -> 5.10.48-hardened1 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux-rt_5_10: 5.10.41-rt42 -> 5.10.47-rt45 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux: 5.4.129 -> 5.4.130 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux: 5.13 -> 5.13.1 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux: 5.12.14 -> 5.12.15 | TredwellGit | 2021-07-08 |
| | | |||
* | | linux: 5.10.47 -> 5.10.48 | TredwellGit | 2021-07-08 |
|/ | |||
* | linux_xanmod: 5.13.0 -> 5.13.1 | fortuneteller2k | 2021-07-08 |
| | |||
* | Merge pull request #127917 from roblabla/fix-dell-kernel | Jörg Thalheim | 2021-07-07 |
|\ | | | | | linux-kernel: Add dell drivers on 5.12+ | ||
| * | linux-kernel: Add dell drivers on 5.12+ | roblabla | 2021-06-23 |
| | | |||
* | | Merge pull request #129258 from Atemu/update/zen-kernels | Sandro | 2021-07-06 |
|\ \ | | | | | | | zen-kernels: 5.12.9 -> 5.12.14 | ||
| * | | zen-kernels: 5.12.9 -> 5.12.14 | Atemu | 2021-07-04 |
| | | | |||
* | | | Merge pull request #128538 from ymatsiuk/kernels | Ben Siraphob | 2021-07-06 |
|\ \ \ | | | | | | | | | Kernels 2021-06-28 | ||
| * | | | linux/hardened/patches/5.4: 5.4.127-hardened1 -> 5.4.129-hardened1 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux/hardened/patches/5.12: 5.12.12-hardened1 -> 5.12.14-hardened1 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux/hardened/patches/5.10: 5.10.45-hardened1 -> 5.10.47-hardened1 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux/hardened/patches/4.19: 4.19.195-hardened1 -> 4.19.196-hardened1 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux/hardened/patches/4.14: 4.14.237-hardened1 -> 4.14.238-hardened1 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 5.4.127 -> 5.4.129 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 5.12.12 -> 5.12.14 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 5.10.45 -> 5.10.47 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 4.9.273 -> 4.9.274 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 4.4.273 -> 4.4.274 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 4.19.195 -> 4.19.196 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | linux: 4.14.237 -> 4.14.238 | Yurii Matsiuk | 2021-07-02 |
| | | | | |||
| * | | | Revert "linux: fix regression in bridge VLAN configuration" | Yurii Matsiuk | 2021-07-02 |
| | | | | | | | | | | | | | | | | This reverts commit 24a08441d52480cf3332a100e24fdf9b83a8351a. | ||
* | | | | Merge pull request #128842 from fortuneteller2k/xanmod-5.13 | Sandro | 2021-07-05 |
|\ \ \ \ | |||
| * | | | | linux_xanmod: 5.12.13 -> 5.13.0 | fortuneteller2k | 2021-07-03 |
| | |/ / | |/| | | |||
* | | | | Merge branch 'master' into fix-linux-perf | Jörg Thalheim | 2021-07-03 |
|\| | | | |||
| * | | | linuxPackages.perf: fix build for 5.13 | fortuneteller2k | 2021-06-30 |
| | | | | |||
| * | | | Merge pull request #124486 from xaverdh/linux-patch-once | Linus Heckemann | 2021-06-29 |
| |\ \ \ | | | | | | | | | | | nixos/boot: properly override the kernel in boot.kernelPatches |