Public bug reported: 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-08-16 Ported from the following upstream stable releases: v4.14.139, v4.19.67 from git://git.kernel.org/ iio: adc: max9611: Fix misuse of GENMASK macro crypto: ccp - Fix oops by properly managing allocated structures crypto: ccp - Ignore tag length when decrypting GCM ciphertext usb: usbfs: fix double-free of usb memory upon submiturb error usb: iowarrior: fix deadlock on disconnect sound: fix a memory leak bug mmc: cavium: Set the correct dma max segment size for mmc_host mmc: cavium: Add the missing dma unmap when the dma has finished. loop: set PF_MEMALLOC_NOIO for the worker thread Input: synaptics - enable RMI mode for HP Spectre X360 lkdtm: support llvm-objcopy crypto: ccp - Validate buffer lengths for copy operations crypto: ccp - Add support for valid authsize values less than 16 perf annotate: Fix s390 gap between kernel end and module start perf db-export: Fix thread__exec_comm() perf record: Fix module size on s390 usb: host: xhci-rcar: Fix timeout in xhci_suspend() usb: yurex: Fix use-after-free in yurex_delete can: rcar_canfd: fix possible IRQ storm on high load can: peak_usb: fix potential double kfree_skb() netfilter: nfnetlink: avoid deadlock due to synchronous request_module vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn netfilter: Fix rpfilter dropping vrf packets by mistake netfilter: nft_hash: fix symhash with modulus one scripts/sphinx-pre-install: fix script for RHEL/CentOS iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND mac80211: don't warn about CW params when not using them hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 drm: silence variable 'conn' set but not used cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() s390/qdio: add sanity checks to the fast-requeue path ALSA: compress: Fix regression on compressed capture streams ALSA: compress: Prevent bypasses of set_params ALSA: compress: Don't allow paritial drain operations on capture streams ALSA: compress: Be more restrictive about when a drain is allowed perf tools: Fix proper buffer size for feature processing perf probe: Avoid calling freeing routine multiple times for same pointer drbd: dynamically allocate shash descriptor ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() ARM: davinci: fix sleep.S build error on ARMv4 scsi: megaraid_sas: fix panic on loading firmware crashdump scsi: ibmvfc: fix WARN_ON during event pool release scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG test_firmware: fix a memory leak bug tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop perf/core: Fix creating kernel counters for PMUs that override event->cpu HID: sony: Fix race condition between rumble and device remove. can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices hwmon: (nct7802) Fix wrong detection of in4 presence drm/i915: Fix wrong escape clock divisor init for GLK ALSA: firewire: fix a memory leak bug ALSA: hda - Don't override global PCM hw info flag ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) mac80211: don't WARN on short WMM parameters from AP SMB3: Fix deadlock in validate negotiate hits reconnect smb3: send CAP_DFS capability during session setup NFSv4: Only pass the delegation to setattr if we're sending a truncate NFSv4: Fix an Oops in nfs4_do_setattr KVM: Fix leak vCPU's VMCS value into other pCPU mwifiex: fix 802.11n/WPA detection iwlwifi: don't unmap as page memory that was mapped as single iwlwifi: mvm: fix an out-of-bound access iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support iio: cros_ec_accel_legacy: Fix incorrect channel setting staging: android: ion: Bail out upon SIGKILL when allocating memory. x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS usb: typec: tcpm: free log buf memory when remove debug file usb: typec: tcpm: remove tcpm dir if no children usb: typec: tcpm: Add NULL check before dereferencing config netfilter: conntrack: always store window size un-scaled drm/amd/display: Wait for backlight programming completion in set backlight level drm/amd/display: use encoder's engine id to find matched free audio device drm/amd/display: Fix dc_create failure handling and 666 color depths drm/amd/display: Only enable audio if speaker allocation exists drm/amd/display: Increase size of audios array allocate_flower_entry: should check for null deref s390/dma: provide proper ARCH_ZONE_DMA_BITS value ALSA: hiface: fix multiple memory leak bugs UBUNTU: upstream stable to v4.14.139, v4.19.67 ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Bionic) Importance: Undecided Assignee: Kamal Mostafa (kamalmostafa) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** 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-08-16 - upstream stable patchset 2019-08-16 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.14.139, v4.19.67 + + from git://git.kernel.org/ + + iio: adc: max9611: Fix misuse of GENMASK macro + crypto: ccp - Fix oops by properly managing allocated structures + crypto: ccp - Ignore tag length when decrypting GCM ciphertext + usb: usbfs: fix double-free of usb memory upon submiturb error + usb: iowarrior: fix deadlock on disconnect + sound: fix a memory leak bug + mmc: cavium: Set the correct dma max segment size for mmc_host + mmc: cavium: Add the missing dma unmap when the dma has finished. + loop: set PF_MEMALLOC_NOIO for the worker thread + Input: synaptics - enable RMI mode for HP Spectre X360 + lkdtm: support llvm-objcopy + crypto: ccp - Validate buffer lengths for copy operations + crypto: ccp - Add support for valid authsize values less than 16 + perf annotate: Fix s390 gap between kernel end and module start + perf db-export: Fix thread__exec_comm() + perf record: Fix module size on s390 + usb: host: xhci-rcar: Fix timeout in xhci_suspend() + usb: yurex: Fix use-after-free in yurex_delete + can: rcar_canfd: fix possible IRQ storm on high load + can: peak_usb: fix potential double kfree_skb() + netfilter: nfnetlink: avoid deadlock due to synchronous request_module + vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn + netfilter: Fix rpfilter dropping vrf packets by mistake + netfilter: nft_hash: fix symhash with modulus one + scripts/sphinx-pre-install: fix script for RHEL/CentOS + iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND + mac80211: don't warn about CW params when not using them + hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 + drm: silence variable 'conn' set but not used + cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() + s390/qdio: add sanity checks to the fast-requeue path + ALSA: compress: Fix regression on compressed capture streams + ALSA: compress: Prevent bypasses of set_params + ALSA: compress: Don't allow paritial drain operations on capture streams + ALSA: compress: Be more restrictive about when a drain is allowed + perf tools: Fix proper buffer size for feature processing + perf probe: Avoid calling freeing routine multiple times for same pointer + drbd: dynamically allocate shash descriptor + ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() + ARM: davinci: fix sleep.S build error on ARMv4 + scsi: megaraid_sas: fix panic on loading firmware crashdump + scsi: ibmvfc: fix WARN_ON during event pool release + scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG + test_firmware: fix a memory leak bug + tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop + perf/core: Fix creating kernel counters for PMUs that override event->cpu + HID: sony: Fix race condition between rumble and device remove. + can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices + can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices + hwmon: (nct7802) Fix wrong detection of in4 presence + drm/i915: Fix wrong escape clock divisor init for GLK + ALSA: firewire: fix a memory leak bug + ALSA: hda - Don't override global PCM hw info flag + ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) + mac80211: don't WARN on short WMM parameters from AP + SMB3: Fix deadlock in validate negotiate hits reconnect + smb3: send CAP_DFS capability during session setup + NFSv4: Only pass the delegation to setattr if we're sending a truncate + NFSv4: Fix an Oops in nfs4_do_setattr + KVM: Fix leak vCPU's VMCS value into other pCPU + mwifiex: fix 802.11n/WPA detection + iwlwifi: don't unmap as page memory that was mapped as single + iwlwifi: mvm: fix an out-of-bound access + iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 + iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support + iio: cros_ec_accel_legacy: Fix incorrect channel setting + staging: android: ion: Bail out upon SIGKILL when allocating memory. + x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS + usb: typec: tcpm: free log buf memory when remove debug file + usb: typec: tcpm: remove tcpm dir if no children + usb: typec: tcpm: Add NULL check before dereferencing config + netfilter: conntrack: always store window size un-scaled + drm/amd/display: Wait for backlight programming completion in set backlight level + drm/amd/display: use encoder's engine id to find matched free audio device + drm/amd/display: Fix dc_create failure handling and 666 color depths + drm/amd/display: Only enable audio if speaker allocation exists + drm/amd/display: Increase size of audios array + allocate_flower_entry: should check for null deref + s390/dma: provide proper ARCH_ZONE_DMA_BITS value + ALSA: hiface: fix multiple memory leak bugs + UBUNTU: upstream stable to v4.14.139, v4.19.67 ** 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/1840520 Title: Bionic update: upstream stable patchset 2019-08-16 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1840520/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs