The 4.18.0-1015.15 Azure Kernel Panics Due to Missing Commit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-azure (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Marcelo Cerri |
Bug Description
The following commit is being requested in the 18.04 4.18 based Bionic kernel for Azure:
c967590457ca scsi: storvsc: Fix a race in sub-channel creation that can cause panic
This commit was included when it was requested in bug 1805304. However, the 18.04 Bionic kernel for Azure was based on the upstream 4.15 kernel at that time. The patch was applied to the 4.15 based kernel as an Ubuntu SAUCE patch.
The 18.04 Bionic kernel for Azure has since been re-based to the 4.18 kernel. This requested commit was applied to mainline as of v4.20-rc6. The patch was cc’d to upstream stable, but upstream 4.18 was EOL by that point. Due to this, the patch never made it into any 4.18 kernels, which is why it is now missing from 18.04, it was rebased to 4.18.
This is a critical issue. The 4.18.0-1015 kernel immediately panics on boot without this commit.
description: | updated |
description: | updated |
Changed in linux-azure (Ubuntu Cosmic): | |
status: | In Progress → Fix Committed |
The reason this missing commit is now causing a panic is because it Fixes the following commit, which is added by 4.18.0-1015:
c40598d9e67c vmbus: split ring buffer allocation from open
git describe --contains c40598d9e67c azure-4. 18.0-1015. 15_18.04. 1~57
Ubuntu-