Quantal update to 3.5.7.2 stable release

Bug #1091251 reported by Herton R. Krzesinski
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Quantal
Fix Released
Medium
Herton R. Krzesinski

Bug Description

SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from Linus' tree or in a minimally
       backported form of that patch. The 3.5.7.2 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://git.kernel.org/

    TEST CASE: TBD

       The following patches are in the 3.5.7.2 stable release:

gpio-timberdale: fix a potential wrapping issue
cfg80211: fix antenna gain handling
drm/i915: fix overlay on i830M
drm/i915: clear the entire sdvo infoframe buffer
mac80211: use blacklist for duplicate IE check
mac80211: Only process mesh config header on frames that RA_MATCH
mac80211: don't inspect Sequence Control field on control frames
gpiolib: Don't return -EPROBE_DEFER to sysfs, or for invalid gpios
qla2xxx: Update target lookup session tables when a target session changes
mac80211: fix SSID copy on IBSS JOIN
wireless: drop invalid mesh address extension frames
mac80211: check management frame header length
mac80211: verify that skb data is present
mac80211: make sure data is accessible in EAPOL check
target: Fix double-free of se_cmd in target_complete_tmr_failure
ext4: fix unjournaled inode bitmap modification
ath9k: fix stale pointers potentially causing access to free'd skbs
floppy: don't call alloc_ordered_workqueue inside the alloc_disk loop
floppy: do put_disk on current dr if blk_init_queue fails
floppy: properly handle failure on add_disk loop
ALSA: PCM: Fix some races at disconnection
ALSA: usb-audio: Fix races at disconnection
ALSA: usb-audio: Use rwsem for disconnect protection
ALSA: usb-audio: Fix races at disconnection in mixer_quirks.c
ALSA: Add a reference counter to card instance
ALSA: Avoid endless sleep after disconnect
xen/gntdev: don't leak memory from IOCTL_GNTDEV_MAP_GRANT_REF
rt2800: validate step value for temperature compensation
ath9k: Test for TID only in BlockAcks while checking tx status
md/raid1: Fix assembling of arrays containing Replacements.
Input: tsc40 - remove wrong announcement of pressure support
HID: microsoft: fix invalid rdesc for 3k kbd
xen/mmu: Use Xen specific TLB flush instead of the generic one.
NFS: Wait for session recovery to finish before returning
NFSv4.1: We must release the sequence id when we fail to get a session slot
NFSv4: nfs4_locku_done must release the sequence id
NFS: fix bug in legacy DNS resolver.
nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts
nfs: Show original device name verbatim in /proc/*/mount{s,info}
target: Don't return success from module_init() if setup fails
target: Avoid integer overflow in se_dev_align_max_sectors()
iscsi-target: Fix missed wakeup race in TX thread
target: Fix incorrect usage of nested IRQ spinlocks in ABORT_TASK path
DRM/Radeon: Fix Load Detection on legacy primary DAC.
ixgbe: PTP get_ts_info missing software support
drm/udl: fix stride issues scanning out stride != width*bpp
crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption
module: fix out-by-one error in kallsyms
cifs: fix potential buffer overrun in cifs.idmap handling code
ptp: update adjfreq callback description
ALSA: hda: Cirrus: Fix coefficient index for beep configuration
ALSA: HDA: Fix digital microphone on CS420x
ALSA: hda - Force to reset IEC958 status bits for AD codecs
hwmon: (w83627ehf) Force initial bank selection
drm: restore open_count if drm_setup fails
ALSA: hda - Fix empty DAC filling in patch_via.c
ALSA: hda - Fix invalid connections in VT1802 codec
xen/events: fix RCU warning, or Call idle notifier after irq_enter()
mmc: sdhci: fix NULL dereference in sdhci_request() tuning
ALSA: hda - Improve HP depop when system enter to S3
ALSA: hda - Add new codec ALC668 and ALC900 (default name ALC1150)
ALSA: Fix card refcount unbalance
drm/radeon/cayman: add some missing regs to the VM reg checker
drm/radeon/si: add some missing regs to the VM reg checker
xfs: fix buffer shudown reference count mismatch
xfs: fix reading of wrapped log data
virtio: Don't access index after unregister.
fanotify: fix missing break
mm: bugfix: set current->reclaim_state to NULL while returning from kswapd()
drm/vmwgfx: Fix hibernation device reset
drm/vmwgfx: Fix a case where the code would BUG when trying to pin GMR memory
UBIFS: introduce categorized lprops counter
UBIFS: fix mounting problems after power cuts
USB: usb_wwan: fix bulk-urb allocation
ARM: dt: tegra: fix length of pad control and mux registers
futex: Handle futex_pi OWNER_DIED take over correctly
mac80211: sync acccess to tx_filtered/ps_tx_buf queues
iwlwifi: handle DMA mapping failures
ASoC: wm8978: pll incorrectly configured when codec is master
ASoC: cs42l52: fix the return value of cs42l52_set_fmt()
Bluetooth: Fix having bogus entries in mgmt_read_index_list reply
mac80211: don't send null data packet when not associated
ASoC: dapm: Use card_list during DAPM shutdown
ASoC: core: Double control update err for snd_soc_put_volsw_sx
mac80211: call skb_dequeue/ieee80211_free_txskb instead of __skb_queue_purge
ALSA: hda - Add a missing quirk entry for iMac 9,1
s390/signal: set correct address space control
wireless: allow 40 MHz on world roaming channels 12/13
drm/i915/sdvo: clean up connectors on intel_sdvo_init() failures
s390/gup: add missing TASK_SIZE check to get_user_pages_fast()
USB: option: add Novatel E362 and Dell Wireless 5800 USB IDs
USB: option: add Alcatel X220/X500D USB IDs
Revert "Staging: Android alarm: IOCTL command encoding fix"
i2c-mux-pinctrl: Fix probe error path
ALSA: usb-audio: Fix mutex deadlock at disconnection
drm/radeon: fix logic error in atombios_encoders.c
ttm: Clear the ttm page allocated from high memory zone correctly
ARM: imx: ehci: fix host power mask bit
memcg: oom: fix totalpages calculation for memory.swappiness==0
memcg: fix hotplugged memory zone oops
tmpfs: fix shmem_getpage_gfp() VM_BUG_ON
tmpfs: change final i_blocks BUG to WARNING
mtd: ofpart: Fix incorrect NULL check in parse_ofoldpart_partitions()
mtd: slram: invalid checking of absolute end address
jffs2: Fix lock acquisition order bug in jffs2_write_begin
isci: copy fis 0x34 response into proper buffer
mac80211: deinitialize ibss-internals after emptiness check
iwlwifi: fix monitor mode FCS flag
fix virtual aliasing issue in get_shared_area()
rtlwifi: rtl8192cu: Add new USB ID
mwifiex: fix system hang issue in cmd timeout error case
mwifiex: report error to MMC core if we cannot suspend
xfs: drop buffer io reference when a bad bio is built
m68k: fix sigset_t accessor functions
ALSA: ua101, usx2y: fix broken MIDI output
sparc64: not any error from do_sigaltstack() should fail rt_sigreturn()
reiserfs: Fix lock ordering during remount
reiserfs: Protect reiserfs_quota_on() with write lock
reiserfs: Protect reiserfs_quota_write() with write lock
reiserfs: Move quota calls out of write lock
md: Reassigned the parameters if read_seqretry returned true in func md_is_badblock.
md: Avoid write invalid address if read_seqretry returned true.
drm/radeon/dce4+: don't use radeon_crtc for vblank callback
drm/radeon: properly handle mc_stop/mc_resume on evergreen+ (v2)
drm/radeon: properly track the crtc not_enabled case evergreen_mc_stop()
radeon: add AGPMode 1 quirk for RV250
x86, efi: Fix processor-specific memcpy() build error
x86-32: Fix invalid stack address while in softirq
x86-32: Export kernel_stack_pointer() for modules
x86, microcode, AMD: Add support for family 16h processors
ALSA: hda - Add new codec ALC283 ALC290 support
ALSA: hda - Add support for Realtek ALC292
selinux: fix sel_netnode_insert() suspicious rcu dereference
drm/radeon: add new SI pci id
md/raid10: close race that lose writes lost when replacement completes.
md/raid10: decrement correct pending counter when writing to replacement.
fix user-triggerable panic on parisc
dm: fix deadlock with request based dm and queue request_fn recursion
block: Don't access request after it might be freed
PM / QoS: fix wrong error-checking condition
i7300_edac: Fix error flag testing
iwlwifi: fix the basic CCK rates calculation
Dove: Attempt to fix PMU/RTC interrupts
Dove: Fix irq_to_pmu()
ARM: Kirkwood: Update PCI-E fixup
jbd: Fix lock ordering bug in journal_unmap_buffer()
can: peak_usb: fix hwtstamp assignment
can: bcm: initialize ifindex for timeouts without previous frame reception
writeback: put unused inodes to LRU after writeback completion
futex: avoid wake_futex() for a PI futex_q
mm/vmemmap: fix wrong use of virt_to_page
mm: vmscan: fix endless loop in kswapd balancing
mm: soft offline: split thp at the beginning of soft_offline_page()
x86, fpu: Avoid FPU lazy restore after suspend
workqueue: exit rescuer_thread() as TASK_RUNNING
Revert "sched, autogroup: Stop going ahead if autogroup is disabled"
Revert misapplied "mmc: sh-mmcif: avoid oops on spurious interrupts"
mmc: sh-mmcif: avoid oops on spurious interrupts (second try)
tmpfs: fix shared mempolicy leak
HID: microsoft: do not use compound literal - fix build
ACPI video: Ignore errors after _DOD evaluation.
Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]
drm/i915: EBUSY status handling added to i915_gem_fault().
MISC: hpilo, remove pci_disable_device
drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13
SUNRPC: Fix a UDP transport regression
SUNRPC: Set alloc_slot for backchannel tcp ops
sparc64: fix ptrace interaction with force_successful_syscall_return()
sparc64: Like x86 we should check current->mm during perf backtrace generation.
sparc64: Fix bit twiddling in sparc_pmu_enable_event().
sparc64: do not clobber personality flags in sys_sparc64_personality()
sparc64: Be less verbose during vmemmap population.
netlink: add reference of module in netlink_dump_start
infiniband: pass rdma_cm module to netlink_dump_start
net: remove skb recycling
net: Fix skb_under_panic oops in neigh_resolve_output
skge: Add DMA mask quirk for Marvell 88E8001 on ASUS P5NSLI motherboard
vlan: don't deliver frames for unknown vlans to protocols
RDS: fix rds-ping spinlock recursion
tcp: resets are misrouted
ipv6: addrconf: fix /proc/net/if_inet6
drm/i915: Use cpu relocations if the object is in the GTT but not mappable
[media] au0828: fix case where STREAMOFF being called on stopped stream causes BUG()
floppy: destroy floppy workqueue before cleaning up the queue
drm/nouveau: silence modesetting spam on pre-gf8 chipsets
drm/nouveau: fix suspend/resume when in headless mode
drm/nouveau: headless mode by default if pci class != vga display
sky2: Fix for interrupt handler
batman-adv: Fix broadcast packet CRC calculation
drm/radeon: fix typo in evergreen_mc_resume()
Revert "serial: omap: fix software flow control"
GFS2: Test bufdata with buffer locked and gfs2_log_lock held
USB: mos7840: remove unused variable
sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()
netlink: use kfree_rcu() in netlink_release()
tcp: fix FIONREAD/SIOCINQ
ipv6: Set default hoplimit as zero.
net: usb: Fix memory leak on Tx data path
net: fix divide by zero in tcp algorithm illinois
drivers/net/ethernet/nxp/lpc_eth.c: Call mdiobus_unregister before mdiobus_free
l2tp: fix oops in l2tp_eth_create() error path
tcp-repair: Handle zero-length data put in rcv queue
net: inet_diag -- Return error code if protocol handler is missed
af-packet: fix oops when socket is not present
ipv6: send unsolicited neighbour advertisements to all-nodes
r8169: allow multicast packets on sub-8168f chipset.
r8169: Fix WoL on RTL8168d/8111d.
r8169: use unlimited DMA burst for TX
netfilter: Mark SYN/ACK packets as invalid from original direction
netfilter: Validate the sequence number of dataless ACK packets as well
netfilter: nf_nat: don't check for port change on ICMP tuples
ipv4: avoid undefined behavior in do_ip_setsockopt()
ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return value
net: correct check in dev_addr_del()
net-rps: Fix brokeness causing OOO packets
tcp: fix retransmission in repair mode
GFS2: Don't call file_accessed() with a shared glock
KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set (CVE-2012-4461)
get_dvb_firmware: fix download site for tda10046 firmware
ixgbe: add support for X540-AT1
[media] fimc-lite: Don't use mutex_lock_interruptible() in device release()
NFC: pn533: Fix use after free
NFC: pn533: Fix mem leak in pn533_in_dep_link_up
HID: add quirk for Freescale i.MX28 ROM recovery
NFC: Fix nfc_llcp_local chained list insertion
bas_gigaset: fix pre_reset handling
watchdog: using u64 in get_sample_period()
sata_svw: check DMA start bit before reset
bnx2x: remove redundant warning log
x86, amd: Disable way access filter on Piledriver CPUs
telephony: ijx: buffer overflow in ixj_write_cid()
i915: Quirk no_lvds on Gigabyte GA-D525TUD ITX motherboard
drm/i915: Add no-lvds quirk for Supermicro X7SPA-H
ACPI: missing break
8139cp: revert "set ring address before enabling receiver"
ASoC: dmaengine: Correct Makefile when sound is built as module
i82975x_edac: Fix dimm label initialization
[SCSI] hpsa: gen8plus Smart Array IDs
drm/i915: do not ignore eDP bpc settings from vbt
drm/i915: do not default to 18 bpp for eDP if missing from VBT
Input: matrix-keymap - provide proper module license
Linux 3.5.7.2

The following patches were already applied to Quantal and thus dropped:
Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]
drm/i915: EBUSY status handling added to i915_gem_fault().
MISC: hpilo, remove pci_disable_device
drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13
au0828: fix case where STREAMOFF being called on stopped stream causes BUG()
net: fix divide by zero in tcp algorithm illinois
KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set (CVE-2012-4461)
hpsa: gen8plus Smart Array IDs

This needed a rediff due to highbank changes in xgmac:
net: remove skb recycling

tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Quantal):
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Herton R. Krzesinski (herton)
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (21.3 KiB)

This bug was fixed in the package linux - 3.5.0-22.34

---------------
linux (3.5.0-22.34) quantal-proposed; urgency=low

  [Luis Henriques]

  * Release Tracking Bug
    - LP: #1097343

  [ Chris J Arges ]

  * Revert "SAUCE: fsnotify: dont put marks on temporary list when clearing
    marks by group"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: introduce locked versions of
    fsnotify_add_mark() and fsnotify_remove_mark()"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: pass group to fsnotify_destroy_mark()"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: use a mutex instead of a spinlock to protect a
    groups mark list"
    - LP: #1096137
  * Revert "SAUCE: fanotify: add an extra flag to mark_remove_from_mask
    that indicates wheather a mark should be destroyed"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: take groups mark_lock before mark lock"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: use reference counting for groups"
    - LP: #1096137
  * Revert "SAUCE: fsnotify: introduce fsnotify_get_group()"
    - LP: #1096137

  [ Upstream Kernel Changes ]

  * fsnotify: introduce fsnotify_get_group()
    - LP: #1096137
  * fsnotify: use reference counting for groups
    - LP: #1096137
  * fsnotify: take groups mark_lock before mark lock
    - LP: #1096137
  * fanotify: add an extra flag to mark_remove_from_mask that indicates
    wheather a mark should be destroyed
    - LP: #1096137
  * fsnotify: use a mutex instead of a spinlock to protect a groups mark
    list
    - LP: #1096137
  * fsnotify: pass group to fsnotify_destroy_mark()
    - LP: #1096137
  * fsnotify: introduce locked versions of fsnotify_add_mark() and
    fsnotify_remove_mark()
    - LP: #1096137
  * fsnotify: dont put marks on temporary list when clearing marks by group
    - LP: #1096137
  * fsnotify: change locking order
    - LP: #1096137

linux (3.5.0-22.33) quantal-proposed; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #1095349

  [ Chris J Arges ]

  * SAUCE: add eeprom_bad_csum_allow module parameter
    - LP: #1070182

  [ Colin Ian King ]

  * SAUCE: samsung-laptop: disable in UEFI mode
    - LP: #1040557

  [ Kees Cook ]

  * SAUCE: exec: do not leave bprm->interp on stack
    - LP: #1068888
    - CVE-2012-4530

  [ Leann Ogasawara ]

  * Add ceph to linux-image for virtual instances
    - LP: #1063784

  [ Lino Sanfilippo ]

  * SAUCE: fsnotify: introduce fsnotify_get_group()
    - LP: #922906
  * SAUCE: fsnotify: use reference counting for groups
    - LP: #922906
  * SAUCE: fsnotify: take groups mark_lock before mark lock
    - LP: #922906
  * SAUCE: fanotify: add an extra flag to mark_remove_from_mask that
    indicates wheather a mark should be destroyed
    - LP: #922906
  * SAUCE: fsnotify: use a mutex instead of a spinlock to protect a groups
    mark list
    - LP: #922906
  * SAUCE: fsnotify: pass group to fsnotify_destroy_mark()
    - LP: #922906
  * SAUCE: fsnotify: introduce locked versions of fsnotify_add_mark() and
    fsnotify_remove_mark()
    - LP: #922906
  * SAUCE: fsnotify: dont put marks on temporary list when clearing marks
    by group
    - LP: #922906

  [ Tomas Hozza ]

  * SAUCE: tools: hv: Netlink source a...

Changed in linux (Ubuntu Quantal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.