anchor.diff:    ${optionalString (versionAtLeast version "3.3" && versionOlder version "3.13") ''
       AUDIT_LOGINUID_IMMUTABLE y
     ''}
  -  B43_PCMCIA y
  +  B43_PCMCIA? y
     BLK_DEV_CMD640_ENHANCED y # CMD640 enhanced support
     BLK_DEV_IDEACPI y # IDE ACPI support
     BLK_DEV_INTEGRITY y
     BSD_PROCESS_ACCT_V3 y
  -  BT_HCIUART_BCSP y
  -  BT_HCIUART_H4 y # UART (H4) protocol support
  -  BT_HCIUART_LL y
  +  BT_HCIUART_BCSP? y
  +  BT_HCIUART_H4? y # UART (H4) protocol support
  +  BT_HCIUART_LL? y
     BT_RFCOMM_TTY? y # RFCOMM TTY support
     CRASH_DUMP? n
     ${optionalString (versionOlder version "3.1") ''
  
positive.code:   EXT2_FS_XIP y # Ext2 execute in place support
    EXT4_FS_POSIX_ACL y
    EXT4_FS_SECURITY y
    REISERFS_FS_XATTR y
    REISERFS_FS_POSIX_ACL y
    REISERFS_FS_SECURITY y
    JFS_POSIX_ACL y
    JFS_SECURITY y
    XFS_QUOTA y
    XFS_POSIX_ACL y
    XFS_RT y # XFS Realtime subvolume support
    OCFS2_DEBUG_MASKLOG n
    BTRFS_FS_POSIX_ACL y
    UBIFS_FS_XATTR? y
    UBIFS_FS_ADVANCED_COMPR y
    NFSD_V2_ACL y
    NFSD_V3 y
    NFSD_V3_ACL y
  
negative.code:   ''}
  
    # Virtualisation.
    PARAVIRT? y
    ${if versionAtLeast version "3.10" then ''
      HYPERVISOR_GUEST? y
    '' else ''
      PARAVIRT_GUEST? y
    ''}
    KVM_GUEST? y
    ${optionalString (versionOlder version "3.7") ''
      KVM_CLOCK? y
    ''}
    XEN? y
    XEN_DOM0? y
    KSM y
    ${optionalString (!stdenv.is64bit) ''
  