[23.04 FEAT] KVM: Enablement of device busid for subchannels
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Skipper Bug Screeners | ||
linux (Ubuntu) |
Fix Released
|
High
|
Skipper Bug Screeners | ||
Jammy |
Fix Released
|
High
|
Skipper Bug Screeners | ||
Kinetic |
Fix Released
|
High
|
Skipper Bug Screeners | ||
Lunar |
Fix Released
|
High
|
Skipper Bug Screeners |
Bug Description
Feature Description
Before kernel 5.15 and libvirt 8.4 it was not possible to know a CCW device bus ID (devno) if the device is unbound from its 'proper' device driver (e.g. dasd-eckd), which is the case if a CCW device is passed through to a KVM guest. This places an unnecessary burden on VM admins, as they have to keep track of the mapping between a subchannel id and the bus id manually, outside of the KVM management stack.
Notes: With kernel 5.15 an additional sysfs property 'dev_busid' was added to the sysfs entry for subchannels which is exposed by libvirt 8.4 and higher. These changes were done in the context of maintainership activities, but with newer libvirt versions included, it makes sense to also include the patch in distro releases.
The commit is
https:/
tags: | added: architecture-s39064 bugnameltc-201504 severity-high targetmilestone-inin2304 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Okay, since commit d3683c055212 "s390/cio: add dev_busid sysfs entry for each subchannel" got upstream accepted with 5.15 and is still in the lunar master-next tree, I'm updating this ticket to In Progress, since the kernel team is already working on the 6.2 kernel for lunar.