Loading drivers/net/can/slcan.c +2 −5 Original line number Original line Diff line number Diff line Loading @@ -348,11 +348,8 @@ static void slcan_write_wakeup(struct tty_struct *tty) rcu_read_lock(); rcu_read_lock(); sl = rcu_dereference(tty->disc_data); sl = rcu_dereference(tty->disc_data); if (!sl) if (sl) goto out; schedule_work(&sl->tx_work); schedule_work(&sl->tx_work); out: rcu_read_unlock(); rcu_read_unlock(); } } Loading drivers/net/slip/slip.c +2 −5 Original line number Original line Diff line number Diff line Loading @@ -456,11 +456,8 @@ static void slip_write_wakeup(struct tty_struct *tty) rcu_read_lock(); rcu_read_lock(); sl = rcu_dereference(tty->disc_data); sl = rcu_dereference(tty->disc_data); if (!sl) if (sl) goto out; schedule_work(&sl->tx_work); schedule_work(&sl->tx_work); out: rcu_read_unlock(); rcu_read_unlock(); } } Loading Loading
drivers/net/can/slcan.c +2 −5 Original line number Original line Diff line number Diff line Loading @@ -348,11 +348,8 @@ static void slcan_write_wakeup(struct tty_struct *tty) rcu_read_lock(); rcu_read_lock(); sl = rcu_dereference(tty->disc_data); sl = rcu_dereference(tty->disc_data); if (!sl) if (sl) goto out; schedule_work(&sl->tx_work); schedule_work(&sl->tx_work); out: rcu_read_unlock(); rcu_read_unlock(); } } Loading
drivers/net/slip/slip.c +2 −5 Original line number Original line Diff line number Diff line Loading @@ -456,11 +456,8 @@ static void slip_write_wakeup(struct tty_struct *tty) rcu_read_lock(); rcu_read_lock(); sl = rcu_dereference(tty->disc_data); sl = rcu_dereference(tty->disc_data); if (!sl) if (sl) goto out; schedule_work(&sl->tx_work); schedule_work(&sl->tx_work); out: rcu_read_unlock(); rcu_read_unlock(); } } Loading