This bug was fixed in the package linux - 2.6.31-20.57 --------------- linux (2.6.31-20.57) karmic-proposed; urgency=low [ Kees Cook ] * SAUCE: x86: brk away from exec rand area - LP: #452175 [ Keng-Yu Lin ] * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung Q210/P210 laptops - LP: #385683 [ Pascal Bach ] * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo 1848+u - LP: #458503 [ Stefan Bader ] * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for AOA150 model" - LP: #494633 * [Config] Disable CONFIG_USB_DEVICEFS - LP: #488274 [ Upstream Kernel Changes ] * Revert "ext4: Don't update superblock write time when filesystem is read-only" - LP: #496816 * Revert "ide: try to use PIO Mode 0 during probe if possible" - LP: #503430 * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation." - LP: #503430 * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks - LP: #494633 * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible - LP: #494633 * cifs: clean up handling when server doesn't consistently support inode numbers - LP: #494633 * cifs: clear server inode number flag while autodisabling - LP: #494633 * CIFS: fix oops in cifs_lookup during net boot - LP: #494633 * CIFS: Duplicate data on appending to some Samba servers - LP: #494633 * rtl8187: Fix kernel oops when device is removed when LEDS enabled - LP: #494633 * md: don't clear endpoint for resync when resync is interrupted. - LP: #494633 * md/raid5: make sure curr_sync_completes is uptodate when reshape starts - LP: #494633 * md/raid1/raid10: add a cond_resched - LP: #494633 * ALSA: usb-audio: fix combine_word problem - LP: #494633 * ALSA: hda - Dell Studio 1557 hd-audio quirk - LP: #494633 * ALSA: AACI: fix AC97 multiple-open bug - LP: #494633 * ALSA: AACI: fix recording bug - LP: #494633 * jffs2: Fix memory corruption in jffs2_read_inode_range() - LP: #494633 * sound: rawmidi: disable active-sensing-on-close by default - LP: #494633 * sound: rawmidi: fix checking of O_APPEND when opening MIDI device - LP: #494633 * sound: rawmidi: fix double init when opening MIDI device with O_APPEND - LP: #494633 * sound: rawmidi: fix MIDI device O_APPEND error handling - LP: #494633 * highmem: Fix race in debug_kmap_atomic() which could cause warn_count to underflow - LP: #494633 * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and KM_NMI_PTE - LP: #494633 * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699 - LP: #494633 * kmap: fix build errors with DEBUG_HIGHMEM enabled - LP: #494633 * V4L/DVB (13169): bttv: Fix potential out-of-order field processing - LP: #494633 * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video standard - LP: #494633 * V4L/DVB (13109): tda18271: fix signedness issue in tda18271_rf_tracking_filters_init - LP: #494633 * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency calculation - LP: #494633 * V4L/DVB (13190): em28xx: fix panic that can occur when starting audio streaming - LP: #494633 * V4L/DVB (13079): dib0700: fixed xc2028 firmware loading kernel oops - LP: #494633 * V4L/DVB (13230): s2255drv: Don't conditionalize video buffer completion on waiting processes - LP: #494633 * uids: Prevent tear down race - LP: #494633 * pps: events reporting fix up - LP: #494633 * pps: locking scheme fix up for PPS_GETPARAMS - LP: #494633 * rtc: v3020: fix v3020_mmio_read_bit() - LP: #494633 * fs: add missing compat_ptr handling for FS_IOC_RESVSP ioctl - LP: #494633 * memcg: fix wrong pointer initialization at page migration when memcg is disabled. - LP: #494633 * pidns: fix a leak in /proc dentries and inodes with pid namespaces. - LP: #494633 * page allocator: Do not allow interrupts to use ALLOC_HARDER - LP: #494633 * page allocator: always wake kswapd when restarting an allocation attempt after direct reclaim failed - LP: #494633 * tty_port: If we are opened non blocking we still need to raise the carrier - LP: #494633 * tty: cp210x: Fix carrier handling - LP: #494633 * USB: ohci: quirk AMD prefetch for USB 1.1 ISO transfer - LP: #494633 * USB: usbmon: fix bug in mon_buff_area_shrink - LP: #494633 * USB: option.c: add support for D-Link DWM-162-U5 - LP: #494633 * USB: cdc_acm: Fix race condition when opening tty - LP: #494633 * USB: xhci: Fix bug memory free after failed initialization. - LP: #494633 * USB: xhci: Fix TRB physical to virtual address translation. - LP: #494633 * USB: xhci: Fix scratchpad deallocation. - LP: #494633 * iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000 series - LP: #494633 * iwlwifi: Fix issue on file transfer stalled in HT mode - LP: #494633 * ima: replace GFP_KERNEL with GFP_NOFS - LP: #494633 * NFSv4: Fix a cache validation bug which causes getcwd() to return ENOENT - LP: #494633 * fuse: reject O_DIRECT flag also in fuse_create - LP: #494633 * ASoC: Fix suspend with active audio streams - LP: #494633 * ASoC: AIC23: Fixing infinite loop in resume path - LP: #494633 * b43: Work around mac80211 race condition - LP: #494633 * rfkill: fix miscdev ops - LP: #494633 * thinkpad-acpi: fix sign of ERESTARTSYS return - LP: #494633 * Enable ACPI PDC handshake for VIA/Centaur CPUs - LP: #494633 * V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital 4 (rev 1) - LP: #494633 * V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock - LP: #494633 * V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling - LP: #494633 * V4L/DVB (12280): gspca - sonixj: Remove auto gain/wb/expo for the ov7660 sensor. - LP: #494633 * V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added - LP: #494633 * V4L/DVB (12501): gspca - sonixj: Do the ov7660 sensor work again. - LP: #494633 * V4L/DVB (12691): gspca - sonixj: Don't use mdelay(). - LP: #494633 * V4L/DVB (12696): gspca - sonixj / sn9c102: Two drivers for 0c45:60fc and 0c45:613e. - LP: #494633 * drm/i915: Select CONFIG_SHMEM - LP: #494633 * drm: work around EDIDs with bad htotal/vtotal values - LP: #494633, #460664 * drm/i915: Fix IRQ stall issue on Ironlake - LP: #494633 * udp: Fix udp_poll() and ioctl() - LP: #494633 * acenic: Pass up error code from ace_load_firmware() - LP: #494633 * pkt_sched: pedit use proper struct - LP: #494633 * net: fix sk_forward_alloc corruption - LP: #494633 * bonding: Modify hash transmit policies to use the packet's source MAC address - LP: #494633 * sfc: Set ip_summed correctly for page buffers passed to GRO - LP: #494633 * sparc64: replace parentheses in pmul() - LP: #494633 * sparc: Move of_set_property_mutex acquisition outside of devtree_lock grab. - LP: #494633 * sched: Fix boot crash by zalloc()ing most of the cpu masks - LP: #494633 * sched: Fix isolcpus boot option - LP: #494633 * V4L/DVB (13202): smsusb: add autodetection support for three additional Hauppauge USB IDs - LP: #494633 * V4L/DVB (13313): saa7134: add support for FORCE_TS_VALID mode for mpeg ts input - LP: #494633 * V4L/DVB (13314): saa7134: set ts_force_val for the Hauppauge WinTV HVR-1150 - LP: #494633 * speedstep-ich: fix error caused by 394122ab144dae4b276d74644a2f11c44a60ac5c - LP: #494633 * USB: EHCI: don't send Clear-TT-Buffer following a STALL - LP: #494633 * USB: musb_gadget: fix STALL handling - LP: #494633 * usb: amd5536udc: fixed shared interrupt bug and warning oops - LP: #494633 * USB: ftdi_sio: Keep going when write errors are encountered. - LP: #494633 * USB: work around for EHCI with quirky periodic schedules - LP: #435352, #494633 * tty_port: handle the nonblocking open of a dead port corner case - LP: #494633 * pxamci: call mmc_remove_host() before freeing resources - LP: #494633 * param: don't complain about unused module parameters. - LP: #494633 * modules: don't export section names of empty sections via sysfs - LP: #494633 * md: revert incorrect fix for read error handling in raid1. - LP: #494633 * perf_event: Adjust frequency and unthrottle for non-group-leader events - LP: #494633 * hso: fix soft-lockup - LP: #494633 * block: use after free bug in __blkdev_get - LP: #494633 * hwmon: (adt7475) Fix temperature fault flags - LP: #494633 * hwmon: (adt7475) Cache limits for 60 seconds - LP: #494633 * agp/intel: new host bridge support - LP: #494633 * netfilter: nf_nat: fix NAT issue in 2.6.30.4+ - LP: #494633 * netfilter: xt_connlimit: fix regression caused by zero family value - LP: #494633 * b43: Fix DMA TX bounce buffer copying - LP: #494633 * crypto: padlock-aes - Use the correct mask when checking whether copying is required - LP: #494633 * sky2: set carrier off in probe - LP: #494633 * ath5k: Linear PCDAC code fixes - LP: #494633 * i2c: Fix userspace_device list corruption - LP: #494633 * acerhdf: fix fan control for AOA150 model - LP: #494633 * drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling - LP: #494633 * tty/of_serial: add missing ns16550a id - LP: #494633 * V4L/DVB (13255): gspca - m5602-s5k4aa: Add vflip quirk for the Bruneinit laptop - LP: #494633 * V4L/DVB (13256): gspca - m5602-s5k4aa: Add another MSI GX700 vflip quirk - LP: #494633 * V4L/DVB (13257): gspca - m5602-s5k4aa: Add vflip for Fujitsu Amilo Xi 2528 - LP: #494633 * PCI: Prevent AER driver from being loaded on non-root port PCIE devices - LP: #494633 * acerhdf: additional BIOS versions - LP: #494633 * acerhdf: return temperature in milidegree instead of degree - LP: #494633 * Input: keyboard - fix braille keyboard keysym generation - LP: #494633 * Linux 2.6.31.7 - LP: #494633 * ext4: Fix memory leak fix when mounting an ext4 filesystem - LP: #496816 * jbd2: Fail to load a journal if it is too short - LP: #496816 * jbd2: round commit timer up to avoid uncommitted transaction - LP: #496816 * ext4: fix journal ref count in move_extent_par_page - LP: #496816 * ext4: Fix bugs in mballoc's stream allocation mode - LP: #496816 * ext4: Avoid group preallocation for closed files - LP: #496816 * jbd2: Annotate transaction start also for jbd2_journal_restart() - LP: #496816 * ext4: Fix possible deadlock between ext4_truncate() and ext4_get_blocks() - LP: #496816 * ext4: reject too-large filesystems on 32-bit kernels - LP: #496816 * ext4: Add feature set check helper for mount & remount paths - LP: #496816 * ext4: Add missing unlock_new_inode() call in extent migration code - LP: #496816 * ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories - LP: #496816 * ext4: Limit number of links that can be created by ext4_link() - LP: #496816 * ext4: Restore wbc->range_start in ext4_da_writepages() - LP: #496816 * ext4: fix cache flush in ext4_sync_file - LP: #496816 * ext4: Fix wrong comparisons in mext_check_arguments() - LP: #496816 * ext4: Remove unneeded BUG_ON() in ext4_move_extents() - LP: #496816 * ext4: Return exchanged blocks count to user space in failure - LP: #496816 * ext4: Take page lock before looking at attached buffer_heads flags - LP: #496816 * ext4: print more sysadmin-friendly message in check_block_validity() - LP: #496816 * ext4: Use bforget() in no journal mode for ext4_journal_{forget,revoke}() - LP: #496816 * ext4: Assure that metadata blocks are written during fsync in no journal mode - LP: #496816 * ext4: Make non-journal fsync work properly - LP: #496816 * ext4: move ext4_mb_init_group() function earlier in the mballoc.c - LP: #496816 * ext4: check for need init flag in ext4_mb_load_buddy - LP: #496816 * ext4: Don't update superblock write time when filesystem is read-only - LP: #496816 * ext4: Always set dx_node's fake_dirent explicitly. - LP: #496816 * ext4: Fix initalization of s_flex_groups - LP: #496816 * ext4: Fix include/trace/events/ext4.h to work with Systemtap - LP: #496816 * ext4: Fix small typo for move_extent_per_page() - LP: #496816 * ext4: Replace get_ext_path macro with an inline funciton - LP: #496816 * ext4: Replace BUG_ON() with ext4_error() in move_extents.c - LP: #496816 * ext4: Add null extent check to ext_get_path - LP: #496816 * ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT - LP: #496816 * ext4: limit block allocations for indirect-block files to < 2^32 - LP: #496816 * ext4: store EXT4_EXT_MIGRATE in i_state instead of i_flags - LP: #496816 * ext4: Fix the alloc on close after a truncate hueristic - LP: #496816 * ext4: Fix hueristic which avoids group preallocation for closed files - LP: #496816 * ext4: Adjust ext4_da_writepages() to write out larger contiguous chunks - LP: #496816 * ext4: release reserved quota when block reservation for delalloc retry - LP: #496816 * ext4: Split uninitialized extents for direct I/O - LP: #496816 * ext4: Use end_io callback to avoid direct I/O fallback to buffered I/O - LP: #496816 * ext4: async direct IO for holes and fallocate support - LP: #496816 * ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes first - LP: #496816 * ext4: Avoid updating the inode table bh twice in no journal mode - LP: #496816 * ext4: Make sure ext4_dirty_inode() updates the inode in no journal mode - LP: #496816 * ext4: Handle nested ext4_journal_start/stop calls without a journal - LP: #496816 * ext4: Fix time encoding with extra epoch bits - LP: #496816 * ext4: fix a BUG_ON crash by checking that page has buffers attached to it - LP: #496816 * ext4: retry failed direct IO allocations - LP: #496816 * ext4: discard preallocation when restarting a transaction during truncate - LP: #496816 * ext4: fix ext4_ext_direct_IO()'s return value after converting uninit extents - LP: #496816 * ext4: skip conversion of uninit extents after direct IO if there isn't any - LP: #496816 * ext4: code clean up for dio fallocate handling - LP: #496816 * ext4: Fix return value of ext4_split_unwritten_extents() to fix direct I/O - LP: #496816 * ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC - LP: #496816 * ext4: avoid divide by zero when trying to mount a corrupted file system - LP: #496816 * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails - LP: #496816 * ext4: fix lock order problem in ext4_move_extents() - LP: #496816 * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT - LP: #496816 * ext4: plug a buffer_head leak in an error path of ext4_iget() - LP: #496816 * ext4: make sure directory and symlink blocks are revoked - LP: #496816 * ext4: fix i_flags access in ext4_da_writepages_trans_blocks() - LP: #496816 * ext4: journal all modifications in ext4_xattr_set_handle - LP: #496816 * ext4: don't update the superblock in ext4_statfs() - LP: #496816 * ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero - LP: #496816 * ext4: fix block validity checks so they work correctly with meta_bg - LP: #496816 * ext4: avoid issuing unnecessary barriers - LP: #496816 * ext4: fix error handling in ext4_ind_get_blocks() - LP: #496816 * ext4: make trim/discard optional (and off by default) - LP: #496816 * ext4: make "norecovery" an alias for "noload" - LP: #496816 * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT - LP: #496816 * ext4: initialize moved_len before calling ext4_move_extents() - LP: #496816 * ext4: move_extent_per_page() cleanup - LP: #496816 * jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() - LP: #496816 * ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() - LP: #496816 * ext4: Avoid data / filesystem corruption when write fails to copy data - LP: #496816 * ext4: wait for log to commit when umounting - LP: #496816 * ext4: remove blocks from inode prealloc list on failure - LP: #496816 * ext4: ext4_get_reserved_space() must return bytes instead of blocks - LP: #496816 * ext4: quota macros cleanup - LP: #496816 * ext4: fix incorrect block reservation on quota transfer. - LP: #496816 * ext4: Wait for proper transaction commit on fsync - LP: #496816 * SCSI: megaraid_sas: fix 64 bit sense pointer truncation - LP: #496816 * SCSI: osd_protocol.h: Add missing #include - LP: #496816 * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects - LP: #496816 * signal: Fix alternate signal stack check - LP: #496816 * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) - LP: #496816 * Linux 2.6.31.8 - LP: #496816 * USB: option: add pid for ZTE - LP: #503430 * USB: usb-storage: fix bug in fill_inquiry - LP: #503430 * firewire: ohci: handle receive packets with a data length of zero - LP: #503430 * ALSA: hda - Terradici HDA controllers does not support 64-bit mode - LP: #503430 * ALSA: hrtimer - Fix lock-up - LP: #503430 * ath5k: allow setting txpower to 0 - LP: #503430 * ath5k: enable EEPROM checksum check - LP: #503430 * bsdacct: fix uid/gid misreporting - LP: #503430 * debugfs: fix create mutex racy fops and private data - LP: #503430 * devpts_get_tty() should validate inode - LP: #503430 * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable - LP: #503430 * hfs: fix a potential buffer overflow - LP: #503430 * hrtimer: Fix /proc/timer_list regression - LP: #503430 * jbd2: don't wipe the journal on a failed journal checksum - LP: #503430 * KVM: s390: Make psw available on all exits, not just a subset - LP: #503430 * md/bitmap: protect against bitmap removal while being updated. - LP: #503430 * pata_hpt{37x|3x2n}: fix timing register masks (take 2) - LP: #503430 * pxa/em-x270: fix usb hub power up/reset sequence - LP: #503430 * ssb: Fix range check in sprom write - LP: #503430 * SUNRPC: IS_ERR/PTR_ERR confusion - LP: #503430 * USB: Close usb_find_interface race v3 - LP: #503430 * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again - LP: #503430 * USB: option.c: add support for D-Link DWM-162-U5 - LP: #503430 * USB: usb-storage: add BAD_SENSE flag - LP: #503430 * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered - LP: #503430 * V4L/DVB: Fix test in copy_reg_bits() - LP: #503430 * x86: Add new Intel CPU cache size descriptors - LP: #503430 * x86/amd-iommu: attach devices to pre-allocated domains early - LP: #503430 * x86/amd-iommu: un__init iommu_setup_msi - LP: #503430 * x86, apic: Enable lapic nmi watchdog on AMD Family 11h - LP: #503430 * x86: ASUS P4S800 reboot=bios quirk - LP: #366682, #503430 * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree - LP: #503430 * x86: Fix iommu=nodac parameter handling - LP: #503430 * x86: Fix typo in Intel CPU cache size descriptor - LP: #503430 * x86: GART: pci-gart_64.c: Use correct length in strncmp - LP: #503430 * drm/radeon/kms: Add quirk for HIS X1300 board - LP: #503430 * drm/radeon/kms: fix legacy crtc2 dpms - LP: #503430 * mac80211: Fix bug in computing crc over dynamic IEs in beacon - LP: #503430 * mm: hugetlb: fix hugepage memory leak in mincore() - LP: #503430 * mm: hugetlb: fix hugepage memory leak in walk_page_range() - LP: #503430 * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code - LP: #503430 * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN - LP: #503430 * ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD - LP: #503430 * ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode instead of UDMA6 - LP: #503430 * slc90e66: fix UDMA handling - LP: #503430 * Au1x00: fix crash when trying register_netdev() - LP: #503430 * b44 WOL setup: one-bit-off stack corruption kernel panic fix - LP: #503430 * b44: Fix wedge when using netconsole. - LP: #503430 * gro: Fix illegal merging of trailer trash - LP: #503430 * ip_fragment: also adjust skb->truesize for packets not owned by a socket - LP: #503430 * net: Fix the rollback test in dev_change_name() - LP: #503430 * NET: smc91x: Fix irq flags - LP: #503430 * smsc9420: prevent BUG() if ethtool is called with interface down - LP: #503430 * vlan: Fix register_vlan_dev() error path - LP: #503430 * sparc64: Fix definition of VMEMMAP_SIZE. - LP: #503430 * sunsab: Do not set sunsab_reg.cons right before registering minors. - LP: #503430 * sunsu: Fix detection of SU ports which are RSC console or control. - LP: #503430 * serial: suncore: Add 'ignore_line' argument to sunserial_console_match(). - LP: #503430 * serial: suncore: Fix RSC/LOM handling in sunserial_console_termios(). - LP: #503430 * sunsu: Pass true 'ignore_line' to console match when RSC or LOM console. - LP: #503430 * sunsu: Use sunserial_console_termios() in sunsu_console_setup(). - LP: #503430 * sparc64: Don't specify IRQF_SHARED for LDC interrupts. - LP: #503430 * sparc64: Fix overly strict range type matching for PCI devices. - LP: #503430 * sparc64: Fix stack debugging IRQ stack regression. - LP: #503430 * sparc: Set UTS_MACHINE correctly. - LP: #503430 * x86/mce: Set up timer unconditionally - LP: #503430 * b43legacy: avoid PPC fault during resume - LP: #503430 * p54usb: Remove DMA buffer from stack - LP: #503430 * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value - LP: #503430 * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. - LP: #503430, #481765 * asus-laptop: change light sens default values. - LP: #503430 * backlight: lcd - Fix wrong sizeof - LP: #503430 * drm/i915: Avoid NULL dereference with component_only tv_modes - LP: #503430, #494045 * drm/i915: Fix CRT hotplug detect by checking really no channels attached - LP: #503430 * drm/i915: Fix LVDS stability issue on Ironlake - LP: #503430 * drm/i915: save/restore BLC histogram control reg across suspend/resume - LP: #503430, #292256 * drm/i915: PineView only has LVDS and CRT ports - LP: #503430 * ext3: Fix data / filesystem corruption when write fails to copy data - LP: #503430 * ipvs: zero usvc and udest - LP: #503430 * ipw2100: fix rebooting hang with driver loaded - LP: #503430 * jffs2: Fix long-standing bug with symlink garbage collection. - LP: #503430 * matroxfb: fix problems with display stability - LP: #503430 * net: Fix userspace RTM_NEWLINK notifications. - LP: #503430 * thinkpad-acpi: fix default brightness_mode for R50e/R51 - LP: #503430 * thinkpad-acpi: preserve rfkill state across suspend/resume - LP: #503430 * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. - LP: #503430 * powerpc/therm_adt746x: Record pwm invert bit at module load time] - LP: #503430 * drm/i915: Fix sync to vblank when VGA output is turned off - LP: #503430, #494461 * Linux 2.6.31.9 - LP: #503430 * drm/i915: Refactor save/restore code - LP: #504273 * drm/i915: Ironlake suspend/resume support - LP: #504273 * drm/i915: Fix and cleanup DPLL calculation for Ironlake - LP: #504273 * drm/i915: HDMI hardware workaround for Ironlake - LP: #504273 * drm/i915: Add more registers save/restore for Ironlake suspend - LP: #504273 * drm/i915: Add ACPI OpRegion support for Ironlake - LP: #504273 * drm/i915: Add display hotplug event on Ironlake - LP: #504273 * cdc_ether: additional Ericsson MBM PID's to the whitelist - LP: #476071 * drm/i915: remove loop in Ironlake interrupt handler - LP: #510722 * modules: Skip empty sections when exporting section notes - LP: #511129 * ath5k: Fix eeprom checksum check for custom sized eeproms - LP: #506180 -- Leann Ogasawara