diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c index 5112e3a03027..99b129eea598 100644 --- a/drivers/block/nbd.c +++ b/drivers/block/nbd.c @@ -1357,6 +1357,8 @@ static int nbd_genl_reconnect_sock_cb(struct nbd_device *nbd, unsigned long arg) if (!sock) return err; + nbd_reclassify_socket(sock) + args = kzalloc_obj(*args); if (!args) { sockfd_put(sock);