summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2026-08-03 19:21:43 +0200
committerVasily Gorbik <gor@linux.ibm.com>2026-08-11 16:42:18 +0200
commitfa25991cbf7576d65c6603387df26e9cf38f785c (patch)
treedd92f34da586fcd888a86b661b1babeefe842406 /scripts
parent46a8c8d142ba812ed374c55388979bf16e92f88c (diff)
downloadlinux-fa25991cbf7576d65c6603387df26e9cf38f785c.tar.gz
linux-fa25991cbf7576d65c6603387df26e9cf38f785c.zip
s390/mm: Add __context_unsafe() attribute to gmap helper functions
Disable context analysis for various gmap helper functions to get rid of a few warnings: arch/s390/mm/gmap_helpers.c:80:1: warning: spinlock 'ptl' is not held on every path through here arch/s390/mm/gmap_helpers.c:116:2: warning: releasing spinlock 'ptl' that was not held arch/s390/mm/gmap_helpers.c:186:2: warning: releasing spinlock 'ptl' that was not held Use __context_unsafe() to give a short comment why for function context analysis is disabled. try_get_locked_pte() is disabled since it may return a nonull value regardless if it returns with a lock held or not. This cannot be reflected with the context analysis attributes. It is however possible to workaround this e.g. by adding a another `contended` function parameter, however this would lead to the next problem: pte_unmap_unlock() is a macro and therefore doesn't come with the required context analysis attribute to address this. For that reason also disable context analysis for gmap_helper_zap_one_page() and gmap_helper_try_set_pte_unused() until this has been addressed. Acked-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions