anchor.diff:        HYPERVISOR_GUEST = yes;
         PARAVIRT_SPINLOCKS  = option yes;
   
  -      KVM_APIC_ARCHITECTURE             = whenOlder "4.8" yes;
         KVM_ASYNC_PF                      = yes;
         KVM_COMPAT = { optional = true; tristate = whenBetween "4.0" "4.12" "y"; };
         KVM_DEVICE_ASSIGNMENT  = { optional = true; tristate = whenBetween "3.10" "4.12" "y"; };
  -      KVM_GENERIC_DIRTYLOG_READ_PROTECT = whenAtLeast "4.0"  yes;
  +      KVM_GENERIC_DIRTYLOG_READ_PROTECT = yes;
         KVM_GUEST                         = yes;
         KVM_MMIO                          = yes;
         KVM_VFIO                          = yes;
  
positive.code:       F2FS_FS_COMPRESSION = whenAtLeast "5.6" yes;
        UDF_FS              = module;
  
        NFSD_PNFS              = whenBetween "4.0" "4.6" yes;
        NFSD_V2_ACL            = yes;
        NFSD_V3                = yes;
        NFSD_V3_ACL            = yes;
  
negative.code:       MEDIA_ATTACH          = yes;
        MEGARAID_NEWGEN       = yes;
  
        MLX5_CORE_EN       = option yes;
  
        NVME_MULTIPATH = whenAtLeast "4.15" yes;
  
        PSI = whenAtLeast "4.20" yes;
  
        MOUSE_ELAN_I2C_SMBUS = yes;
        MOUSE_PS2_ELANTECH = yes; # Elantech PS/2 protocol extension
        MOUSE_PS2_VMMOUSE  = yes;
  