um: Add a generic "fd" vector transport
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 7 Apr 2020 20:28:53 +0000 (22:28 +0200)
committerRichard Weinberger <richard@nod.at>
Tue, 2 Jun 2020 20:37:28 +0000 (22:37 +0200)
commitbc8f8e4e6e7a648e8c6357307d614be8fdcfdf2a
tree20d2edad42030a41fceff875d21a0f884f70d9e2
parent38bccfbeb0af039e59eb75fe6d9b2a83cda3d381
um: Add a generic "fd" vector transport

Learn to take a pre-opened file-descriptor for vector IO.

Instead of teaching the driver to open a FD in multiple ways, it can
rely on management layer to do it on its behalf. For example, this
allows inheriting a preconfigured device fd or a simple socketpair()
setup, without further arguments, privileges or system access by UML.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-By: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
arch/um/drivers/vector_user.c