KernelOneiricConfigReview

Revision 12 as of 2011-04-13 20:30:51

Clear message

Summary

Review of the kernel configuration for Oneiric. 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

TBD

Rationale

We need to review the Oneiric 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,
  2. if the option creates a new subsystem (or filesystem) we will enable it,
  3. if the option is unlikely to cause regressions to existing behaviour we will enable it,
  4. if the option is dependent on EXPERIMENTAL then our normal policy is to not enable it,
  5. 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)
  2. boot essential subsystems
  3. default filesystems
  4. extremely common drivers
  5. usbhost interface drivers as they have huge ordering requirements
  6. cpufreq because it's hard to do in userspace
  7. 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

EXPERIMENTAL

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

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_AUTOFS4_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

m

m

m

m

m

m

m

m

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

INCONSISTENT

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

CONFIG_HFSPLUS_FS

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HFS_FS

m

m

m

m

m

m

m

m

m

m

m

EXPERIMENTAL

CONFIG_HPFS_FS

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IDE_PROC_FS

-

-

-

-

-

-

-

-

y

y

y

INCONSISTENT

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_MCA_PROC_FS

-

-

-

-

-

-

-

-

-

-

-

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

-

-

-

-

-

-

-

-

-

-

-

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_PNPBIOS_PROC_FS

-

-

-

-

-

y

y

y

-

-

-

EXPERIMENTAL INCONSISTENT

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

y

y

y

INCONSISTENT

CONFIG_SCSI_PROC_FS

y

y

y

y

y

y

y

y

y

y

y

CONFIG_SPU_FS

-

-

-

-

-

-

-

-

-

-

m

INCONSISTENT

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

m

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

-

-

-

-

-

-

-

-

-

-

-

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

-

-

-

-

-

-

-

-

-

-

-

CONFIG_XFS_FS

m

m

m

m

m

m

m

m

m

m

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

-

-

-

INCONSISTENT

CONFIG_APM

-

-

-

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_ATA

y

y

y

y

y

y

y

y

y

y

y

CONFIG_BT

m

m

m

m

m

m

m

m

m

m

m

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_NET

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_PCI

y

y

y

-

y

y

y

y

y

y

y

INCONSISTENT

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

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

-

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

y

y

y

CONFIG_IPX

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IRDA

m

m

m

m

-

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

m

m

m

m

m

m

m

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_NETFILTER

y

y

y

y

y

y

y

y

y

y

y

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_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_NET_KEY

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

m

m

m

EXPERIMENTAL

CONFIG_RFKILL

y

y

y

y

y

y

y

y

y

y

y

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

m

m

m

m

m

m

m

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

m

m

m

m

m

m

m

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_ATAGS_PROC

-

-

-

y

y

-

-

-

-

-

-

EXPERIMENTAL INCONSISTENT

CONFIG_ATALK

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_ATARI_PARTITION

y

y

y

y

y

y

y

y

y

y

y

CONFIG_ATA_ACPI

y

y

y

-

-

y

y

y

-

-

-

INCONSISTENT

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

-

-

-

-

-

-

-

-

-

-

y

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

-

-

-

INCONSISTENT

CONFIG_PATA_ALI

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_AMD

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_ARASAN_CF

m

m

m

m

m

m

m

m

m

m

m

CONFIG_PATA_ARTOP

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_ATIIXP

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_ATP867X

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_CMD640_PCI

m

m

m

-

m

m

m

m

-

-

-

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_CMD64X

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_CS5520

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_CS5530

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_CS5535

-

-

-

-

-

m

m

m

-

-

-

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_CS5536

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_CYPRESS

m

m

m

-

m

m

m

m

m

m

m

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_EFAR

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_HPT366

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_HPT37X

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_HPT3X2N

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_HPT3X3

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_HPT3X3_DMA

-

-

-

-

-

-

-

-

-

-

-

CONFIG_PATA_ISAPNP

-

-

-

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_PATA_IT8213

m

m

m

-

m

m

m

m

m

m

m

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_IT821X

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_JMICRON

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_LEGACY

m

m

m

-

m

m

m

m

m

m

m

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_MACIO

-

-

-

-

-

-

-

-

m

m

m

INCONSISTENT

CONFIG_PATA_MARVELL

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_MPIIX

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_NETCELL

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_NINJA32

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_NS87410

m

m

m

-

m

m

m

m

-

-

-

INCONSISTENT

CONFIG_PATA_NS87415

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_OF_PLATFORM

-

-

-

-

-

-

-

-

m

m

m

INCONSISTENT

CONFIG_PATA_OLDPIIX

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_OPTI

m

m

m

-

m

m

m

m

-

-

-

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_OPTIDMA

m

m

m

-

m

m

m

m

m

m

m

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_PCMCIA

m

m

m

-

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_PDC2027X

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_PDC_OLD

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_PLATFORM

m

m

m

m

m

m

m

m

m

m

m

CONFIG_PATA_QDI

-

-

-

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_PATA_RADISYS

m

m

m

-

m

m

m

m

m

m

m

EXPERIMENTAL INCONSISTENT

CONFIG_PATA_RDC

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_RZ1000

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_SC1200

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_SCH

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_SERVERWORKS

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_SIL680

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_SIS

y

y

y

-

y

y

y

y

m

m

m

INCONSISTENT

CONFIG_PATA_TOSHIBA

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_PATA_TRIFLEX

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_VIA

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_WINBOND

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_PATA_WINBOND_VLB

-

-

-

-

-

m

m

m

-

-

-

EXPERIMENTAL INCONSISTENT

CONFIG_SATA_ACARD_AHCI

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SATA_AHCI

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

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

INCONSISTENT

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

INCONSISTENT

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

INCONSISTENT

CONFIG_SATA_QSTOR

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SATA_SIL

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SATA_SIL24

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SATA_SIS

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

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 INCONSISTENT

CONFIG_SATA_ULI

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SATA_VIA

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SATA_VITESSE

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

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_AB8500_PONKEY

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_I2C

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

INCONSISTENT

CONFIG_INPUT_ADBHID

-

-

-

-

-

-

-

-

y

y

-

INCONSISTENT

CONFIG_INPUT_ADXL34X

m

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_SPI

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_INPUT_APANEL

-

-

-

-

-

-

-

-

-

-

-

CONFIG_INPUT_APMPOWER

-

-

-

-

m

-

-

-

m

m

-

INCONSISTENT

CONFIG_INPUT_ATI_REMOTE

m

m

m

m

m

m

m

m

m

m

m

CONFIG_INPUT_ATI_REMOTE2

m

m

m

m

m

m

m

m

m

m

m

CONFIG_INPUT_ATLAS_BTNS

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_INPUT_CM109

m

m

m

m

m

m

m

m

m

m

m

EXPERIMENTAL

CONFIG_INPUT_CMA3000

m

m

m

m

m

m

m

m

m

m

m

CONFIG_INPUT_CMA3000_I2C

m

m

m

m

m

m

m

m

m

m

m

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

y

y

y

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

m

m

m

m

m

m

m

CONFIG_INPUT_JOYSTICK

y

y

y

y

y

y

y

y

y

y

y

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_MOUSE

y

y

y

y

y

y

y

y

y

y

y

CONFIG_INPUT_MOUSEDEV

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_PCAP

-

-

-

m

-

-

-

-

-

-

-

INCONSISTENT

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

INCONSISTENT

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_PWM_BEEPER

-

-

-

m

-

-

-

-

-

-

-

INCONSISTENT

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

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_INPUT_TWL4030_PWRBUTTON

-

-

-

m

-

-

-

-

m

m

m

INCONSISTENT

CONFIG_INPUT_TWL4030_VIBRA

-

-

-

m

-

-

-

-

m

m

m

INCONSISTENT

CONFIG_INPUT_UINPUT

y

y

y

y

y

y

y

y

y

y

y

CONFIG_INPUT_WISTRON_BTNS

-

-

-

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_INPUT_WM831X_ON

m

m

m

m

m

m

m

m

m

m

m

CONFIG_INPUT_XEN_KBDDEV_FRONTEND

m

m

m

-

-

-

m

m

-

-

-

INCONSISTENT

CONFIG_INPUT_YEALINK

m

m

m

m

m

m

m

m

m

m

m

EXPERIMENTAL

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_HIDRAW

y

y

y

y

y

y

y

y

y

y

y

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

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_ELECOM

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_EMS_FF

m

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_KEYTOUCH

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_LCPOWER

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

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_MULTITOUCH

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

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_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

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_ROCCAT_ARVO

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_ROCCAT_COMMON

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_KONEPLUS

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_ROCCAT_KOVAPLUS

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_ROCCAT_PYRA

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_UCLOGIC

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_WACOM

m

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

y

CONFIG_HID_WALTOP

m

m

m

m

m

m

m

m

m

m

m

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

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

Comments

|| Option || amd64-generic || amd64-server || amd64-virtual || armel-omap || armel-versatile || i386-generic || i386-generic-pae || i386-virtual || powerpc-powerpc || powerpc-powerpc-smp || powerpc-powerpc64-smp ||

CONFIG_AB8500_GPADC

y

y

y

y

y

y

y

y

y

y

y

CONFIG_ACPI_APEI_PCIEAER

y

y

y

-

-

y

y

y

-

-

-

INCONSISTENT

CONFIG_AD7606

m

m

m

m

m

m

m

m

-

-

-

INCONSISTENT

CONFIG_AD7606_IFACE_PARALLEL

m

m

m

m

m

m

m

m

-

-

-

INCONSISTENT

CONFIG_AD7606_IFACE_SPI

m

m

m

m

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_ALTERA_STAPL

m

m

m

m

m

m

m

m

m

m

m

CONFIG_ASUS_WMI

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_ATH5K_TRACER

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_BACKLIGHT_APPLE

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_BATTERY_BQ27X00_I2C

y

y

y

y

y

y

y

y

y

y

y

CONFIG_BATTERY_BQ27X00_PLATFORM

y

y

y

y

y

y

y

y

y

y

y

CONFIG_BRCMDBG

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_BRCMSMAC

y

y

y

-

y

y

y

y

y

y

y

INCONSISTENT

CONFIG_BT_L2CAP

y

y

y

y

y

y

y

y

y

y

y

CONFIG_BT_SCO

y

y

y

y

y

y

y

y

y

y

y

CONFIG_BT_WILINK

m

m

m

m

m

m

m

m

m

m

m

CONFIG_CAN_C_CAN

m

m

m

m

m

m

m

m

m

m

m

CONFIG_CAN_C_CAN_PLATFORM

m

m

m

m

m

m

m

m

m

m

m

CONFIG_CGROUP_PERF

y

y

y

y

y

y

y

y

y

y

y

CONFIG_DEBUG_SECTION_MISMATCH

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_DEFAULT_MESSAGE_LOGLEVEL

4

4

4

4

4

4

4

4

4

4

4

CONFIG_DMI_SYSFS

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_DM_FLAKEY

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_DRM_PSB

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_DVB_CXD2099

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_DVB_USB_TECHNISAT_USB2

m

m

m

m

m

m

m

m

m

m

m

CONFIG_FB_CYBER2000_DDC

y

y

y

-

y

y

y

y

y

y

y

INCONSISTENT

CONFIG_FHANDLE

y

y

y

y

y

y

y

y

y

y

y

CONFIG_FT1000_PCMCIA

m

m

m

-

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_HID_ACRUX

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_KEYTOUCH

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_LCPOWER

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_ROCCAT_ARVO

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HID_ROCCAT_KOVAPLUS

m

m

m

m

m

m

m

m

m

m

m

CONFIG_HP_ACCEL

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_HYPERV_MOUSE

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_I2C_DIOLAN_U2C

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IIO_KFIFO_BUF

m

m

m

m

m

m

m

m

-

-

-

INCONSISTENT

CONFIG_IIO_SYSFS_TRIGGER

m

m

m

m

m

m

m

m

-

-

-

INCONSISTENT

CONFIG_INPUT_XEN_KBDDEV_FRONTEND

m

m

m

-

-

-

m

m

-

-

-

INCONSISTENT

CONFIG_IP_FIB_TRIE_STATS

y

y

y

y

y

y

y

y

y

y

y

CONFIG_IP_SET

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_BITMAP_IP

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_BITMAP_IPMAC

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_BITMAP_PORT

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_HASH_IP

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_HASH_IPPORT

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_HASH_IPPORTIP

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_HASH_IPPORTNET

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_HASH_NET

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_HASH_NETPORT

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_LIST_SET

m

m

m

m

m

m

m

m

m

m

m

CONFIG_IP_SET_MAX

256

256

256

256

256

256

256

256

256

256

256

CONFIG_IR_ITE_CIR

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_IWLWIFI_LEGACY

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_IWLWIFI_LEGACY_DEBUG

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_IWLWIFI_LEGACY_DEBUGFS

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_IWLWIFI_LEGACY_DEVICE_TRACING

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_IWL_P2P

-

-

-

-

-

-

-

-

-

-

-

Config description notes this is experimental

CONFIG_KEYBOARD_QT1070

m

m

m

m

m

m

m

m

m

m

m

CONFIG_LCD_LD9040

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_LEDS_LM3530

m

m

m

m

m

m

m

m

m

m

m

CONFIG_LOOPBACK_TARGET

m

m

m

m

m

m

m

m

m

m

m

CONFIG_LOOPBACK_TARGET_CDB_DEBUG

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_MAX517

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_MEDIA_ALTERA_CI

m

m

m

-

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_MEDIA_CONTROLLER

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_MEMSTICK_R592

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_MFD_MAX8997

y

y

y

y

y

y

y

y

y

y

y

CONFIG_MTD_LATCH_ADDR

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_MTD_NAND_ECC_BCH

y

y

y

y

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_MTD_SWAP

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NETFILTER_XT_MATCH_ADDRTYPE

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NETFILTER_XT_MATCH_DEVGROUP

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NETFILTER_XT_SET

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NETFILTER_XT_TARGET_AUDIT

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NET_SCH_CHOKE

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NET_SCH_MQPRIO

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NET_SCH_SFB

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NF_CONNTRACK_SNMP

m

m

m

m

m

m

m

m

m

m

m

CONFIG_NF_CONNTRACK_TIMESTAMP

y

y

y

y

y

y

y

y

y

y

y

CONFIG_PATA_ARASAN_CF

m

m

m

m

m

m

m

m

m

m

m

CONFIG_PMBUS

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_RADIO_WL128X

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_RAPIDIO

y

y

y

-

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_RAPIDIO_CPS_GEN2

y

y

y

-

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_RAPIDIO_CPS_XX

y

y

y

-

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_RAPIDIO_DEBUG

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_RAPIDIO_DISC_TIMEOUT

30

30

30

-

-

30

30

30

30

30

30

INCONSISTENT

CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS

-

-

-

-

-

-

-

-

-

-

-

Via the description, the recommended state is disabled

CONFIG_RAPIDIO_TSI500

y

y

y

-

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_RAPIDIO_TSI568

y

y

y

-

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_RAPIDIO_TSI57X

y

y

y

-

-

y

y

y

y

y

y

INCONSISTENT

CONFIG_REGULATOR_MAX8997

m

m

m

m

m

m

m

m

m

m

m

CONFIG_REGULATOR_TPS6105X

m

m

m

m

m

m

m

m

m

m

m

CONFIG_RIONET

m

m

m

-

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_RIONET_RX_SIZE

128

128

128

-

-

128

128

128

128

128

128

INCONSISTENT

CONFIG_RIONET_TX_SIZE

128

128

128

-

-

128

128

128

128

128

128

INCONSISTENT

CONFIG_RT2800PCI_RT53XX

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_RTL8192CU

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_RTS_PSTOR

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT - (staging driver): purposely disabled on armel and powerpc as it results in build failures

CONFIG_RTS_PSTOR_DEBUG

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_SCSI_BNX2X_FCOE

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SENSORS_ADS1015

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_SENSORS_LINEAGE

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_SENSORS_LTC4151

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_SENSORS_MAX6639

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_SENSORS_SCH5627

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_SIGMA

-

-

-

-

-

-

-

-

-

-

-

Default is n, drivers which need this will select it

CONFIG_SND_FIREWIRE

y

y

y

-

y

y

y

y

y

y

y

INCONSISTENT

CONFIG_SND_FIREWIRE_SPEAKERS

m

m

m

-

m

m

m

m

m

m

m

INCONSISTENT

CONFIG_SND_USB_6FIRE

-

-

-

-

-

-

-

-

-

-

-

EXPERIMENTAL

CONFIG_SOC_CAMERA_OV9740

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_SPI_ALTERA

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_SPI_OC_TINY

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_TEST_KSTRTOX

m

m

m

m

m

m

m

m

m

m

m

CONFIG_TOUCHSCREEN_ATMEL_MXT

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_TOUCHSCREEN_TSC2005

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_TOUCHSCREEN_WM831X

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_TPS6105X

m

m

m

m

m

m

m

m

m

m

m

CONFIG_USB_GSPCA_NW80X

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_USB_GSPCA_VICAM

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_USB_STORAGE_ENE_UB6250

m

m

m

m

m

m

m

m

m

m

m

CONFIG_USB_STORAGE_REALTEK

m

m

m

m

m

m

m

m

m

m

m

CONFIG_VIDEO_NOON010PC30

m

m

m

m

-

m

m

m

m

m

m

INCONSISTENT

CONFIG_XEN_DEBUG

-

-

-

-

-

-

-

-

-

-

-

Debug option

CONFIG_XEN_GRANT_DEV_ALLOC

m

m

m

-

-

-

m

m

-

-

-

INCONSISTENT

CONFIG_XEN_NETDEV_BACKEND

m

m

m

-

-

-

m

m

-

-

-

INCONSISTENT

CONFIG_XEN_WDT

m

m

m

-

-

-

m

m

-

-

-

INCONSISTENT

CONFIG_XO15_EBOOK

m

m

m

-

-

m

m

m

-

-

-

INCONSISTENT

CONFIG_ZRAM_DEBUG

-

-

-

-

-

-

-

-

-

-

-

Debug option

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.


CategorySpec