This bug was fixed in the package linux - 2.6.32-11.15 --------------- linux (2.6.32-11.15) lucid; urgency=low [ Andy Whitcroft ] * Revert "(pre-stable) drm/radeon/kms: fix crtc vblank update for r600" * Revert "(pre-stable) sched: Fix balance vs hotplug race" * Revert "[Upstream] acerhdf: Limit modalias matching to supported boards" * Revert "[Upstream] mmc: prevent dangling block device from accessing stale queues" * Revert "SAUCE: Fix nx_enable reporting" * Revert "SAUCE: [x86] fix report of cs-limit nx-emulation" * Revert "SAUCE: [x86] implement cs-limit nx-emulation for ia32" * SAUCE: i915 -- disable powersave by default - LP: #492392 [ Kees Cook ] * SAUCE: [x86] implement cs-limit nx-emulation for ia32 - LP: #369978 * SAUCE: [x86] fix report of cs-limit nx-emulation - LP: #454285 * SAUCE: Fix nx_enable reporting - LP: #454285 [ Tim Gardner ] * [Upstream] b43: Declare all possible firmware files. - LP: #488636 * [Config] updateconfigs after adding pvscsi - LP: #497156 * [Config] CONFIG_BT=m [ Upstream Kernel Changes ] * Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" * SCSI: ipr: fix EEH recovery * SCSI: qla2xxx: dpc thread can execute before scsi host has been added * SCSI: st: fix mdata->page_order handling * SCSI: fc class: fix fc_transport_init error handling * sched: Fix task_hot() test order * x86, cpuid: Add "volatile" to asm in native_cpuid() * sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE * clockevents: Prevent clockevent_devices list corruption on cpu hotplug * pata_hpt3x2n: fix clock turnaround * pata_cmd64x: fix overclocking of UDMA0-2 modes * ASoC: wm8974: fix a wrong bit definition * sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer * ALSA: hda - Fix missing capsrc_nids for ALC88x * acerhdf: limit modalias matching to supported - LP: #435958 * ACPI: EC: Fix MSI DMI detection * ACPI: Use the return result of ACPI lid notifier chain correctly * powerpc: Handle VSX alignment faults correctly in little-endian mode * ASoC: Do not write to invalid registers on the wm9712. * drm/radeon: fix build on 64-bit with some compilers. * USB: emi62: fix crash when trying to load EMI 6|2 firmware * USB: option: support hi speed for modem Haier CE100 * USB: Fix a bug on appledisplay.c regarding signedness * USB: musb: gadget_ep0: avoid SetupEnd interrupt * Bluetooth: Prevent ill-timed autosuspend in USB driver * USB: rename usb_configure_device * USB: fix bugs in usb_(de)authorize_device * drivers/net/usb: Correct code taking the size of a pointer * x86: SGI UV: Fix writes to led registers on remote uv hubs * md: Fix unfortunate interaction with evms * dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' * dma-debug: Do not add notifier when dma debugging is disabled. * dma-debug: Fix bug causing build warning * cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals * x86/amd-iommu: Fix initialization failure panic * ioat3: fix p-disabled q-continuation * ioat2,3: put channel hardware in known state at init * KVM: MMU: remove prefault from invlpg handler * KVM: LAPIC: make sure IRR bitmap is scanned after vm load * Libertas: fix buffer overflow in lbs_get_essid() * iwmc3200wifi: fix array out-of-boundary access * mac80211: fix propagation of failed hardware reconfigurations * mac80211: fix WMM AP settings application * mac80211: Fix IBSS merge * cfg80211: fix race between deauth and assoc response * ath5k: fix SWI calibration interrupt storm * ath9k: wake hardware for interface IBSS/AP/Mesh removal * ath9k: Fix TX queue draining * ath9k: fix missed error codes in the tx status check * ath9k: wake hardware during AMPDU TX actions * ath9k: fix suspend by waking device prior to stop * ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit * ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 * iwl3945: disable power save * iwl3945: fix panic in iwl3945 driver * iwlwifi: fix EEPROM/OTP reading endian annotations and a bug * iwlwifi: fix more eeprom endian bugs * iwlwifi: fix 40MHz operation setting on cards that do not allow it * mac80211: fix race with suspend and dynamic_ps_disable_work * NOMMU: Optimise away the {dac_,}mmap_min_addr tests * 'sysctl_max_map_count' should be non-negative * kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch * V4L/DVB (13596): ov511.c typo: lock => unlock * x86/ptrace: make genregs[32]_get/set more robust * memcg: avoid oom-killing innocent task in case of use_hierarchy * e100: Fix broken cbs accounting due to missing memset. * ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery * netfilter: fix crashes in bridge netfilter caused by fragment jumps * hwmon: (sht15) Off-by-one error in array index + incorrect constants * b43: avoid PPC fault during resume * Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support * sched: Fix balance vs hotplug race * drm/radeon/kms: fix crtc vblank update for r600 * drm: disable all the possible outputs/crtcs before entering KMS mode * S390: dasd: support DIAG access for read-only devices * xen: fix is_disconnected_device/exists_disconnected_device * xen: improvement to wait_for_devices() * xen: wait up to 5 minutes for device connetion * orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled * udf: Try harder when looking for VAT inode * Add unlocked version of inode_add_bytes() function * quota: decouple fs reserved space from quota reservation * ext4: Convert to generic reserved quota's space management. * ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) * x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus * cpumask: use modern cpumask style in drivers/edac/amd64_edac.c * amd64_edac: unify MCGCTL ECC switching * x86, msr: Add support for non-contiguous cpumasks * x86, msr: msrs_alloc/free for CONFIG_SMP=n * amd64_edac: fix driver instance freeing * amd64_edac: make driver loading more robust * amd64_edac: fix forcing module load/unload * sched: Sched_rt_periodic_timer vs cpu hotplug * ext4: Update documentation to correct the inode_readahead_blks option name * lguest: fix bug in setting guest GDT entry * vmscan: do not evict inactive pages when skipping an active list scan * ksm: fix mlockfreed to munlocked * rt2x00: Disable powersaving for rt61pci and rt2800pci. * generic_permission: MAY_OPEN is not write access * Linux 2.6.32.3 * untangle the do_mremap() mess * fasync: split 'fasync_helper()' into separate add/remove functions * ASoC: fix params_rate() macro use in several codecs * modules: Skip empty sections when exporting section notes * exofs: simple_write_end does not mark_inode_dirty * nfsd: make sure data is on disk before calling ->fsync * sunrpc: fix peername failed on closed listener * SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() * SUNRPC: Fix the return value in gss_import_sec_context() * sunrpc: on successful gss error pipe write, don't return error * drm/i915: Update LVDS connector status when receiving ACPI LID event * drm/i915: fix order of fence release wrt flushing * drm/i915: Permit pinning whilst the device is 'suspended' * drm: remove address mask param for drm_pci_alloc() * drm/i915: Enable/disable the dithering for LVDS based on VBT setting * drm/i915: Make the BPC in FDI rx/transcoder be consistent with that in pipeconf on Ironlake * drm/i915: Select the correct BPC for LVDS on Ironlake * drm/i915: fix unused var * rtc_cmos: convert shutdown to new pnp_driver->shutdown * drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' * cgroups: fix 2.6.32 regression causing BUG_ON() in cgroup_diput() * lib/rational.c needs module.h * dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and * kernel/signal.c: fix kernel information leak with print-fatal-signals=1 * mmc_block: add dev_t initialization check * mmc_block: fix probe error cleanup bug * mmc_block: fix queue cleanup * ALSA: hda - Fix ALC861-VD capture source mixer * ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist * ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 - LP: #498863 * ASoC: Fix WM8350 DSP mode B configuration * netfilter: ebtables: enforce CAP_NET_ADMIN * netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() * hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs * hwmon: (adt7462) Fix pin 28 monitoring * quota: Fix dquot_transfer for filesystems different from ext4 * xen: fix hang on suspend. * iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr * ath5k: Fix eeprom checksum check for custom sized eeproms * cfg80211: fix syntax error on user regulatory hints * iwl: off by one bug * mac80211: add missing sanity checks for action frames * drm/i915: remove render reclock support * libertas: Remove carrier signaling from the scan code * kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr * mac80211: fix skb buffering issue (and fixes to that) * fix braindamage in audit_tree.c untag_chunk() * fix more leaks in audit_tree.c tag_chunk() * module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y * ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). * agp/intel-agp: Clear entire GTT on startup * Linux 2.6.32.4 * ethtool: Add reset operation * gro: Name the GRO result enumeration type * gro: Change all receive functions to return GRO result codes * sfc: 10Xpress: Initialise pause advertising flags * sfc: 10Xpress: Report support for pause frames * sfc: Remove redundant header gmii.h * sfc: Remove redundant hardware initialisation * sfc: Rename Falcon-specific board code and types * sfc: Remove boards.h, moving last remaining declaration to falcon.h * sfc: Remove versioned bitfield macros * sfc: Move RX data FIFO thresholds out of struct efx_nic_type * sfc: Update hardware definitions for Siena * sfc: Rename register I/O header and functions used by both Falcon and Siena * sfc: Eliminate indirect lookups of queue size constants * sfc: Define DMA address mask explicitly in terms of descriptor field width * sfc: Move all TX DMA length limiting into tx.c * sfc: Change order of device removal to reverse of probe order * sfc: Remove declarations of nonexistent functions * sfc: Move efx_xmit_done() declaration into correct stanza * sfc: Move shared members of struct falcon_nic_data into struct efx_nic * sfc: Maintain interrupt moderation values in ticks, not microseconds * sfc: Removed kernel-doc for nonexistent member of efx_phy_operations * sfc: Remove pointless abstraction of memory BAR number * sfc: Remove incorrect assertion from efx_pci_remove_main() * sfc: Remove unnecessary tests of efx->membase * sfc: Move MTD probe after netdev registration and name allocation * sfc: Remove unused code for non-autoneg speed/duplex switching * sfc: Rename 'xfp' file and functions to reflect reality * sfc: Really allow RX checksum offload to be disabled * sfc: Feed GRO result into RX allocation policy and interrupt moderation * sfc: Enable heuristic selection between page and skb RX buffers * sfc: Remove pointless abstraction of memory BAR number (2) * sfc: Remove redundant gotos from __efx_rx_packet() * sfc: Remove ridiculously paranoid assertions * sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro() * sfc: Record RX queue number on GRO path * sfc: SFT9001: Reset LED configuration correctly after blinking * sfc: Use a single blink implementation * sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T * sfc: Make board information explicitly Falcon-specific * sfc: Move definition of struct falcon_nic_data into falcon.h * sfc: Move struct falcon_board into struct falcon_nic_data * sfc: Move all I2C stuff into struct falcon_board * sfc: Gather link state fields in struct efx_nic into new struct efx_link_state * sfc: Remove unnecessary casts to struct sk_buff * * sfc: Remove redundant efx_xmit() function * sfc: Combine high-level header files * sfc: Log interrupt and reset type names, not numbers * sfc: Fix descriptor cache sizes * sfc: Treat all MAC registers as 128-bit * sfc: Strengthen EFX_ASSERT_RESET_SERIALISED * sfc: Comment corrections * sfc: Remove unused constant * sfc: Clean up struct falcon_board and struct falcon_board_data * sfc: Fix bugs in RX queue flushing * sfc: Remove unused function efx_flush_queues() * sfc: Only switch Falcon MAC clocks as necessary * sfc: Hold MAC lock for longer in efx_init_port() * sfc: Split MAC stats DMA initiation and completion * sfc: Move Falcon board/PHY/MAC monitoring code to falcon.c * sfc: Simplify XMAC link polling * sfc: Change MAC promiscuity and multicast hash at the same time * sfc: Move inline comment into kernel-doc * sfc: Do not set net_device::trans_start in self-test * sfc: Simplify PHY polling * sfc: QT202x: Reset before reading PHY id * sfc: Replace MDIO spinlock with mutex * sfc: Always start Falcon using the XMAC * sfc: Limit some hardware workarounds to Falcon * sfc: Remove EFX_WORKAROUND_9141 macro * sfc: Remove another unused workaround macro * sfc: Remove some redundant whitespace * sfc: Decouple NIC revision number from Falcon PCI revision number * sfc: Move descriptor cache base addresses to struct efx_nic_type * sfc: Clean up RX event handling * sfc: Remove redundant writes to INT_ADR_KER * sfc: Remove duplicate hardware structure definitions * sfc: Turn pause frame generation on and off at the MAC, not the RX FIFO * sfc: Move Falcon NIC operations to efx_nic_type * sfc: Refactor link configuration * sfc: Generalise link state monitoring * sfc: Add power-management and wake-on-LAN support * sfc: Implement ethtool reset operation * sfc: Add efx_nic_type operation for register self-test * sfc: Add efx_nic_type operation for NVRAM self-test * sfc: Add efx_nic_type operation for identity LED control * sfc: Separate shared NIC code from Falcon-specific and rename accordingly * sfc: Fold falcon_probe_nic_variant() into falcon_probe_nic() * sfc: Extend loopback mode enumeration * sfc: Remove static PHY data and enumerations * sfc: Extend MTD driver for use with new NICs * sfc: Allow for additional checksum offload features * sfc: Rename falcon.h to nic.h * sfc: Move shared NIC code from falcon.c to new source file nic.c * sfc: Add firmware protocol definitions (MCDI) * sfc: Add support for SFC9000 family (1) * sfc: Add support for SFC9000 family (2) * sfc: Implement TSO for TCP/IPv6 * sfc: Update version, copyright dates, authors * drivers/net/sfc: Correct code taking the size of a pointer * sfc: Move PHY software state initialisation from init() into probe() * sfc: Include XGXS in XMAC link status check except in XGMII loopback * sfc: Fix DMA mapping cleanup in case of an error in TSO * sfc: QT2025C: Work around PHY bug * sfc: QT2025C: Switch into self-configure mode when not in loopback * sfc: QT2025C: Work around PHY firmware initialisation bug * sfc: QT2025C: Add error message for suspected bad SFP+ cables * sfc: Disable TX descriptor prefetch watchdog * [SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA. - LP: #497156 -- Andy Whitcroft