UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: [Config] all new menu aligned annotations

Signed-off-by: Andy Whitcroft <apw@canonical.com>
UBUNTU: [Config] v3.8 configuration review -- pass 1

Updates in the following sections:
    Boot Options
    PCI support
    Bus options
    Bus options > PCCard (PCMCIA/CardBus) support
    UBUNTU: annotation: Bus options > PCI support > Support for PCI Hotplug
    CPU Power Management
    Device Drivers
    Device Drivers > 1-wire Slaves
    Android
    Device Drivers > Auxiliary Display support
    Device Drivers > Block devices
    Device Drivers > Broadcom specific AMBA
    Device Drivers > Character devices > Serial drivers
    Device Drivers > Common Clock Framework
    Device Drivers > Connector - unified userspace <- >  kernelspace linker
    Device Drivers > Dallas's 1-wire support
    Device Drivers > Device Tree and Open Firmware support
    Device Drivers > DMA Engine support
    Device Drivers > EDAC (Error Detection And Correction) reporting
    Device Drivers > Fusion MPT device support
    Device Drivers > Generic Driver Options
    Device Drivers > GPIO Support
    Device Drivers > Hid Sensor IIO Common
    Device Drivers > HID support > USB HID support
    Device Drivers > HID support > USB HID support > USB HID transport layer
    Device Drivers > I2O device support
    Device Drivers > IIO staging drivers > Accelerometers
    Device Drivers > Industrial I/O support
    Device Drivers > InfiniBand support
    Device Drivers > IOMMU Hardware Support
    Device Drivers > ISDN support
    Device Drivers > ISDN support > CAPI 2.0 subsystem
    Device Drivers > ISDN support > CAPI 2.0 subsystem > Active AVM cards
    Device Drivers > ISDN support > CAPI 2.0 subsystem > Active Eicon DIVA Server cards
    Device Drivers > ISDN support > Siemens Gigaset support
    Device Drivers > LED Support
    Device Drivers > Macintosh device drivers
    Device Drivers > Memory Controller drivers
    Device Drivers > Memory Technology Device (MTD) support
    Device Drivers > Memory Technology Device (MTD) support > Enable UBI - Unsorted block images
    Device Drivers > Memory Technology Device (MTD) support > Mapping drivers for chip access
    Device Drivers > Memory Technology Device (MTD) support
    Device Drivers > Memory Technology Device (MTD) support > NAND Device Support
    Device Drivers > Memory Technology Device (MTD) support > OneNAND Device Support
    Device Drivers > Memory Technology Device (MTD) support > RAM/ROM/Flash chip drivers
    Device Drivers > Memory Technology Device (MTD) support > Self-contained MTD device drivers
    Device Drivers > Misc devices
    Virtualisation
    Userspace binary formats
    Ubuntu Supplied Third-Party Device Drivers
    Device Drivers > Memory Technology Device (MTD) support > Self-contained MTD device drivers
    Device Drivers > MMC/SD/SDIO card support
    Device Drivers > Multifunction device drivers
    Device Drivers > Multifunction device drivers > Support STMicroelectronics STMPE
    Device Drivers > Multimedia support > Cameras/video grabbers support
    Device Drivers > Multimedia support > Media PCI Adapters
    Device Drivers > Multimedia support > Media USB Adapters
    Device Drivers > Multiple devices driver support (RAID and LVM)
    Device Drivers > Network device support
    Device Drivers > Network device support > ATM drivers
    Device Drivers > Network device support > Ethernet driver support
    Device Drivers > Network device support > Network core driver support
    Device Drivers > Network device support > Network core driver support > Ethernet team driver support (EXPERIMENTAL)
    Device Drivers > Network device support > PHY Device support and infrastructure
    Device Drivers > Network device support > Wan interfaces support
    Device Drivers > MMC/SD/SDIO card support
    Device Drivers > Network device support > Wan interfaces support
    Device Drivers > Network device support > Wireless LAN > Atheros Wireless Cards
    Device Drivers > Network device support > Wireless LAN > Atheros Wireless Cards
    Device Drivers > Network device support > Wireless LAN > Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)  > Debugging Options
    Device Drivers > Network device support > Wireless LAN > Ralink driver support
    Device Drivers > Parallel port support
    Device Drivers > Passive cards
    Device Drivers > Pin controllers
    Device Drivers > Plug and Play support
    Device Drivers > Power supply class support
    Device Drivers > Power supply class support > Board level reset or power off
    Device Drivers > Pulse-Width Modulation (PWM) Support
    Device Drivers > Remoteproc drivers (EXPERIMENTAL)
    Device Drivers > SCSI device support > SCSI device support
    Device Drivers > Serial ATA and Parallel ATA drivers
    Device Drivers > Sonics Silicon Backplane
    Device Drivers > Sony MemoryStick card support (EXPERIMENTAL)
    Device Drivers > Sound card support > Advanced Linux Sound Architecture
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > ARM sound devices
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > FireWire sound devices
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > Generic sound devices
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCI sound devices
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCI sound devices > Intel HD Audio
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCMCIA sound devices
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > PowerPC sound devices
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > SPI sound devices
    Device Drivers > SPI support
    Device Drivers > Staging drivers
    Device Drivers > USB Network Adapters
    Device Drivers > USB support
    Device Drivers > USB support > Support for Host-side USB
    Device Drivers > USB support > Support for Host-side USB > USB Serial Converter support
    Device Drivers > USB support > USB Gadget Support
    Device Drivers > Virtualization drivers
    Device Drivers > Voltage and Current Regulator Support
    Device Drivers > Watchdog Timer Support
    Device Drivers > WiMAX Wireless Broadband devices
    Device Drivers > X86 Platform Specific Device Drivers
    Enable loadable module support
    Enable the block layer
    Executable file formats / Emulations
    Firmware Drivers
    Firmware Drivers > Google Firmware Drivers
    Floating point emulation
    General setup
    General setup > Configure standard kernel features (expert users)
    General setup > Control Group support
    General setup > Control Group support > Group CPU scheduler
    General setup > CPU/Task time and stats accounting
    General setup > GCOV-based kernel profiling
    General setup > IRQ subsystem
    General setup > Kernel Performance Events And Counters
    General setup > Namespaces support
    General setup > RCU Subsystem
    General setup > Timers subsystem
    Kernel Features
    Kernel hacking
    Kernel hacking > Kernel debugging
    Kernel hacking > Kernel debugging > KGDB: kernel debugger
    Kernel hacking > Sample kernel code
    Kernel hacking > Tracers
    Kernel options
    Library routines
    Networking options
    Networking options > DCCP CCIDs Configuration (EXPERIMENTAL)
    Networking options > Network packet filtering framework (Netfilter)
    Networking options > Network testing
    Networking options > TCP/IP networking
    Networking options > TCP/IP networking > Layer Two Tunneling Protocol (L2TP)
    Networking options > TCP/IP networking > The IPv6 protocol
    Networking options > TCP/IP networking > The SCTP Protocol (EXPERIMENTAL)
    Networking support > Amateur Radio support
    Networking support > Amateur Radio support > Amateur Radio AX.25 Level 2 protocol
    Networking support > Amateur Radio support > Amateur Radio AX.25 Level 2 protocol > AX.25 network device drivers
    Networking support > Bluetooth subsystem support
    Networking support > Bluetooth subsystem support > Bluetooth device drivers
    Networking support > CAN bus subsystem support > CAN Device Drivers > Platform CAN drivers with Netlink support
    Networking support > CAN bus subsystem support > CAN Device Drivers > Platform CAN drivers with Netlink support > Philips/NXP SJA1000 devices
    Networking support > IrDA (infrared) subsystem support
    Networking support > IrDA (infrared) subsystem support > Infrared-port device drivers
    Networking support > NFC subsystem support
    Networking support > RF switch subsystem support
    Networking support > WiMAX Wireless Broadband support
    Networking support > Wireless
    Networking support > Wireless > Generic IEEE 802.11 Networking Stack (mac80211)
    Partition Types
    Platform support
    Platform support > 82xx-based boards (PQ II)
    Platform support > 83xx-based boards
    Platform support > 86xx-based boards
    Platform support > Cell Broadband Engine options
    Platform support > CPU Frequency drivers
    Platform support > Freescale Book-E Machine Type
    Platform support > PA Semi SoC-based platforms
    Platform support > PA Semi SoC-based platforms > PA Semi PWRficient options
    Platform support > Sony PS3
    Platform support > Sony PS3 > PS3 Platform Options
    Power management and ACPI options
    Power management and ACPI options > ACPI (Advanced Configuration and Power Interface) Support
    Power management and ACPI options > APM (Advanced Power Management) BIOS support
    Power management and ACPI options > Memory power savings
    Processor support
    Processor type and features
    Processor type and features > Paravirtualized guest support
    System Type
    System Type > ARM Ltd. Versatile Express family
    System Type > ARM Ltd. Versatile Express family > Versatile Express platform type
    System Type > Freescale i.MX family
    System Type > Freescale i.MX family > Freescale i.MX support
    System Type > Multiple platform selection
    System Type > TI OMAP1 specific features
    System Type > TI OMAP2/3/4 Specific Features
    System Type > TI OMAP Common Features

Signed-off-by: Andy Whitcroft <apw@canonical.com>
UBUNTU: [Config] v3.8 configuration review -- pass 2

Updates in the following sections:
    Bus options > PCI support pass 2
    CPU Power Management > CPU Frequency scaling (pass 2)
    Device Drivers > Accessibility support (pass 2)
    Device Drivers > Character devices (pass 2)
    Device Drivers > Character devices > Serial drivers (pass 2)
    Device Drivers > DMA Engine support (pass 2)
    Device Drivers > Generic Driver Options (pass 2)
    Device Drivers > Generic Dynamic Voltage and Frequency Scaling (DVFS) support (pass 2)
    Device Drivers > GPIO Support (pass 2)
    Device Drivers > Graphics support > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (pass 2)
    Device Drivers > Graphics support > OMAP2/3 Display Device Drivers (pass 2)
    Device Drivers > Graphics support > Support for frame buffer devices (pass 2)
    Device Drivers > I2C Hardware Bus support (pass 2)
    Device Drivers > IIO staging drivers > Magnetometer sensors (pass 2)
    Device Drivers > Industrial I/O support (pass 2)
    Device Drivers > Input device support > Generic input layer (needed for keyboard, mouse, ...) > Touchscreens (pass 2)
    Device Drivers > ISDN support > Old ISDN4Linux (deprecated) (pass 2)
    Device Drivers > iwl3945 / iwl4965 Debugging Options (pass 2)
    Device Drivers > Macintosh device drivers (pass 2)
    Device Drivers > MMC/SD/SDIO card support (pass 2)
    Device Drivers > Multifunction device drivers (pass 2)
    Device Drivers > Multimedia support > Cameras/video grabbers support > Memory-to-memory multimedia devices (pass 2)
    Device Drivers > Multimedia support > Cameras/video grabbers support > V4L platform devices (pass 2)
    Device Drivers > Network device support > Ethernet driver support (pass 2)
    Device Drivers > Passive cards (pass 2)
    Device Drivers > Real Time Clock (pass 2)
    Device Drivers > Serial ATA and Parallel ATA drivers (pass 2)
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > ALSA for SoC audio support (pass 2)
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > ALSA for SoC audio support > SoC Audio for Freescale i.MX CPUs (pass 2)
    Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCI sound devices (pass 2)
    Device Drivers > Staging drivers (pass 2)
    Device Drivers > USB Network Adapters (pass 2)
    Device Drivers > USB Peripheral Controller (pass 2)
    Device Drivers > USB support (pass 2)
    Device Drivers > USB support > Support for Host-side USB (pass 2)
    Device Drivers > USB support > USB Gadget Support (pass 2)
    Device Drivers > Watchdog Timer Support (pass 2)
    File systems > Native language support (pass 2)
    Device Drivers > USB Peripheral Controller (pass 2)
    Kernel Features (pass 2)
    Networking options > Network packet filtering framework (Netfilter) > Core Netfilter Configuration (pass 2)
    File systems (pass 2)
    Networking support (pass 2)
    Partition Types (pass 2)
    Power management and ACPI options (pass 2)
    Processor type and features (pass 2)
    System Type (pass 2)
    Device Drivers > SCSI device support > SCSI device support > SCSI low-level drivers (pass 2)
    Advanced setup (pass 2)

Signed-off-by: Andy Whitcroft <apw@canonical.com>
UBUNTU: [Config] apply v3.8 final configuration review changes

Signed-off-by: Andy Whitcroft <apw@canonical.com>
UBUNTU: [Config] annotation: ALX does not build on powerpc

Signed-off-by: Andy Whitcroft <apw@canonical.com>
UBUNTU: [Config] CONFIG_DEBUG_INFO=y

Signed-off-by: Andy Whitcroft <apw@canonical.com>
UBUNTU: SAUCE: sock_diag: Fix out-of-bounds access to sock_diag_handlers[]

CVE-2013-1763

BugLink: http://bugs.launchpad.net/bugs/1132896

Signed-off-by: Mathias Krause <minipli@googlemail.com>

Signed-off-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Steve Conklin <sconklin@canonical.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Ubuntu-3.8.0-7.16

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: d-i: Add hid-logitech-dj to input-modules

BugLink: http://bugs.launchpad.net/bugs/975198

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Bump ABI

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Ubuntu-3.8.0-8.17

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
intel_idle: stop using driver_data for static flags

BugLink: http://bugs.launchpad.net/bugs/1083993

The commit, 4202735e8ab6ecfb0381631a0d0b58fefe0bd4e2
(cpuidle: Split cpuidle_state structure and move per-cpu statistics fields)
observed that the MWAIT flags for Cn on every processor to date were the
same, and created get_driver_data() to supply them.

Unfortunately, that assumption is false, going forward.
So here we restore the MWAIT flags to the cpuidle_state table.
However, instead restoring the old "driver_data" field,
we put the flags into the existing "flags" field,
where they probalby should have lived all along.

This patch does not change any operation.

This patch removes 1 of the 3 users of cpuidle_state_usage.driver_data.
Perhaps some day we'll get rid of the other 2.

Signed-off-by: Len Brown <len.brown@intel.com>
(cherry picked from commit b1beab48f6148d50fee4a56d741cc3168fe1b995)

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
intel_idle: support Haswell

BugLink: http://bugs.launchpad.net/bugs/1083993

This patch enables intel_idle to run on the
next-generation Intel(R) Microarchitecture code named "Haswell".

Signed-off-by: Len Brown <len.brown@intel.com>
(cherry picked from commit 85a4d2d41dc6d1c0296326204a857a9fab864a31)

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
i2c: i801: SMBus patch for Intel Avoton DeviceIDs

BugLink: http://bugs.launchpad.net/bugs/1083965

This patch adds the PCU SMBus DeviceID for the Intel Avoton SOC.

Signed-off-by: Seth Heasley <seth.heasley@intel.com>
Reviewed-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
(cherry picked from commit c2db409cbc8751ccc7e6d2cc2e41af0d12ea637f)

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs

BugLink: http://bugs.launchpad.net/bugs/1083965

This patch adds the AHCI and RAID-mode SATA DeviceIDs for the Intel Avoton SOC.

Signed-off-by: Seth Heasley <seth.heasley@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
(cherry picked from commit 29e674dd5c8e781589f09c3ee139c80f6da274e4)

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs

BugLink: http://bugs.launchpad.net/bugs/1083965

This patch adds the IDE-mode SATA DeviceIDs for the Intel Avoton SOC.

Signed-off-by: Seth Heasley <seth.heasley@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
(cherry picked from commit aaa515277db9585eeb4fdeb4637b9f9df50a1dd9)

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: [Config] CONFIG_PATA_ACPI=m

BugLink: http://bugs.launchpad.net/bugs/1084783

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Ubuntu-3.8.0-8.18

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>