anchor.diff:      netfilterRPFilter = true;
     } // features) kernelPatches;
   
  -  configWithPlatform = kernelPlatform: import ./common-config.nix {
  -    inherit stdenv version kernelPlatform extraConfig;
  +  config = import ./common-config.nix {
  +    inherit stdenv version extraConfig;
  +    kernelPlatform = hostPlatform;
       features = kernelFeatures; # Ensure we know of all extra patches, etc.
     };
  -
  -  config = configWithPlatform stdenv.platform;
  -  configCross = configWithPlatform hostPlatform.platform;
   
     kernelConfigFun = baseConfig:
       let
  
positive.code:     autoModules = hostPlatform.platform.kernelAutoModules;
      preferBuiltin = hostPlatform.platform.kernelPreferBuiltin or false;
      arch = hostPlatform.platform.kernelArch;
  
      crossAttrs = let
          cp = hostPlatform.platform;
        in {
          ignoreConfigErrors = true;
        };
  
      prePatch = kernel.prePatch + ''
        # Patch kconfig to print "###" after every question so that
  
negative.code:   };
  
    kernel = buildLinux {
      inherit version modDirVersion src kernelPatches stdenv extraMeta configfile;
  
      config = { CONFIG_MODULES = "y"; CONFIG_FW_LOADER = "m"; };
    };
  