Xenial update to 4.4.103 stable release

Bug #1744873 reported by Khaled El Mously on 2018-01-23
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)

Bug Description

SRU Justification

       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.



       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
* 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

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
    - 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
    - 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