kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #80705
[Bug 1371601] [NEW] Trusty update to v3.13.11.7 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 v3.13.11.7 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.13.11.7 stable release:
UBUNTU: [Config] CONFIG_X86_16BIT=y
bnx2x: fix crash during TSO tunneling
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.
net: Correctly set segment mac_len in skb_segment().
iovec: make sure the caller actually wants anything in memcpy_fromiovecend
batman-adv: Fix out-of-order fragmentation support
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: Fix executable bit testing in set_pmd_at() paths.
sparc64: Fix huge PMD invalidation.
sparc64: Fix bugs in get_user_pages_fast() wrt. THP.
sparc64: Fix hex values in comment above pte_modify().
sparc64: Don't use _PAGE_PRESENT in pte_modify() mask.
sparc64: Handle 32-bit tasks properly in compute_effective_address().
sparc64: Fix top-level fault handling bugs.
sparc64: Fix range check in kern_addr_valid().
sparc64: Use 'ILOG2_4MB' instead of constant '22'.
sparc64: Add basic validations to {pud,pmd}_bad().
sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill pte_ERROR().
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
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
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811
v4l: vsp1: Remove the unneeded vsp1_video_buffer video field
ASoC: max98090: Fix missing free_irq
KVM: x86: Inter-privilege level ret emulation is not implemeneted
au0828: Only alt setting logic when needed
ASoC: pcm: fix dpcm_path_put in dpcm runtime update
crypto: ux500 - make interrupt mode plausible
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
ASoC: adau1701: fix adau1701_reg_read()
ASoC: wm_adsp: Add missing MODULE_LICENSE
regulator: arizona-ldo1: remove bypass functionality
ASoC: samsung: Correct I2S DAI suspend/resume ops
drm/tilcdc: panel: fix dangling sysfs connector node
drm/tilcdc: slave: fix dangling sysfs connector node
drm/tilcdc: tfp410: fix dangling sysfs connector node
drm/tilcdc: panel: fix leak when unloading the module
drm/tilcdc: fix release order on exit
drm/tilcdc: fix double kfree
ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject
stable_kernel_rules: Add pointer to netdev-FAQ for network patches
USB: ehci-pci: USB host controller support for Intel Quark X1000
debugfs: Fix corrupted loop in debugfs_remove_recursive
serial: core: Preserve termios c_cflag for console resume
mtd/ftl: fix the double free of the buffers allocated in build_maps()
ext4: Fix block zeroing when punching holes in indirect block files
ext4: fix punch hole on files with indirect mapping
x86: don't exclude low BIOS area when allocating address space for non-PCI cards
PCI: Configure ASPM when enabling device
Bluetooth: never linger on process exit
ASoC: blackfin: use samples to set silence
USB: OHCI: fix bugs in debug routines
USB: OHCI: don't lose track of EDs when a controller dies
mei: start disconnect request timer consistently
mei: fix return value on disconnect timeout
USB: Fix persist resume of some SS USB devices
media-device: Remove duplicated memset() in media_enum_entities()
Bluetooth: Avoid use of session socket after the session gets freed
xc5000: Fix get_frequency()
xc4000: Fix get_frequency()
CAPABILITIES: remove undefined caps from all processes
scsi: add a blacklist flag which enables VPD page inquiries
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: Change the limits to reflect the values on the host
Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
Drivers: scsi: storvsc: Filter commands based on the storage protocol version
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
Drivers: scsi: storvsc: Implement a eh_timed_out handler
drivers: scsi: storvsc: Set srb_flags in all cases
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
x86_64/vsyscall: Fix warn_bad_vsyscall log output
KVM: PPC: Book3S PR: Take SRCU read lock around RTAS kvm_read_guest() call
spi: orion: fix incorrect handling of cell-index DT property
mfd: omap-usb-host: Fix improper mask use.
tpm: Add missing tpm_do_selftest to ST33 I2C driver
tpm: missing tpm_chip_put in tpm_get_random()
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f
hwmon: (ads1015) Fix off-by-one for valid channel index checking
ALSA: hda - fix an external mic jack problem on a HP machine
MIPS: tlbex: Fix a missing statement for HUGETLB
MIPS: Prevent user from setting FCSR cause bits
KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table
MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()
MIPS: ptrace: Test correct task's flags in task_user_regset_view()
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time
MIPS: ptrace: Change GP regset to use correct core dump register layout
md/raid1,raid10: always abort recover on write error.
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 possible race condition bug
MIPS: GIC: Prevent array overrun
mnt: Add tests for unprivileged remount cases that have found to be faulty
ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.
netlabel: fix a problem when setting bits below the previously lowest bit
netlabel: fix the horribly broken catmap functions
netlabel: fix the catmap walking functions
drivers/i2c/busses: use correct type for dma_map/unmap
NFSD: Decrease nfsd_users in nfsd_startup_generic fail
MIPS: O32/32-bit: Fix bug which can cause incorrect system call restarts
IB/srp: Fix deadlock between host removal and multipathd
USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
USB: serial: ftdi_sio: Add support for new Xsens devices
USB: devio: fix issue with log flooding
CIFS: Fix async reading on reconnects
CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
xfs: ensure verifiers are attached to recovered buffers
drm/tegra: add MODULE_DEVICE_TABLEs
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
NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes
drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
drm/ttm: Fix possible stack overflow by recursive shrinker calls.
drm/ttm: Pass GFP flags in order to avoid deadlock.
powerpc/mm/numa: Fix break placement
powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal
drm/radeon: load the lm63 driver for an lm64 thermal chip.
drm/radeon: set VM base addr using the PFP v2
drm/radeon/atom: add new voltage fetch function for hawaii
drm/radeon/dpm: handle voltage info fetching on hawaii
drm/radeon: re-enable dpm by default on cayman
drm/radeon: re-enable dpm by default on BTC
drm/radeon: use packet2 for nop on hawaii with old firmware
drm/radeon: tweak ACCEL_WORKING2 query for hawaii
KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use
RDMA/iwcm: Use a default listen backlog if needed
x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub
net: sun4i-emac: fix memory leak on bad packet
hwmon: (ads1015) Fix out-of-bounds array access
hwmon: (dme1737) Prevent overflow problem when writing large limits
s390/locking: Reenable optimistic spinning
ring-buffer: Up rb_iter_peek() loop count to 3
ring-buffer: Always reset iterator to reader page
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
drm/nouveau: Bump version from 1.1.1 to 1.1.2
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
carl9170: fix sending URBs with wrong type when using full-speed
powerpc/pseries: Failure on removing device node
Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch
Btrfs: fix csum tree corruption, duplicate and outdated checksums
ext4: fix BUG_ON in mb_free_blocks()
x86/espfix/xen: Fix allocation of pages for paravirt page tables
Linux 3.13.11.7
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Trusty)
Importance: Undecided
Status: Fix Committed
** Tags: kernel-stable-tracking-bug
** Tags added: kernel-stable-tracking-bug
** Also affects: linux (Ubuntu Trusty)
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.13.11.7 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.13.11.7 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.13.11.7 stable release:
- The following patches are in the v3.13.11.7 stable release:
+ UBUNTU: [Config] CONFIG_X86_16BIT=y
+ bnx2x: fix crash during TSO tunneling
+ 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.
+ net: Correctly set segment mac_len in skb_segment().
+ iovec: make sure the caller actually wants anything in memcpy_fromiovecend
+ batman-adv: Fix out-of-order fragmentation support
+ 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: Fix executable bit testing in set_pmd_at() paths.
+ sparc64: Fix huge PMD invalidation.
+ sparc64: Fix bugs in get_user_pages_fast() wrt. THP.
+ sparc64: Fix hex values in comment above pte_modify().
+ sparc64: Don't use _PAGE_PRESENT in pte_modify() mask.
+ sparc64: Handle 32-bit tasks properly in compute_effective_address().
+ sparc64: Fix top-level fault handling bugs.
+ sparc64: Fix range check in kern_addr_valid().
+ sparc64: Use 'ILOG2_4MB' instead of constant '22'.
+ sparc64: Add basic validations to {pud,pmd}_bad().
+ sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill pte_ERROR().
+ 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
+ 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
+ ALSA: usb-audio: fix BOSS ME-25 MIDI regression
+ ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811
+ v4l: vsp1: Remove the unneeded vsp1_video_buffer video field
+ ASoC: max98090: Fix missing free_irq
+ KVM: x86: Inter-privilege level ret emulation is not implemeneted
+ au0828: Only alt setting logic when needed
+ ASoC: pcm: fix dpcm_path_put in dpcm runtime update
+ crypto: ux500 - make interrupt mode plausible
+ Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
+ ASoC: adau1701: fix adau1701_reg_read()
+ ASoC: wm_adsp: Add missing MODULE_LICENSE
+ regulator: arizona-ldo1: remove bypass functionality
+ ASoC: samsung: Correct I2S DAI suspend/resume ops
+ drm/tilcdc: panel: fix dangling sysfs connector node
+ drm/tilcdc: slave: fix dangling sysfs connector node
+ drm/tilcdc: tfp410: fix dangling sysfs connector node
+ drm/tilcdc: panel: fix leak when unloading the module
+ drm/tilcdc: fix release order on exit
+ drm/tilcdc: fix double kfree
+ ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject
+ stable_kernel_rules: Add pointer to netdev-FAQ for network patches
+ USB: ehci-pci: USB host controller support for Intel Quark X1000
+ debugfs: Fix corrupted loop in debugfs_remove_recursive
+ serial: core: Preserve termios c_cflag for console resume
+ mtd/ftl: fix the double free of the buffers allocated in build_maps()
+ ext4: Fix block zeroing when punching holes in indirect block files
+ ext4: fix punch hole on files with indirect mapping
+ x86: don't exclude low BIOS area when allocating address space for non-PCI cards
+ PCI: Configure ASPM when enabling device
+ Bluetooth: never linger on process exit
+ ASoC: blackfin: use samples to set silence
+ USB: OHCI: fix bugs in debug routines
+ USB: OHCI: don't lose track of EDs when a controller dies
+ mei: start disconnect request timer consistently
+ mei: fix return value on disconnect timeout
+ USB: Fix persist resume of some SS USB devices
+ media-device: Remove duplicated memset() in media_enum_entities()
+ Bluetooth: Avoid use of session socket after the session gets freed
+ xc5000: Fix get_frequency()
+ xc4000: Fix get_frequency()
+ CAPABILITIES: remove undefined caps from all processes
+ scsi: add a blacklist flag which enables VPD page inquiries
+ 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: Change the limits to reflect the values on the host
+ Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
+ Drivers: scsi: storvsc: Filter commands based on the storage protocol version
+ Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
+ Drivers: scsi: storvsc: Implement a eh_timed_out handler
+ drivers: scsi: storvsc: Set srb_flags in all cases
+ drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
+ x86_64/vsyscall: Fix warn_bad_vsyscall log output
+ KVM: PPC: Book3S PR: Take SRCU read lock around RTAS kvm_read_guest() call
+ spi: orion: fix incorrect handling of cell-index DT property
+ mfd: omap-usb-host: Fix improper mask use.
+ tpm: Add missing tpm_do_selftest to ST33 I2C driver
+ tpm: missing tpm_chip_put in tpm_get_random()
+ scsi: do not issue SCSI RSOC command to Promise Vtrak E610f
+ hwmon: (ads1015) Fix off-by-one for valid channel index checking
+ ALSA: hda - fix an external mic jack problem on a HP machine
+ MIPS: tlbex: Fix a missing statement for HUGETLB
+ MIPS: Prevent user from setting FCSR cause bits
+ KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table
+ MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()
+ MIPS: ptrace: Test correct task's flags in task_user_regset_view()
+ MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time
+ MIPS: ptrace: Change GP regset to use correct core dump register layout
+ md/raid1,raid10: always abort recover on write error.
+ 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 possible race condition bug
+ MIPS: GIC: Prevent array overrun
+ mnt: Add tests for unprivileged remount cases that have found to be faulty
+ ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.
+ netlabel: fix a problem when setting bits below the previously lowest bit
+ netlabel: fix the horribly broken catmap functions
+ netlabel: fix the catmap walking functions
+ drivers/i2c/busses: use correct type for dma_map/unmap
+ NFSD: Decrease nfsd_users in nfsd_startup_generic fail
+ MIPS: O32/32-bit: Fix bug which can cause incorrect system call restarts
+ IB/srp: Fix deadlock between host removal and multipathd
+ USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
+ USB: serial: ftdi_sio: Add support for new Xsens devices
+ USB: devio: fix issue with log flooding
+ CIFS: Fix async reading on reconnects
+ CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
+ xfs: ensure verifiers are attached to recovered buffers
+ drm/tegra: add MODULE_DEVICE_TABLEs
+ 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
+ NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes
+ drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
+ drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
+ drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
+ drm/ttm: Fix possible stack overflow by recursive shrinker calls.
+ drm/ttm: Pass GFP flags in order to avoid deadlock.
+ powerpc/mm/numa: Fix break placement
+ powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal
+ drm/radeon: load the lm63 driver for an lm64 thermal chip.
+ drm/radeon: set VM base addr using the PFP v2
+ drm/radeon/atom: add new voltage fetch function for hawaii
+ drm/radeon/dpm: handle voltage info fetching on hawaii
+ drm/radeon: re-enable dpm by default on cayman
+ drm/radeon: re-enable dpm by default on BTC
+ drm/radeon: use packet2 for nop on hawaii with old firmware
+ drm/radeon: tweak ACCEL_WORKING2 query for hawaii
+ KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use
+ RDMA/iwcm: Use a default listen backlog if needed
+ x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub
+ net: sun4i-emac: fix memory leak on bad packet
+ hwmon: (ads1015) Fix out-of-bounds array access
+ hwmon: (dme1737) Prevent overflow problem when writing large limits
+ s390/locking: Reenable optimistic spinning
+ ring-buffer: Up rb_iter_peek() loop count to 3
+ ring-buffer: Always reset iterator to reader page
+ kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
+ drm/i915: read HEAD register back in init_ring_common() to enforce ordering
+ vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
+ libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
+ drm/nouveau: Bump version from 1.1.1 to 1.1.2
+ ALSA: usb-audio: fix BOSS ME-25 MIDI regression
+ ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
+ carl9170: fix sending URBs with wrong type when using full-speed
+ powerpc/pseries: Failure on removing device node
+ Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch
+ Btrfs: fix csum tree corruption, duplicate and outdated checksums
+ ext4: fix BUG_ON in mb_free_blocks()
+ x86/espfix/xen: Fix allocation of pages for paravirt page tables
+ Linux 3.13.11.7
** Changed in: linux (Ubuntu Trusty)
Status: New => Fix Committed
** Changed in: linux (Ubuntu)
Status: New => Invalid
--
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/1371601
Title:
Trusty update to v3.13.11.7 stable release
Status in “linux” package in Ubuntu:
Invalid
Status in “linux” source package in Trusty:
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.13.11.7 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.13.11.7 stable release:
UBUNTU: [Config] CONFIG_X86_16BIT=y
bnx2x: fix crash during TSO tunneling
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.
net: Correctly set segment mac_len in skb_segment().
iovec: make sure the caller actually wants anything in memcpy_fromiovecend
batman-adv: Fix out-of-order fragmentation support
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: Fix executable bit testing in set_pmd_at() paths.
sparc64: Fix huge PMD invalidation.
sparc64: Fix bugs in get_user_pages_fast() wrt. THP.
sparc64: Fix hex values in comment above pte_modify().
sparc64: Don't use _PAGE_PRESENT in pte_modify() mask.
sparc64: Handle 32-bit tasks properly in compute_effective_address().
sparc64: Fix top-level fault handling bugs.
sparc64: Fix range check in kern_addr_valid().
sparc64: Use 'ILOG2_4MB' instead of constant '22'.
sparc64: Add basic validations to {pud,pmd}_bad().
sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill pte_ERROR().
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
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
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811
v4l: vsp1: Remove the unneeded vsp1_video_buffer video field
ASoC: max98090: Fix missing free_irq
KVM: x86: Inter-privilege level ret emulation is not implemeneted
au0828: Only alt setting logic when needed
ASoC: pcm: fix dpcm_path_put in dpcm runtime update
crypto: ux500 - make interrupt mode plausible
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
ASoC: adau1701: fix adau1701_reg_read()
ASoC: wm_adsp: Add missing MODULE_LICENSE
regulator: arizona-ldo1: remove bypass functionality
ASoC: samsung: Correct I2S DAI suspend/resume ops
drm/tilcdc: panel: fix dangling sysfs connector node
drm/tilcdc: slave: fix dangling sysfs connector node
drm/tilcdc: tfp410: fix dangling sysfs connector node
drm/tilcdc: panel: fix leak when unloading the module
drm/tilcdc: fix release order on exit
drm/tilcdc: fix double kfree
ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject
stable_kernel_rules: Add pointer to netdev-FAQ for network patches
USB: ehci-pci: USB host controller support for Intel Quark X1000
debugfs: Fix corrupted loop in debugfs_remove_recursive
serial: core: Preserve termios c_cflag for console resume
mtd/ftl: fix the double free of the buffers allocated in build_maps()
ext4: Fix block zeroing when punching holes in indirect block files
ext4: fix punch hole on files with indirect mapping
x86: don't exclude low BIOS area when allocating address space for non-PCI cards
PCI: Configure ASPM when enabling device
Bluetooth: never linger on process exit
ASoC: blackfin: use samples to set silence
USB: OHCI: fix bugs in debug routines
USB: OHCI: don't lose track of EDs when a controller dies
mei: start disconnect request timer consistently
mei: fix return value on disconnect timeout
USB: Fix persist resume of some SS USB devices
media-device: Remove duplicated memset() in media_enum_entities()
Bluetooth: Avoid use of session socket after the session gets freed
xc5000: Fix get_frequency()
xc4000: Fix get_frequency()
CAPABILITIES: remove undefined caps from all processes
scsi: add a blacklist flag which enables VPD page inquiries
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: Change the limits to reflect the values on the host
Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
Drivers: scsi: storvsc: Filter commands based on the storage protocol version
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
Drivers: scsi: storvsc: Implement a eh_timed_out handler
drivers: scsi: storvsc: Set srb_flags in all cases
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
x86_64/vsyscall: Fix warn_bad_vsyscall log output
KVM: PPC: Book3S PR: Take SRCU read lock around RTAS kvm_read_guest() call
spi: orion: fix incorrect handling of cell-index DT property
mfd: omap-usb-host: Fix improper mask use.
tpm: Add missing tpm_do_selftest to ST33 I2C driver
tpm: missing tpm_chip_put in tpm_get_random()
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f
hwmon: (ads1015) Fix off-by-one for valid channel index checking
ALSA: hda - fix an external mic jack problem on a HP machine
MIPS: tlbex: Fix a missing statement for HUGETLB
MIPS: Prevent user from setting FCSR cause bits
KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table
MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()
MIPS: ptrace: Test correct task's flags in task_user_regset_view()
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time
MIPS: ptrace: Change GP regset to use correct core dump register layout
md/raid1,raid10: always abort recover on write error.
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 possible race condition bug
MIPS: GIC: Prevent array overrun
mnt: Add tests for unprivileged remount cases that have found to be faulty
ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.
netlabel: fix a problem when setting bits below the previously lowest bit
netlabel: fix the horribly broken catmap functions
netlabel: fix the catmap walking functions
drivers/i2c/busses: use correct type for dma_map/unmap
NFSD: Decrease nfsd_users in nfsd_startup_generic fail
MIPS: O32/32-bit: Fix bug which can cause incorrect system call restarts
IB/srp: Fix deadlock between host removal and multipathd
USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
USB: serial: ftdi_sio: Add support for new Xsens devices
USB: devio: fix issue with log flooding
CIFS: Fix async reading on reconnects
CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
xfs: ensure verifiers are attached to recovered buffers
drm/tegra: add MODULE_DEVICE_TABLEs
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
NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes
drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
drm/ttm: Fix possible stack overflow by recursive shrinker calls.
drm/ttm: Pass GFP flags in order to avoid deadlock.
powerpc/mm/numa: Fix break placement
powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal
drm/radeon: load the lm63 driver for an lm64 thermal chip.
drm/radeon: set VM base addr using the PFP v2
drm/radeon/atom: add new voltage fetch function for hawaii
drm/radeon/dpm: handle voltage info fetching on hawaii
drm/radeon: re-enable dpm by default on cayman
drm/radeon: re-enable dpm by default on BTC
drm/radeon: use packet2 for nop on hawaii with old firmware
drm/radeon: tweak ACCEL_WORKING2 query for hawaii
KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use
RDMA/iwcm: Use a default listen backlog if needed
x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub
net: sun4i-emac: fix memory leak on bad packet
hwmon: (ads1015) Fix out-of-bounds array access
hwmon: (dme1737) Prevent overflow problem when writing large limits
s390/locking: Reenable optimistic spinning
ring-buffer: Up rb_iter_peek() loop count to 3
ring-buffer: Always reset iterator to reader page
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
drm/nouveau: Bump version from 1.1.1 to 1.1.2
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
carl9170: fix sending URBs with wrong type when using full-speed
powerpc/pseries: Failure on removing device node
Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch
Btrfs: fix csum tree corruption, duplicate and outdated checksums
ext4: fix BUG_ON in mb_free_blocks()
x86/espfix/xen: Fix allocation of pages for paravirt page tables
Linux 3.13.11.7
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1371601/+subscriptions
Follow ups
References