From: Sean Christopherson <seanjc@google.com>
To: Marc Zyngier <maz@kernel.org>,
Oliver Upton <oliver.upton@linux.dev>,
linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev,
linux-kernel@vger.kernel.org, Michal Luczaj <mhal@rbox.co>
Cc: kvm@vger.kernel.org
Subject: Re: [PATCH 0/4] KVM: selftests: ioctl() macro cleanups
Date: Fri, 4 Aug 2023 08:24:30 -0700 [thread overview]
Message-ID: <ZM0YLh1kOXY7OwTc@google.com> (raw)
In-Reply-To: <20230804004226.1984505-1-seanjc@google.com>
+KVM (good job me)
On Thu, Aug 03, 2023, Sean Christopherson wrote:
> Do some minor housekeeping on the ioctl() macros, and then teach them
> to detect and report when an ioctl() unexpectedly fails because KVM has
> killed and/or bugged the VM.
>
> Note, I'm 50/50 on whether or not the ARM patch is worthwhile, though I
> spent a stupid amount of time on it (don't ask), so darn it I'm at least
> posting it.
>
> Oh, and the To: will probably show up funky, but I'd like to take this
> through kvm-x86/selftests, not the ARM tree.
>
> Thanks!
>
> Sean Christopherson (4):
> KVM: selftests: Drop the single-underscore ioctl() helpers
> KVM: selftests: Add helper macros for ioctl()s that return file
> descriptors
> KVM: selftests: Use asserting kvm_ioctl() macros when getting ARM page
> sizes
> KVM: selftests: Add logic to detect if ioctl() failed because VM was
> killed
>
> .../selftests/kvm/include/kvm_util_base.h | 101 ++++++++++++------
> .../selftests/kvm/lib/aarch64/processor.c | 18 ++--
> tools/testing/selftests/kvm/lib/kvm_util.c | 17 +--
> 3 files changed, 84 insertions(+), 52 deletions(-)
>
>
> base-commit: 240f736891887939571854bd6d734b6c9291f22e
> --
> 2.41.0.585.gd2178a4bd4-goog
>
WARNING: multiple messages have this Message-ID (diff)
From: Sean Christopherson <seanjc@google.com>
To: Marc Zyngier <maz@kernel.org>,
Oliver Upton <oliver.upton@linux.dev>,
linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev,
linux-kernel@vger.kernel.org, Michal Luczaj <mhal@rbox.co>
Cc: kvm@vger.kernel.org
Subject: Re: [PATCH 0/4] KVM: selftests: ioctl() macro cleanups
Date: Fri, 4 Aug 2023 08:24:30 -0700 [thread overview]
Message-ID: <ZM0YLh1kOXY7OwTc@google.com> (raw)
In-Reply-To: <20230804004226.1984505-1-seanjc@google.com>
+KVM (good job me)
On Thu, Aug 03, 2023, Sean Christopherson wrote:
> Do some minor housekeeping on the ioctl() macros, and then teach them
> to detect and report when an ioctl() unexpectedly fails because KVM has
> killed and/or bugged the VM.
>
> Note, I'm 50/50 on whether or not the ARM patch is worthwhile, though I
> spent a stupid amount of time on it (don't ask), so darn it I'm at least
> posting it.
>
> Oh, and the To: will probably show up funky, but I'd like to take this
> through kvm-x86/selftests, not the ARM tree.
>
> Thanks!
>
> Sean Christopherson (4):
> KVM: selftests: Drop the single-underscore ioctl() helpers
> KVM: selftests: Add helper macros for ioctl()s that return file
> descriptors
> KVM: selftests: Use asserting kvm_ioctl() macros when getting ARM page
> sizes
> KVM: selftests: Add logic to detect if ioctl() failed because VM was
> killed
>
> .../selftests/kvm/include/kvm_util_base.h | 101 ++++++++++++------
> .../selftests/kvm/lib/aarch64/processor.c | 18 ++--
> tools/testing/selftests/kvm/lib/kvm_util.c | 17 +--
> 3 files changed, 84 insertions(+), 52 deletions(-)
>
>
> base-commit: 240f736891887939571854bd6d734b6c9291f22e
> --
> 2.41.0.585.gd2178a4bd4-goog
>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2023-08-04 15:24 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-04 0:42 [PATCH 0/4] KVM: selftests: ioctl() macro cleanups Sean Christopherson
2023-08-04 0:42 ` Sean Christopherson
2023-08-04 0:42 ` [PATCH 1/4] KVM: selftests: Drop the single-underscore ioctl() helpers Sean Christopherson
2023-08-04 0:42 ` Sean Christopherson
2023-08-04 0:42 ` [PATCH 2/4] KVM: selftests: Add helper macros for ioctl()s that return file descriptors Sean Christopherson
2023-08-04 0:42 ` Sean Christopherson
2023-08-04 16:46 ` Oliver Upton
2023-08-04 16:46 ` Oliver Upton
2023-08-04 17:27 ` Sean Christopherson
2023-08-04 17:27 ` Sean Christopherson
2023-08-14 18:11 ` Sean Christopherson
2023-08-14 18:11 ` Sean Christopherson
2023-08-04 17:57 ` Colton Lewis
2023-08-04 17:57 ` Colton Lewis
2023-08-04 18:33 ` Sean Christopherson
2023-08-04 18:33 ` Sean Christopherson
2023-08-04 0:42 ` [PATCH 3/4] KVM: selftests: Use asserting kvm_ioctl() macros when getting ARM page sizes Sean Christopherson
2023-08-04 0:42 ` Sean Christopherson
2023-08-04 14:58 ` Michal Luczaj
2023-08-04 14:58 ` Michal Luczaj
2023-08-04 15:23 ` Sean Christopherson
2023-08-04 15:23 ` Sean Christopherson
2023-08-04 0:42 ` [PATCH 4/4] KVM: selftests: Add logic to detect if ioctl() failed because VM was killed Sean Christopherson
2023-08-04 0:42 ` Sean Christopherson
2023-08-04 15:24 ` Sean Christopherson [this message]
2023-08-04 15:24 ` [PATCH 0/4] KVM: selftests: ioctl() macro cleanups Sean Christopherson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZM0YLh1kOXY7OwTc@google.com \
--to=seanjc@google.com \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.linux.dev \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maz@kernel.org \
--cc=mhal@rbox.co \
--cc=oliver.upton@linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.