diff options
author | Roland Dreier <roland@purestorage.com> | 2012-02-02 12:55:58 -0800 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2012-02-02 12:55:58 -0800 |
commit | 486d8b9f88cd0871a716e2f16873e811ee6c1ece (patch) | |
tree | 7602eac925eeee16302b8d2a50077e9e3ccc2217 | |
parent | 18d3e0d7507949d776e50667d0a4e44b13d3e1ac (diff) | |
download | linux-3.10-486d8b9f88cd0871a716e2f16873e811ee6c1ece.tar.gz linux-3.10-486d8b9f88cd0871a716e2f16873e811ee6c1ece.tar.bz2 linux-3.10-486d8b9f88cd0871a716e2f16873e811ee6c1ece.zip |
IB/srpt: Use DEFINE_SPINLOCK()/LIST_HEAD()
Signed-off-by: Roland Dreier <roland@purestorage.com>
-rw-r--r-- | drivers/infiniband/ulp/srpt/ib_srpt.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/infiniband/ulp/srpt/ib_srpt.c b/drivers/infiniband/ulp/srpt/ib_srpt.c index cd5d05e22a7..284cb5092ee 100644 --- a/drivers/infiniband/ulp/srpt/ib_srpt.c +++ b/drivers/infiniband/ulp/srpt/ib_srpt.c @@ -69,8 +69,8 @@ MODULE_LICENSE("Dual BSD/GPL"); */ static u64 srpt_service_guid; -static spinlock_t srpt_dev_lock; /* Protects srpt_dev_list. */ -static struct list_head srpt_dev_list; /* List of srpt_device structures. */ +static DEFINE_SPINLOCK(srpt_dev_lock); /* Protects srpt_dev_list. */ +static LIST_HEAD(srpt_dev_list); /* List of srpt_device structures. */ static unsigned srp_max_req_size = DEFAULT_MAX_REQ_SIZE; module_param(srp_max_req_size, int, 0444); @@ -4010,9 +4010,6 @@ static int __init srpt_init_module(void) goto out; } - spin_lock_init(&srpt_dev_lock); - INIT_LIST_HEAD(&srpt_dev_list); - ret = -ENODEV; srpt_target = target_fabric_configfs_init(THIS_MODULE, "srpt"); if (!srpt_target) { |