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 v3.2.63 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 v3.2.63 stable release: UBUNTU: [Config] updateconfigs KVM: x86: Inter-privilege level ret emulation is not implemeneted ASoC: samsung: Correct I2S DAI suspend/resume ops block: don't assume last put of shared tags is for the host stable_kernel_rules: Add pointer to netdev-FAQ for network patches debugfs: Fix corrupted loop in debugfs_remove_recursive serial: core: Preserve termios c_cflag for console resume tda10071: force modulation to QPSK on DVB-S gspca_pac7302: Add new usb-id for Genius i-Look 317 mtd/ftl: fix the double free of the buffers allocated in build_maps() x86: don't exclude low BIOS area when allocating address space for non-PCI cards Bluetooth: never linger on process exit scsi: handle flush errors properly USB: OHCI: don't lose track of EDs when a controller dies ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode) usbcore: don't log on consecutive debounce failures of the same port USB: Fix persist resume of some SS USB devices drm/radeon: fix irq ring buffer overflow handling hwmon: (smsc47m192) Fix temperature limit and vrm write operations staging: vt6655: Fix Warning on boot handle_irq_event_percpu. staging: vt6655: Fix disassociated messages every 10 seconds bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl Drivers: scsi: storvsc: Implement a eh_timed_out handler Fix gcc-4.9.0 miscompilation of load_balance() in scheduler iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains net: sendmsg: fix NULL pointer dereference tpm: Provide a generic means to override the chip returned timeouts hwmon: (ads1015) Fix off-by-one for valid channel index checking MIPS: tlbex: Fix a missing statement for HUGETLB MIPS: Prevent user from setting FCSR cause bits mm, thp: do not allow thp faults to avoid cpuset restrictions md/raid1,raid10: always abort recover on write error. ext4: cleanup in ext4_discard_allocated_blocks() ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct hwmon: (lm85) Fix various errors on attribute writes hwmon: (lm78) Fix overflow problems seen when writing large temperature limits hwmon: (amc6821) Fix return value hwmon: (amc6821) Fix possible race condition bug MIPS: GIC: Prevent array overrun crypto: af_alg - properly label AF_ALG socket mnt: Change the default remount atime from relatime to the existing value ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case. netlabel: use GFP flags from caller instead of GFP_ATOMIC netlabel: fix a problem when setting bits below the previously lowest bit USB: serial: ftdi_sio: Annotate the current Xsens PID assignments USB: serial: ftdi_sio: Add support for new Xsens devices ALSA: virtuoso: Xonar DSX support ALSA: virtuoso: add Xonar Essence STX II support hwmon: (gpio-fan) Prevent overflow problem when writing large limits hwmon: (sis5595) Prevent overflow problem when writing large limits drm/ttm: Fix possible stack overflow by recursive shrinker calls. powerpc/mm/numa: Fix break placement drm/radeon: load the lm63 driver for an lm64 thermal chip. RDMA/iwcm: Use a default listen backlog if needed hwmon: (lm92) Prevent overflow problem when writing large limits hwmon: (ads1015) Fix out-of-bounds array access s390/locking: Reenable optimistic spinning ring-buffer: Up rb_iter_peek() loop count to 3 ring-buffer: Always reset iterator to reader page x86/xen: resume timer irqs early carl9170: fix sending URBs with wrong type when using full-speed reiserfs: Fix use after free in journal teardown powerpc: Fix build errors STRICT_MM_TYPECHECKS powerpc/mm: Use read barrier when creating real_pte ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE Btrfs: fix csum tree corruption, duplicate and outdated checksums ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co CIFS: Fix wrong directory attributes after rename md/raid6: avoid data corruption during recovery of double-degraded RAID6 USB: option: add VIA Telecom CDS7 chipset device id USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID USB: serial: pl2303: add device id for ztek device USB: ftdi_sio: Added PID for new ekey device iommu/amd: Fix cleanup_domain for mass device removal pata_scc: propagate return value of scc_wait_after_reset xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL usb: xhci: amd chipset also needs short TX quirk MIPS: OCTEON: make get_system_type() thread-safe xhci: rework cycle bit checking for new dequeue pointers HID: logitech: perform bounds checking on device_id early enough HID: fix a couple of off-by-ones USB: whiteheat: Added bounds checking for bulk command response HID: logitech-dj: prevent false errors to be shown ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set USB: sisusb: add device id for Magic Control USB video NFSv4: Fix problems with close in the presence of a delegation HID: magicmouse: sanity check report size in raw_event() callback HID: picolcd: sanity check report size in raw_event() callback ARM: 8128/1: abort: don't clear the exclusive monitors ARM: 8129/1: errata: work around Cortex-A15 erratum 830321 using dummy strex USB: serial: fix potential stack buffer overflow USB: serial: fix potential heap buffer overflow openrisc: add missing header inclusion MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total() MIPS: Fix accessing to per-cpu data when flushing the cache openrisc: include export.h for EXPORT_SYMBOL inetpeer: get rid of ip_id_count ip: make IP identifiers less predictable tcp: Fix integer-overflows in TCP veno tcp: Fix integer-overflow in TCP vegas macvlan: Initialize vlan_features to turn on offload support. iovec: make sure the caller actually wants anything in memcpy_fromiovecend sctp: fix possible seqlock seadlock in sctp_packet_transmit() sparc64: Fix argument sign extension for compat_sys_futex(). sparc64: Make itc_sync_lock raw sparc64: Handle 32-bit tasks properly in compute_effective_address(). sparc64: Fix top-level fault handling bugs. sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses. sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus. sparc64: Add membar to Niagara2 memcpy code. sparc64: Do not insert non-valid PTEs into the TSB hash table. sparc64: Guard against flushing openfirmware mappings. bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000 sunsab: Fix detection of BREAK on sunsab serial console sparc64: ldc_connect() should not return EINVAL when handshake is in progress. arch/sparc/math-emu/math_32.c: drop stray break operator slab/mempolicy: always use local policy from interrupt context sparc: use asm-generic version of types.h Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option" x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack x86, espfix: Move espfix definitions into a separate header file x86, espfix: Fix broken header guard x86, espfix: Make espfix64 a Kconfig option, fix UML x86, espfix: Make it possible to disable 16-bit support x86_64/entry/xen: Do not invoke espfix64 on Xen x86/espfix/xen: Fix allocation of pages for paravirt page tables microblaze: Fix makefile to work with latest toolchain Linux 3.2.63 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Precise) Importance: Undecided Status: Fix Committed ** 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 v3.2.63 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 v3.2.63 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 v3.2.63 stable release: + The following patches are in the v3.2.63 stable release: + UBUNTU: [Config] updateconfigs + KVM: x86: Inter-privilege level ret emulation is not implemeneted + ASoC: samsung: Correct I2S DAI suspend/resume ops + block: don't assume last put of shared tags is for the host + stable_kernel_rules: Add pointer to netdev-FAQ for network patches + debugfs: Fix corrupted loop in debugfs_remove_recursive + serial: core: Preserve termios c_cflag for console resume + tda10071: force modulation to QPSK on DVB-S + gspca_pac7302: Add new usb-id for Genius i-Look 317 + mtd/ftl: fix the double free of the buffers allocated in build_maps() + x86: don't exclude low BIOS area when allocating address space for non-PCI cards + Bluetooth: never linger on process exit + scsi: handle flush errors properly + USB: OHCI: don't lose track of EDs when a controller dies + ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode) + usbcore: don't log on consecutive debounce failures of the same port + USB: Fix persist resume of some SS USB devices + drm/radeon: fix irq ring buffer overflow handling + hwmon: (smsc47m192) Fix temperature limit and vrm write operations + staging: vt6655: Fix Warning on boot handle_irq_event_percpu. + staging: vt6655: Fix disassociated messages every 10 seconds + bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address + hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl + Drivers: scsi: storvsc: Implement a eh_timed_out handler + Fix gcc-4.9.0 miscompilation of load_balance() in scheduler + iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains + net: sendmsg: fix NULL pointer dereference + tpm: Provide a generic means to override the chip returned timeouts + hwmon: (ads1015) Fix off-by-one for valid channel index checking + MIPS: tlbex: Fix a missing statement for HUGETLB + MIPS: Prevent user from setting FCSR cause bits + mm, thp: do not allow thp faults to avoid cpuset restrictions + md/raid1,raid10: always abort recover on write error. + ext4: cleanup in ext4_discard_allocated_blocks() + ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct + hwmon: (lm85) Fix various errors on attribute writes + hwmon: (lm78) Fix overflow problems seen when writing large temperature limits + hwmon: (amc6821) Fix return value + hwmon: (amc6821) Fix possible race condition bug + MIPS: GIC: Prevent array overrun + crypto: af_alg - properly label AF_ALG socket + mnt: Change the default remount atime from relatime to the existing value + ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case. + netlabel: use GFP flags from caller instead of GFP_ATOMIC + netlabel: fix a problem when setting bits below the previously lowest bit + USB: serial: ftdi_sio: Annotate the current Xsens PID assignments + USB: serial: ftdi_sio: Add support for new Xsens devices + ALSA: virtuoso: Xonar DSX support + ALSA: virtuoso: add Xonar Essence STX II support + hwmon: (gpio-fan) Prevent overflow problem when writing large limits + hwmon: (sis5595) Prevent overflow problem when writing large limits + drm/ttm: Fix possible stack overflow by recursive shrinker calls. + powerpc/mm/numa: Fix break placement + drm/radeon: load the lm63 driver for an lm64 thermal chip. + RDMA/iwcm: Use a default listen backlog if needed + hwmon: (lm92) Prevent overflow problem when writing large limits + hwmon: (ads1015) Fix out-of-bounds array access + s390/locking: Reenable optimistic spinning + ring-buffer: Up rb_iter_peek() loop count to 3 + ring-buffer: Always reset iterator to reader page + x86/xen: resume timer irqs early + carl9170: fix sending URBs with wrong type when using full-speed + reiserfs: Fix use after free in journal teardown + powerpc: Fix build errors STRICT_MM_TYPECHECKS + powerpc/mm: Use read barrier when creating real_pte + ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE + Btrfs: fix csum tree corruption, duplicate and outdated checksums + ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co + CIFS: Fix wrong directory attributes after rename + md/raid6: avoid data corruption during recovery of double-degraded RAID6 + USB: option: add VIA Telecom CDS7 chipset device id + USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID + USB: serial: pl2303: add device id for ztek device + USB: ftdi_sio: Added PID for new ekey device + iommu/amd: Fix cleanup_domain for mass device removal + pata_scc: propagate return value of scc_wait_after_reset + xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL + usb: xhci: amd chipset also needs short TX quirk + MIPS: OCTEON: make get_system_type() thread-safe + xhci: rework cycle bit checking for new dequeue pointers + HID: logitech: perform bounds checking on device_id early enough + HID: fix a couple of off-by-ones + USB: whiteheat: Added bounds checking for bulk command response + HID: logitech-dj: prevent false errors to be shown + ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set + USB: sisusb: add device id for Magic Control USB video + NFSv4: Fix problems with close in the presence of a delegation + HID: magicmouse: sanity check report size in raw_event() callback + HID: picolcd: sanity check report size in raw_event() callback + ARM: 8128/1: abort: don't clear the exclusive monitors + ARM: 8129/1: errata: work around Cortex-A15 erratum 830321 using dummy strex + USB: serial: fix potential stack buffer overflow + USB: serial: fix potential heap buffer overflow + openrisc: add missing header inclusion + MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total() + MIPS: Fix accessing to per-cpu data when flushing the cache + openrisc: include export.h for EXPORT_SYMBOL + inetpeer: get rid of ip_id_count + ip: make IP identifiers less predictable + tcp: Fix integer-overflows in TCP veno + tcp: Fix integer-overflow in TCP vegas + macvlan: Initialize vlan_features to turn on offload support. + iovec: make sure the caller actually wants anything in memcpy_fromiovecend + sctp: fix possible seqlock seadlock in sctp_packet_transmit() + sparc64: Fix argument sign extension for compat_sys_futex(). + sparc64: Make itc_sync_lock raw + sparc64: Handle 32-bit tasks properly in compute_effective_address(). + sparc64: Fix top-level fault handling bugs. + sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses. + sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus. + sparc64: Add membar to Niagara2 memcpy code. + sparc64: Do not insert non-valid PTEs into the TSB hash table. + sparc64: Guard against flushing openfirmware mappings. + bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000 + sunsab: Fix detection of BREAK on sunsab serial console + sparc64: ldc_connect() should not return EINVAL when handshake is in progress. + arch/sparc/math-emu/math_32.c: drop stray break operator + slab/mempolicy: always use local policy from interrupt context + sparc: use asm-generic version of types.h + Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option" + x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack + x86, espfix: Move espfix definitions into a separate header file + x86, espfix: Fix broken header guard + x86, espfix: Make espfix64 a Kconfig option, fix UML + x86, espfix: Make it possible to disable 16-bit support + x86_64/entry/xen: Do not invoke espfix64 on Xen + x86/espfix/xen: Fix allocation of pages for paravirt page tables + microblaze: Fix makefile to work with latest toolchain + Linux 3.2.63 ** Changed in: linux (Ubuntu Precise) Status: New => Fix Committed ** Changed in: linux (Ubuntu) Status: New => Invalid ** Description changed: 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 v3.2.63 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 v3.2.63 stable release: + UBUNTU: [Config] updateconfigs KVM: x86: Inter-privilege level ret emulation is not implemeneted ASoC: samsung: Correct I2S DAI suspend/resume ops block: don't assume last put of shared tags is for the host stable_kernel_rules: Add pointer to netdev-FAQ for network patches debugfs: Fix corrupted loop in debugfs_remove_recursive serial: core: Preserve termios c_cflag for console resume tda10071: force modulation to QPSK on DVB-S gspca_pac7302: Add new usb-id for Genius i-Look 317 mtd/ftl: fix the double free of the buffers allocated in build_maps() x86: don't exclude low BIOS area when allocating address space for non-PCI cards Bluetooth: never linger on process exit scsi: handle flush errors properly USB: OHCI: don't lose track of EDs when a controller dies ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode) usbcore: don't log on consecutive debounce failures of the same port USB: Fix persist resume of some SS USB devices drm/radeon: fix irq ring buffer overflow handling hwmon: (smsc47m192) Fix temperature limit and vrm write operations staging: vt6655: Fix Warning on boot handle_irq_event_percpu. staging: vt6655: Fix disassociated messages every 10 seconds bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl Drivers: scsi: storvsc: Implement a eh_timed_out handler Fix gcc-4.9.0 miscompilation of load_balance() in scheduler iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains net: sendmsg: fix NULL pointer dereference tpm: Provide a generic means to override the chip returned timeouts hwmon: (ads1015) Fix off-by-one for valid channel index checking MIPS: tlbex: Fix a missing statement for HUGETLB MIPS: Prevent user from setting FCSR cause bits mm, thp: do not allow thp faults to avoid cpuset restrictions md/raid1,raid10: always abort recover on write error. ext4: cleanup in ext4_discard_allocated_blocks() ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct hwmon: (lm85) Fix various errors on attribute writes hwmon: (lm78) Fix overflow problems seen when writing large temperature limits hwmon: (amc6821) Fix return value hwmon: (amc6821) Fix possible race condition bug MIPS: GIC: Prevent array overrun crypto: af_alg - properly label AF_ALG socket mnt: Change the default remount atime from relatime to the existing value ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case. netlabel: use GFP flags from caller instead of GFP_ATOMIC netlabel: fix a problem when setting bits below the previously lowest bit USB: serial: ftdi_sio: Annotate the current Xsens PID assignments USB: serial: ftdi_sio: Add support for new Xsens devices ALSA: virtuoso: Xonar DSX support ALSA: virtuoso: add Xonar Essence STX II support hwmon: (gpio-fan) Prevent overflow problem when writing large limits hwmon: (sis5595) Prevent overflow problem when writing large limits drm/ttm: Fix possible stack overflow by recursive shrinker calls. powerpc/mm/numa: Fix break placement drm/radeon: load the lm63 driver for an lm64 thermal chip. RDMA/iwcm: Use a default listen backlog if needed hwmon: (lm92) Prevent overflow problem when writing large limits hwmon: (ads1015) Fix out-of-bounds array access s390/locking: Reenable optimistic spinning ring-buffer: Up rb_iter_peek() loop count to 3 ring-buffer: Always reset iterator to reader page x86/xen: resume timer irqs early carl9170: fix sending URBs with wrong type when using full-speed reiserfs: Fix use after free in journal teardown powerpc: Fix build errors STRICT_MM_TYPECHECKS powerpc/mm: Use read barrier when creating real_pte ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE Btrfs: fix csum tree corruption, duplicate and outdated checksums ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co CIFS: Fix wrong directory attributes after rename md/raid6: avoid data corruption during recovery of double-degraded RAID6 USB: option: add VIA Telecom CDS7 chipset device id USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID USB: serial: pl2303: add device id for ztek device USB: ftdi_sio: Added PID for new ekey device iommu/amd: Fix cleanup_domain for mass device removal pata_scc: propagate return value of scc_wait_after_reset xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL usb: xhci: amd chipset also needs short TX quirk MIPS: OCTEON: make get_system_type() thread-safe xhci: rework cycle bit checking for new dequeue pointers HID: logitech: perform bounds checking on device_id early enough HID: fix a couple of off-by-ones USB: whiteheat: Added bounds checking for bulk command response HID: logitech-dj: prevent false errors to be shown ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set USB: sisusb: add device id for Magic Control USB video NFSv4: Fix problems with close in the presence of a delegation HID: magicmouse: sanity check report size in raw_event() callback HID: picolcd: sanity check report size in raw_event() callback ARM: 8128/1: abort: don't clear the exclusive monitors ARM: 8129/1: errata: work around Cortex-A15 erratum 830321 using dummy strex USB: serial: fix potential stack buffer overflow USB: serial: fix potential heap buffer overflow openrisc: add missing header inclusion MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total() MIPS: Fix accessing to per-cpu data when flushing the cache openrisc: include export.h for EXPORT_SYMBOL inetpeer: get rid of ip_id_count ip: make IP identifiers less predictable tcp: Fix integer-overflows in TCP veno tcp: Fix integer-overflow in TCP vegas macvlan: Initialize vlan_features to turn on offload support. iovec: make sure the caller actually wants anything in memcpy_fromiovecend sctp: fix possible seqlock seadlock in sctp_packet_transmit() sparc64: Fix argument sign extension for compat_sys_futex(). sparc64: Make itc_sync_lock raw sparc64: Handle 32-bit tasks properly in compute_effective_address(). sparc64: Fix top-level fault handling bugs. sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses. sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus. sparc64: Add membar to Niagara2 memcpy code. sparc64: Do not insert non-valid PTEs into the TSB hash table. sparc64: Guard against flushing openfirmware mappings. bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000 sunsab: Fix detection of BREAK on sunsab serial console sparc64: ldc_connect() should not return EINVAL when handshake is in progress. arch/sparc/math-emu/math_32.c: drop stray break operator slab/mempolicy: always use local policy from interrupt context sparc: use asm-generic version of types.h Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option" x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack x86, espfix: Move espfix definitions into a separate header file x86, espfix: Fix broken header guard x86, espfix: Make espfix64 a Kconfig option, fix UML x86, espfix: Make it possible to disable 16-bit support x86_64/entry/xen: Do not invoke espfix64 on Xen x86/espfix/xen: Fix allocation of pages for paravirt page tables microblaze: Fix makefile to work with latest toolchain Linux 3.2.63 -- 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/1369711 Title: Precise update to v3.2.63 stable release Status in “linux” package in Ubuntu: Invalid Status in “linux” source package in Precise: Fix Committed 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 v3.2.63 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 v3.2.63 stable release: UBUNTU: [Config] updateconfigs KVM: x86: Inter-privilege level ret emulation is not implemeneted ASoC: samsung: Correct I2S DAI suspend/resume ops block: don't assume last put of shared tags is for the host stable_kernel_rules: Add pointer to netdev-FAQ for network patches debugfs: Fix corrupted loop in debugfs_remove_recursive serial: core: Preserve termios c_cflag for console resume tda10071: force modulation to QPSK on DVB-S gspca_pac7302: Add new usb-id for Genius i-Look 317 mtd/ftl: fix the double free of the buffers allocated in build_maps() x86: don't exclude low BIOS area when allocating address space for non-PCI cards Bluetooth: never linger on process exit scsi: handle flush errors properly USB: OHCI: don't lose track of EDs when a controller dies ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode) usbcore: don't log on consecutive debounce failures of the same port USB: Fix persist resume of some SS USB devices drm/radeon: fix irq ring buffer overflow handling hwmon: (smsc47m192) Fix temperature limit and vrm write operations staging: vt6655: Fix Warning on boot handle_irq_event_percpu. staging: vt6655: Fix disassociated messages every 10 seconds bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl Drivers: scsi: storvsc: Implement a eh_timed_out handler Fix gcc-4.9.0 miscompilation of load_balance() in scheduler iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains net: sendmsg: fix NULL pointer dereference tpm: Provide a generic means to override the chip returned timeouts hwmon: (ads1015) Fix off-by-one for valid channel index checking MIPS: tlbex: Fix a missing statement for HUGETLB MIPS: Prevent user from setting FCSR cause bits mm, thp: do not allow thp faults to avoid cpuset restrictions md/raid1,raid10: always abort recover on write error. ext4: cleanup in ext4_discard_allocated_blocks() ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct hwmon: (lm85) Fix various errors on attribute writes hwmon: (lm78) Fix overflow problems seen when writing large temperature limits hwmon: (amc6821) Fix return value hwmon: (amc6821) Fix possible race condition bug MIPS: GIC: Prevent array overrun crypto: af_alg - properly label AF_ALG socket mnt: Change the default remount atime from relatime to the existing value ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case. netlabel: use GFP flags from caller instead of GFP_ATOMIC netlabel: fix a problem when setting bits below the previously lowest bit USB: serial: ftdi_sio: Annotate the current Xsens PID assignments USB: serial: ftdi_sio: Add support for new Xsens devices ALSA: virtuoso: Xonar DSX support ALSA: virtuoso: add Xonar Essence STX II support hwmon: (gpio-fan) Prevent overflow problem when writing large limits hwmon: (sis5595) Prevent overflow problem when writing large limits drm/ttm: Fix possible stack overflow by recursive shrinker calls. powerpc/mm/numa: Fix break placement drm/radeon: load the lm63 driver for an lm64 thermal chip. RDMA/iwcm: Use a default listen backlog if needed hwmon: (lm92) Prevent overflow problem when writing large limits hwmon: (ads1015) Fix out-of-bounds array access s390/locking: Reenable optimistic spinning ring-buffer: Up rb_iter_peek() loop count to 3 ring-buffer: Always reset iterator to reader page x86/xen: resume timer irqs early carl9170: fix sending URBs with wrong type when using full-speed reiserfs: Fix use after free in journal teardown powerpc: Fix build errors STRICT_MM_TYPECHECKS powerpc/mm: Use read barrier when creating real_pte ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE Btrfs: fix csum tree corruption, duplicate and outdated checksums ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co CIFS: Fix wrong directory attributes after rename md/raid6: avoid data corruption during recovery of double-degraded RAID6 USB: option: add VIA Telecom CDS7 chipset device id USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID USB: serial: pl2303: add device id for ztek device USB: ftdi_sio: Added PID for new ekey device iommu/amd: Fix cleanup_domain for mass device removal pata_scc: propagate return value of scc_wait_after_reset xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL usb: xhci: amd chipset also needs short TX quirk MIPS: OCTEON: make get_system_type() thread-safe xhci: rework cycle bit checking for new dequeue pointers HID: logitech: perform bounds checking on device_id early enough HID: fix a couple of off-by-ones USB: whiteheat: Added bounds checking for bulk command response HID: logitech-dj: prevent false errors to be shown ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set USB: sisusb: add device id for Magic Control USB video NFSv4: Fix problems with close in the presence of a delegation HID: magicmouse: sanity check report size in raw_event() callback HID: picolcd: sanity check report size in raw_event() callback ARM: 8128/1: abort: don't clear the exclusive monitors ARM: 8129/1: errata: work around Cortex-A15 erratum 830321 using dummy strex USB: serial: fix potential stack buffer overflow USB: serial: fix potential heap buffer overflow openrisc: add missing header inclusion MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total() MIPS: Fix accessing to per-cpu data when flushing the cache openrisc: include export.h for EXPORT_SYMBOL inetpeer: get rid of ip_id_count ip: make IP identifiers less predictable tcp: Fix integer-overflows in TCP veno tcp: Fix integer-overflow in TCP vegas macvlan: Initialize vlan_features to turn on offload support. iovec: make sure the caller actually wants anything in memcpy_fromiovecend sctp: fix possible seqlock seadlock in sctp_packet_transmit() sparc64: Fix argument sign extension for compat_sys_futex(). sparc64: Make itc_sync_lock raw sparc64: Handle 32-bit tasks properly in compute_effective_address(). sparc64: Fix top-level fault handling bugs. sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses. sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus. sparc64: Add membar to Niagara2 memcpy code. sparc64: Do not insert non-valid PTEs into the TSB hash table. sparc64: Guard against flushing openfirmware mappings. bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000 sunsab: Fix detection of BREAK on sunsab serial console sparc64: ldc_connect() should not return EINVAL when handshake is in progress. arch/sparc/math-emu/math_32.c: drop stray break operator slab/mempolicy: always use local policy from interrupt context sparc: use asm-generic version of types.h Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option" x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack x86, espfix: Move espfix definitions into a separate header file x86, espfix: Fix broken header guard x86, espfix: Make espfix64 a Kconfig option, fix UML x86, espfix: Make it possible to disable 16-bit support x86_64/entry/xen: Do not invoke espfix64 on Xen x86/espfix/xen: Fix allocation of pages for paravirt page tables microblaze: Fix makefile to work with latest toolchain Linux 3.2.63 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1369711/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp