summary refs log tree commit diff stats
path: root/docs/devel/secure-coding-practices.rst
diff options
context:
space:
mode:
authorCornelia Huck <cohuck@redhat.com>2020-01-16 13:10:35 +0100
committerCornelia Huck <cohuck@redhat.com>2020-01-27 12:13:09 +0100
commit3c5fd8074335c67777d9391b84f97070c35d9c63 (patch)
treec4f8ff10d41811bd53910b2046daa63acd3bbe72 /docs/devel/secure-coding-practices.rst
parent9208270b6b16110fa0de367d6bc43e99019f967b (diff)
downloadfocaccia-qemu-3c5fd8074335c67777d9391b84f97070c35d9c63.tar.gz
focaccia-qemu-3c5fd8074335c67777d9391b84f97070c35d9c63.zip
s390x: adapter routes error handling
If the kernel irqchip has been disabled, we don't want the
{add,release}_adapter_routes routines to call any kvm_irqchip_*
interfaces, as they may rely on an irqchip actually having been
created. Just take a quick exit in that case instead. If you are
trying to use irqfd without a kernel irqchip, we will fail with
an error.

Also initialize routes->gsi[] with -1 in the virtio-ccw handling,
to make sure we don't trip over other errors, either. (Nobody
else uses the gsi array in that structure.)

Fixes: d426d9fba8ea ("s390x/virtio-ccw: wire up irq routing and irqfds")
Reviewed-by: Thomas Huth <thuth@redhat.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Message-Id: <20200117111147.5006-1-cohuck@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'docs/devel/secure-coding-practices.rst')
0 files changed, 0 insertions, 0 deletions