anchor.diff:  #
   #    bbswitch = callPackage ../os-specific/linux/bbswitch {};
   #
  -    ati_drivers_x11 = callPackage ../os-specific/linux/ati-drivers { };
  -#
   #    blcr = callPackage ../os-specific/linux/blcr { };
   #
  -    cryptodev = cryptodevHeaders.override {
  -      onlyHeaders = false;
  -      inherit kernel;
  -    };
  -
  -    cpupower = callPackage ../os-specific/linux/cpupower { };
  -
  -    e1000e = callPackage ../os-specific/linux/e1000e {};
  -#
   #    v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { };
   #
   #    frandom = callPackage ../os-specific/linux/frandom { };
  
positive.code:   linux_latest = pkgs.linuxPackages_latest.kernel;
  #
  #  # Build the kernel modules for the some of the kernels.
    linuxPackages_3_18 = recurseIntoAttrs (pkgs.linuxPackagesFor pkgs.linux_3_18 pkgs.linuxPackages_3_18);
    linuxPackages_4_1 = recurseIntoAttrs (pkgs.linuxPackagesFor pkgs.linux_4_1 pkgs.linuxPackages_4_1);
    linuxPackages_4_3 = recurseIntoAttrs (pkgs.linuxPackagesFor pkgs.linux_4_3 pkgs.linuxPackages_4_3);
    linuxPackages_4_4 = recurseIntoAttrs (pkgs.linuxPackagesFor pkgs.linux_4_4 pkgs.linuxPackages_4_4);
    linuxPackages_testing = recurseIntoAttrs (pkgs.linuxPackagesFor pkgs.linux_testing pkgs.linuxPackages_testing);
    linuxPackages_custom = {version, src, configfile}:
                             let linuxPackages_self = (linuxPackagesFor (pkgs.linuxManualConfig {inherit version src configfile;
  
negative.code: #     for a specific kernel.  This function can then be called for
  #     whatever kernel you're using. */
  #
    linuxPackagesFor = { kernel }: let
      kCallPackage = pkgs.newScope kPkgs;
  
      kPkgs = {
        inherit kernel;
  
        accelio = kCallPackage ../development/libraries/accelio { };
  
        ati_drivers_x11 = kCallPackage ../os-specific/linux/ati-drivers { };
  
        cryptodev = cryptodevHeaders.override {
          onlyHeaders = false;
          inherit kernel;
        };
  
        cpupower = kCallPackage ../os-specific/linux/cpupower { };
  
        e1000e = kCallPackage ../os-specific/linux/e1000e {};
  
        nvidia_x11_legacy340 = kCallPackage ../all-pkgs/nvidia-drivers { channel = "legacy340"; };
        nvidia_x11_long      = kCallPackage ../all-pkgs/nvidia-drivers { channel = "long-lived"; };
        nvidia_x11_short     = kCallPackage ../all-pkgs/nvidia-drivers { channel = "short-lived"; };
        nvidia_x11_testing   = kCallPackage ../all-pkgs/nvidia-drivers { channel = "testing"; };
  
        spl = kCallPackage ../os-specific/linux/spl {
          configFile = "kernel";
          inherit kernel;
        };
  
        spl_git = kCallPackage ../os-specific/linux/spl/git.nix {
          configFile = "kernel";
          inherit kernel;
        };
  
        zfs = kCallPackage ../os-specific/linux/zfs {
          configFile = "kernel";
          inherit kernel;
        };
  
        zfs_git = kCallPackage ../os-specific/linux/zfs/git.nix {
          configFile = "kernel";
          inherit kernel;
        };
  
      };
    in kPkgs;
  #
  #
  #    acpi_call = callPackage ../os-specific/linux/acpi-call {};
  #
  