anchor.diff:        MEDIA_ATTACH          = yes;
         MEGARAID_NEWGEN       = yes;
   
  -      MLX4_EN_VXLAN = whenBetween "3.15" "4.8" yes;
  +      MLX4_EN_VXLAN = whenOlder "4.8" yes;
   
         MODVERSIONS        = whenOlder "4.9" yes;
         MOUSE_PS2_ELANTECH = yes; # Elantech PS/2 protocol extension
         MTRR_SANITIZER     = yes;
         NET_FC             = yes; # Fibre Channel driver support
         # GPIO on Intel Bay Trail, for some Chromebook internal eMMC disks
  -      PINCTRL_BAYTRAIL   = whenAtLeast "3.11" yes;
  +      PINCTRL_BAYTRAIL   = yes;
         # 8 is default. Modern gpt tables on eMMC may go far beyond 8.
         MMC_BLOCK_MINORS   = "32";
   
   
         REGULATOR  = yes; # Voltage and Current Regulator Support
  -      RC_DEVICES = option (whenAtLeast "3.6" yes); # Enable IR devices
  +      RC_DEVICES = option yes; # Enable IR devices
   
         RT2800USB_RT53XX = yes;
  -      RT2800USB_RT55XX = whenAtLeast "3.10" yes;
  +      RT2800USB_RT55XX = yes;
   
         SCHED_AUTOGROUP  = yes;
         CFS_BANDWIDTH    = yes;
  
positive.code:       # XXX: why isn't this in the xen-dom0 conditional section below?
        XEN_DOM0 = option yes;
  
      } // optionalAttrs (versionAtLeast version "3.18" && xen_dom0) {
        PCI_XEN                     = option yes;
        HVC_XEN                     = option yes;
        HVC_XEN_FRONTEND            = option yes;
  
negative.code:       ZRAM     = module;
        ZSWAP    = option yes;
        ZBUD     = option yes;
        ZSMALLOC = module;
      };
  
      brcmfmac = {
  