[23.04 FEAT] KVM: Enablement of device busid for subchannels

Bug #2004491 reported by bugproxy
12
This bug affects 1 person
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://github.com/torvalds/linux/commit/d3683c055212bf910d4e318f7944910ce10dbee6

bugproxy (bugproxy)
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)
Revision history for this message
Frank Heimes (fheimes) wrote :

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.

Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
importance: Undecided → High
Changed in linux (Ubuntu):
importance: Undecided → High
status: New → In Progress
Changed in ubuntu-z-systems:
status: New → In Progress
Revision history for this message
Frank Heimes (fheimes) wrote :

Since this got upstream accepted with v5.15 - this can be set to Fix Released already now - and btw. not only for lunar (planned target kernel 6.2), but also for kinetic (5.19) as well as for jammy (5.15).

Changed in linux (Ubuntu Kinetic):
importance: Undecided → High
Changed in linux (Ubuntu Jammy):
importance: Undecided → High
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Changed in linux (Ubuntu Kinetic):
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Changed in linux (Ubuntu Lunar):
status: In Progress → Fix Released
Changed in linux (Ubuntu Kinetic):
status: New → Fix Released
Changed in linux (Ubuntu Jammy):
status: New → Fix Released
Changed in ubuntu-z-systems:
status: In Progress → Fix Released
information type: Private → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.