Wily update to v4.2.8-ckt12 stable release

Bug #1592552 reported by Kamal Mostafa
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Wily
Fix Released
Undecided
Unassigned

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 a mainline/stable Linux tree or
       a minimally backported form of that patch. The v4.2.8-ckt12 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://git.launchpad.net/~canonical-kernel/linux/+git/linux-stable-ckt

    TEST CASE: TBD

       The following patches from the v4.2.8-ckt12 stable release shall be applied:

Linux 4.2.8-ckt12
RDMA/cxgb3: device driver frees DMA memory with different size
drivers/hwspinlock: use correct radix tree API
uapi glibc compat: fix compilation when !__USE_MISC in glibc
tuntap: correctly wake up process during uninit
net: ehea: avoid null pointer dereference
batman-adv: fix skb deref after free
sunrpc: Update RPCBIND_MAXNETIDLEN
tipc: fix nametable publication field in nl compat
sched/preempt: Fix preempt_count manipulations
MIPS: ath79: fix regression in PCI window initialization
netlink: Fix dump skb leak/double free
x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs
blk-mq: fix undefined behaviour in order_to_size()
i40e: fix an uninitialized variable bug
IB/IWPM: Fix a potential skb leak
IB/srp: Print "ib_srp: " prefix once
MIPS: BMIPS: Adjust mips-hpt-frequency for BCM7435
MIPS: Fix BC1{EQ,NE}Z return offset calculation
MIPS: math-emu: Fix BC1{EQ,NE}Z emulation
MIPS: BMIPS: Pretty print BMIPS5200 processor name
MIPS: BMIPS: local_r4k___flush_cache_all needs to blast S-cache
MIPS: BMIPS: Clear MIPS_CACHE_ALIASES earlier
MIPS: BMIPS: BMIPS5000 has I cache filing from D cache
powerpc/sstep: Fix sstep.c compile on powerpcspe
perf tools: Fix perf regs mask generation
s390/vmem: fix identity mapping
ata: sata_dwc_460ex: remove incorrect locking
NFS: Fix an LOCK/OPEN race when unlinking an open file
MIPS: BMIPS: Fix PRID_IMP_BMIPS5000 masking for BMIPS5200
clk: qcom: msm8916: Fix crypto clock flags
ACPI / sysfs: fix error code in get_status()
cpufreq: Fix GOV_LIMITS handling for the userspace governor
tty: vt, return error when con_startup fails
metag: Fix atomic_*_return inline asm constraints
driver-core: use 'dev' argument in dev_dbg_ratelimited stub
char: Drop bogus dependency of DEVPORT on !M68K
taskstats: fix nl parsing in accounting/getdelays.c
cxl: Fix DAR check & use REGION_ID instead of opencoding
ARM: debug: remove extraneous DEBUG_HI3716_UART option
alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO
PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive()
EDAC: Increment correct counter in edac_inc_ue_error()
perf test: Ignore kcore files in the "vmlinux matches kallsyms" test
usb: gadget: f_fs: Fix EFAULT generation for async read operations
ipv6, token: allow for clearing the current device token
cx23885: uninitialized variable in cx23885_av_work_handler()
am437x-vpfe: fix an uninitialized variable bug
am437x-vfpe: fix typo in vpfe_get_app_input_index
mfd: lp8788-irq: Uninitialized variable in irq handler
security: drop the unused hook skb_owned_by
ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence
power: ipaq-micro-battery: freeing the wrong variable
iommu/vt-d: Improve fault handler error messages
iommu/vt-d: Ratelimit fault handler
iio: buffer: add missing descriptions in iio_buffer_access_funcs
serial: doc: Un-document non-existing uart_write_console()
ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile
regmap: cache: Fix typo in cache_bypass parameter description
hpfs: implement the show_options method
affs: fix remount failure when there are no options changed
hpfs: fix remount failure when there are no options changed
MIPS: lib: Mark intrinsics notrace
Input: pwm-beeper - fix - scheduling while atomic
Input: xpad - prevent spurious input from wired Xbox 360 controllers
dell-rbtn: Ignore ACPI notifications if device is suspended
dma-debug: avoid spinlock recursion when disabling dma-debug
drm/amdgpu: Fix hdmi deep color support.
UBI: Fix static volume checks when Fastmap is used
xen/events: Don't move disabled irqs
xen/x86: actually allocate legacy interrupts on PV guests
wait/ptrace: assume __WALL if the child is traced
sunrpc: fix stripping of padded MIC tokens
mmc: sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
mmc: sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
mmc: longer timeout for long read time quirk
drm/i915: Don't leave old junk in ilk active watermarks on readout
locking,qspinlock: Fix spin_is_locked() and spin_unlock_wait()
mm: use phys_addr_t for reserve_bootmem_region() arguments
PM / sleep: Handle failures in device_suspend_late() consistently
Input: uinput - handle compat ioctl for UI_SET_PHYS
kvm: arm64: Fix EC field in inject_abt64
ALSA: hda - Fix headphone noise on Dell XPS 13 9360
cifs: Create dedicated keyring for spnego operations
ASoC: ak4642: Enable cache usage to fix crashes on resume
xfs: skip stale inodes in xfs_iflush_cluster
xfs: fix inode validity check in xfs_iflush_cluster
xfs: xfs_iflush_cluster fails to abort on error
cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
remove directory incorrectly tries to set delete on close on non-empty directories
fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication
fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
fs/cifs: correctly to anonymous authentication for the LANMAN authentication
fs/cifs: correctly to anonymous authentication via NTLMSSP
drm/fb_helper: Fix references to dev->mode_config.num_connector
drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC
PCI: Disable all BAR sizing for devices with non-compliant BARs
mmc: mmc: Fix partition switch timeout for some eMMCs
ring-buffer: Prevent overflow of size in ring_buffer_resize()
ring-buffer: Use long for nr_pages to avoid overflow failures
MIPS: Force CPUs to lose FP context during mode switches
MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)
MIPS: ptrace: Prevent writes to read-only FCSR bits
MIPS: ptrace: Fix FP context restoration FCSR regression
MIPS: math-emu: Fix jalr emulation when rd == $0
MIPS: Fix uapi include in exported asm/siginfo.h
SIGNAL: Move generic copy_siginfo() to signal.h
MIPS: Sync icache & dcache in set_pte_at
MIPS: Handle highmem pages in __update_cache
powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()
powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()
sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring
rtlwifi: Fix logic error in enter/exit power-save mode
kbuild: move -Wunused-const-variable to W=1 warning level
arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str
irqchip/gic-v3: Configure all interrupts as non-secure Group-1
irqchip/gic: Ensure ordering between read of INTACK and shared data
gcov: disable tree-loop-im to reduce stack usage
MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
MIPS: KVM: Fix timer IRQ race when freezing timer
crypto: caam - fix caam_jr_alloc() ret code
USB: serial: quatech2: fix use-after-free in probe error path
USB: serial: mxuport: fix use-after-free in probe error path
USB: serial: keyspan: fix use-after-free in probe error path
USB: serial: io_edgeport: fix memory leaks in probe error path
USB: serial: io_edgeport: fix memory leaks in attach error path
mfd: omap-usb-tll: Fix scheduling while atomic BUG
usb: host: xhci-rcar: Avoid long wait in xhci_reset()
MIPS64: R6: R2 emulation bugfix
MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU
MIPS: Reserve nosave data for hibernation
MIPS: Avoid using unwind_stack() with usermode
MIPS: Don't unwind to user mode with EVA
MIPS: Fix siginfo.h to use strict posix types
can: fix handling of unmodifiable configuration options
ath10k: fix kernel panic, move arvifs list head init before htt init
ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats
arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
ext4: silence UBSAN in ext4_mb_init()
ext4: address UBSAN warning in mb_find_order_for_block()
ext4: fix oops on corrupted filesystem
USB: serial: cp210x: fix hardware flow-control disable
drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh
ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal strings
USB: serial: option: add even more ZTE device ids
USB: serial: option: add more ZTE device ids
mcb: Fixed bar number assignment for the gdd
usb: misc: usbtest: fix pattern tests for scatterlists.
usb: misc: usbtest: format the data pattern according to max packet size
USB: serial: option: add support for Cinterion PH8 and AHxx
thunderbolt: Fix double free of drom buffer
QE-UART: add "fsl,t1040-ucc-uart" to of_device_id
Fix OpenSSH pty regression on close
tty: Abstract tty buffer work
mei: amthif: discard not read messages
mei: fix NULL dereferencing during FW initiated disconnection
Drivers: hv: ring_buffer.c: fix comment style
MIPS: ath79: make bootconsole wait for both THRE and TEMT
ext4: fix hang when processing corrupted orphaned inode list
aacraid: Fix for KDUMP driver hang
aacraid: Fix for aac_command_thread hang
aacraid: Relinquish CPU during timeout wait
KVM: x86: fix ordering of cr0 initialization code in vmx_cpu_reset
arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
staging: comedi: das1800: fix possible NULL dereference
TTY: n_gsm, fix false positive WARN_ON
serial: 8250_pci: fix divide error bug if baud rate is 0
btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl
pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range
ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.
ath9k: Add a module parameter to invert LED polarity.
crypto: s5p-sss - Fix missed interrupts when working with 8 kB blocks
PM / Runtime: Fix error path in pm_runtime_force_resume()
powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
Bluetooth: vhci: Fix race at creating hci device
ath10k: fix rx_channel during hw reconfigure
hwmon: (ads7828) Enable internal reference
usb: f_mass_storage: test whether thread is running before starting another
drm/i915/dsi: fix CHV dsi encoder hardware state readout on port C
Revert "scsi: fix soft lockup in scsi_remove_target() on module removal"
scsi: Add intermediate STARGET_REMOVE state to scsi_target_state
[media] media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32
mfd: intel_quark_i2c_gpio: Remove clock tree on error path
mfd: intel_quark_i2c_gpio: Use clkdev_create()
cpuidle: Indicate when a device has been unregistered
Bluetooth: vhci: purge unhandled skbs
Bluetooth: vhci: fix open_timeout vs. hdev race
drm/gma500: Fix possible out of bounds read
rtlwifi: btcoexist: Implement antenna selection
rtlwifi: rtl8723be: Add antenna select module parameter
xfs: Don't wrap growfs AGFL indexes
xfs: disallow rw remount on fs with unknown ro-compat features
ath5k: Change led pin configuration for compaq c700 laptop
ARM: mvebu: fix GPIO config on the Linksys boards
drm/i915: Call intel_dp_mst_resume() before resuming displays
ath10k: fix debugfs pktlog_filter write
drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
ath10k: fix firmware assert in monitor mode

tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Wily):
status: New → Fix Committed
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (17.2 KiB)

This bug was fixed in the package linux - 4.2.0-42.49

---------------
linux (4.2.0-42.49) wily; urgency=low

  [ Ben Romer ]

  * Release Tracking Bug
    - LP: #1597053

  [ Josh Boyer ]

  * SAUCE: UEFI: acpi: Ignore acpi_rsdp kernel parameter when module
    loading is restricted
    - LP: #1566221
  * SAUCE: UEFI: efi: Make EFI_SECURE_BOOT_SIG_ENFORCE depend on EFI
    - LP: #1566221
  * SAUCE: UEFI MODSIGN: Import certificates from UEFI Secure Boot
    - LP: #1571691
  * SAUCE: UEFI: efi: Disable secure boot if shim is in insecure mode
    - LP: #1571691

  [ Matthew Garrett ]

  * SAUCE: UEFI: Add secure_modules() call
    - LP: #1566221
  * SAUCE: UEFI: PCI: Lock down BAR access when module security is enabled
    - LP: #1566221
  * SAUCE: UEFI: x86: Lock down IO port access when module security is
    enabled
    - LP: #1566221
  * SAUCE: UEFI: ACPI: Limit access to custom_method
    - LP: #1566221
  * SAUCE: UEFI: asus-wmi: Restrict debugfs interface when module loading
    is restricted
    - LP: #1566221
  * SAUCE: UEFI: Restrict /dev/mem and /dev/kmem when module loading is
    restricted
    - LP: #1566221
  * SAUCE: UEFI: kexec: Disable at runtime if the kernel enforces module
    loading restrictions
    - LP: #1566221
  * SAUCE: UEFI: x86: Restrict MSR access when module loading is restricted
    - LP: #1566221
  * SAUCE: UEFI: Add option to automatically enforce module signatures when
    in Secure Boot mode
    - LP: #1566221

  [ Stefan Bader ]

  * [Config] Add pm80xx scsi driver to d-i
    - LP: #1595628

  [ Tim Gardner ]

  * [Config] CONFIG_EFI_SECURE_BOOT_SIG_ENFORCE=y
  * SAUCE: UEFI: Display MOKSBState when disabled
    - LP: #1571691
  * SAUCE: UEFI: Add secure boot and MOK SB State disabled sysctl
    - LP: #1593075

  [ Upstream Kernel Changes ]

  * Revert "scsi: fix soft lockup in scsi_remove_target() on module
    removal"
    - LP: #1592552
  * ath10k: fix firmware assert in monitor mode
    - LP: #1592552
  * drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
    - LP: #1592552
  * ath10k: fix debugfs pktlog_filter write
    - LP: #1592552
  * drm/i915: Call intel_dp_mst_resume() before resuming displays
    - LP: #1592552
  * ARM: mvebu: fix GPIO config on the Linksys boards
    - LP: #1592552
  * ath5k: Change led pin configuration for compaq c700 laptop
    - LP: #1592552, #972604
  * xfs: disallow rw remount on fs with unknown ro-compat features
    - LP: #1592552
  * xfs: Don't wrap growfs AGFL indexes
    - LP: #1592552
  * rtlwifi: rtl8723be: Add antenna select module parameter
    - LP: #1592552
  * rtlwifi: btcoexist: Implement antenna selection
    - LP: #1592552
  * drm/gma500: Fix possible out of bounds read
    - LP: #1592552
  * Bluetooth: vhci: fix open_timeout vs. hdev race
    - LP: #1592552
  * Bluetooth: vhci: purge unhandled skbs
    - LP: #1592552
  * cpuidle: Indicate when a device has been unregistered
    - LP: #1592552
  * mfd: intel_quark_i2c_gpio: Use clkdev_create()
    - LP: #1592552
  * mfd: intel_quark_i2c_gpio: Remove clock tree on error path
    - LP: #1592552
  * [media] media: v4l2-compat-ioctl32: fix missing reserved field copy in
    put_v4l2_create32
    -...

Changed in linux (Ubuntu Wily):
status: Fix Committed → Fix Released
Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.