diff options
| author | Claudio Imbrenda <imbrenda@linux.ibm.com> | 2026-08-12 12:44:32 +0200 |
|---|---|---|
| committer | Claudio Imbrenda <imbrenda@linux.ibm.com> | 2026-08-12 13:43:45 +0200 |
| commit | b5a941112fe46e4c30c93c0500efe641aef99840 (patch) | |
| tree | ffef2eb2790ae0d65df0f03fdfb70bf5fceb4d67 /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | ae50d472225895e0d2a2c176aedf907ec1342c07 (diff) | |
KVM: s390: Fix pgste_get_trylock_multiple()
In case of failure, pgste_get_trylock_multiple() will attempt to unlock
the locked PGSTEs based on whether the PCL is set. In some
circumstances this can lead to unlocking PGSTEs that were locked by
other threads.
Fix by unlocking the amount of PGSTEs that were actually locked,
ignoring the PCL bit in the array.
Fixes: 94fd9b16cc67 ("KVM: s390: KVM page table management functions: lifecycle management")
Reviewed-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Reviewed-by: Christoph Schlameuss <schlameuss@linux.ibm.com>
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Message-ID: <20260812104436.109741-6-imbrenda@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
