Merge "net: qrtr: hold ept sem lock before node lookup"

This commit is contained in:
qctecmdr 2020-09-16 21:04:09 -07:00 • committed by Gerrit - the friendly Code Review server
commit b7a9f3bf0f

View file

@ -643,10 +643,12 @@ static struct qrtr_node *qrtr_node_lookup(unsigned int nid)
struct qrtr_node *node;
unsigned long flags;
down_read(&qrtr_epts_lock);
spin_lock_irqsave(&qrtr_nodes_lock, flags);
node = radix_tree_lookup(&qrtr_nodes, nid);
node = qrtr_node_acquire(node);
spin_unlock_irqrestore(&qrtr_nodes_lock, flags);
up_read(&qrtr_epts_lock);
return node;
}