diff options
author | Bart Van Assche <bvanassche@acm.org> | 2022-08-25 14:38:58 -0700 |
---|---|---|
committer | Leon Romanovsky <leonro@nvidia.com> | 2022-08-28 13:02:12 +0300 |
commit | 0766fcaa1e06d5b5b04f734b788c1556022a9051 (patch) | |
tree | bfcb17bdfb4544cbfb31b13eaec16504f2cd6078 /drivers/infiniband/ulp/srp/ib_srp.h | |
parent | c8e4c23976554fb9dda1658bd1a3914b202815cd (diff) | |
download | linux-0766fcaa1e06d5b5b04f734b788c1556022a9051.tar.gz linux-0766fcaa1e06d5b5b04f734b788c1556022a9051.tar.bz2 linux-0766fcaa1e06d5b5b04f734b788c1556022a9051.zip |
RDMA/srp: Remove the srp_host.released completion
Move the kfree(host) calls into srp_release_dev(). Convert a
device_unregister() call into a device_del() and a device_put() call.
Remove the host->released completion object. This patch prepares for
handling dev_set_name() failure in srp_add_port().
Link: https://lore.kernel.org/r/20220825213900.864587-3-bvanassche@acm.org
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'drivers/infiniband/ulp/srp/ib_srp.h')
-rw-r--r-- | drivers/infiniband/ulp/srp/ib_srp.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/infiniband/ulp/srp/ib_srp.h b/drivers/infiniband/ulp/srp/ib_srp.h index 55a575e2cace..493e7fd1913e 100644 --- a/drivers/infiniband/ulp/srp/ib_srp.h +++ b/drivers/infiniband/ulp/srp/ib_srp.h @@ -124,7 +124,6 @@ struct srp_host { struct device dev; struct list_head target_list; spinlock_t target_lock; - struct completion released; struct list_head list; struct mutex add_target_mutex; }; |