Kernel 4.15.0-35.38 fails to build with CONFIG_XFS_ONLINE_SCRUB enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
linux-gcp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
Impact:
The backport of a78ee256c325 ("xfs: convert XFS_AGFL_SIZE to a helper function") done as part of "Bionic update: upstream stable patchset 2018-08-24" (bug 1788897) is incomplete, causing the build to fail if CONFIG_
/tmp/kernel-
/tmp/kernel-
for (i = flfirst; i < XFS_AGFL_SIZE(mp); i++) {
The backport didn't replace all the occurrences of the XFS_AGFL_SIZE by the xfs_agfl_size function.
Fix:
A SAUCE patch is needed to fix the backport, given that the problem doesn't exist with mainline.
Testcase:
Enable CONFIG_
Note: bionic/linux doesn't have this config option enabled. The only 4.15 kernel with this config is bionic/linux-gcp, so it affects only this kernel and its backport.
CVE References
Changed in linux (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
status: | Invalid → Fix Released |
Changed in linux (Ubuntu Bionic): | |
status: | Confirmed → In Progress |
Changed in linux-gcp (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux-gcp (Ubuntu): | |
status: | New → Fix Released |
Changed in linux-gcp (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux-gcp - 4.15.0-1021.22
---------------
linux-gcp (4.15.0-1021.22) bionic; urgency=medium
[ Ubuntu: 4.15.0-36.39 ]
* CVE-2018-14633 flush_all( ) entirely
- iscsi target: Use hex2bin instead of a re-implementation
* CVE-2018-17182
- mm: get rid of vmacache_
linux-gcp (4.15.0-1020.21) bionic; urgency=medium
* linux-gcp: 4.15.0-1020.21 -proposed tracker (LP: #1791728)
* Kernel 4.15.0-35.38 fails to build with CONFIG_ XFS_ONLINE_ SCRUB enabled XFS_ONLINE_ SCRUB enabled
(LP: #1792393)
- SAUCE: xfs: fix build error with CONFIG_
* [Regression] kernel crashdump fails on arm64 (LP: #1786878)
- [config] update configs after rebase
[ Ubuntu: 4.15.0-35.38 ]
* linux: 4.15.0-35.38 -proposed tracker (LP: #1791719) /l1tf: Fix overflow in l1tf_pfn_limit() on 32bit /l1tf: Fix off-by-one error when warning that system has too /l1tf: Increase l1tf memory limit for Nehalem+ shutdown( ) called with interrupts disabled
* device hotplug of vfio devices can lead to deadlock in vfio_pci_release
(LP: #1792099)
- SAUCE: vfio -- release device lock before userspace requests
* L1TF mitigation not effective in some CPU and RAM combinations
(LP: #1788563)
- x86/speculation
- x86/speculation
much RAM
- x86/speculation
* CVE-2018-15594
- x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
* CVE-2017-5715 (Spectre v2 s390x)
- KVM: s390: implement CPU model only facilities
- s390: detect etoken facility
- KVM: s390: add etoken support for guests
- s390/lib: use expoline for all bcr instructions
- s390: fix br_r1_trampoline for machines without exrl
- SAUCE: s390: use expoline thunks for all branches generated by the BPF JIT
* Ubuntu18.04.1: cpuidle: powernv: Fix promotion from snooze if next state
disabled (performance) (LP: #1790602)
- cpuidle: powernv: Fix promotion from snooze if next state disabled
* Watchdog CPU:19 Hard LOCKUP when kernel crash was triggered (LP: #1790636)
- powerpc: hard disable irqs in smp_send_stop loop
- powerpc: Fix deadlock with multiple calls to smp_send_stop
- powerpc: smp_send_stop do not offline stopped CPUs
- powerpc/powernv: Fix opal_event_
* Security fix: check if IOMMU page is contained in the pinned physical page
(LP: #1785675)
- vfio/spapr: Use IOMMU pageshift rather than pagesize
- KVM: PPC: Check if IOMMU page is contained in the pinned physical page
* Missing Intel GPU pci-id's (LP: #1789924)
- drm/i915/kbl: Add KBL GT2 sku
- drm/i915/whl: Introducing Whiskey Lake platform
- drm/i915/aml: Introducing Amber Lake platform
- drm/i915/cfl: Add a new CFL PCI ID.
* CVE-2018-15572
- x86/speculation: Protect against userspace-userspace spectreRSB
* Support Power Management for Thunderbolt Controller (LP: #1789358)
- thunderbolt: Handle NULL boot ACL entries properly
- thunderbolt: Notify userspace when boot_acl is changed
- thunderbolt: Use 64-bit DMA mask if supported by the platform
- thunderbolt: Do not unnecessarily call ICM get route
- thunderbolt: No need to take tb->lock in domain suspend/complete
- thun...