Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e930c685d516
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8a35f2c38782
Choose a head ref
  • 9 commits
  • 4 files changed
  • 3 contributors

Commits on Jul 8, 2018

  1. linux: 4.16-rc7 -> 4.17-rc1

    (cherry picked from commit f8665f1)
    
    One file has been dropped from the commit:
    
    ```
     Conflicts:
    	pkgs/os-specific/linux/kernel/linux-testing.nix
    ```
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    1069e32 View commit details
  2. linux: Add 4.17

    (cherry picked from commit 3944456)
    
    all-packages.nix differs in that only 4_17 has been added.
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    fe727a9 View commit details
  3. linux: 4.17 -> 4.17.1

    (cherry picked from commit 91cda44)
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    97bf845 View commit details
  4. linux: 4.17.1 -> 4.17.2

    (cherry picked from commit 3afc706)
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    1aa59c4 View commit details
  5. linux: 4.17.2 -> 4.17.3

    (cherry picked from commit 7dc31f5)
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    01c9da0 View commit details
  6. linux: 4.17.3 -> 4.17.4

    (cherry picked from commit ed8e468)
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    3f72b14 View commit details
  7. linux: 4.17.4 -> 4.17.5

    (cherry picked from commit 0c69a75)
    NeQuissimus authored and samueldr committed Jul 8, 2018
    Copy the full SHA
    7e65024 View commit details

Commits on Jul 9, 2018

  1. Copy the full SHA
    d1eac65 View commit details
  2. Copy the full SHA
    8a35f2c View commit details
8 changes: 6 additions & 2 deletions pkgs/os-specific/linux/kernel/common-config.nix
Original file line number Diff line number Diff line change
@@ -116,7 +116,6 @@ with stdenv.lib;
# Enable various subsystems.
ACCESSIBILITY y # Accessibility support
AUXDISPLAY y # Auxiliary Display support
DONGLE y # Serial dongle support
HIPPI y
MTD_COMPLEX_MAPPINGS y # needed for many devices
SCSI_LOWLEVEL y # enable lots of SCSI devices
@@ -125,6 +124,9 @@ with stdenv.lib;
SPI y # needed for many devices
SPI_MASTER y
WAN y
${optionalString (versionOlder version "4.17") ''
DONGLE y # Serial dongle support
''}
# Networking options.
NET y
@@ -421,7 +423,9 @@ with stdenv.lib;
${optionalString (versionAtLeast version "4.3") ''
IDLE_PAGE_TRACKING y
''}
IRDA_ULTRA y # Ultra (connectionless) protocol
${optionalString (versionOlder version "4.17") ''
IRDA_ULTRA y # Ultra (connectionless) protocol
''}
JOYSTICK_IFORCE_232? y # I-Force Serial joysticks and wheels
JOYSTICK_IFORCE_USB? y # I-Force USB joysticks and wheels
JOYSTICK_XPAD_FF? y # X-Box gamepad rumble support
18 changes: 18 additions & 0 deletions pkgs/os-specific/linux/kernel/linux-4.17.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args:

with stdenv.lib;

buildLinux (args // rec {
version = "4.17.5";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;

# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));

src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
sha256 = "1brfnabv5lprghfyxpdr0b5z2sqdygh50j61swrk6wzzbmk0ci9z";
};
} // (args.argsOverride or {}))
4 changes: 3 additions & 1 deletion pkgs/tools/filesystems/nilfs-utils/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, libuuid, libselinux }:
let
let
sourceInfo = rec {
version = "2.2.7";
url = "http://nilfs.sourceforge.net/download/nilfs-utils-${version}.tar.bz2";
@@ -23,6 +23,8 @@ stdenv.mkDerivation rec {
sed -e 's@/sbin/@'"$out"'/sbin/@' -i ./lib/cleaner*.c
'';

configureFlags = [ "--with-libmount" ];

# FIXME: https://github.com/NixOS/patchelf/pull/98 is in, but stdenv
# still doesn't use it
#
14 changes: 13 additions & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -13316,6 +13316,17 @@ with pkgs;
];
};

linux_4_17 = callPackage ../os-specific/linux/kernel/linux-4.17.nix {
kernelPatches =
[ kernelPatches.bridge_stp_helper
# See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
# when adding a new linux version
# kernelPatches.cpu-cgroup-v2."4.11"
kernelPatches.modinst_arg_list_too_long
kernelPatches.bcm2835_mmal_v4l2_camera_driver # Only needed for 4.16!
];
};

linux_riscv = callPackage ../os-specific/linux/kernel/linux-riscv.nix {
kernelPatches = [
kernelPatches.bridge_stp_helper
@@ -13484,7 +13495,7 @@ with pkgs;
linux = linuxPackages.kernel;

# Update this when adding the newest kernel major version!
linuxPackages_latest = linuxPackages_4_14;
linuxPackages_latest = linuxPackages_4_17;
linux_latest = linuxPackages_latest.kernel;

# Build the kernel modules for the some of the kernels.
@@ -13494,6 +13505,7 @@ with pkgs;
linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4);
linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9);
linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14);
linuxPackages_4_17 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_17);
# Don't forget to update linuxPackages_latest!

# Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.