anchor.diff:  
   let
     # NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
  -  modDirVersion = "5.4.79";
  -  tag = "1.20201201";
  +  modDirVersion = "5.10.11";
  +  tag = "1.20210201";
   in
   lib.overrideDerivation (buildLinux (args // {
     version = "${modDirVersion}-${tag}";
  
positive.code:     owner = "raspberrypi";
      repo = "linux";
      rev = "raspberrypi-kernel_${tag}-1";
      sha256 = "093p5kh5f27djkhbcw371w079lhhihvg3s4by3wzsd40di4fcgn9";
    };
  
    defconfig = {
  
negative.code:     "4" = "bcm2711_defconfig";
    }.${toString rpiVersion};
  
    features = {
      efiBootStub = false;
    } // (args.features or {});
  
    extraConfig = ''
      # ../drivers/gpu/drm/ast/ast_mode.c:851:18: error: initialization of 'void (*)(struct drm_crtc *, struct drm_atomic_state *)' from incompatible pointer type 'void (*)(struct drm_crtc *, struct drm_crtc_state *)' [-Werror=incompatible-pointer-types]
      #   851 |  .atomic_flush = ast_crtc_helper_atomic_flush,
      #       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      # ../drivers/gpu/drm/ast/ast_mode.c:851:18: note: (near initialization for 'ast_crtc_helper_funcs.atomic_flush')
      DRM_AST n
    '';
  
    extraMeta = if (rpiVersion < 3) then {
      platforms = with lib.platforms; [ arm ];
  