Bionic update: upstream stable patchset 2018-12-13
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Kamal Mostafa |
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 following upstream
stable patches should be included in the Ubuntu kernel:
upstream stable patchset 2018-12-13 (ported from v4.14.55 and v4.17.6)
from git://git.
i2c: core: smbus: fix a potential missing-check bug
drm/amdgpu: Dynamically probe for ATIF handle (v2)
drm/amdgpu: Add amdgpu_
ARM: dts: imx51-zii-rdu1: fix touchscreen pinctrl
scsi: aacraid: Fix PD performance regression over incorrect qd being set
drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c
PCI / ACPI / PM: Resume bridges w/o drivers on suspend-to-RAM
sched, tracing: Fix trace_sched_
staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_
netfilter: nf_log: don't hold nf_log_mutex during user access
mtd: cfi_cmdset_0002: Change erase functions to check chip good only
mtd: cfi_cmdset_0002: Change erase functions to retry for error
mtd: cfi_cmdset_0002: Change definition naming to retry write operation
dm: prevent DAX mounts if not supported
dm: set QUEUE_FLAG_DAX accordingly in dm_table_
dax: check for QUEUE_FLAG_DAX in bdev_dax_
dax: change bdev_dax_
fs: allow per-device dax status checking for filesystems
media: cx25840: Use subdev host data for PLL override
Kbuild: fix # escaping in .cmd files for future Make
Revert "dpaa_eth: fix error in dpaa_remove()"
f2fs: truncate preallocated blocks in error case
media: vb2: core: Finish buffers at the end of the stream
HID: debug: check length before copy_to_user()
HID: hiddev: fix potential Spectre v1
HID: i2c-hid: Fix "incomplete report" noise
ext4: check superblock mapped prior to committing
ext4: add more mount time checks of the superblock
ext4: add more inode number paranoia checks
ext4: avoid running out of journal credits when appending to an inline file
ext4: never move the system.data xattr out of the inode body
ext4: include the illegal physical block in the bad map ext4_error msg
ext4: verify the depth of extent tree in ext4_find_extent()
ext4: only look at the bg_flags field if it is valid
ext4: always check block group bounds in ext4_init_
ext4: make sure bitmaps and the inode table don't overlap with bg descriptors
ext4: always verify the magic number in xattr blocks
ext4: add corruption check in ext4_xattr_
jbd2: don't mark block as modified if the handle is out of credits
drm/udl: fix display corruption of the last line
drm: Use kvzalloc for allocating blob property memory
cifs: Fix infinite loop when using hard mount option
cifs: Fix memory leak in smb2_set_ea()
cifs: Fix use after free of a mid_q_entry
vfio: Use get_user_
drbd: fix access after free
s390: Correct register corruption in critical section cleanup
scsi: target: Fix truncated PR-in ReadKeys response
tracing: Fix missing return symbol in function_graph output
mm: hugetlb: yield when prepping struct pages
userfaultfd: hugetlbfs: fix userfaultfd_
CVE References
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
This bug was fixed in the package linux - 4.15.0-44.47
---------------
linux (4.15.0-44.47) bionic; urgency=medium
* linux: 4.15.0-44.47 -proposed tracker (LP: #1811419)
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
* CPU hard lockup with rigorous writes to NVMe drive (LP: #1810998)
- blk-wbt: pass in enum wbt_flags to get_rq_wait()
- blk-wbt: Avoid lock contention and thundering herd issue in wbt_wait
- blk-wbt: move disable check into get_limit()
- blk-wbt: use wq_has_sleeper() for wq active check
- blk-wbt: fix has-sleeper queueing check
- blk-wbt: abstract out end IO completion handler
- blk-wbt: improve waking of tasks
* To reduce the Realtek USB cardreader power consumption (LP: #1811337) SYNC_RUNTIME_ PM disable( ) in probe function
- mmc: sdhci: Disable 1.8v modes (HS200/HS400/UHS) if controller can't support
1.8v
- mmc: core: Introduce MMC_CAP_
- mmc: rtsx_usb_sdmmc: Don't runtime resume the device while changing led
- mmc: rtsx_usb: Use MMC_CAP2_NO_SDIO
- mmc: rtsx_usb: Enable MMC_CAP_ERASE to allow erase/discard/trim requests
- mmc: rtsx_usb_sdmmc: Re-work runtime PM support
- mmc: rtsx_usb_sdmmc: Re-work card detection/removal support
- memstick: rtsx_usb_ms: Add missing pm_runtime_
- misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection
- memstick: Prevent memstick host from getting runtime suspended during card
detection
- memstick: rtsx_usb_ms: Use ms_dev() helper
- memstick: rtsx_usb_ms: Support runtime power management
* Support non-strict iommu mode on arm64 (LP: #1806488) pgtable- arm: Fix race handling in split_blk_unmap() pgtable- arm: Add support for non-strict mode pgtable- arm-v7s: Add support for non-strict mode
- iommu/io-
- iommu/arm-smmu-v3: Implement flush_iotlb_all hook
- iommu/dma: Add support for non-strict mode
- iommu: Add "iommu.strict" command line option
- iommu/io-
- iommu/arm-smmu-v3: Add support for non-strict mode
- iommu/io-
- iommu/arm-smmu: Support non-strict mode
* ELAN900C:00 04F3:2844 touchscreen doesn't work (LP: #1811335)
- pinctrl: cannonlake: Fix community ordering for H variant
- pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant
* Add Cavium ThunderX2 SoC UNCORE PMU driver (LP: #1811200) update_ userpage THUNDERX2_ PMU=m
- perf: Export perf_event_
- Documentation: perf: Add documentation for ThunderX2 PMU uncore driver
- drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver
- [Config] New config CONFIG_
* Update hisilicon SoC-specific drivers (LP: #1810457)
- SAUCE: Revert "net: hns3: Updates RX packet info fetch in case of multi BD"
- Revert "UBUNTU: SAUCE: {topost} net: hns3: separate roce from nic when
resetting"
- Revert "UBUNTU: SAUCE: {topost} net: hns3: Use roce handle when calling roce
callback function"
- Revert "UBUNTU: SAUCE: {topost} net: hns3: Add calling roce callback
function when link status change"
- Revert "UBUNTU: SAUCE: {topost} net: hns3: optimize the process of notifying
roce client"
- Revert "UBUNTU: S...