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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.