lol

kernel config: Explicitly enable some stuff not enabled by 'make alldefconfig'

List of what to enable taken from https://lwn.net/Articles/672587/.
This doesn't change the resulting x86 configs, but is more useful for
other architectures. For instance, POSIX_MQUEUE is currently missing
on ARM.

+5
+5
pkgs/os-specific/linux/kernel/common-config.nix
··· 107 107 WAN y 108 108 109 109 # Networking options. 110 + NET y 110 111 IP_PNP n 111 112 ${optionalString (versionOlder version "3.13") '' 112 113 IPV6_PRIVACY y ··· 210 211 # Filesystem options - in particular, enable extended attributes and 211 212 # ACLs for all filesystems that support them. 212 213 FANOTIFY y 214 + TMPFS y 213 215 EXT2_FS_XATTR y 214 216 EXT2_FS_POSIX_ACL y 215 217 EXT2_FS_SECURITY y ··· 313 315 ${optionalString (versionOlder version "4.4") '' 314 316 B43_PCMCIA? y 315 317 ''} 318 + BLK_DEV_INITRD y 316 319 BLK_DEV_INTEGRITY y 317 320 BSD_PROCESS_ACCT_V3 y 318 321 BT_HCIUART_BCSP? y ··· 323 326 CRASH_DUMP? n 324 327 DVB_DYNAMIC_MINORS? y # we use udev 325 328 EFI_STUB y # EFI bootloader in the bzImage itself 329 + CGROUPS y # used by systemd 326 330 FHANDLE y # used by systemd 327 331 SECCOMP y # used by systemd >= 231 332 + POSIX_MQUEUE y 328 333 FRONTSWAP y 329 334 FUSION y # Fusion MPT device support 330 335 IDE n # deprecated IDE support