← Back to team overview

kernel-packages team mailing list archive

[Bug 1257010] [NEW] Precise update to 3.2.53 stable release

 

Public bug reported:

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

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Precise)
     Importance: Undecided
     Assignee: Brad Figg (brad-figg)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Precise)
   Importance: Undecided
       Status: New

** Description changed:

+ SRU Justification
  
-     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.
  
-     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/
  
-        git://git.kernel.org/
+     TEST CASE: TBD
  
-     TEST CASE: TBD
- 
-        The following patches are in the 3.2.53 stable release:
+        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

** Changed in: linux (Ubuntu)
       Status: New => Invalid

** Changed in: linux (Ubuntu Precise)
       Status: New => In Progress

** Changed in: linux (Ubuntu Precise)
     Assignee: (unassigned) => Brad Figg (brad-figg)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1257010

Title:
  Precise update to 3.2.53 stable release

Status in “linux” package in Ubuntu:
  Invalid
Status in “linux” source package in Precise:
  In Progress

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1257010/+subscriptions


Follow ups

References