Re: [PATCH v3 0/2] Improve DIAG 9c observability
Christian Borntraeger <[email protected]>
| Newsgroups | org.kernel.vger.linux-s390 |
|---|---|
| Message-ID | <[email protected]> |
Am 24.07.26 um 12:39 schrieb Ciunas Bennett: > This series enhances observability for DIAG 9c directed yield operations > in s390 KVM by refactoring the handler and adding comprehensive tracing > support. > > The first patch refactors __diag_time_slice_end_directed() to use a > single exit point with a result string variable. This consolidates the > control flow and eliminates code duplication in logging statements, > making the function more maintainable. > > The second patch builds on this refactoring by adding a new tracepoint > kvm_s390_diag_9c that captures detailed information about directed yield > operations, including target vcpu, target physical CPU, and operation > results. This enables better analysis of VCPU scheduling > behaviour and helps diagnose performance issues in virtualised s390 > environments. > > Together, these changes provide kernel developers and system > administrators with better tools to understand and debug VCPU scheduling > patterns related to directed yields. > > --- > Changes in v3: > - Patch 2: Remove duplicated target_cpu and target_vcpu fields > > Changes in v2: > - Add system maintainers to review mail > > Ciunas Bennett (2): > s390/kvm: Refactor __diag_time_slice_end_directed for single exit > point > s390/kvm: Add tracepoint for DIAG 9c directed yield operations Thanks applied. I changed the subject to "KVM: s390:" for both patches.