Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | | 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. | |||
* | | | | 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 | |
|/ / / | ||||
* / / | 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 | |||
| | * | | | | nixos/boot: properly override the kernel in boot.kernelPatches | Dominik Xaver Hörl | 2021-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 build | Jonathan Ringer | 2021-06-29 | |
|/ / / / / | | | | | | | | | | | | | | | | Also add optional libcap and zstd | |||
* | / / / | linux_5_13: init at 5.13 | Yurii Matsiuk | 2021-06-28 | |
| |/ / / |/| | | | ||||
* | | | | linux_xanmod: match all features on homepage | Samuel Gräfenstein | 2021-06-26 | |
| | | | | ||||
* | | | | linux_xanmod: set to 500Hz | fortuneteller2k | 2021-06-26 | |
| | | | | ||||
* | | | | linux_xanmod: make tickless | fortuneteller2k | 2021-06-26 | |
| | | | |