Utopic update to 3.16.7-ckt8 stable release

Bug #1434595 reported by Brad Figg
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned
Utopic
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 Linus' tree or in a minimally
       backported form of that patch. The 3.16.7-ckt8 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.16.7-ckt8 stable release:
            [media] em28xx: fix em28xx-input removal
             [media] em28xx: ensure "closing" messages terminate with a newline
             [media] em28xx-input: fix missing newlines
             [media] em28xx-core: fix missing newlines
             [media] em28xx-audio: fix missing newlines
             [media] em28xx-audio: fix missing newlines
             [media] em28xx-dvb: fix missing newlines
             [media] em28xx-video: fix missing newlines
             ARM: pxa: add regulator_has_full_constraints to corgi board file
             ARM: pxa: add regulator_has_full_constraints to poodle board file
             ARM: pxa: add regulator_has_full_constraints to spitz board file
             hx4700: regulator: declare full constraints
             HID: input: fix confusion on conflicting mappings
             HID: fixup the conflicting keyboard mappings quirk
             ARM: dts: tegra20: fix GR3D, DSI unit and reg base addresses
             megaraid_sas: disable interrupt_mask before enabling hardware interrupts
             PCI: Generate uppercase hex for modalias var in uevent
             usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN
             tty/serial: at91: enable peripheral clock before accessing I/O registers
             tty/serial: at91: fix error handling in atmel_serial_probe()
             axonram: Fix bug in direct_access
             btrfs: fix leak of path in btrfs_find_item
             ksoftirqd: Enable IRQs and call cond_resched() before poking RCU
             TPM: Add new TPMs to the tail of the list to prevent inadvertent change of dev
             char: tpm: Add missing error check for devm_kzalloc
             tpm_tis: verify interrupt during init
             tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma
             tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send
             tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO
             mmc: sdhci-pxav3: fix unbalanced clock issues during probe
             iwlwifi: mvm: validate tid and sta_id in ba_notif
             power: gpio-charger: balance enable/disable_irq_wake calls
             power: bq24190: Fix ignored supplicants
             ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL enabled on UART3
             Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device
             Bluetooth: btusb: Add Broadcom patchram support for ASUSTek devices
             cfq-iosched: fix incorrect filing of rt async cfqq
             smack: fix possible use after frees in task_security() callers
             xfs: ensure buffer types are set correctly
             xfs: inode unlink does not set AGI buffer type
             xfs: set buf types when converting extent formats
             xfs: set superblock buffer type correctly
             btrfs: set proper message level for skinny metadata
             KVM: s390: base hrtimer on a monotonic clock
             KVM: s390: avoid memory leaks if __inject_vm() fails
             samsung-laptop: Add use_native_backlight quirk, and enable it on some models
             PCI: Fix infinite loop with ROM image of size 0
             USB: cp210x: add ID for RUGGEDCOM USB Serial Console
             Bluetooth: Add support for Broadcom BCM20702A1 variant
             Bluetooth: Add support for Broadcom BCM20702A0 variants firmware download
             Bluetooth: btusb: Add support for Dynex/Insignia USB dongles
             clk: zynq: Force CPU_2X clock to be ungated
             mmc: sdhci-pxav3: Remove checks for mandatory host clock
             mmc: sdhci-pxav3: fix race between runtime pm and irq
             power_supply: 88pm860x: Fix leaked power supply on probe fail
             staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy back
             mmc: sdhci-pxav3: fix setting of pdata->clk_delay_cycles
             mmc: sdhci-pxav3: Fix SDR50 and DDR50 capabilities for the Armada 38x flavor
             mmc: sdhci-pxav3: Fix Armada 38x controller's caps according to erratum ERR-7878951
             ARM: 8284/1: sa1100: clear RCSR_SMR on resume
             [media] si2168: define symbol rate limits
             nfs: don't call blocking operations while !TASK_RUNNING
             cdc-acm: add sanity checks
             USB: add flag for HCDs that can't receive wakeup requests (isp1760-hcd)
             USB: fix use-after-free bug in usb_hcd_unlink_urb()
             iwlwifi: mvm: always use mac color zero
             iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN
             iwlwifi: mvm: fix failure path when power_update fails in add_interface
             vt: provide notifications on selection changes
             tty: Prevent untrappable signals from malicious program
             serial: fsl_lpuart: delete timer on shutdown
             serial: fsl_lpuart: avoid new transfer while DMA is running
             cpufreq: Set cpufreq_cpu_data to NULL before putting kobject
             Bluetooth: btusb: Add support for Lite-On (04ca) Broadcom based, BCM43142
             nfs41: .init_read and .init_write can be called with valid pg_lseg
             [media] lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urb
             mei: mask interrupt set bit on clean reset bit
             mei: me: release hw from reset only during the reset flow
             KVM: MIPS: Don't leak FPU/DSP to guest
             ALSA: hda - Add the pin fixup for HP Envy TS bass speaker
             ALSA: hda - Set up GPIO for Toshiba Satellite S50D
             xen/manage: Fix USB interaction issues when resuming
             ACPI / video: Add some Samsung models to disable_native_backlight list
             ACPI / video: Add disable_native_backlight quirk for Dell XPS15 L521X
             ACPI / video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E
             ACPI / video: Add disable_native_backlight quirk for Samsung 510R
             KVM: s390: floating irqs: fix user triggerable endless loop
             drm/i915: Correct the IOSF Dev_FN field for IOSF transfers
             cfq-iosched: handle failure of cfq group allocation
             tracing: Fix unmapping loop in tracing_mark_write
             fsnotify: fix handling of renames in audit
             ring-buffer: Do not wake up a splice waiter when page is not full
             blk-mq: fix double-free in error path
             drm/radeon: workaround for CP HW bug on CIK
             drm/radeon: only enable kv/kb dpm interrupts once v3
             NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args
             cpufreq: speedstep-smi: enable interrupts when waiting
             mm/hugetlb: pmd_huge() returns true for non-present hugepage
             mm/hugetlb: take page table lock in follow_huge_pmd()
             mm/hugetlb: fix getting refcount 0 page in hugetlb_fault()
             mm/hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection
             mm/hugetlb: add migration entry check in __unmap_hugepage_range
             mm: when stealing freepages, also take pages created by splitting buddy page
             mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()
             mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()
             iscsi-target: Drop problematic active_ts_list usage
             target: Fix PR_APTPL_BUF_LEN buffer size limitation
             mm/compaction: fix wrong order check in compact_finished()
             mm/memory.c: actually remap enough memory
             mm: hwpoison: drop lru_add_drain_all() in __soft_offline_page()
             ALSA: hda - enable mute led quirk for one more hp machine.
             ARC: fix page address calculation if PAGE_OFFSET != LINUX_LINK_BASE
             drm/radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary
             drm/radeon: fix voltage setup on hawaii
             ALSA: hdspm - Constrain periods to 2 on older cards
             jffs2: fix handling of corrupted summary length
             dm mirror: do not degrade the mirror on discard error
             dm io: reject unsupported DISCARD requests with EOPNOTSUPP
             NFS: struct nfs_commit_info.lock must always point to inode->i_lock
             target: Add missing WRITE_SAME end-of-device sanity check
             target: Check for LBA + sectors wrap-around in sbc_parse_cdb
             Btrfs: fix fsync data loss after adding hard link to inode
             Added Little Endian support to vtpm module
             fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit.
             sg: fix read() error reporting
             IB/qib: Do not write EEPROM
             EDAC, amd64_edac: Prevent OOPS with >16 memory controllers
             MIPS: asm: asmmacro: Replace "add" instructions with "addu"
             MIPS: kernel: cps-vec: Replace "addi" with "addiu"
             md/raid5: Fix livelock when array is both resyncing and degraded.
             locking/rtmutex: Avoid a NULL pointer dereference on deadlock
             time: adjtimex: Validate the ADJ_FREQUENCY values
             ntp: Fixup adjtimex freq validation on 32-bit systems
             dm: fix a race condition in dm_get_md
             dm snapshot: fix a possible invalid memory access on unload
             cpufreq: s3c: remove incorrect __init annotations
             x86, mm/ASLR: Fix stack randomization on 64-bit systems
             libceph: assert both regular and lingering lists in __remove_osd()
             libceph: change from BUG to WARN for __remove_osd() asserts
             libceph: fix double __remove_osd() problem
             MIPS: Export FP functions used by lose_fpu(1) for KVM
             MIPS: Export MSA functions used by lose_fpu(1) for KVM
             kdb: fix incorrect counts in KDB summary command output
             blk-throttle: check stats_cpu before reading it from sysfs
             debugfs: leave freeing a symlink body until inode eviction
             procfs: fix race between symlink removals and traversals
             autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation
             ASoC: mioa701_wm9713: Fix speaker event
             gpio: rcar: Fix error path for devm_kzalloc() failure
             efi: Small leak on error in runtime map code
             clk-gate: fix bit # check in clk_register_gate()
             powerpc/kernel: Avoid memory corruption at early stage
             pinctrl: pinctrl-imx: don't use invalid value of conf_reg
             ALSA: off by one bug in snd_riptide_joystick_probe()
             GFS2: Fix crash during ACL deletion in acl max entry check in gfs2_set_acl()
             net: llc: use correct size for sysctl timeout entries
             net: rds: use correct size for max unacked packets and bytes
             HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events
             fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined
             net: sctp: fix race for one-to-many sockets in sendmsg's auto associate
             gpio: sysfs: fix gpio attribute-creation race
             ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs
             ideapad-laptop: Change Lenovo Yoga 2 series rfkill handling
             IB/core: When marshaling ucma path from user-space, clear unused fields
             IB/core: Fix deadlock on uverbs modify_qp error flow
             IB/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach
             IB/iser: Use correct dma direction when unmapping SGs
             [media] Si2168: increase timeout to fix firmware loading
             staging: comedi: cb_pcidas64: fix incorrect AI range code handling
             target: Fix R_HOLDER bit usage for AllRegistrants
             target: Avoid dropping AllRegistrants reservation during unregister
             target: Allow AllRegistrants to re-RESERVE existing reservation
             target: Allow Write Exclusive non-reservation holders to READ
             vhost/scsi: potential memory corruption
             clk: sunxi: Support factor clocks with N factor starting not from 0
             sunxi: clk: Set sun6i-pll1 n_start = 1
             HID: wacom: Report ABS_MISC event for Cintiq Companion Hybrid
             mm: softdirty: unmapped addresses between VMAs are clean
             proc/pagemap: walk page tables under pte lock
             ARM: dts: am335x-bone*: usb0 is hardwired for peripheral
             sched/rt: Reduce rq lock contention by eliminating locking of non-feasible target
             caif: remove wrong dev_net_set() call
             quota: Store maximum space limit in bytes
             Linux 3.16.7-ckt8

Brad Figg (brad-figg)
tags: added: kernel-stable-tracking-bug
Brad Figg (brad-figg)
description: updated
Changed in linux (Ubuntu):
status: New → Invalid
Luis Henriques (henrix)
Changed in linux (Ubuntu Utopic):
status: New → Fix Committed
Revision history for this message
Mathew Hodson (mhodson) wrote :
Revision history for this message
Mathew Hodson (mhodson) wrote :

Actually, I think what happened is the name of this bug is wrong. It should refer to ckt8.

Mathew Hodson (mhodson)
summary: - Utopic update to 3.16.7-ckt7 stable release
+ Utopic update to 3.16.7-ckt8 stable release
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (15.4 KiB)

This bug was fixed in the package linux - 3.16.0-34.45

---------------
linux (3.16.0-34.45) utopic; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1435400

  [ Andy Whitcroft ]

  * [Packaging] generate live watchdog blacklists
    - LP: #1432837

  [ Chris J Arges ]

  * [Config] Add ibmvfc to d-i
    - LP: #1416001

  [ John Johansen ]

  * SAUCE: (no-up): apparmor: fix mediation of fs unix sockets
    - LP: #1408833

  [ Seth Forshee ]

  * [Config] updateconfigs - enable X86_UP_APIC_MSI

  [ Upstream Kernel Changes ]

  * cdc-acm: add sanity checks
    - LP: #1413992
  * x86: thinkpad_acpi.c: fixed spacing coding style issue
    - LP: #1417915
  * thinkpad_acpi: support new BIOS version string pattern
    - LP: #1417915
  * powernv: Use _GLOBAL_TOC for opal wrappers
    - LP: #1431196
  * Btrfs: clear compress-force when remounting with compress option
    - LP: #1434183
  * Btrfs: send, don't delay dir move if there's a new parent inode
    - LP: #1434223
  * [media] em28xx: fix em28xx-input removal
    - LP: #1434595
  * [media] em28xx: ensure "closing" messages terminate with a newline
    - LP: #1434595
  * [media] em28xx-input: fix missing newlines
    - LP: #1434595
  * [media] em28xx-core: fix missing newlines
    - LP: #1434595
  * [media] em28xx-audio: fix missing newlines
    - LP: #1434595
  * [media] em28xx-audio: fix missing newlines
    - LP: #1434595
  * [media] em28xx-dvb: fix missing newlines
    - LP: #1434595
  * [media] em28xx-video: fix missing newlines
    - LP: #1434595
  * ARM: pxa: add regulator_has_full_constraints to corgi board file
    - LP: #1434595
  * ARM: pxa: add regulator_has_full_constraints to poodle board file
    - LP: #1434595
  * ARM: pxa: add regulator_has_full_constraints to spitz board file
    - LP: #1434595
  * hx4700: regulator: declare full constraints
    - LP: #1434595
  * HID: input: fix confusion on conflicting mappings
    - LP: #1434595
  * HID: fixup the conflicting keyboard mappings quirk
    - LP: #1434595
  * ARM: dts: tegra20: fix GR3D, DSI unit and reg base addresses
    - LP: #1434595
  * megaraid_sas: disable interrupt_mask before enabling hardware
    interrupts
    - LP: #1434595
  * PCI: Generate uppercase hex for modalias var in uevent
    - LP: #1434595
  * usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN
    - LP: #1434595
  * tty/serial: at91: enable peripheral clock before accessing I/O
    registers
    - LP: #1434595
  * tty/serial: at91: fix error handling in atmel_serial_probe()
    - LP: #1434595
  * axonram: Fix bug in direct_access
    - LP: #1434595
  * btrfs: fix leak of path in btrfs_find_item
    - LP: #1434595
  * ksoftirqd: Enable IRQs and call cond_resched() before poking RCU
    - LP: #1434595
  * TPM: Add new TPMs to the tail of the list to prevent inadvertent change
    of dev
    - LP: #1434595
  * char: tpm: Add missing error check for devm_kzalloc
    - LP: #1434595
  * tpm_tis: verify interrupt during init
    - LP: #1434595
  * tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma
    - LP: #1434595
  * tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send
    - LP: #1434595
  * tpm/tpm_i2c_stm_st33:...

Changed in linux (Ubuntu Utopic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (12.7 KiB)

This bug was fixed in the package linux - 3.13.0-101.148

---------------
linux (3.13.0-101.148) trusty; urgency=low

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1635430

  * [arm64] nova instances can't boot with 3.13.0-92 (LP: #1608854)
    - Revert "efi: Disable interrupts around EFI calls, not in the epilog/prolog
      calls"
    - Revert "x86/efi: Use all 64 bit of efi_memmap in setup_e820()"
    - Revert "x86/efi: Store upper bits of command line buffer address in
      ext_cmd_line_ptr"
    - Revert "efivarfs: Ensure VariableName is NUL-terminated"
    - Revert "efi/libstub: Fix boundary checking in efi_high_alloc()"
    - Revert "arm64: efi: only attempt efi map setup if booting via EFI"
    - Revert "UBUNTU: arm64: Implement efi_enabled()"
    - Revert "efi/arm64: ignore dtb= when UEFI SecureBoot is enabled"
    - Revert "doc: arm64: add description of EFI stub support"
    - Revert "UBUNTU: Move get_dram_base to arm private file"
    - Revert "arm64: efi: add EFI stub"
    - Revert "arm64: add EFI runtime services"
    - Revert "efi: Add shared FDT related functions for ARM/ARM64"
    - Revert "efi: add helper function to get UEFI params from FDT"
    - Revert "doc: efi-stub.txt updates for ARM"
    - Revert "efi: Add get_dram_base() helper function"
    - Revert "efi: create memory map iteration helper"
    - Revert "x86, ia64: Move EFI_FB vga_default_device() initialization to
      pci_vga_fixup()"
    - Revert "firmware: Do not use WARN_ON(!spin_is_locked())"
    - Revert "efi-pstore: Fix an overflow on 32-bit builds"
    - Revert "x86/efi: Fix 32-bit fallout"
    - Revert "x86/efi: Check krealloc return value"
    - Revert "x86/efi: Runtime services virtual mapping"
    - Revert "x86/efi: Fix off-by-one bug in EFI Boot Services reservation"
    - x86/efi: Simplify EFI_DEBUG
    - x86/efi: Runtime services virtual mapping
    - x86/efi: Check krealloc return value
    - SAUCE: Merge tag 'efi-next' of
      git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into x86/efi
    - doc: Fix trivial spelling mistake in efi-stub.txt
    - x86/efi: Remove unused variables in __map_region()
    - x86/efi: Add a wrapper function efi_map_region_fixed()
    - x86/efi: Fix off-by-one bug in EFI Boot Services reservation
    - x86/efi: Cleanup efi_enter_virtual_mode() function
    - efi: Export more EFI table variables to sysfs
    - [Config] CONFIG_EFI_RUNTIME_MAP=y
    - efi: Export EFI runtime memory mapping to sysfs
    - x86/efi: Pass necessary EFI data for kexec via setup_data
    - x86/efi: Delete superfluous global variables
    - x86/efi: parse_efi_setup() build fix
    - SAUCE: Merge tag 'v3.13-rc7' into x86/efi-kexec to resolve conflicts
    - x86/efi: Allow mapping BGRT on x86-32
    - x86/efi: Fix 32-bit fallout
    - x86/efi: Check status field to validate BGRT header
    - x86/efi: Quirk out SGI UV
    - v3.14 - Bacported EFI up to v3.14
    - efi: Move facility flags to struct efi
    - efi: Set feature flags inside feature init functions
    - efivarfs: 'efivarfs_file_write' function reorganization
    - x86/efi: Delete out-of-date comments of efi_query_variable_store
    - x86/efi: Style neatening
    - x8...

Changed in linux (Ubuntu):
status: Invalid → Fix Released
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.