summaryrefslogtreecommitdiffstats
path: root/kernel/sched/sched.h
diff options
context:
space:
mode:
authorSean Christopherson <seanjc@google.com>2022-10-06 00:34:04 +0000
committerSean Christopherson <seanjc@google.com>2022-11-16 16:58:51 -0800
commitef38871eb22879438d2af8642ed7a52c1616f410 (patch)
treebcbd4bf18b53bf9b26016eaff9b1e22ab008518f /kernel/sched/sched.h
parent7046638192d52416adbfc273c36950f0e3311191 (diff)
downloadlinux-ef38871eb22879438d2af8642ed7a52c1616f410.tar.bz2
KVM: selftests: Consolidate boilerplate code in get_ucall()
Consolidate the actual copying of a ucall struct from guest=>host into the common get_ucall(). Return a host virtual address instead of a guest virtual address even though the addr_gva2hva() part could be moved to get_ucall() too. Conceptually, get_ucall() is invoked from the host and should return a host virtual address (and returning NULL for "nothing to see here" is far superior to returning 0). Use pointer shenanigans instead of an unnecessary bounce buffer when the caller of get_ucall() provides a valid pointer. Reviewed-by: Andrew Jones <andrew.jones@linux.dev> Tested-by: Peter Gonda <pgonda@google.com> Signed-off-by: Sean Christopherson <seanjc@google.com> Link: https://lore.kernel.org/r/20221006003409.649993-3-seanjc@google.com
Diffstat (limited to 'kernel/sched/sched.h')
0 files changed, 0 insertions, 0 deletions