[19.10 FEAT] Enhanced hardware diagnose data for the Linux kernel

Bug #1829270 reported by bugproxy
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Frank Heimes
linux (Ubuntu)
Fix Released
Undecided
Skipper Bug Screeners

Bug Description

Improved problem determination capabilities for KVM setups via enhanced handling of hardware diagnose data in the Linux kernel.

Available with kernel 5.1

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-177471 severity-high targetmilestone-inin1910
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Frank Heimes (fheimes) wrote :

Setting to Incomplete until kernel 5.1 (or higher - which is more likely) landed in our current development release 'EOAN'.
@IBM: Please could you also specify the commit IDs that are relevant to this feature?

Changed in ubuntu-z-systems:
importance: Undecided → High
assignee: nobody → Frank Heimes (frank-heimes)
status: New → Incomplete
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2019-07-10 07:55 EDT-------
Git commit for kernel 5.1 : 4ad78b8651

Revision history for this message
Frank Heimes (fheimes) wrote :

$ rmadison --arch=s390x linux-generic | grep eoan-proposed
 linux-generic | 5.2.0.8.9 | eoan-proposed | s390x
$ git tag --contains 4ad78b8651
Ubuntu-5.2.0-8.9
v5.2
$ git show 4ad78b8651commit 4ad78b8651aacf26b3ab6d1e784952eb70469c43
Author: Collin Walling <email address hidden>
Date: Thu Dec 6 17:30:04 2018 -0500

    s390/setup: set control program code via diag 318

    The s390x diagnose 318 instruction sets the control program name code (CPNC)
    and control program version code (CPVC) to provide useful information
    regarding the OS during debugging. The CPNC is explicitly set to 4 to
    indicate a Linux/KVM environment.

    The CPVC is a 7-byte value containing:

     - 3-byte Linux version code, currently set to 0
     - 3-byte unique value, currently set to 0
     - 1-byte trailing null

    Signed-off-by: Collin Walling <email address hidden>
    Acked-by: Janosch Frank <email address hidden>
    Acked-by: Heiko Carstens <email address hidden>
    Reviewed-by: David Hildenbrand <email address hidden>
    Reviewed-by: Cornelia Huck <email address hidden>
    Message-Id: <email address hidden>
    [set version code to 0 until the structure is fully defined]
    Signed-off-by: Christian Borntraeger <email address hidden>
    Signed-off-by: Martin Schwidefsky <email address hidden>
Hence changing status to Fix Committed.

Changed in linux (Ubuntu):
status: New → Fix Committed
Changed in ubuntu-z-systems:
status: Incomplete → Fix Committed
information type: Private → Public
Revision history for this message
Frank Heimes (fheimes) wrote :

Since kernel 5.2 eventually landed in eoan's release pocket:
  linux-generic | 5.2.0.8.9 | eoan | s390
I'm changing this LP ticket to Fix Released.

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2019-07-16 06:33 EDT-------
IBM bugzilla status -> closed, Fix Released with Eoan

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.