##(see the SpecSpec for an explanation) * '''Launchpad Entry''': UbuntuSpec:hardware-kernel-n-config-review * '''Created''': AndyWhitcroft * '''Contributors''': AndyWhitcroft * '''Packages affected''': linux == Summary == Review of the kernel configuration for Natty. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. == Release Note == TBC == Rationale == We need to review the Natty kernel config to: * Ensure sanity of options we have enabled/disabled * Ensure that we have the best possible coverage for hardware * Ensure we maintain our security options == Implementation == We need to review the default selection criteria for new options. We need to review any new options to ensure they are sensibly set. Finally we need to review important options such as filesystem selections and security options to ensure they are set as expected. === Selection Criteria === The basic rules are: 1. if the option may be selected as module then we will enable it as a module, 1. if the option creates a new subsystem (or filesystem) we will enable it, 1. if the option is unlikely to cause regressions to existing behaviour we will enable it, 1. if the option is dependent on EXPERIMENTAL then our normal policy is to not enable it, 1. else it will be disabled. Additionally we have general policy of building in: 1. subsystems associated with busses (as they will probe much earlier that way) 1. boot essential subsystems 1. default filesystems 1. extremely common drivers 1. usbhost interface drivers as they have huge ordering requirements 1. cpufreq because it's hard to do in userspace 1. non-discoverable drivers === For Review === ==== Filesystems ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' || || CONFIG_9P_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_ADFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_AFFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_AFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_AUFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_AUTOFS4_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_AUTOFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_BEFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_BFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_BTRFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_CEPH_FS || m || m || m || n || m || m || m || m || m || m || m || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_CODA_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_CONFIGFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_DEBUG_FS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_ECRYPT_FS || y || y || y || y || y || y || y || y || y || y || y || '''EXPERIMENTAL''' || || CONFIG_EFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_EXOFS_FS || m || m || m || - || - || m || m || m || m || m || m || || || CONFIG_EXT2_FS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_EXT3_FS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_EXT4_FS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_FAT_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_FUSE_FS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_GFS2_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_HFS_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_HFSPLUS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HPFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_ISO9660_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_JFFS2_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_JFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_MINIX_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_MSDOS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NCP_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NILFS2_FS || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_NTFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_OCFS2_DEBUG_FS || n || n || n || n || n || n || n || n || n || n || n || || || CONFIG_OCFS2_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_OMFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_PROC_FS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_QNX4FS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_REISERFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_ROMFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SCSI_LPFC_DEBUG_FS || y || y || y || - || y || y || y || y || n || n || y || '''Inconsistent''' || || CONFIG_SCSI_PROC_FS || y || y || y || n || y || y || y || y || y || y || y || '''Inconsistent''' || || CONFIG_SMB_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SYSV_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_UBIFS_FS || m || m || m || m || m || m || m || m || m || m || n || '''Inconsistent''' || || CONFIG_UDF_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_UFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_USB_GADGET_DEBUG_FS || n || n || n || y || - || n || n || n || n || n || n || '''Inconsistent''' || || CONFIG_VFAT_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_VXFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_XEN_DEBUG_FS || n || n || n || - || - || - || n || n || - || - || - || || || CONFIG_XFS_FS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_MCA_PROC_FS || - || - || - || - || - || n || n || n || - || - || - || || || CONFIG_PNPBIOS_PROC_FS || - || - || - || - || - || y || y || y || - || - || - || || || CONFIG_IDE_PROC_FS || - || - || - || - || - || - || - || - || y || y || y || || || CONFIG_SPU_FS || - || - || - || - || - || - || - || - || - || m || - || || ==== Subsystems ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' || || CONFIG_ACPI || y || y || y || - || - || y || y || y || - || - || - || || || CONFIG_ATA || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_BT || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' || || CONFIG_HID || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_NETFILTER || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_NET || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PCI || y || y || y || - || y || y || y || y || y || y || y || || || CONFIG_SCSI || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_USB || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_APM || - || - || - || - || - || m || m || m || - || - || - || || ==== Network Protocols ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' || || CONFIG_ATM || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' || || CONFIG_AX25 || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_BRIDGE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_CAIF || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_CAN || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_DCB || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_DECNET || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_DNS_RESOLVER || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_ECONET || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_IEEE802154 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_IPV6 || y || y || y || y || y || y || y || y || m || m || m || '''Inconsistent''' || || CONFIG_IPX || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_IRDA || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' || || CONFIG_L2TP || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_LAPB || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_LLC || y || y || y || m || y || y || y || y || y || y || y || '''Inconsistent''' || || CONFIG_MAC80211 || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NET_9P || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_NET_DSA || y || y || y || y || y || y || y || y || y || y || y || '''EXPERIMENTAL''' || || CONFIG_NET_ETHERNET || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_NETFILTER || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_NET_KEY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NETLABEL || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_NETROM || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NET_SCHED || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PACKET || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PHONET || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_RDS || m || m || m || m || m || m || m || m || n || n || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_RFKILL || y || y || y || m || y || y || y || y || y || y || y || '''Inconsistent''' || || CONFIG_ROSE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SUNRPC || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_TIPC || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_UNIX || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_WIMAX || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_WIRELESS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_X25 || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_XFRM || y || y || y || y || y || y || y || y || y || y || y || || ==== {,S,P}ATA Drivers ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' || || CONFIG_ATA_ACPI || y || y || y || - || - || y || y || y || - || - || - || || || CONFIG_ATA_BMDMA || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_ATA_GENERIC || y || y || y || - || y || y || y || y || m || m || m || '''Inconsistent''' || || CONFIG_ATA_NONSTANDARD || n || n || n || n || n || n || n || n || n || y || n || '''Inconsistent''' || || CONFIG_ATA_OVER_ETH || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_ATA_PIIX || y || y || y || - || y || y || y || y || m || m || m || '''Inconsistent''' || || CONFIG_ATA_SFF || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_ATA_VERBOSE_ERROR || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PATA_ACPI || y || y || y || - || - || y || y || y || - || - || - || || || CONFIG_PATA_ALI || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_AMD || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_ARTOP || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_ATIIXP || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_ATP867X || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_CMD640_PCI || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_PATA_CMD64X || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_CS5520 || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_CS5530 || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_CYPRESS || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_PATA_EFAR || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_HPT366 || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_HPT37X || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_HPT3X2N || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_HPT3X3_DMA || n || n || n || - || n || n || n || n || - || - || - || || || CONFIG_PATA_HPT3X3 || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_IT8213 || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_PATA_IT821X || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_JMICRON || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_LEGACY || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_PATA_MARVELL || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_MPIIX || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_NETCELL || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_NINJA32 || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_NS87410 || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_NS87415 || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_OLDPIIX || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_OPTIDMA || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_PATA_OPTI || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_PATA_PCMCIA || m || m || m || - || - || m || m || m || m || m || m || || || CONFIG_PATA_PDC2027X || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_PDC_OLD || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_RADISYS || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_PATA_RDC || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_RZ1000 || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_SC1200 || m || m || m || - || m || m || m || m || n || n || n || '''Inconsistent''' || || CONFIG_PATA_SCH || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_SERVERWORKS || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_SIL680 || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_SIS || y || y || y || - || y || y || y || y || m || m || m || '''Inconsistent''' || || CONFIG_PATA_TOSHIBA || n || n || n || - || n || n || n || n || n || n || n || '''EXPERIMENTAL''' || || CONFIG_PATA_TRIFLEX || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_VIA || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_WINBOND || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_AHCI || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_AHCI_PLATFORM || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SATA_INIC162X || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_MV || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SATA_NV || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_PMP || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_SATA_PROMISE || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_QSTOR || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_SIL24 || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_SIL || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_SIS || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_SVW || m || m || m || - || m || m || m || m || y || y || y || '''Inconsistent''' || || CONFIG_SATA_SX4 || m || m || m || - || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_SATA_ULI || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_VIA || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SATA_VITESSE || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_PATA_CS5535 || - || - || - || - || - || m || m || m || - || - || - || '''EXPERIMENTAL''' || || CONFIG_PATA_CS5536 || - || - || - || - || - || m || m || m || - || - || - || || || CONFIG_PATA_ISAPNP || - || - || - || - || - || m || m || m || - || - || - || || || CONFIG_PATA_QDI || - || - || - || - || - || m || m || m || - || - || - || || || CONFIG_PATA_WINBOND_VLB || - || - || - || - || - || m || m || m || - || - || - || '''EXPERIMENTAL''' || || CONFIG_PATA_MACIO || - || - || - || - || - || - || - || - || m || m || m || || || CONFIG_PATA_OF_PLATFORM || - || - || - || - || - || - || - || - || m || m || m || || || CONFIG_PATA_PLATFORM || - || - || - || - || - || - || - || - || m || m || m || || ==== Input Drivers ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' || || CONFIG_INPUT_88PM860X_ONKEY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_AD714X_I2C || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_AD714X || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_AD714X_SPI || m || m || m || m || - || m || m || m || m || m || m || || || CONFIG_INPUT_ADXL34X_I2C || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_ADXL34X || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_ADXL34X_SPI || m || m || m || m || - || m || m || m || m || m || m || || || CONFIG_INPUT_APANEL || n || n || n || - || - || n || n || n || - || - || - || || || CONFIG_INPUT_ATI_REMOTE2 || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_ATI_REMOTE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_ATLAS_BTNS || m || m || m || - || - || m || m || m || - || - || - || || || CONFIG_INPUT_CM109 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_INPUT_EVBUG || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_EVDEV || y || y || y || y || y || y || y || y || m || m || m || '''Inconsistent''' || || CONFIG_INPUT_FF_MEMLESS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_GPIO_ROTARY_ENCODER || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_JOYDEV || m || m || m || m || n || m || m || m || m || m || m || '''Inconsistent''' || || CONFIG_INPUT_JOYSTICK || y || y || y || y || n || y || y || y || y || y || y || '''Inconsistent''' || || CONFIG_INPUT_KEYBOARD || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_KEYSPAN_REMOTE || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_INPUT_MAX8925_ONKEY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_MISC || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_MOUSEDEV_PSAUX || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_MOUSEDEV_SCREEN_X || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || 1024 || || || CONFIG_INPUT_MOUSEDEV_SCREEN_Y || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || 768 || || || CONFIG_INPUT_MOUSEDEV || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_MOUSE || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_PCF50633_PMU || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_PCF8574 || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_INPUT_PCSPKR || m || m || m || - || - || m || m || m || m || m || m || || || CONFIG_INPUT_POLLDEV || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_POWERMATE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_SPARSEKMAP || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_TABLET || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_TOUCHSCREEN || y || y || y || y || n || y || y || y || y || y || y || '''Inconsistent''' || || CONFIG_INPUT_TWL4030_PWRBUTTON || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_TWL4030_VIBRA || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_UINPUT || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_INPUT_WINBOND_CIR || m || m || m || - || - || m || m || m || - || - || - || || || CONFIG_INPUT_WM831X_ON || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_YEALINK || m || m || m || m || m || m || m || m || m || m || m || '''EXPERIMENTAL''' || || CONFIG_INPUT_PCAP || - || - || - || m || - || - || - || - || - || - || - || || || CONFIG_INPUT_PWM_BEEPER || - || - || - || m || m || - || - || - || - || - || - || || || CONFIG_INPUT_WISTRON_BTNS || - || - || - || - || - || m || m || m || - || - || - || || || CONFIG_INPUT_ADBHID || - || - || - || - || - || - || - || - || y || - || y || || ==== HID Drivers ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Comments''' || || CONFIG_HID_3M_PCT || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_A4TECH || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ACRUX_FF || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_APPLE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_BELKIN || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_CANDO || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_CHERRY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_CHICONY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_CYPRESS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_DRAGONRISE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_EGALAX || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ELECOM || m || m || m || m || - || m || m || m || m || m || m || || || CONFIG_HID_EZKEY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_GREENASIA || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_GYRATION || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_KENSINGTON || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_KYE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_LOGITECH || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_MAGICMOUSE || m || m || m || m || - || m || m || m || m || m || m || || || CONFIG_HID_MICROSOFT || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_MONTEREY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_MOSART || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_NTRIG || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ORTEK || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_PANTHERLORD || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_PETALYNX || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_PICOLCD_BACKLIGHT || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_PICOLCD_FB || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_PICOLCD_LCD || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_PICOLCD_LEDS || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_PICOLCD || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_PID || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_PRODIKEYS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_QUANTA || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ROCCAT_KONE || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ROCCAT || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_SAMSUNG || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_SMARTJOYPLUS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_SONY || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_STANTUM || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_SUNPLUS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_SUPPORT || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_THRUSTMASTER || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_TOPSEED || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_TWINHAN || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_WACOM || m || m || m || m || - || m || m || m || m || m || m || || || CONFIG_HID_WACOM_POWER_SUPPLY || y || y || y || y || - || y || y || y || y || y || y || || || CONFIG_HID_ZEROPLUS || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ZYDACRON || m || m || m || m || m || m || m || m || m || m || m || || ==== No longer EXPERIMENTAL ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' || || CONFIG_GIGASET_CAPI || n || n || n || n || - || n || n || n || - || - || - || y || '''Inconsistent''' || || CONFIG_INTEL_IDLE || y || y || y || - || - || y || y || y || - || - || - || y || || || CONFIG_IP_VS_IPV6 || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_NFS_V4 || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PCIEASPM || y || y || y || - || - || y || y || y || y || y || y || y || || || CONFIG_USB_EHCI_TT_NEWSCHED || y || y || y || n || y || y || y || y || y || y || y || y || '''Inconsistent''' || || CONFIG_VIDEO_CX88_ALSA || m || m || m || - || - || m || m || m || m || m || m || m || || ==== New Options ==== || '''Option''' || '''amd64-generic''' || '''amd64-server''' || '''amd64-virtual''' || '''armel-omap''' || '''armel-versatile''' || '''i386-generic''' || '''i386-generic-pae''' || '''i386-virtual''' || '''powerpc-powerpc''' || '''powerpc-powerpc64-smp''' || '''powerpc-powerpc-smp''' || '''Policy''' || '''Comments''' || || CONFIG_ACPI_APEI_ERST_DEBUG || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_ACPI_EC_DEBUGFS || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_ACPI_QUICKSTART || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_ACPI_TOSHIBA || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_BMP085 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_BT_HCIUART_ATH3K || n || n || n || n || - || n || n || n || n || n || n || y || '''Inconsistent''' || || CONFIG_CAIF_SPI_SLAVE || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_CAIF_SPI_SYNC || n || n || n || n || n || n || n || n || n || n || n || y || '''Inconsistent''' || || CONFIG_CAN_ESD_USB2 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_CHELSIO_T4VF || m || m || m || - || m || m || m || m || m || m || m || m || || || CONFIG_CIFS_FSCACHE || n || n || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' || || CONFIG_CRYPTO_MANAGER_DISABLE_TESTS || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_DEBUG_INFO_REDUCED || n || n || n || n || n || n || n || n || - || - || - || y || '''Inconsistent''' || || CONFIG_DNS_RESOLVER || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_DRM_I2C_SIL164 || m || m || m || - || m || m || m || m || m || m || m || m || || || CONFIG_EASYCAP || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_F71808E_WDT || m || m || m || - || - || m || m || m || - || - || - || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_FIREWIRE_NOSY || m || m || m || - || m || m || m || m || m || m || m || m || || || CONFIG_GPIOLIB || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_GPIO_STMPE || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_GPIO_SX150X || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_HID_ACRUX_FF || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_HID_ELECOM || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_HMC6352 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_I2C_MUX || m || m || m || m || m || m || m || m || m || m || m || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_I2C_MUX_PCA954x || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_I2C || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_IDEAPAD_ACPI || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_INET_LRO || y || y || y || y || y || y || y || y || y || y || y || m || '''Inconsistent''' || || CONFIG_INPUT_ADXL34X_I2C || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_ADXL34X || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_INPUT_ADXL34X_SPI || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_INTEL_MID_DMAC || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_IP_VS || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_IR_CORE || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_IR_ENE || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_ISCSI_BOOT_SYSFS || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_IWLWIFI_DEBUGFS || n || n || n || - || n || n || n || n || n || n || n || y || '''Inconsistent''' || || CONFIG_KEYBOARD_MCS || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_KEYBOARD_STMPE || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_LOCKUP_DETECTOR || n || n || n || n || n || n || n || n || n || n || n || y || '''Inconsistent''' || || CONFIG_MFD_MAX8998 || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_MFD_STMPE || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_MFD_TPS6586X || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_MII || m || m || m || y || y || m || m || m || m || m || m || m || '''Inconsistent''' || || CONFIG_MRST_MAX3110_IRQ || n || n || n || - || - || n || n || n || n || n || n || y || '''Inconsistent''' || || CONFIG_NETFILTER_XT_MATCH_CPU || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NETFILTER_XT_MATCH_IPVS || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NETFILTER_XT_TARGET_CHECKSUM || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NETFILTER_XT_TARGET_IDLETIMER || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_NETWORK_PHY_TIMESTAMPING || n || n || n || n || n || n || n || n || n || n || n || n || '''EXPERIMENTAL''' || || CONFIG_NFS_USE_LEGACY_DNS || n || n || n || n || n || n || n || n || n || n || n || y || '''Inconsistent''' || || CONFIG_PATA_LEGACY || m || m || m || - || m || m || m || m || m || m || m || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_PCH_DMA || m || m || m || - || - || m || m || m || - || - || - || m || || || CONFIG_PCIEASPM || y || y || y || - || - || y || y || y || y || y || y || y || || || CONFIG_PM_RUNTIME || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PM || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_PRISM2_USB || m || m || m || n || m || m || m || m || n || n || n || m || '''Inconsistent''' || || CONFIG_REGULATOR_AB8500 || y || y || y || y || - || y || y || y || y || y || y || y || || || CONFIG_REGULATOR_AD5398 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_REGULATOR_ISL6271A || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_REGULATOR_MAX8998 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_REGULATOR_TPS6586X || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_REGULATOR || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_RTC_DRV_DS3232 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_RTC_DRV_ISL12022 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SCSI_QLA_ISCSI || m || m || m || - || n || m || m || m || n || n || n || m || '''Inconsistent''' || || CONFIG_SENSORS_BH1780 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_SENSORS_EMC2103 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SENSORS_HMC5843 || m || m || m || m || m || m || m || m || - || - || - || m || || || CONFIG_SENSORS_JC42 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SENSORS_SMM665 || m || m || m || m || - || m || m || m || m || m || m || n || '''Inconsistent''' '''EXPERIMENTAL''' || || CONFIG_SERIAL_8250_CONSOLE || y || y || y || y || - || y || y || y || - || - || - || y || || || CONFIG_SERIAL_8250 || y || y || y || y || m || y || y || y || m || m || m || y || '''Inconsistent''' || || CONFIG_SERIAL_MAX3107 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_SERIAL_MFD_HSU || m || m || m || - || m || m || m || m || m || m || m || m || || || CONFIG_SERIAL_MRST_MAX3110 || m || m || m || - || - || m || m || m || m || m || m || m || || || CONFIG_SOLO6X10 || m || m || m || - || - || m || m || m || m || m || m || m || || || CONFIG_SQUASHFS_LZO || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_SQUASHFS_XATTR || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_TOUCHSCREEN_AD7879_I2C || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_TOUCHSCREEN_AD7879 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_TOUCHSCREEN_AD7879_SPI || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_TOUCHSCREEN_CY8CTMG110 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_TOUCHSCREEN_QT602240 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_TOUCHSCREEN_STMPE || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_TWL4030_CORE || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_TWL6030_PWM || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_USB_G_DBGP || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_USB_GSPCA_SPCA1528 || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_USB_GSPCA_SQ930X || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_USB_SERIAL_SSU100 || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_VIDEO_TM6000_DVB || m || m || m || m || - || m || m || m || m || m || m || m || || || CONFIG_XEN_PLATFORM_PCI || m || m || m || - || - || - || m || m || - || - || - || m || || || CONFIG_ZRAM || m || m || m || m || m || m || m || m || m || m || m || m || || || CONFIG_ZRAM_STATS || y || y || y || y || y || y || y || y || y || y || y || y || || || CONFIG_AEABI || - || - || - || y || y || - || - || - || - || - || - || y || || || CONFIG_ARCH_OMAP2PLUS_TYPICAL || - || - || - || y || - || - || - || - || - || - || - || y || || || CONFIG_ARM_ERRATA_743622 || - || - || - || y || y || - || - || - || - || - || - || y || || || CONFIG_ARM_SP805_WATCHDOG || - || - || - || m || - || - || - || - || - || - || - || m || || || CONFIG_AUTO_ZRELADDR || - || - || - || n || n || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_BACKLIGHT_PWM || - || - || - || m || m || - || - || - || - || - || - || m || || || CONFIG_CPU_32v6K || - || - || - || y || y || - || - || - || - || - || - || y || || || CONFIG_DEPRECATED_PARAM_STRUCT || - || - || - || n || n || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_I2C_OMAP || - || - || - || y || - || - || - || - || - || - || - || y || || || CONFIG_INPUT_PWM_BEEPER || - || - || - || m || m || - || - || - || - || - || - || m || || || CONFIG_LEDS_PWM || - || - || - || m || m || - || - || - || - || - || - || m || || || CONFIG_NEON || - || - || - || y || y || - || - || - || - || - || - || y || || || CONFIG_OMAP_MBOX_FWK || - || - || - || m || - || - || - || - || - || - || - || m || || || CONFIG_OMAP_MBOX_KFIFO_SIZE || - || - || - || 256 || - || - || - || - || - || - || - || 256 || || || CONFIG_TIDSPBRIDGE_BACKTRACE || - || - || - || n || - || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_TIDSPBRIDGE_CACHE_LINE_CHECK || - || - || - || n || - || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_TIDSPBRIDGE_DEBUG || - || - || - || n || - || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_TIDSPBRIDGE || - || - || - || m || - || - || - || - || - || - || - || m || || || CONFIG_TIDSPBRIDGE_MEMPOOL_SIZE || - || - || - || 0x600000 || - || - || - || - || - || - || - || 0x600000 || || || CONFIG_TIDSPBRIDGE_NTFY_PWRERR || - || - || - || n || - || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_TIDSPBRIDGE_RECOVERY || - || - || - || y || - || - || - || - || - || - || - || y || || || CONFIG_TIDSPBRIDGE_WDT3 || - || - || - || n || - || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_TWL4030_POWER || - || - || - || y || n || - || - || - || - || - || - || y || '''Inconsistent''' || || CONFIG_VFP || - || - || - || y || y || - || - || - || - || - || - || y || || || CONFIG_VIDEO_DM6446_CCDC || - || - || - || m || - || - || - || - || - || - || - || m || || || CONFIG_VIDEO_SH_MOBILE_CSI2 || - || - || - || m || - || - || - || - || - || - || - || m || || || CONFIG_VIDEO_VPFE_CAPTURE || - || - || - || m || - || - || - || - || - || - || - || m || || || CONFIG_ARM_CHARLCD || - || - || - || - || y || - || - || - || - || - || - || y || || || CONFIG_OLPC_OPENFIRMWARE || - || - || - || - || - || y || - || - || - || - || - || y || || === Miscellaneous Options === * CONFIG_IMA -- Integrity Measurement Architecture * currently N * if this is on gargantuan amounts of RAM are consumed, should we be preemptively enforcing this N * discussion can be found on the LKML thread: "ima: use of radix tree cache indexing == massive waste of memory?" == BoF agenda and discussion == * Review the current Policy for new options as they appear * review rules for EXPERIMENTAL sub-systems and filesystems * we tend to enable these dispite this being a policy exception * for ARM there tend to be more stringent size constraints which may affect our ability to commonise options when building in items * CONFIG_IMA -- this was a bad option that luckily we turned off, what if anything can we learn from this issue * confirm/amend the current policy * Review filesystem options * Review Subsystem options * Review Network Protocol options * Review PATA/SATA configuration * review the y's for applicability * Review Input driver options * Review HID drivers options * Review no-longer Experimental options * have these options been pulled up to policy * Review NEW options * have these options been set as per policy * AOB === Discussion === ==== Filesystems ==== * CONFIG_CEPH_FS - set to M for armel-omap * CONFIG_SCSI_PROC_FS - enable for armel-omap * CONFIG_SCSI_LPFC_DEBUG_FS - enable * enable all inconsistent FS config options ==== Subsystems ==== * CONFIG_BT - enable in armel-versatile ==== Network Protocols ==== * CONFIG_ATM - enable as module (m) in armel-versatile * CONFIG_IPV6 - add to the enforcer, also build in (Y) for powerpc * CONFIG_IRDA - enable as module (m) * make remaining inconsistent configs the same ==== Input Drivers ==== * CONFIG_INPUT_EVDEV - why is this built in, likely a discoverability issue so leave as Y * CONFIG_INPUT_TOUCHSCREEN - enable if not causing a build failure ==== No longer EXPERIMENTAL ==== eg, have moved from an EXPERIMENTAL state * CONFIG_INTEL_IDLE - might want this inconsistent on virtual ==== New Options ==== * CONFIG_BT_HCIUART_ATH3K - investigate why this is set to N, policy seems to suggest it should be Y * CONFIG_CIFS_FSCACHE - still EXPERIMENTAL, so leave off * CONFIC_INET_LRO - investigate why this is built in rather than as a module * CONFIG_IWLWIFI_DEBUGFS - investigate why this is off rather than enabled * CONFIG_MII - built in on arm due to a race condition, should this be built in for everything? Yes, build this in. * CONFIG_PRISM2_USB - enable as module for all * CONFIG_SCSI_QLA_ISCSI - enable as module for all * CONFIG_SERIAL_8250 - allowed to be inconsistent ==== Misc ==== What can we learn from CONFIG_IMA thread? This was a nasty option, but our normal setting would have pulled this on possibly. Need to take care with new options when chosing to enable non-modular items. ==== Xorg ==== X.Org would like HZ=1000 (if this doesn't have other adverse effects) See: http://article.gmane.org/gmane.comp.freedesktop.xorg.devel/11550 and http://mid.gmane.org/1282872059-13087-1-git-send-email-yakui.zhao@intel.com === ACTIONS === See blueprint whiteboard for actions. === Disposition === * harmonised all of the filesystem entries, uploaded in 2.6.37-6.15 * UBUNTU: [Config] standardise CONFIG_USB_GADGET_DEBUG_FS * UBUNTU: [Config] standardise CONFIG_UBIFS_FS * UBUNTU: [Config] standardise CONFIG_SCSI_PROC_FS * UBUNTU: [Config] standardise CONFIG_SCSI_LPFC_DEBUG_FS * UBUNTU: [Config] standardise CONFIG_CEPH_FS * harmonised all of the subsystem settings, uploaded in 2.6.37-6.17 * UBUNTU: [Config] standardise CONFIG_BT * harmonised all of the network settings, uploaded in 2.6.37-6.17 * UBUNTU: [Config] standardise CONFIG_X25 * UBUNTU: [Config] standardise CONFIG_TIPC * UBUNTU: [Config] standardise CONFIG_RFKILL * UBUNTU: [Config] standardise CONFIG_RDS * UBUNTU: [Config] standardise CONFIG_LAPB * UBUNTU: [Config] standardise CONFIG_IRDA * UBUNTU: [Config] CONFIG_IRDA=n for FTBS (arm) * harmonised all of the input settings, uploaded in 2.6.37-6.17 * UBUNTU: [Config] standardise CONFIG_INPUT_TOUCHSCREEN * UBUNTU: [Config] CONFIG_INPUT_TOUCHSCREEN=n for FTBS (arm) * UBUNTU: [Config] standardise CONFIG_INPUT_JOYSTICK * UBUNTU: [Config] standardise CONFIG_INPUT_JOYDEV * UBUNTU: [Config] standardise CONFIG_INPUT_EVDEV * EXPERIMENTAL * virtual does require CONFIG_INTEL_IDLE=n (already applied) * NEW options * CONFIG_INET_LRO -- documentation indicates this should be Y "if unsure" so seems appropriate to be a Y * UBUNTU: [Config] enable CONFIG_BT_HCIUART_ATH3K * UBUNTU: [Config] enable CONFIG_IWLWIFI_DEBUGFS * UBUNTU: [Config] standardise CONFIG_MII * UBUNTU: [Config] standardise CONFIG_PRISM2_USB * UBUNTU: [Config] standardise CONFIG_SCSI_QLA_ISCSI * build in major AGP drivers * UBUNTU: [Config] build in CONFIG_AGP * UBUNTU: [Config] build in CONFIG_AGP_INTEL * UBUNTU: [Config] build in CONFIG_AGP_AMD * UBUNTU: [Config] build in CONFIG_AGP_AMD64 * UBUNTU: [Config] build in CONFIG_AGP_NVIDIA * UBUNTU: [Config] build in CONFIG_AGP_VIA ---- CategorySpec