mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
rds: spin_lock_irq() is not nestable
This is basically just a cleanup. IRQs were disabled on the previous line so we don't need to do it again here. In the current code IRQs would get turned on one line earlier than intended. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f4fa7f3807
commit
aef3ea33e8
@ -171,9 +171,9 @@ void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *con
|
||||
BUG_ON(list_empty(&ic->ib_node));
|
||||
list_del(&ic->ib_node);
|
||||
|
||||
spin_lock_irq(&rds_ibdev->spinlock);
|
||||
spin_lock(&rds_ibdev->spinlock);
|
||||
list_add_tail(&ic->ib_node, &rds_ibdev->conn_list);
|
||||
spin_unlock_irq(&rds_ibdev->spinlock);
|
||||
spin_unlock(&rds_ibdev->spinlock);
|
||||
spin_unlock_irq(&ib_nodev_conns_lock);
|
||||
|
||||
ic->rds_ibdev = rds_ibdev;
|
||||
|
@ -206,9 +206,9 @@ void rds_iw_add_conn(struct rds_iw_device *rds_iwdev, struct rds_connection *con
|
||||
BUG_ON(list_empty(&ic->iw_node));
|
||||
list_del(&ic->iw_node);
|
||||
|
||||
spin_lock_irq(&rds_iwdev->spinlock);
|
||||
spin_lock(&rds_iwdev->spinlock);
|
||||
list_add_tail(&ic->iw_node, &rds_iwdev->conn_list);
|
||||
spin_unlock_irq(&rds_iwdev->spinlock);
|
||||
spin_unlock(&rds_iwdev->spinlock);
|
||||
spin_unlock_irq(&iw_nodev_conns_lock);
|
||||
|
||||
ic->rds_iwdev = rds_iwdev;
|
||||
|
Loading…
Reference in New Issue
Block a user