kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #98447
[Bug 1408799] Re: Precise update to 3.2.65 stable release
** 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.65 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.65 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.65 stable release:
- The following patches are in the 3.2.65 stable release:
+ kvm: x86: fix stale mmio cache bug
+ UBIFS: remove mst_mutex
+ UBIFS: fix a race condition
+ UBIFS: fix free log space calculation
+ Bluetooth: Fix issue with USB suspend in btusb driver
+ KVM: s390: unintended fallthrough for external call
+ ext4: check EA value offset when loading
+ PCI: pciehp: Prevent NULL dereference during probe
+ PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
+ ext4: don't check quota format when there are no quota files
+ media: usb: uvc: add a quirk for Dell XPS M1330 webcam
+ USB: serial: cp210x: added Ketra N1 wireless interface support
+ USB: cp210x: add support for Seluxit USB dongle
+ PCI: Generate uppercase hex for modalias interface class
+ v4l2-common: fix overflow in v4l_bound_align_image()
+ USB: add reset resume quirk for usb3503
+ USB: Add device quirk for ASUS T100 Base Station keyboard
+ firmware_class: make sure fw requests contain a name
+ Drivers: hv: vmbus: Cleanup vmbus_post_msg()
+ Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
+ Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
+ Drivers: hv: vmbus: Fix a bug in vmbus_open()
+ Drivers: hv: vmbus: Cleanup vmbus_close_internal()
+ Drivers: hv: vmbus: Cleanup hv_post_message()
+ spi: dw-mid: respect 8 bit mode
+ spi: dw-mid: check that DMA was inited before exit
+ spi: dw-mid: terminate ongoing transfers at exit
+ kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
+ x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
+ lockd: Try to reconnect if statd has moved
+ rt2800: correct BBP1_TX_POWER_CTRL mask
+ staging:iio:ad5933: Drop "raw" from channel names
+ Documentation: lzo: document part of the encoding
+ libata-sff: Fix controllers with no ctl port
+ NFSv4: fix open/lock state recovery error handling
+ framebuffer: fix border color
+ framebuffer: fix screen corruption when copying
+ NFSv4.1: Fix an NFSv4.1 state renewal regression
+ target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
+ vfs: fix data corruption when blocksize < pagesize for mmaped data
+ m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
+ dm bufio: update last_accessed when relinking a buffer
+ dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
+ ext4: don't orphan or truncate the boot loader inode
+ ext4: add ext4_iget_normal() which is to be used for dir tree lookups
+ ecryptfs: avoid to access NULL pointer when write metadata in xattr
+ pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
+ fs: Fix theoretical division by 0 in super_cache_scan().
+ fs: make cont_expand_zero interruptible
+ fix misuses of f_count() in ppp and netlink
+ block: fix alignment_offset math that assumes io_min is a power-of-2
+ fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
+ Input: synaptics - gate forcepad support by DMI check
+ Input: i8042 - add noloop quirk for Asus X750LN
+ ext4: fix reservation overflow in ext4_da_write_begin
+ spi: pl022: Fix incorrect dma_unmap_sg
+ kernel: add support for gcc 5
+ ALSA: emu10k1: Fix deadlock in synth voice lookup
+ libceph: ceph-msgr workqueue needs a resque worker
+ selinux: fix inode security list corruption
+ dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
+ compiler: Define OPTIMIZER_HIDE_VAR
+ random: add and use memzero_explicit() for clearing data
+ xtensa: re-wire umount syscall to sys_oldumount
+ dm raid: ensure superblock's size matches device's logical block size
+ ext3: Don't check quota format when there are no quota files
+ USB: serial: cp210x: add Silicon Labs 358x VID and PID
+ usb: serial: ftdi_sio: add Awinda Station and Dongle products
+ usb: option: add support for Telit LE910
+ USB: option: add Haier CE81B CDMA modem
+ x86: Conditionally update time when ack-ing pending irqs
+ x86, apic: Handle a bad TSC more gracefully
+ scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
+ usb: serial: ftdi_sio: add "bricked" FTDI device PID
+ usb: gadget: udc: core: fix kernel oops with soft-connect
+ nfsd4: fix crash on unknown operation number
+ MIPS: ftrace: Fix a microMIPS build problem
+ kvm: x86: don't kill guest on unknown exit reason
+ Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
+ posix-timers: Fix stack info leak in timer_create()
+ futex: Fix a race condition between REQUEUE_PI and task death
+ ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
+ ahci: Add Device IDs for Intel Sunrise Point PCH
+ PM / Sleep: fix recovery during resuming from hibernation
+ ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
+ evm: check xattr value length and type in evm_inode_setxattr()
+ drm/radeon: remove invalid pci id
+ zap_pte_range: update addr when forcing flush after TLB batching faiure
+ ASoC: fsi: remove unsupported PAUSE flag
+ cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
+ mm, thp: fix collapsing of hugepages on madvise
+ lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
+ mac80211: properly flush delayed scan work on interface removal
+ ext4: fix overflow when updating superblock backups after resize
+ ext4: fix oops when loading block bitmap failed
+ ext4: bail out from make_indexed_dir() on first error
+ ds3000: fix LNB supply voltage on Tevii S480 on initialization
+ wireless: rt2x00: add new rt2800usb device
+ drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
+ block: Fix computation of merged request priority
+ USB: kobil_sct: fix non-atomic allocation in write path
+ USB: opticon: fix non-atomic allocation in write path
+ mac80211: fix use-after-free in defragmentation
+ USB: cdc-acm: add device id for GW Instek AFG-2225
+ usb: Do not allow usb_alloc_streams on unconfigured devices
+ usb-storage: handle a skipped data phase
+ xhci: no switching back on non-ULT Haswell
+ ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
+ staging:iio:ade7758: Remove "raw" from channel name
+ USB: cdc-acm: only raise DTR on transitions from B0
+ serial: Fix divide-by-zero fault in uart_get_divisor()
+ tty: Fix high cpu load if tty is unreleaseable
+ tty/vt: don't set font mappings on vc not supporting this
+ spi: dw: Fix dynamic speed change.
+ Input: alps - ignore potential bare packets when device is out of sync
+ Input: alps - allow up to 2 invalid packets without resetting device
+ USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
+ scsi: only re-lock door after EH on devices that were reset
+ audit: keep inode pinned
+ rt2x00: do not align payload on modern H/W
+ libceph: do not crash on large auth tickets
+ ASoC: sgtl5000: Fix SMALL_POP bit definition
+ firewire: cdev: prevent kernel stack leaking into ioctl arguments
+ iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
+ x86: Require exact match for 'noxsave' command line option
+ can: dev: avoid calling kfree_skb() from interrupt context
+ can: esd_usb2: fix memory leak on disconnect
+ x86, 64bit, mm: Mark data/bss/brk to nx
+ x86, mm: Set NX across entire PMD at boot
+ of/base: Fix PowerPC address parsing hack
+ usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
+ USB: keyspan: fix tty line-status reporting
+ USB: keyspan: fix overrun-error reporting
+ USB: ssu100: fix overrun-error reporting
+ sunrpc: fix byte-swapping of displayed XID
+ SUNRPC: Fix locking around callback channel reply receive
+ MIPS: oprofile: Fix backtrace on 64-bit kernel
+ nfsd: Fix slot wake up race in the nfsv4.1 callback code
+ bnx2fc: do not add shared skbs to the fcoe_rx_list
+ ARM: 8216/1: xscale: correct auxiliary register in suspend/resume
+ USB: xhci: don't start a halted endpoint before its new dequeue is set
+ Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"
+ USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
+ usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
+ x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
+ ALSA: hda - Limit 40bit DMA for AMD HDMI controllers
+ MIPS: Loongson: Make platform serial setup always built-in.
+ usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
+ Input: xpad - use proper endpoint type
+ mei: limit the number of consecutive resets
+ tcp: be more strict before accepting ECN negociation
+ hpsa: fix a race in cmd_free/scsi_done
+ Patch for 3.2.x, 3.4.x IP identifier regression
+ crypto: algif - avoid excessive use of socket buffer in skcipher
+ perf: Handle compat ioctl
+ mm: Remove false WARN_ON from pagecache_isize_extended()
+ Linux 3.2.65
+
+ The following patches were already applied to the Precise kernel:
+
+ Revert "lzo: properly check for overruns"
+ lzo: check for length overrun in variable length encoding.
+ kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
+ tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
+ tracing/syscalls: Ignore numbers outside NR_syscalls' range
+ x86_64, traps: Stop using IST for #SS
+ x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
+ x86_64, traps: Rework bad_iret
+ mei: add mei_quirk_probe function
--
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/1408799
Title:
Precise update to 3.2.65 stable release
Status in linux package in Ubuntu:
New
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.65 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.65 stable release:
kvm: x86: fix stale mmio cache bug
UBIFS: remove mst_mutex
UBIFS: fix a race condition
UBIFS: fix free log space calculation
Bluetooth: Fix issue with USB suspend in btusb driver
KVM: s390: unintended fallthrough for external call
ext4: check EA value offset when loading
PCI: pciehp: Prevent NULL dereference during probe
PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
ext4: don't check quota format when there are no quota files
media: usb: uvc: add a quirk for Dell XPS M1330 webcam
USB: serial: cp210x: added Ketra N1 wireless interface support
USB: cp210x: add support for Seluxit USB dongle
PCI: Generate uppercase hex for modalias interface class
v4l2-common: fix overflow in v4l_bound_align_image()
USB: add reset resume quirk for usb3503
USB: Add device quirk for ASUS T100 Base Station keyboard
firmware_class: make sure fw requests contain a name
Drivers: hv: vmbus: Cleanup vmbus_post_msg()
Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
Drivers: hv: vmbus: Fix a bug in vmbus_open()
Drivers: hv: vmbus: Cleanup vmbus_close_internal()
Drivers: hv: vmbus: Cleanup hv_post_message()
spi: dw-mid: respect 8 bit mode
spi: dw-mid: check that DMA was inited before exit
spi: dw-mid: terminate ongoing transfers at exit
kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
lockd: Try to reconnect if statd has moved
rt2800: correct BBP1_TX_POWER_CTRL mask
staging:iio:ad5933: Drop "raw" from channel names
Documentation: lzo: document part of the encoding
libata-sff: Fix controllers with no ctl port
NFSv4: fix open/lock state recovery error handling
framebuffer: fix border color
framebuffer: fix screen corruption when copying
NFSv4.1: Fix an NFSv4.1 state renewal regression
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
vfs: fix data corruption when blocksize < pagesize for mmaped data
m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
dm bufio: update last_accessed when relinking a buffer
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
ext4: don't orphan or truncate the boot loader inode
ext4: add ext4_iget_normal() which is to be used for dir tree lookups
ecryptfs: avoid to access NULL pointer when write metadata in xattr
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
fs: Fix theoretical division by 0 in super_cache_scan().
fs: make cont_expand_zero interruptible
fix misuses of f_count() in ppp and netlink
block: fix alignment_offset math that assumes io_min is a power-of-2
fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
Input: synaptics - gate forcepad support by DMI check
Input: i8042 - add noloop quirk for Asus X750LN
ext4: fix reservation overflow in ext4_da_write_begin
spi: pl022: Fix incorrect dma_unmap_sg
kernel: add support for gcc 5
ALSA: emu10k1: Fix deadlock in synth voice lookup
libceph: ceph-msgr workqueue needs a resque worker
selinux: fix inode security list corruption
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
compiler: Define OPTIMIZER_HIDE_VAR
random: add and use memzero_explicit() for clearing data
xtensa: re-wire umount syscall to sys_oldumount
dm raid: ensure superblock's size matches device's logical block size
ext3: Don't check quota format when there are no quota files
USB: serial: cp210x: add Silicon Labs 358x VID and PID
usb: serial: ftdi_sio: add Awinda Station and Dongle products
usb: option: add support for Telit LE910
USB: option: add Haier CE81B CDMA modem
x86: Conditionally update time when ack-ing pending irqs
x86, apic: Handle a bad TSC more gracefully
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
usb: serial: ftdi_sio: add "bricked" FTDI device PID
usb: gadget: udc: core: fix kernel oops with soft-connect
nfsd4: fix crash on unknown operation number
MIPS: ftrace: Fix a microMIPS build problem
kvm: x86: don't kill guest on unknown exit reason
Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
posix-timers: Fix stack info leak in timer_create()
futex: Fix a race condition between REQUEUE_PI and task death
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
ahci: Add Device IDs for Intel Sunrise Point PCH
PM / Sleep: fix recovery during resuming from hibernation
ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
evm: check xattr value length and type in evm_inode_setxattr()
drm/radeon: remove invalid pci id
zap_pte_range: update addr when forcing flush after TLB batching faiure
ASoC: fsi: remove unsupported PAUSE flag
cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
mm, thp: fix collapsing of hugepages on madvise
lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
mac80211: properly flush delayed scan work on interface removal
ext4: fix overflow when updating superblock backups after resize
ext4: fix oops when loading block bitmap failed
ext4: bail out from make_indexed_dir() on first error
ds3000: fix LNB supply voltage on Tevii S480 on initialization
wireless: rt2x00: add new rt2800usb device
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
block: Fix computation of merged request priority
USB: kobil_sct: fix non-atomic allocation in write path
USB: opticon: fix non-atomic allocation in write path
mac80211: fix use-after-free in defragmentation
USB: cdc-acm: add device id for GW Instek AFG-2225
usb: Do not allow usb_alloc_streams on unconfigured devices
usb-storage: handle a skipped data phase
xhci: no switching back on non-ULT Haswell
ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
staging:iio:ade7758: Remove "raw" from channel name
USB: cdc-acm: only raise DTR on transitions from B0
serial: Fix divide-by-zero fault in uart_get_divisor()
tty: Fix high cpu load if tty is unreleaseable
tty/vt: don't set font mappings on vc not supporting this
spi: dw: Fix dynamic speed change.
Input: alps - ignore potential bare packets when device is out of sync
Input: alps - allow up to 2 invalid packets without resetting device
USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
scsi: only re-lock door after EH on devices that were reset
audit: keep inode pinned
rt2x00: do not align payload on modern H/W
libceph: do not crash on large auth tickets
ASoC: sgtl5000: Fix SMALL_POP bit definition
firewire: cdev: prevent kernel stack leaking into ioctl arguments
iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
x86: Require exact match for 'noxsave' command line option
can: dev: avoid calling kfree_skb() from interrupt context
can: esd_usb2: fix memory leak on disconnect
x86, 64bit, mm: Mark data/bss/brk to nx
x86, mm: Set NX across entire PMD at boot
of/base: Fix PowerPC address parsing hack
usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
USB: keyspan: fix tty line-status reporting
USB: keyspan: fix overrun-error reporting
USB: ssu100: fix overrun-error reporting
sunrpc: fix byte-swapping of displayed XID
SUNRPC: Fix locking around callback channel reply receive
MIPS: oprofile: Fix backtrace on 64-bit kernel
nfsd: Fix slot wake up race in the nfsv4.1 callback code
bnx2fc: do not add shared skbs to the fcoe_rx_list
ARM: 8216/1: xscale: correct auxiliary register in suspend/resume
USB: xhci: don't start a halted endpoint before its new dequeue is set
Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"
USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
ALSA: hda - Limit 40bit DMA for AMD HDMI controllers
MIPS: Loongson: Make platform serial setup always built-in.
usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
Input: xpad - use proper endpoint type
mei: limit the number of consecutive resets
tcp: be more strict before accepting ECN negociation
hpsa: fix a race in cmd_free/scsi_done
Patch for 3.2.x, 3.4.x IP identifier regression
crypto: algif - avoid excessive use of socket buffer in skcipher
perf: Handle compat ioctl
mm: Remove false WARN_ON from pagecache_isize_extended()
Linux 3.2.65
The following patches were already applied to the Precise kernel:
Revert "lzo: properly check for overruns"
lzo: check for length overrun in variable length encoding.
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
tracing/syscalls: Ignore numbers outside NR_syscalls' range
x86_64, traps: Stop using IST for #SS
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Rework bad_iret
mei: add mei_quirk_probe function
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1408799/+subscriptions
References