diff options
author | Guobin Huang <huangguobin4@huawei.com> | 2021-04-06 20:09:48 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2021-04-06 09:31:42 -0600 |
commit | 9c282c29a3aee7d439ea871bd21a3e58bc37175e (patch) | |
tree | 5292d63b960e26a4d13fb1fde43085804e516235 /drivers/block/drbd | |
parent | b60b270b3db617811e593db5d5920ed98e67ce49 (diff) | |
download | linux-9c282c29a3aee7d439ea871bd21a3e58bc37175e.tar.gz linux-9c282c29a3aee7d439ea871bd21a3e58bc37175e.tar.bz2 linux-9c282c29a3aee7d439ea871bd21a3e58bc37175e.zip |
drbd: use DEFINE_SPINLOCK() for spinlock
spinlock can be initialized automatically with DEFINE_SPINLOCK()
rather than explicitly calling spin_lock_init().
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Guobin Huang <huangguobin4@huawei.com>
Link: https://lore.kernel.org/r/1617710988-49205-1-git-send-email-huangguobin4@huawei.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/block/drbd')
-rw-r--r-- | drivers/block/drbd/drbd_main.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index 2ca126bbbc37..de463773b530 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c @@ -125,7 +125,7 @@ struct bio_set drbd_io_bio_set; member of struct page. */ struct page *drbd_pp_pool; -spinlock_t drbd_pp_lock; +DEFINE_SPINLOCK(drbd_pp_lock); int drbd_pp_vacant; wait_queue_head_t drbd_pp_wait; @@ -2160,9 +2160,6 @@ static int drbd_create_mempools(void) if (ret) goto Enomem; - /* drbd's page pool */ - spin_lock_init(&drbd_pp_lock); - for (i = 0; i < number; i++) { page = alloc_page(GFP_HIGHUSER); if (!page) |