nbd: update size when connected
authorJosef Bacik <jbacik@fb.com>
Wed, 16 May 2018 18:51:18 +0000 (14:51 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Jun 2018 23:51:26 +0000 (07:51 +0800)
commitf4484fb56da5bea9239b1bbf28a896d37fd09df1
tree89badd69416e7648143075bca5b8251bfa3854b3
parent8d5a503fcaeb8f03925b38d87fa3054a46096d53
nbd: update size when connected

commit c3f7c9397609705ef848cc98a5fb429b3e90c3c4 upstream.

I messed up changing the size of an NBD device while it was connected by
not actually updating the device or doing the uevent.  Fix this by
updating everything if we're connected and we change the size.

cc: stable@vger.kernel.org
Fixes: 639812a ("nbd: don't set the device size until we're connected")
Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/block/nbd.c