nbd: Group all Linux-specific ioctl code in one place
commit98494e3b926ad62c5644fd84a37f04b5e7abb7a6
authorEric Blake <eblake@redhat.com>
Wed, 11 May 2016 22:39:39 +0000 (11 16:39 -0600)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 16 Jun 2016 16:39:05 +0000 (16 18:39 +0200)
treec8f37c31ddc10551f7602512b3c9968a99c1f89e
parentab7c548e266a6324db0994cea58c35b3dc87bade
nbd: Group all Linux-specific ioctl code in one place

NBD ioctl()s are used to manage an NBD client session where
initial handshake is done in userspace, but then the transmission
phase is handed off to the kernel through a /dev/nbdX device.
As such, all ioctls sent to the kernel on the /dev/nbdX fd belong
in client.c; nbd_disconnect() was out-of-place in server.c.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1463006384-7734-7-git-send-email-eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
nbd/client.c
nbd/server.c