Xenial update to 4.4.103 stable release

Bug #1744873 reported by Khaled El Mously on 2018-01-23
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Xenial
Medium
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 4.4.103 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 from the 4.4.103 stable release shall be applied:
* s390: fix transactional execution control register handling
* s390/runtime instrumention: fix possible memory corruption
* s390/disassembler: add missing end marker for e7 table
* s390/disassembler: increase show_code buffer size
* ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER
* AF_VSOCK: Shrink the area influenced by prepare_to_wait
* vsock: use new wait API for vsock_stream_sendmsg()
* sched: Make resched_cpu() unconditional
* lib/mpi: call cond_resched() from mpi_powm() loop
* x86/decoder: Add new TEST instruction pattern
* ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE
* ARM: 8721/1: mm: dump: check hardware RO bit for LPAE
* MIPS: ralink: Fix MT7628 pinmux
* MIPS: ralink: Fix typo in mt7628 pinmux function
* ALSA: hda: Add Raven PCI ID
* dm bufio: fix integer overflow when limiting maximum cache size
* dm: fix race between dm_get_from_kobject() and __dm_destroy()
* MIPS: Fix an n32 core file generation regset support regression
* MIPS: BCM47XX: Fix LED inversion for WRT54GSv1
* autofs: don't fail mount for transient error
* nilfs2: fix race condition that causes file system corruption
* eCryptfs: use after free in ecryptfs_release_messaging()
* bcache: check ca->alloc_thread initialized before wake up it
* isofs: fix timestamps beyond 2027
* NFS: Fix typo in nomigration mount option
* nfs: Fix ugly referral attributes
* nfsd: deal with revoked delegations appropriately
* rtlwifi: rtl8192ee: Fix memory leak when loading firmware
* rtlwifi: fix uninitialized rtlhal->last_suspend_sec time
* ata: fixes kernel crash while tracing ata_eh_link_autopsy event
* ext4: fix interaction between i_size, fallocate, and delalloc after a crash
* ALSA: pcm: update tstamp only if audio_tstamp changed
* ALSA: usb-audio: Add sanity checks to FE parser
* ALSA: usb-audio: Fix potential out-of-bound access at parsing SU
* ALSA: usb-audio: Add sanity checks in v2 clock parsers
* ALSA: timer: Remove kernel warning at compat ioctl error paths
* ALSA: hda/realtek - Fix ALC700 family no sound issue
* fix a page leak in vhost_scsi_iov_to_sgl() error recovery
* fs/9p: Compare qid.path in v9fs_test_inode
* iscsi-target: Fix non-immediate TMR reference leak
* target: Fix QUEUE_FULL + SCSI task attribute handling
* KVM: nVMX: set IDTR and GDTR limits when loading L1 host state
* KVM: SVM: obey guest PAT
* SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status
* clk: ti: dra7-atl-clock: Fix of_node reference counting
* clk: ti: dra7-atl-clock: fix child-node lookups
* libnvdimm, namespace: fix label initialization to use valid seq numbers
* libnvdimm, namespace: make 'resource' attribute only readable by root
* IB/srpt: Do not accept invalid initiator port names
* IB/srp: Avoid that a cable pull can trigger a kernel crash
* NFC: fix device-allocation error return
* i40e: Use smp_rmb rather than read_barrier_depends
* igb: Use smp_rmb rather than read_barrier_depends
* igbvf: Use smp_rmb rather than read_barrier_depends
* ixgbevf: Use smp_rmb rather than read_barrier_depends
* i40evf: Use smp_rmb rather than read_barrier_depends
* fm10k: Use smp_rmb rather than read_barrier_depends
* ixgbe: Fix skb list corruption on Power systems
* parisc: Fix validity check of pointer size argument in new CAS implementation
* powerpc/signal: Properly handle return value from uprobe_deny_signal()
* media: Don't do DMA on stack for firmware upload in the AS102 driver
* media: rc: check for integer overflow
* cx231xx-cards: fix NULL-deref on missing association descriptor
* media: v4l2-ctrl: Fix flags field on Control events
* sched/rt: Simplify the IPI based RT balancing logic
* fscrypt: lock mutex before checking for bounce page pool
* net/9p: Switch to wait_event_killable()
* PM / OPP: Add missing of_node_put(np)
* e1000e: Fix error path in link detection
* e1000e: Fix return value test
* e1000e: Separate signaling for link check/link up
* RDS: RDMA: return appropriate error on rdma map failures
* PCI: Apply _HPX settings only to relevant devices
* dmaengine: zx: set DMA_CYCLIC cap_mask bit
* net: Allow IP_MULTICAST_IF to set index to L3 slave
* net: 3com: typhoon: typhoon_init_one: make return values more specific
* net: 3com: typhoon: typhoon_init_one: fix incorrect return values
* drm/armada: Fix compile fail
* ath10k: fix incorrect txpower set by P2P_DEVICE interface
* ath10k: ignore configuring the incorrect board_id
* ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats()
* ath10k: set CTS protection VDEV param only if VDEV is up
* ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE
* drm: Apply range restriction after color adjustment when allocation
* mac80211: Remove invalid flag operations in mesh TSF synchronization
* mac80211: Suppress NEW_PEER_CANDIDATE event if no room
* iio: light: fix improper return value
* staging: iio: cdc: fix improper return value
* spi: SPI_FSL_DSPI should depend on HAS_DMA
* netfilter: nft_queue: use raw_smp_processor_id()
* netfilter: nf_tables: fix oob access
* ASoC: rsnd: don't double free kctrl
* btrfs: return the actual error value from from btrfs_uuid_tree_iterate
* ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data
* s390/kbuild: enable modversions for symbols exported from asm
* xen: xenbus driver must not accept invalid transaction ids
* Revert "sctp: do not peel off an assoc from one netns to another one"
* Linux 4.4.103

tags: added: kernel-stable-tracking-bug
Khaled El Mously (kmously) wrote :

The following patch was NOT applied because it was already applied in bug http://bugs.launchpad.net/bugs/1729637

 * ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER

description: updated
Stefan Bader (smb) on 2018-02-20
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
Stefan Bader (smb) wrote :

Also skipped at time of pulling into master-next-backlog because already applied:
* "e1000e: Separate signaling for link check/link up" (bug #1730550)

Stefan Bader (smb) on 2018-02-20
Changed in linux (Ubuntu Xenial):
status: New → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (56.9 KiB)

This bug was fixed in the package linux - 4.4.0-119.143

---------------
linux (4.4.0-119.143) xenial; urgency=medium

  * linux: 4.4.0-119.143 -proposed tracker (LP: #1760327)

  * Dell XPS 13 9360 bluetooth scan can not detect any device (LP: #1759821)
    - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"

linux (4.4.0-118.142) xenial; urgency=medium

  * linux: 4.4.0-118.142 -proposed tracker (LP: #1759607)

  * Kernel panic with AWS 4.4.0-1053 / 4.4.0-1015 (Trusty) (LP: #1758869)
    - x86/microcode/AMD: Do not load when running on a hypervisor

  * CVE-2018-8043
    - net: phy: mdio-bcm-unimac: fix potential NULL dereference in
      unimac_mdio_probe()

linux (4.4.0-117.141) xenial; urgency=medium

  * linux: 4.4.0-117.141 -proposed tracker (LP: #1755208)

  * Xenial update to 4.4.114 stable release (LP: #1754592)
    - x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels
    - usbip: prevent vhci_hcd driver from leaking a socket pointer address
    - usbip: Fix implicit fallthrough warning
    - usbip: Fix potential format overflow in userspace tools
    - x86/microcode/intel: Fix BDW late-loading revision check
    - x86/retpoline: Fill RSB on context switch for affected CPUs
    - sched/deadline: Use the revised wakeup rule for suspending constrained dl
      tasks
    - can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once
    - can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once
    - PM / sleep: declare __tracedata symbols as char[] rather than char
    - time: Avoid undefined behaviour in ktime_add_safe()
    - timers: Plug locking race vs. timer migration
    - Prevent timer value 0 for MWAITX
    - drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled
    - drivers: base: cacheinfo: fix boot error message when acpi is enabled
    - PCI: layerscape: Add "fsl,ls2085a-pcie" compatible ID
    - PCI: layerscape: Fix MSG TLP drop setting
    - mmc: sdhci-of-esdhc: add/remove some quirks according to vendor version
    - fs/select: add vmalloc fallback for select(2)
    - hwpoison, memcg: forcibly uncharge LRU pages
    - cma: fix calculation of aligned offset
    - mm, page_alloc: fix potential false positive in __zone_watermark_ok
    - ipc: msg, make msgrcv work with LONG_MIN
    - x86/ioapic: Fix incorrect pointers in ioapic_setup_resources()
    - ACPI / processor: Avoid reserving IO regions too early
    - ACPI / scan: Prefer devices without _HID/_CID for _ADR matching
    - ACPICA: Namespace: fix operand cache leak
    - netfilter: x_tables: speed up jump target validation
    - netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed
      in 64bit kernel
    - netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags
    - netfilter: nf_ct_expect: remove the redundant slash when policy name is
      empty
    - netfilter: nfnetlink_queue: reject verdict request from different portid
    - netfilter: restart search if moved to other chain
    - netfilter: nf_conntrack_sip: extend request line validation
    - netfilter: use fwmark_reflect in nf_send_reset
    - ext2: Don't clear SGID when inheriting ACLs
    - reiserfs: fix race in prealloc discard
    - re...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers