[PATCH v4 38/48] Documentation: KVM: Add docs for KVM_DEV_ARM_VGIC_GRP_IST
Sascha Bischoff
Sascha.Bischoff at arm.com
Fri Jul 31 02:19:02 PDT 2026
Hi Fuad,
On Mon, 2026-07-27 at 20:26 +0100, Fuad Tabba wrote:
> Hi Sascha,
>
> On Fri, 24 Jul 2026 at 11:59, Sascha Bischoff
> <Sascha.Bischoff at arm.com> wrote:
> ...
> > + -ENOENT A userspace SPI IST buffer was supplied, but
> > there is no SPI
> > + IST to serialise/unserialise
>
> I do not think -ENOENT can be returned.
Yeah, after the rework that I did last time I don't think it can be
either.
> The branch producing it in
> `vgic_v5_get_spi_ist_desc()` needs `!ist->base && userspace_buf`, but
> `vgic_v5_validate_ist_attr()` runs first at both call sites and
> rejects a zero `spi_ist_addr`, and a VGICv5 VM always has an SPI IST
> by the time this attribute is reachable. That leaves the
> `userspace_buf` argument without an effect either, so this may be a
> code fix rather than a documentation one.
Agreed. I've removed `userspace_buf` as it is completely redundant now.
The paths return -ENOENT were also unreachable now, so I've pruned
those too, as well as dropping it from the documentation.
>
> Cheers,
> /fuad
Thanks,
Sascha
More information about the linux-arm-kernel
mailing list