rnbd-clt.c (6f8191fdf41d3a53cc1d63fe2234e812c55a0092) rnbd-clt.c (8b9ab62662048a3274361c7e5f64037c2c133e2c)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * RDMA Network Block Driver
4 *
5 * Copyright (c) 2014 - 2018 ProfitBricks GmbH. All rights reserved.
6 * Copyright (c) 2018 - 2019 1&1 IONOS Cloud GmbH. All rights reserved.
7 * Copyright (c) 2019 - 2020 1&1 IONOS SE. All rights reserved.
8 */

--- 1394 unchanged lines hidden (view full) ---

1403 }
1404
1405 /*
1406 * Network device does not need rotational
1407 */
1408 blk_queue_flag_set(QUEUE_FLAG_NONROT, dev->queue);
1409 err = add_disk(dev->gd);
1410 if (err)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * RDMA Network Block Driver
4 *
5 * Copyright (c) 2014 - 2018 ProfitBricks GmbH. All rights reserved.
6 * Copyright (c) 2018 - 2019 1&1 IONOS Cloud GmbH. All rights reserved.
7 * Copyright (c) 2019 - 2020 1&1 IONOS SE. All rights reserved.
8 */

--- 1394 unchanged lines hidden (view full) ---

1403 }
1404
1405 /*
1406 * Network device does not need rotational
1407 */
1408 blk_queue_flag_set(QUEUE_FLAG_NONROT, dev->queue);
1409 err = add_disk(dev->gd);
1410 if (err)
1411 blk_cleanup_disk(dev->gd);
1411 put_disk(dev->gd);
1412
1413 return err;
1414}
1415
1416static int rnbd_client_setup_device(struct rnbd_clt_dev *dev)
1417{
1418 int idx = dev->clt_device_id;
1419

--- 205 unchanged lines hidden (view full) ---

1625 rnbd_clt_put_sess(sess);
1626
1627 return ERR_PTR(ret);
1628}
1629
1630static void destroy_gen_disk(struct rnbd_clt_dev *dev)
1631{
1632 del_gendisk(dev->gd);
1412
1413 return err;
1414}
1415
1416static int rnbd_client_setup_device(struct rnbd_clt_dev *dev)
1417{
1418 int idx = dev->clt_device_id;
1419

--- 205 unchanged lines hidden (view full) ---

1625 rnbd_clt_put_sess(sess);
1626
1627 return ERR_PTR(ret);
1628}
1629
1630static void destroy_gen_disk(struct rnbd_clt_dev *dev)
1631{
1632 del_gendisk(dev->gd);
1633 blk_cleanup_disk(dev->gd);
1633 put_disk(dev->gd);
1634}
1635
1636static void destroy_sysfs(struct rnbd_clt_dev *dev,
1637 const struct attribute *sysfs_self)
1638{
1639 rnbd_clt_remove_dev_symlink(dev);
1640 if (dev->kobj.state_initialized) {
1641 if (sysfs_self)

--- 174 unchanged lines hidden ---
1634}
1635
1636static void destroy_sysfs(struct rnbd_clt_dev *dev,
1637 const struct attribute *sysfs_self)
1638{
1639 rnbd_clt_remove_dev_symlink(dev);
1640 if (dev->kobj.state_initialized) {
1641 if (sysfs_self)

--- 174 unchanged lines hidden ---