Commit bf9f80cf authored by Johannes Berg's avatar Johannes Berg Committed by Richard Weinberger

um: virtio_uml: Disallow modular build

This driver *can* be a module, but then its parameters (socket path)
are untrusted data from inside the VM, and that isn't allowed. Allow
the code to only be built-in to avoid that.

Fixes: 5d38f324 ("um: drivers: Add virtio vhost-user driver")
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
Acked-by: default avatarAnton Ivanov <anton.ivanov@cambridgegreys.co.uk>
Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 7e607460
...@@ -337,7 +337,7 @@ config UML_NET_SLIRP ...@@ -337,7 +337,7 @@ config UML_NET_SLIRP
endmenu endmenu
config VIRTIO_UML config VIRTIO_UML
tristate "UML driver for virtio devices" bool "UML driver for virtio devices"
select VIRTIO select VIRTIO
help help
This driver provides support for virtio based paravirtual device This driver provides support for virtio based paravirtual device
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
* *
* Copyright(c) 2019 Intel Corporation * Copyright(c) 2019 Intel Corporation
* *
* This module allows virtio devices to be used over a vhost-user socket. * This driver allows virtio devices to be used over a vhost-user socket.
* *
* Guest devices can be instantiated by kernel module or command line * Guest devices can be instantiated by kernel module or command line
* parameters. One device will be created for each parameter. Syntax: * parameters. One device will be created for each parameter. Syntax:
* *
* [virtio_uml.]device=<socket>:<virtio_id>[:<platform_id>] * virtio_uml.device=<socket>:<virtio_id>[:<platform_id>]
* where: * where:
* <socket> := vhost-user socket path to connect * <socket> := vhost-user socket path to connect
* <virtio_id> := virtio device id (as in virtio_ids.h) * <virtio_id> := virtio device id (as in virtio_ids.h)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment