** 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 a mainline/stable Linux tree or
+        a minimally backported form of that patch. The following upstream
+        stable patches should be included in the Ubuntu kernel:
  
-     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 following upstream
-        stable patches should be included in the Ubuntu kernel:
+        upstream stable patchset 2019-07-17
  
-        upstream stable patchset 2019-07-17
-        from git://git.kernel.org/
+             Ported from the following upstream stable releases:
+                 v4.14.83, v4.19.4,
+                 v4.14.84, v4.19.5,
+                 v4.14.85, v4.19.6,
+                 v4.14.86, v4.19.7
+ 
+        from git://git.kernel.org/

** Description changed:

  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 following upstream
         stable patches should be included in the Ubuntu kernel:
  
         upstream stable patchset 2019-07-17
  
-             Ported from the following upstream stable releases:
-                 v4.14.83, v4.19.4,
-                 v4.14.84, v4.19.5,
-                 v4.14.85, v4.19.6,
-                 v4.14.86, v4.19.7
+             Ported from the following upstream stable releases:
+                 v4.14.83, v4.19.4,
+                 v4.14.84, v4.19.5,
+                 v4.14.85, v4.19.6,
+                 v4.14.86, v4.19.7
  
         from git://git.kernel.org/
+ 
+ flow_dissector: do not dissect l4 ports for fragments
+ ibmvnic: fix accelerated VLAN handling
+ ip_tunnel: don't force DF when MTU is locked
+ ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF
+ net-gro: reset skb->pkt_type in napi_reuse_skb()
+ sctp: not allow to set asoc prsctp_enable by sockopt
+ tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths
+ tuntap: fix multiqueue rx
+ net: systemport: Protect stop from timeout
+ net: qualcomm: rmnet: Fix incorrect assignment of real_dev
+ net: dsa: microchip: initialize mutex before use
+ sctp: fix strchange_flags name for Stream Change Event
+ net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
+ sctp: not increase stream's incnt before sending addstrm_in request
+ mlxsw: spectrum: Fix IP2ME CPU policer configuration
+ net: smsc95xx: Fix MTU range
+ usbnet: smsc95xx: disable carrier check while suspending
+ inet: frags: better deal with smp races
+ ARM: dts: r8a7791: Correct critical CPU temperature
+ ARM: dts: r8a7793: Correct critical CPU temperature
+ net: bcmgenet: protect stop from timeout
+ tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP 
coalescing
+ tipc: don't assume linear buffer when reading ancillary data
+ tipc: fix link re-establish failure
+ net/mlx5e: Claim TC hw offloads support only under a proper build config
+ net/mlx5e: Adjust to max number of channles when re-attaching
+ net/mlx5e: Fix selftest for small MTUs
+ l2tp: fix a sock refcnt leak in l2tp_tunnel_register
+ net/mlx5e: IPoIB, Reset QP after channels are closed
+ net: dsa: mv88e6xxx: Fix clearing of stats counters
+ net: phy: realtek: fix RTL8201F sysfs name
+ sctp: define SCTP_SS_DEFAULT for Stream schedulers
+ rxrpc: Fix lockup due to no error backoff after ack transmit error
+ cifs: don't dereference smb_file_target before null check
+ cifs: fix return value for cifs_listxattr
+ arm64: kprobe: make page to RO mode when allocate it
+ ixgbe: fix MAC anti-spoofing filter after VFLR
+ reiserfs: propagate errors from fill_with_dentries() properly
+ hfs: prevent btree data loss on root split
+ hfsplus: prevent btree data loss on root split
+ um: Give start_idle_thread() a return code
+ drm/edid: Add 6 bpc quirk for BOE panel.
+ platform/x86: intel_telemetry: report debugfs failure
+ clk: fixed-rate: fix of_node_get-put imbalance
+ perf symbols: Set PLT entry/header sizes properly on Sparc
+ fs/exofs: fix potential memory leak in mount option parsing
+ clk: samsung: exynos5420: Enable PERIS clocks for suspend
+ apparmor: Fix uninitialized value in aa_split_fqname
+ x86/earlyprintk: Add a force option for pciserial device
+ platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307
+ arm64: percpu: Initialize ret in the default case
+ s390/vdso: add missing FORCE to build targets
+ netfilter: ipset: list:set: Decrease refcount synchronously on deletion and 
replace
+ netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net
+ s390/mm: Fix ERROR: "__node_distance" undefined!
+ netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment()
+ netfilter: xt_IDLETIMER: add sysfs filename checking routine
+ s390/qeth: fix HiperSockets sniffer
+ hwmon: (ibmpowernv) Remove bogus __init annotations
+ Revert "drm/exynos/decon5433: implement frame counter"
+ clk: fixed-factor: fix of_node_get-put imbalance
+ lib/raid6: Fix arm64 test build
+ s390/perf: Change CPUM_CF return code in event init function
+ sched/core: Take the hotplug lock in sched_init_smp()
+ i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features
+ qed: Fix memory/entry leak in qed_init_sp_request()
+ qed: Fix blocking/unlimited SPQ entries leak
+ qed: Fix potential memory corruption
+ net: stmmac: Fix RX packet size > 8191
+ SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()
+ ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM
+ perf machine: Add machine__is() to identify machine arch
+ perf tools: Fix kernel_start for PTI on x86
+ perf machine: Add nr_cpus_avail()
+ perf machine: Workaround missing maps for x86 PTI entry trampolines
+ perf test code-reading: Fix perf_env setup for PTI entry trampolines
+ media: v4l: event: Add subscription to list before calling "add" operation
+ MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver
+ uio: Fix an Oops on load
+ usb: cdc-acm: add entry for Hiro (Conexant) modem
+ usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB
+ misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data
+ USB: misc: appledisplay: add 20" Apple Cinema Display
+ ACPI / platform: Add SMB0001 HID to forbidden_id_list
+ HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges
+ libceph: fall back to sendmsg for slab pages
+ drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE
+ perf unwind: Take pgoff into account when reporting elf to libdwfl
+ netfilter: bridge: define INT_MIN & INT_MAX in userspace
+ s390/decompressor: add missing FORCE to build targets
+ Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS"
+ HID: alps: allow incoming reports when only the trackstick is opened
+ s390/mm: fix mis-accounting of pgtable_bytes
+ drm/amd/display: Stop leaking planes
+ drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder()
+ ceph: quota: fix null pointer dereference in quota check
+ nvme: make sure ns head inherits underlying device limits
+ i2c: omap: Enable for ARCH_K3
+ net: aquantia: fix potential IOMMU fault after driver unbind
+ net: aquantia: fixed enable unicast on 32 macvlan
+ net: aquantia: invalid checksumm offload implementation
+ mtd: rawnand: atmel: fix OF child-node lookup
+ efi/libstub: arm: support building with clang
+ ARM: 8766/1: drop no-thumb-interwork in EABI mode
+ ARM: 8767/1: add support for building ARM kernel with clang
+ bus: arm-cci: remove unnecessary unreachable()
+ ARM: trusted_foundations: do not use naked function
+ usb: core: Fix hub port connection events lost
+ usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers
+ usb: dwc3: gadget: Properly check last unaligned/zero chain TRB
+ usb: dwc3: core: Clean up ULPI device
+ xhci: Add check for invalid byte size error when UAS devices are connected.
+ ALSA: oss: Use kvzalloc() for local buffer allocations
+ MAINTAINERS: Add Sasha as a stable branch maintainer
+ mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL
+ gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path
+ iwlwifi: mvm: support sta_statistics() even on older firmware
+ iwlwifi: mvm: fix regulatory domain update when the firmware starts
+ iwlwifi: mvm: don't use SAR Geo if basic SAR is not used
+ brcmfmac: fix reporting support for 160 MHz channels
+ tools/power/cpupower: fix compilation with STATIC=true
+ v9fs_dir_readdir: fix double-free on p9stat_read error
+ selinux: Add __GFP_NOWARN to allocation at str_read()
+ Input: synaptics - avoid using uninitialized variable when probing
+ bfs: add sanity check at bfs_fill_super()
+ sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer
+ gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd
+ llc: do not use sk_eat_skb()
+ mm: don't warn about large allocations for slab
+ mm/memory.c: recheck page table entry with page table lock held
+ IB/core: Perform modify QP on real one
+ usb: xhci: Prevent bus suspend if a port connect change or polling state is 
detected
+ drm/ast: change resolution may cause screen blurred
+ drm/ast: fixed cursor may disappear sometimes
+ can: dev: can_get_echo_skb(): factor out non sending code to 
__can_get_echo_skb()
+ can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to 
access frame length
+ can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb 
is accessed out of bounds
+ can: dev: __can_get_echo_skb(): print error message, if trying to echo non 
existing skb
+ can: rx-offload: introduce can_rx_offload_get_echo_skb() and 
can_rx_offload_queue_sorted() functions
+ can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to 
can_rx_offload_queue_tail()
+ can: raw: check for CAN FD capable netdev in raw_sendmsg()
+ can: hi311x: Use level-triggered interrupt
+ IB/hfi1: Eliminate races in the SDMA send error path
+ pinctrl: meson: fix pinconf bias disable
+ KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE
+ cpufreq: imx6q: add return value check for voltage scale
+ rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write
+ crypto: simd - correctly take reqsize of wrapped skcipher into account
+ floppy: fix race condition in __floppy_read_block_0()
+ powerpc/io: Fix the IO workarounds code to work with Radix
+ perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs
+ SUNRPC: Fix a bogus get/put in generic_key_to_expire()
+ kdb: Use strscpy with destination buffer size
+ powerpc/numa: Suppress "VPHN is not supported" messages
+ tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset
+ mm, page_alloc: check for max order in hot path
+ arm64: remove no-op -p linker flag
+ ubi: fastmap: Check each mapping only once
+ Input: xpad - add PDP device id 0x02a4
+ Input: xpad - fix some coding style issues
+ Input: xpad - avoid using __set_bit() for capabilities
+ Input: xpad - add support for Xbox1 PDP Camo series gamepad
+ iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE
+ kbuild: allow to use GCC toolchain not in Clang search path
+ PCI: endpoint: Populate func_no before calling pci_epc_add_epf()
+ i40iw: Fix memory leak in error path of create QP
+ clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices
+ ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and 
Pi
+ include/linux/pfn_t.h: force '~' to be parsed as an unary operator
+ tty: wipe buffer.
+ tty: wipe buffer if not echoing data
+ namei: allow restricted O_CREAT of FIFOs and regular files
+ lan78xx: Read MAC address from DT if present
+ s390/mm: Check for valid vma before zapping in gmap_discard
+ rcu: Make need_resched() respond to urgent RCU-QS needs
+ net: ieee802154: 6lowpan: fix frag reassembly
+ EVM: Add support for portable signature format
+ ima: re-introduce own integrity cache lock
+ ima: re-initialize iint->atomic_flags
+ xhci: Fix leaking USB3 shared_hcd at xhci removal
+ Documentation/security-bugs: Clarify treatment of embargoed information
+ Documentation/security-bugs: Postpone fix publication in exceptional cases
+ ACPICA: AML interpreter: add region addresses in global list during 
initialization
+ fsnotify: generalize handling of extra event flags
+ pinctrl: meson: fix gxbb ao pull register bits
+ pinctrl: meson: fix gxl ao pull register bits
+ pinctrl: meson: fix meson8 ao pull register bits
+ pinctrl: meson: fix meson8b ao pull register bits
+ riscv: add missing vdso_install target
+ media: ov5640: fix wrong binning value in exposure calculation
+ media: ov5640: fix auto controls values when switching to manual mode
+ mm/huge_memory: rename freeze_page() to unmap_page()
+ mm/huge_memory.c: reorder operations in __split_huge_page_tail()
+ mm/huge_memory: splitting set mapping+index before unfreeze
+ mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()
+ mm/khugepaged: collapse_shmem() stop if punched or truncated
+ mm/khugepaged: fix crashes due to misaccounted holes
+ mm/khugepaged: collapse_shmem() remember to clear holes
+ mm/khugepaged: minor reorderings in collapse_shmem()
+ mm/khugepaged: collapse_shmem() without freezing new_page
+ mm/khugepaged: collapse_shmem() do not crash on Compound
+ media: em28xx: Fix use-after-free when disconnecting
+ ubi: Initialize Fastmap checkmapping correctly
+ libceph: store ceph_auth_handshake pointer in ceph_connection
+ libceph: factor out __prepare_write_connect()
+ libceph: factor out __ceph_x_decrypt()
+ libceph: factor out encrypt_authorizer()
+ libceph: add authorizer challenge
+ libceph: implement CEPHX_V2 calculation mode
+ net/tls: Fixed return value when tls_complete_pending_work() fails
+ wil6210: missing length check in wmi_set_ie
+ btrfs: validate type when reading a chunk
+ btrfs: Verify that every chunk has corresponding block group at mount time
+ btrfs: tree-checker: Add checker for dir item
+ btrfs: tree-checker: use %zu format string for size_t
+ btrfs: tree-check: reduce stack consumption in check_dir_item
+ btrfs: tree-checker: Verify block_group_item
+ btrfs: tree-checker: Detect invalid and empty essential trees
+ btrfs: Check that each block group has corresponding chunk at mount time
+ btrfs: tree-checker: Check level for leaves and nodes
+ btrfs: tree-checker: Fix misleading group system information
+ f2fs: check blkaddr more accuratly before issue a bio
+ f2fs: enhance sanity_check_raw_super() to avoid potential overflow
+ f2fs: clean up with is_valid_blkaddr()
+ f2fs: introduce and spread verify_blkaddr
+ f2fs: fix to do sanity check with secs_per_zone
+ f2fs: fix to do sanity check with user_block_count
+ f2fs: fix to do sanity check with node footer and iblocks
+ f2fs: fix to do sanity check with block address in main area
+ f2fs: fix to do sanity check with i_extra_isize
+ f2fs: fix to do sanity check with cp_pack_start_sum
+ net: skb_scrub_packet(): Scrub offload_fwd_mark
+ net: thunderx: set xdp_prog to NULL if bpf_prog_add fails
+ virtio-net: disable guest csum during XDP set
+ virtio-net: fail XDP set if guest csum is negotiated
+ net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue
+ packet: copy user buffers before orphan or clone
+ rapidio/rionet: do not free skb before reading its length
+ usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
+ kvm: mmu: Fix race in emulated page table writes
+ KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall
+ xtensa: enable coprocessors that are being flushed
+ xtensa: fix coprocessor context offset definitions
+ xtensa: fix coprocessor part of ptrace_{get,set}xregs
+ Btrfs: ensure path name is null terminated at btrfs_control_ioctl
+ btrfs: relocation: set trans to be NULL after ending transaction
+ PCI: layerscape: Fix wrong invocation of outbound window disable accessor
+ arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou.
+ x86/fpu: Disable bottom halves while loading FPU registers
+ perf/x86/intel: Move branch tracing setup to the Intel-specific source file
+ perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts()
+ fs: fix lost error code in dio_complete
+ ALSA: wss: Fix invalid snd_free_pages() at error path
+ ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
+ ALSA: control: Fix race between adding and removing a user element
+ ALSA: sparc: Fix invalid snd_free_pages() at error path
+ ALSA: hda/realtek - Support ALC300
+ ALSA: hda/realtek - fix headset mic detection for MSI MS-B171
+ ext2: fix potential use after free
+ ARM: dts: rockchip: Remove @0 from the veyron memory node
+ dmaengine: at_hdmac: fix memory leak in at_dma_xlate()
+ dmaengine: at_hdmac: fix module unloading
+ staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION
+ staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station
+ USB: usb-storage: Add new IDs to ums-realtek
+ usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
+ Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
+ iio:st_magn: Fix enable device after trigger
+ lib/test_kmod.c: fix rmmod double free
+ mm: use swp_offset as key in shmem_replace_page()
+ misc: mic/scif: fix copy-paste error in scif_create_remote_lookup
+ binder: fix race that allows malicious free of live buffer
+ libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
+ libceph: check authorizer reply/challenge length before reading
+ f2fs: fix missing up_read
+ net: don't keep lonely packets forever in the gro hash
+ net: phy: add workaround for issue where PHY driver doesn't bind to the device
+ KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset
+ udf: Allow mounting volumes with incorrect identification strings
+ btrfs: Always try all copies when reading extent buffers
+ Btrfs: fix rare chances for data loss when doing a fast fsync
+ Btrfs: fix race between enabling quotas and subvolume creation
+ perf/x86/intel: Disallow precise_ip on BTS events
+ ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist
+ ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist
+ function_graph: Create function_graph_enter() to consolidate architecture code
+ ARM: function_graph: Simplify with function_graph_enter()
+ microblaze: function_graph: Simplify with function_graph_enter()
+ x86/function_graph: Simplify with function_graph_enter()
+ powerpc/function_graph: Simplify with function_graph_enter()
+ sh/function_graph: Simplify with function_graph_enter()
+ sparc/function_graph: Simplify with function_graph_enter()
+ parisc: function_graph: Simplify with function_graph_enter()
+ s390/function_graph: Simplify with function_graph_enter()
+ arm64: function_graph: Simplify with function_graph_enter()
+ MIPS: function_graph: Simplify with function_graph_enter()
+ function_graph: Make ftrace_push_return_trace() static
+ function_graph: Use new curr_ret_depth to manage depth instead of 
curr_ret_stack
+ function_graph: Have profiler use curr_ret_stack and not depth
+ function_graph: Move return callback before update of curr_ret_stack
+ function_graph: Reverse the order of pushing the ret_stack and the callback
+ ext2: initialize opts.s_mount_opt as zero before using it
+ ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0
+ staging: most: use format specifier "%s" in snprintf
+ iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed 
numbers
+ mm: cleancache: fix corruption on missed inode invalidation

** Changed in: linux (Ubuntu Bionic)
       Status: New => In Progress

** Changed in: linux (Ubuntu Bionic)
     Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1836968

Title:
  Bionic update: upstream stable patchset 2019-07-17

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1836968/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to