anchor.diff:      channel = "bcache";
       kernelPatches = [ pkgs.kernelPatches.bridge_stp_helper ];
     };
  -#
  -#  /* grsec configuration
  -#
  -#     We build several flavors of 'default' grsec kernels. These are
  -#     built by default with Hydra. If the user selects a matching
  -#     'default' flavor, then the pre-canned package set can be
  -#     chosen. Typically, users will make very basic choices like
  -#     'security' + 'server' or 'performance' + 'desktop' with
  -#     virtualisation support. These will then be picked.
  -#
  -#     Note: Xen guest kernels are included for e.g. NixOps deployments
  -#     to EC2, where Xen is the Hypervisor.
  -#  */
  -#
  -#  grFlavors = import ../build-support/grsecurity/flavors.nix;
  -#
  -#  mkGrsecurity = opts:
  -#    (callPackage ../build-support/grsecurity {
  -#      grsecOptions = opts;
  -#    });
  -#
  -#  grKernel  = opts: (mkGrsecurity opts).grsecKernel;
  -#  grPackage = opts: recurseIntoAttrs (mkGrsecurity opts).grsecPackage;
  -#
  -#  # Stable kernels
  -#  # This is no longer supported. Please see the official announcement on the
  -#  # grsecurity page. https://grsecurity.net/announce.php
  -#  linux_grsec_stable_desktop    = throw "No longer supported due to https://grsecurity.net/announce.php. "
  -#    + "Please use linux_grsec_testing_desktop.";
  -#  linux_grsec_stable_server     = throw "No longer supported due to https://grsecurity.net/announce.php. "
  -#    + "Please use linux_grsec_testing_server.";
  -#  linux_grsec_stable_server_xen = throw "No longer supporteddue to https://grsecurity.net/announce.php. "
  -#    + "Please use linux_grsec_testing_server_xen.";
  -#
  -#  # Testing kernels: outdated ATM
  -#  #linux_grsec_testing_desktop = grKernel grFlavors.linux_grsec_testing_desktop;
  -#  #linux_grsec_testing_server  = grKernel grFlavors.linux_grsec_testing_server;
  -#  #linux_grsec_testing_server_xen = grKernel grFlavors.linux_grsec_testing_server_xen;
   #
   #  /* Linux kernel modules are inherently tied to a specific kernel.  So
   #     rather than provide specific instances of those packages for a
  
positive.code:   alsa-tools = callPackage ../os-specific/linux/alsa-tools { };
  
    microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
  
  #  apparmor = callPackage ../os-specific/linux/apparmor { swig = swig_2; };
  #  libapparmor = apparmor.libapparmor;
  #  apparmor-pam = apparmor.apparmor-pam;
  #  apparmor-parser = apparmor.apparmor-parser;
  #  apparmor-profiles = apparmor.apparmor-profiles;
  #  apparmor-utils = apparmor.apparmor-utils;
  #
    atop = callPackage ../os-specific/linux/atop { };
  
  #  b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
  #
  #  b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
  #
  #  b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
  #
  #  batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
  
  #  bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
  #
    busybox = callPackage ../os-specific/linux/busybox { };
  
  
negative.code:     '';
    };
  #
    ffado_full = callPackage ../os-specific/linux/ffado { };
  
    ffado_lib = callPackage ../os-specific/linux/ffado {
      prefix = "lib";
    };
  #
  #  # -- Linux kernel expressions ------------------------------------------------
  #
  