Precise update to 3.2.53 stable release

Bug #1257010 reported by Brad Figg
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Brad Figg

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.2.53 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.2.53 stable release:
            Linux 3.2.53
            lib/scatterlist.c: don't flush_kernel_dcache_page on slab page
            Staging: bcm: info leak in ioctl
            staging: wlags49_h2: buffer overflow setting station name
            aacraid: missing capable() check in compat ioctl
            uml: check length in exitcode_proc_write()
            ASoC: wm_hubs: Add missing break in hp_supply_event()
            ALSA: hda - Add a fixup for ASUS N76VZ
            Fix a few incorrectly checked [io_]remap_pfn_range() calls
            ASoC: dapm: Fix source list debugfs outputs
            parisc: Do not crash 64bit SMP kernels on machines with >= 4GB RAM
            target/pscsi: fix return value check
            drm/radeon/atom: workaround vbios bug in transmitter table on rs780
            drm: Pad drm_mode_get_connector to 64-bit boundary
            drm: Prevent overwriting from userspace underallocating core ioctl structs
            ecryptfs: Fix memory leakage in keystore.c
            usb: serial: option: blacklist Olivetti Olicard200
            USB: quirks: add touchscreen that is dazzeled by remote wakeup
            dm snapshot: fix data corruption
            xtensa: don't use alternate signal stack on threads
            USB: quirks.c: add one device that cannot deal with suspension
            wireless: radiotap: fix parsing buffer overrun
            parisc: fix interruption handler to respect pagefault_disable()
            vfs: allow O_PATH file descriptors for fstatfs()
            ext4: fix memory leak in xattr
            USB: serial: option: add support for Inovia SEW858 device
            USB: support new huawei devices in option.c
            compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
            compiler-gcc.h: Add gcc-recommended GCC_VERSION macro
            random: allow architectures to optionally define random_get_entropy()
            rtlwifi: rtl8192cu: Fix error in pointer arithmetic
            KVM: PPC: Book3S HV: Fix typo in saving DSCR
            xhci: Fix spurious wakeups after S5 on Haswell
            xhci: quirk for extra long delay for S4
            xhci: Don't enable/disable RWE on bus suspend/resume.
            drm/radeon: fix hw contexts for SUMO2 asics
            hwmon: (applesmc) Always read until end of data
            mac80211: correctly close cancelled scans
            ALSA: hda - Add fixup for ASUS N56VZ
            libata: make ata_eh_qc_retry() bump scmd->allowed on bogus failures
            ALSA: snd-usb-usx2y: remove bogus frame checks
            iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series
            iwlwifi: add new pci id for 6x35 series
            iwlwifi: one more sku added to 6x35 series
            iwlwifi: update pci subsystem id
            iwlwifi: remove un-supported SKUs
            iwlwifi: two more SKUs for 6x05 series
            tile: use a more conservative __my_cpu_offset in CONFIG_PREEMPT
            mac80211: update sta->last_rx on acked tx frames
            mac80211: drop spoofed packets in ad-hoc mode
            random: run random_int_secret_init() run after all late_initcalls
            jfs: fix error path in ialloc
            include/linux/fs.h: disable preempt when acquire i_size_seqcount write lock
            tracing: Fix potential out-of-bounds in trace_get_user()
            netfilter: nf_ct_sip: don't drop packets with offsets pointing outside the packet
            8139cp: re-enable interrupts after tx timeout
            inet: fix possible memory corruption with UDP_CORK and UFO
            perf tools: Fix getrusage() related build failure on glibc trunk
            xen-netback: use jiffies_64 value to calculate credit timeout
            perf: Fix perf ring buffer memory ordering
            zram: allow request end to coincide with disksize
            ext3: return 32/64-bit dir name hash according to usage type
            nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes)
            nfsd: rename 'int access' to 'int may_flags' in nfsd_open()
            ext4: return 32/64-bit dir name hash according to usage type
            fs: add new FMODE flags: FMODE_32bithash and FMODE_64bithash
            PCI: fix truncation of resource size to 32 bits
            davinci_emac.c: Fix IFF_ALLMULTI setup
            net: fix cipso packet validation when !NETLABEL
            net: unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race
            wanxl: fix info leak in ioctl
            sctp: Perform software checksum if packet has to be fragmented.
            sctp: Use software crc32 checksum when xfrm transform will happen.
            net: dst: provide accessor function to dst->xfrm
            bnx2x: record rx queue for LRO packets
            connector: use nlmsg_len() to check message length
            farsync: fix info leak in ioctl
            l2tp: must disable bh before calling l2tp_xmit_skb()
            net: vlan: fix nlmsg size calculation in vlan_get_size()
            ipv6: restrict neighbor entry creation to output flow
            can: dev: fix nlmsg size calculation in can_get_size()
            ipv4: fix ineffective source address selection
            proc connector: fix info leaks
            net: heap overflow in __audit_sockaddr()
            net: do not call sock_put() on TIMEWAIT sockets
            tcp: do not forget FIN in tcp_shifted_skb()
            tcp: must unclone packets before mangling them

Brad Figg (brad-figg)
tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Precise):
status: New → In Progress
assignee: nobody → Brad Figg (brad-figg)
Brad Figg (brad-figg)
Changed in linux (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.1 KiB)

This bug was fixed in the package linux - 3.2.0-58.88

---------------
linux (3.2.0-58.88) precise; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #1257370

  [ Kamal Mostafa ]

  * SAUCE: (no-up) drm/i915: i915.disable_pch_pwm overrides PCH_PWM_ENABLE
    quirk
    - LP: #1163720

  [ Upstream Kernel Changes ]

  * KVM: perform an invalid memslot step for gpa base change
    - LP: #1254900
    - CVE-2013-4592
  * KVM: Fix iommu map/unmap to handle memory slot moves
    - LP: #1254900
    - CVE-2013-4592
  * ARM: 7301/1: Rename the T() macro to TUSER() to avoid namespace
    conflicts
    - LP: #1254901
    - CVE-2013-6282
  * ARM: 7527/1: uaccess: explicitly check __user pointer when
    !CPU_USE_DOMAINS
    - LP: #1254901
    - CVE-2013-6282
  * libertas: potential oops in debugfs
    - LP: #1256080
    - CVE-2013-6378
  * tcp: must unclone packets before mangling them
    - LP: #1257010
  * tcp: do not forget FIN in tcp_shifted_skb()
    - LP: #1257010
  * net: do not call sock_put() on TIMEWAIT sockets
    - LP: #1257010
  * net: heap overflow in __audit_sockaddr()
    - LP: #1257010
  * proc connector: fix info leaks
    - LP: #1257010
  * ipv4: fix ineffective source address selection
    - LP: #1257010
  * can: dev: fix nlmsg size calculation in can_get_size()
    - LP: #1257010
  * ipv6: restrict neighbor entry creation to output flow
    - LP: #1257010
  * net: vlan: fix nlmsg size calculation in vlan_get_size()
    - LP: #1257010
  * l2tp: must disable bh before calling l2tp_xmit_skb()
    - LP: #1257010
  * farsync: fix info leak in ioctl
    - LP: #1257010
  * connector: use nlmsg_len() to check message length
    - LP: #1257010
  * bnx2x: record rx queue for LRO packets
    - LP: #1257010
  * net: dst: provide accessor function to dst->xfrm
    - LP: #1257010
  * sctp: Use software crc32 checksum when xfrm transform will happen.
    - LP: #1257010
  * sctp: Perform software checksum if packet has to be fragmented.
    - LP: #1257010
  * wanxl: fix info leak in ioctl
    - LP: #1257010
  * net: unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race
    - LP: #1257010
  * net: fix cipso packet validation when !NETLABEL
    - LP: #1257010
  * davinci_emac.c: Fix IFF_ALLMULTI setup
    - LP: #1257010
  * PCI: fix truncation of resource size to 32 bits
    - LP: #1257010
  * fs: add new FMODE flags: FMODE_32bithash and FMODE_64bithash
    - LP: #1257010
  * ext4: return 32/64-bit dir name hash according to usage type
    - LP: #1257010
  * nfsd: rename 'int access' to 'int may_flags' in nfsd_open()
    - LP: #1257010
  * nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes)
    - LP: #1257010
  * ext3: return 32/64-bit dir name hash according to usage type
    - LP: #1257010
  * perf: Fix perf ring buffer memory ordering
    - LP: #1257010
  * xen-netback: use jiffies_64 value to calculate credit timeout
    - LP: #1257010
  * perf tools: Fix getrusage() related build failure on glibc trunk
    - LP: #1257010
  * inet: fix possible memory corruption with UDP_CORK and UFO
    - LP: #1257010
  * 8139cp: re-enable interrupts after tx timeout
    - LP: #1257010
  * netfilter: nf_ct_sip: don't drop packets with of...

Read more...

Changed in linux (Ubuntu Precise):
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.