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:

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

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

BoF agenda and discussion

Discussion

Filesystems

Subsystems

Network Protocols

Input Drivers

No longer EXPERIMENTAL

eg, have moved from an EXPERIMENTAL state

New Options

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


CategorySpec

KernelTeam/Specs/KernelNattyConfigReview (last edited 2010-11-23 10:58:48 by apw)