Quantal update to 3.5.7.2 stable release

Bug #1091251 reported by Herton R. Krzesinski on 2012-12-17
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Quantal
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)

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.

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  Edit
Everyone can see this information.

Other bug subscribers