linux (2.6.31-400.1netbook1) netbook-jaunty-backports-kernelspace; urgency=low

  [ Michael Frey (Senior Manager, MID) ]

  * SAUCE: Enable front and rear audio ports for Conexant 5051 codec.

 -- Andy Whitcroft <apw@canonical.com>  Thu, 20 Aug 2009 20:19:17 +0100

linux (2.6.31-400.0) netbook-karmic; urgency=low

  [ Andy Whitcroft ]

  * Netbook branch started based on Ubuntu-2.6.31-6.25 plus the abstracted
    debian stack.

  [ Ubuntu: 2.6.31-6.25 ]

  * script to generate Ubuntu changes from changelog
  * [Config] standardise ANDROID options
  * [Config] standardise CONFIG_ATM as module
  * [Config] standardise CONFIG_LIB80211 as module
  * [Config] disable CONFIG_PRINT_QUOTA_WARNING
  * [Config] set CONFIG_CRAMFS as module
  * [Config] enable CONFIG_DAB and modules
  * [Config] set CONFIG_MAC80211_HWSIM as module
  * [Config] set CONFIG_NET_CLS_FLOW as module
  * [Config] set CONFIG_NF_CONNTRACK_SANE as module
  * [Config] set CONFIG_NF_CT_PROTO_DCCP as module
  * [Config] set CONFIG_RTC_DRV_DS1511 as module
  * [Config] set CONFIG_RTC_DRV_R9701 as module
  * [Config] set CONFIG_RTC_DRV_S35390A as module
  * [Config] set CONFIG_TOIM3232_DONGLE as module
  * [Config] standardise CONFIG_USB_MIDI_GADGET as module
  * [Config] standardise CONFIG_USB_G_PRINTER as module
  * [Config] standardise CONFIG_USB_SERIAL_IR as module
  * [Config] set CONFIG_USB_SERIAL_IUU as module
  * [Config] standardise CONFIG_USB_STORAGE_CYPRESS_ATACB as module
  * [Config] standardise CONFIG_USB_STORAGE_ONETOUCH as module
  * cleanup remains of dm-loop
  * drop thinkpad ec and smapi support
  * drop appleir
  * [Config] update configs following rebase to v2.6.31-rc6
  * SAUCE: ksm patch 1, drop after 2.6.31
  * SAUCE: ksm patch 2, drop after 2.6.31
  * SAUCE: ksm patch 3, drop after 2.6.31
  * SAUCE: ksm patch 4, drop after 2.6.31
  * SAUCE: ksm patch 5, drop after 2.6.31
  * SAUCE: ksm patch 7, drop after 2.6.31
  * SAUCE: ksm patch 0, drop after 2.6.31
  * SAUCE: ksm patch 6, drop after 2.6.31
  * SAUCE: ksm patch 8, drop after 2.6.31
  * SAUCE: ksm patch 9, drop after 2.6.31
  * [Config] Ports: Re-add PS3 modules to udebs
  * [Config] Update SPARC config and d-i files to reflect what can be built
  * [Config] Removed armel package support
  * [Config] Enabled CONFIG_KSM=y
  * ARM: Cleanup: Revert "ARM: Add more cache memory types macros"
  * ARM: Cleanup: Revert "Do not use OOB with MLC NAND"
  * ARM: Cleanup: Revert "ARM: Make ARM arch aware of ubuntu/ drivers"
  * ARM: Cleanup: Revert "ARM: IMX51: Make video capture drivers compile"
  * ARM: Cleanup: Revert "ARM: IMX51: Fix isl29003 HWMON driver for i2c
    changes"
  * ARM: Cleanup: Revert "ARM: IMX51: IPU irq handler deadlock fix"
  * ARM: Cleanup: Revert "ARM: IMX51: Babbage 2.5 needs a different system
    revision"
  * ARM: Cleanup: Revert "ARM: IMX51: Compile-in the IMX51 cpufreq driver
    by default"
  * ARM: Cleanup: Revert "ARM: IMX51: Enable ZONE_DMA for ARCH_MXC"
  * ARM: Cleanup: Revert "ARM: IMX51: Make ARCH_MXC auto-enable
    ARCH_MXC_CANONICAL"
  * ARM: Cleanup: Revert "ARM: IMX51: Unconditionally disable
    CONFIG_GPIOLIB"
  * ARM: Cleanup: Revert "ARM: IMX51: Minimal changes for USB to work on
    2.6.31"
  * ARM: Cleanup: Revert "ARM: IMX51: Fix plat-mxc/timer.c to handle imx51"
  * ARM: Cleanup: Revert "ARM: IMX51: Make it compile."
  * ARM: Cleanup: Revert "ARM: IMX51: Clean-up the craziness of including
    mxc_uart.h _everywhere_"
  * ARM: Cleanup: Revert "ARM: IMX51: Move board-mx51* header files to the
    correct location"
  * ARM: Cleanup: Revert "ARM: IMX51: Changed from snd_card_new to
    snd_card_create"
  * ARM: Cleanup: Revert "ARM: IMX51: Fix up merge error in Kconfig"
  * ARM: Cleanup: Revert "ARM: IMX51: mxc_timer_init prototype"
  * ARM: Cleanup: Revert "ARM: IMX51: Removed the mxc_gpio_port structure."
  * ARM: Cleanup: Revert "ARM: IMX51: Added external declaration for
    mxc_map_io."
  * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name."
  * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name."
  * ARM: Cleanup: Revert "ARM: IMX51: snd_soc_machine structure replaced
    with snd_soc_card."
  * ARM: Cleanup: Revert "ARM: IMX51: codec structure was moved to the card
    structure"
  * ARM: Cleanup: Revert "ARM: IMX51: Hack to add defines for
    DMA_MODE_READ/WRITE/MASK"
  * ARM: Cleanup: Revert "ARM: IMX51: Add SoC and board support for
    Freescale mx51 platform"
  * Driver core: add new device to bus's list before probing
  * [Upstream] (drop after 2.6.31) ALSA: hda - Reduce click noise at
    power-saving
    - LP: #381693, #399750, #380892

  [ Ubuntu: 2.6.31-5.24 ]

  * ARM: IMX51: Make video capture drivers compile
  * [Config] IMX51: Config updates
  * remove leftovers of dm-bbr
  * Add pata_cs5535 to pata-modules
    - LP: #318805
  * [Config] CONFIG_PPC64=y for powerpc64-smp
  * [Config] Set the maximum number of CPUs to 1024 for powerpc64-smp
  * [Config] CONFIG_PPC_PS3=y for powerpc64-smp
  * [Config] CONFIG_PPC_MAPLE=y on powerpc64-smp
  * [Config] CONFIG_PPC_PASEMI=y on powerpc64-smp
  * [Config] CONFIG_CPU_FREQ_PMAC64=y on powerpc64-smp
  * [Config] Enable all PS3 drivers in powerpc64-smp
  * LIRC -- fix lirc-i2c 2.6.31 compilation
  * [Upstream] dell-laptop: Fix rfkill state queries
  * [Config] Ignore armel ABI and module changes
  * [Config] Update configs after rebase against 2.6.31-rc5
  * Rebased to 2.6.31-rc5

  [ Ubuntu: 2.6.31-4.23 ]

  * AUFS -- update to aufs2-30 20090727
  * [Config] enable AUFS FUSE support
  * [Config] CONFIG_JFS_FS=m on sparc
  * [Upstream] dell-laptop: Fix rfkill state setting.

  [ Ubuntu: 2.6.31-4.22 ]

  * ARM: IMX51: Add SoC and board support for Freescale mx51 platform
  * ARM: IMX51: Move board-mx51* header files to the correct location
  * ARM: IMX51: Clean-up the craziness of including mxc_uart.h _everywhere_
  * ARM: IMX51: Make it compile.
  * ARM: IMX51: Unconditionally disable CONFIG_GPIOLIB
  * ARM: IMX51: Make ARCH_MXC auto-enable ARCH_MXC_CANONICAL
  * ARM: IMX51: Enable ZONE_DMA for ARCH_MXC
  * ARM: IMX51: Compile-in the IMX51 cpufreq driver by default
  * ARM: IMX51: Fix isl29003 HWMON driver for i2c changes
  * ARM: USB: musb: Refer to musb_otg_timer_func under correct #ifdef
  * ARM: staging: udlfb: Add vmalloc.h include
  * UBUNTU [Config]: Bring imx51 config upto date with other flavours
  * ARM: IMX51: Hack to add defines for DMA_MODE_READ/WRITE/MASK
  * ARM: IMX51: codec structure was moved to the card structure
  * ARM: IMX51: snd_soc_machine structure replaced with snd_soc_card.
  * ARM: IMX51: Get to bus_id by calling dev_name.
  * ARM: IMX51: Get to bus_id by calling dev_name.
  * ARM: IMX51: Added external declaration for mxc_map_io.
  * ARM: IMX51: Removed the mxc_gpio_port structure.
  * ARM: IMX51: mxc_timer_init prototype
  * ARM: IMX51: Fix up merge error in Kconfig
  * ARM: IMX51: Changed from snd_card_new to snd_card_create
  * ARM: IMX51: Fix plat-mxc/timer.c to handle imx51
  * ARM: IMX51: Minimal changes for USB to work on 2.6.31
  * ARM: IMX51: Babbage 2.5 needs a different system revision
  * ARM: IMX51: IPU irq handler deadlock fix
  * [Config] Enabled CONFIG_CAN=m
    - LP: #327243
  * [Config] Enabled CONFIG_SERIAL=m
    - LP: #397189

  [ Ubuntu: 2.6.31-4.21 ]

  * dm-raid-4-5: Add missing brackets around test_bit()
  * AppArmor: Fix change_profile failing lpn401931
  * AppArmor: Fix determination of forced AUDIT messages.
  * AppArmor: Fix oops in auditing of the policy interface offset

  [ Ubuntu: 2.6.31-4.20 ]

  * SAUCE: iscsitarget -- update to SVN revision r214
  * SAUCE: iscsitarget -- renable driver
  * [Config] consolidate lpia/lpia and i386/generic configs
  * [Config] enable CRYPTO modules for all architectures
  * [Config] enable cryptoloop
  * [Config] enable various filesystems for armel
  * [Config] sync i386 generic and generic-pae
  * [Config] add the 386 (486 processors and above) flavour
  * [Config] re-set DEFAULT_MMAP_MIN_ADDR
    - LP: #399914
  * add genconfigs/genportsconfigs to extract the built configs
  * updateconfigs -- alter concatenation order allow easier updates
  * intelfb -- INTELFB now conflicts with DRM_I915
  * printchanges -- rebase tree does not have stable tags use changelog
  * AppArmor: fix argument size missmatch on 64 bit builds
  * Ship bnx2x firmware in nic-modules udeb
    - LP: #360966
  * AppArmor: fix build failure on ia64
  * AppArmour: ensure apparmor enabled parmater is off if AppArmor fails to
    initialize.
  * AppArmour: fix auditing of domain transitions to include target profile
    information
  * AppArmor: fix C99 violation
  * AppArmor: revert reporting of create to write permission.
  * SAUCE: Add config option to set a default LSM
  * [Config] enable AppArmor by default
  * AppArmor: Fix NULL pointer dereference oops in profile attachment.
  * SAUCE: drm/i915: Allow frame buffers up to 4096x4096 on 915/945 class
    hardware
    - LP: #351756
  * [Config] add .o files found in arch/powerpc/lib to all powerpc kernel
    header packages
    - LP: #355344
  * [Config] update SPARC config files to allow success build
  * SAUCE: trace: add trace_event for the open() syscall
  * SAUCE: jfs: Fix early release of acl in jfs_get_acl
    - LP: #396780
  * [Upstream] Fix Soltech TA12 volume hotkeys not sending key release
    - LP: #397499
  * [Upstream] USB Option driver - Add USB ID for Novatel MC727/U727/USB727
    refresh
    - LP: #365291
  * [Config] SSB/B44 are common across all arches/flavours.
  * Rebased to 2.6.31-rc4

  [ Ubuntu: 2.6.31-3.19 ]

  * Revert "[Config] Disabled NDISWRAPPER"
  * ndiswrapper -- fix i386 compilation failures on cmpxchg8b
  * AUFS -- export various core functions
  * AUFS -- export various core functions -- fixes
  * AUFS -- core filesystem
  * AUFS -- track changes in v2.6.31
  * [Config] Enable AUFS
  * droppped 'iwl3945: do not send scan command if channel count zero' as it
    is already upstream but failed to auto-drop on rebase.
  * SAUCE: fsnotify: use def_bool in kconfig instead of letting the user
    choose
  * SAUCE: inotify: check filename before dropping repeat events
  * SAUCE: fsnotify: fix inotify tail drop check with path entries

  [ Ubuntu: 2.6.31-3.18 ]

  * Revert "Add splice-2.6.23.patch from AUFS to export a symbol needed by
    AUFS"
  * Revert "Add put_filp.patch from AUFS to export a symbol needed by AUFS"
  * Revert "Add sec_perm-2.6.24.patch from AUFS - export
    security_inode_permission"
  * clear out left over AUFS files and modifications
  * [Config] Enable CONFIG_USB_ISP116X_HCD on sparc
  * SAUCE: Explicitly include header files to allow apparmor to build on
    powerpc
  * [Config] Enable CONFIG_BLK_DEV_IDECD on powerpc
  * [Config] Dropped ubuntu/misc/wireless/acx
  * [Config] Disabled NDISWRAPPER until the compile issues are fixed.
  * Rebased to 2.6.31-rc3

  [ Ubuntu: 2.6.31-2.17 ]

  * [Config] CONFIG_BLK_DEV_CRYPTOLOOP=m for sparc
  * compcache -- remove redundant Kconfig entries part 2
  * compcache -- clean up CCFLAGS declarations
  * [Config] enable AppArmor
  * AppArmor: fix operator precidence issue in as_path_link
  * AppArmor security module
  * AppArmor: Correct mapping of file permissions.
  * AppArmor: Turn auditing of ptrace on
  * [Config] disable CONFIG_DM_RAID45 on powerpc

  [ Ubuntu: 2.6.31-2.16 ]

  * compcache -- remove redundant Kconfig entries
    added ignore and ignore.modules for all arches since the compcache update
    changes the modules names as well as some compcache ABI values.
  * SAUCE: updated dm-raid45 module version to 2009.04.24 (2.6.30-rc3)
  * SAUCE: update compcache version to 0.5.3
  * [Config]: Fix sparc FTBS by adding ignore.modules

  [ Ubuntu: 2.6.31-2.15 ]

  * SAUCE: default ATI Radeon KMS to off until userspace catches up
  * [Config] Update configs following rebase to 2.6.31-rc2
  * [Config] update ports configs following update to 2.6.31-rc2
  * [Config] powerpc - Disable CONFIG_RDS
  * Rename linux-doc-PKGVER to linux-doc and clean up its description
    - LP: #382115
  * rebased to mainline 2.6.31-rc2

  [ Ubuntu: 2.6.31-1.14 ]

  * update ndiswrapper to 1.55
  * remove leftovers of gfs
  * [Config] powerpc: enable CONFIG_PPC_DISABLE_WERROR
  * [Config] re-enable and build the ide-pmac driver into powerpc kernels
  * [Config] Build the ServerWorks Frodo / Apple K2 SATA driver into the
    kernel
  * Remove snd-bt-sco ubuntu driver
  * [Config] updates ia64 config and d-i folders to allow succesful build
  * [Config] Update powerpc and sparc for 2.6.31
  * intel-iommu: fix Identity Mapping to be arch independent
    - LP: #384695
  * ACPI: video: prevent NULL deref in acpi_get_pci_dev()

  [ Ubuntu: 2.6.31-1.13 ]

  * REBASE: rebased to mainline 2.6.31-rc1
    - "UBUNTU: SAUCE: UHCI USB quirk for resume"
      no longer applies, using deprecated interfaces, LPIA only, dropped
    - "UBUNTU: SAUCE: Mask off garbage in Dell WMI scan code data"
      changes now upstream, dropped
  * [Config] Update configs following rebase to 2.6.31-rc1
  * [Config] update ports configs following update to 2.6.31-rc1
  * [Config] disable broken staging driver CONFIG_STLC45XX
  * SAUCE: fix compcache to use updates accessors
  * [Config] disable staging driver CONFIG_VT6655
  * SAUCE: fix DRDB to use updates accessors
  * [Disable] ndiswrapper needs update
  * [Disable] LIRC I2C needs update
  * [Disable] CONFIG_LENOVO_SL_LAPTOP needs update
  * [Config] disable I2C_DESIGNWARE does not compile
  * [Config] disable CONFIG_TLSUP for lpia
  * [Config] disable CONFIG_FB_UDL for arm
  * SAUCE: disable adding scsi headers to linux-libc-dev
  * SAUCE: Add LIRC drivers

  [ Ubuntu: 2.6.30-10.12 ]

  * [Config] split out the ports configs into their own family
  * [Config] update configs following introduction of ports family
  * Revert "Rename linux-doc-PKGVER to linux-doc and clean up its
    description". Fixes linux-doc package name conflicts for now.
    - LP: #382115

  [ Ubuntu: 2.6.30-10.11 ]

  * [Config] Comment splitconfig.pl and misc cleanup
  * [Config] Rename all configs to the new naming scheme
  * [Config] Splitconfig rework
  * [Config] Rename scripts/misc/oldconfig to kernelconfig
  * [Config] Fix build system for new config split
  * [Config] Run updateconfigs after the splitconfig rework
  * Revert "SAUCE: Default to i915.modeset=0 if CONFIG_DRM_I915_KMS=y"
  * [Config] standardise CONFIG_STAGING=y
  * [Config] standardise CONFIG_RD_LZMA=y
  * [Config] CONFIG_PCI_IOV=y
  * [Config] CONFIG_PCI_STUB=m
  * [Config] merge kernel configs more agressively
  * [Config] Run kernel-wedge in $(builddir) rather than at the top level
  * [Config] Add support for including firmware in udebs
  * [Config] Ship bnx2 firmware in nic-modules udeb
    - LP: #384861
  * [Config] ports - Import of ports architectures into kernel packaging
    infrastructure
  * [Config] ports - Do not update ports kernel configurations by default
  * [Config] ports - Disable ABI checking for ports architectures
  * [Config] ports - Build drivers in ubuntu sub-directory on powerpc
  * [Config] ports - Add control.d/vars.* files for ports architectures
  * [Config] ports - Add ports architectures for linux-libc-dev
  * [Config] ports - Create powerpc specific message-modules and
    block-modules udebs
  * [Config] ports - Add configuration files for ports architectures
  * [Config] Enable CONFIG_BLK_DEV_AEC62XX=m for amd64 and i386
    - LP: #329864
  * [Config] ports - Fix compression of kernels
  * [Upstream] mmc: prevent dangling block device from accessing stale
    queues
    - LP: #383668
  * [Config] Recommend grub-pc in linux-image
    - LP: #385741
  * [Config] Implement i386 generic and generic-pae flavours
  * [Config] ports - Add control info after integrating ports arches
  * [Config] Removed auto-generated files from git
  * [Config] Added netxen_nic to nic-modules
    - LP: #389603
  * Rename linux-doc-PKGVER to linux-doc and clean up its description
    - LP: #382115

  [ Ubuntu: 2.6.30-9.10 ]

  * [Config] CONFIG_SECURITY_TOMOYO=y (amd64, i386, lpia)
  * [Config] CONFIG_KEXEC_JUMP=y (amd64, lpia)
  * [Config] CONFIG_LENOVO_SL_LAPTOP=m (amd64, lpia)
  * [Config] CONFIG_POHMELFS_CRYPTO=y (i386, amd64)
  * [Config] CONFIG_SERIAL_MAX3100=m (i386, amd64, lpia)
  * [Config] CONFIG_VIDEO_GO7007=m (amd64, i386)
  * rebased to 2.6.30 final

  [ Ubuntu: 2.6.30-8.9 ]

  * Config update removed the following options:
        CONFIG_EDAC_AMD8111=m
        CONFIG_EDAC_AMD8131=m
  * rebased to 2.6.30-rc8

  [ Ubuntu: 2.6.30-7.8 ]

  * Enabled NEW configration options:
      Paravirtualization layer for spinlocks (PARAVIRT_SPINLOCKS) [N/y/?] Y
      Cisco FNIC Driver (FCOE_FNIC) [N/m/y/?] M
  * rebased to 2.6.30-rc7

  [ Ubuntu: 2.6.30-6.7 ]

  * Dropped: UBUNTU: SAUCE: input: Blacklist digitizers from joydev.c (now
    upstream)
  * rebased to 2.6.30-rc6

  [ Ubuntu: 2.6.30-5.6 ]

  * [Config] Enable Keyspan USB serial device firmware in kernel module
    - LP: #334285
  * rebased to 2.6.30-rc5

  [ Ubuntu: 2.6.30-4.5 ]

  * Build-Conflict with findutils (= 4.4.1-1ubuntu1), to avoid
    /usr/include/asm/* going missing
    - LP: #373214

  [ Ubuntu: 2.6.30-3.4 ]

  * SAUCE: [x86] implement cs-limit nx-emulation for ia32
    - LP: #369978
  * SAUCE: input: Blacklist digitizers from joydev.c
    - LP: #300143

  [ Ubuntu: 2.6.30-2.3 ]

  * [Config] Enabled CC_STACKPROTECTOR=y for all x86en
    - LP: #369152
  * SAUCE: Default to i915_modeset=0 if CONFIG_DRM_I915_KMS=y
  * [Config] CONFIG_DRM_I915_KMS=y
  * [Config] Set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR to appropriate ARCH
    minimums
  * rebased to 2.6.30-rc4

  [ Ubuntu: 2.6.30-1.2 ]

  * [Config] armel: disable staging drivers, fixes FTBS
  * [Config] armel imx51: Disable CONFIG_MTD_NAND_MXC, fixes FTBS
  * mpt2sas: Change reset_type enum to avoid namespace collision.
    Submitted upstream.

 -- Andy Whitcroft <apw@canonical.com>  Thu, 20 Aug 2009 19:49:43 +0100
