summaryrefslogtreecommitdiffstats
path: root/net/9p/trans_virtio.c
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2009-06-12 22:16:35 -0600
committerRusty Russell <rusty@rustcorp.com.au>2009-06-12 22:16:35 +0930
commitef688e151c00e5d529703be9a04fd506df8bc54e (patch)
tree841d0b0bcd8a5f72f8d8bdc455672d9a6e7468ca /net/9p/trans_virtio.c
parent20f77f5654042cf484d8964b618faf9d620f639b (diff)
downloadlinux-ef688e151c00e5d529703be9a04fd506df8bc54e.tar.gz
linux-ef688e151c00e5d529703be9a04fd506df8bc54e.tar.bz2
linux-ef688e151c00e5d529703be9a04fd506df8bc54e.zip
virtio: meet virtio spec by finalizing features before using device
Virtio devices are supposed to negotiate features before they start using the device, but the current code doesn't do this. This is because the driver's probe() function invariably has to add buffers to a virtqueue, or probe the disk (virtio_blk). This currently doesn't matter since no existing backend is strict about the feature negotiation. But it's possible to imagine a future feature which completely changes how a device operates: in this case, we'd need to acknowledge it before using the device. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'net/9p/trans_virtio.c')
0 files changed, 0 insertions, 0 deletions