summaryrefslogtreecommitdiff
path: root/drivers/net/ppp
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ppp')
-rw-r--r--drivers/net/ppp/ppp_generic.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ppp/ppp_generic.c b/drivers/net/ppp/ppp_generic.c
index a036ddfe327b..cb29a6968c63 100644
--- a/drivers/net/ppp/ppp_generic.c
+++ b/drivers/net/ppp/ppp_generic.c
@@ -2969,6 +2969,7 @@ int ppp_unit_number(struct ppp_channel *chan)
/*
* Return the PPP device interface name of a channel.
+ * Caller must hold RCU read lock.
*/
char *ppp_dev_name(struct ppp_channel *chan)
{
@@ -2977,11 +2978,9 @@ char *ppp_dev_name(struct ppp_channel *chan)
struct ppp *ppp;
if (pch) {
- rcu_read_lock();
ppp = rcu_dereference(pch->ppp);
if (ppp && ppp->dev)
name = ppp->dev->name;
- rcu_read_unlock();
}
return name;
}