]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'macsec-fixes'
authorDavid S. Miller <davem@davemloft.net>
Sun, 31 Jul 2016 04:11:08 +0000 (21:11 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 31 Jul 2016 04:11:08 +0000 (21:11 -0700)
commit0599b6eebcaf6e9034fc4997b23c96fe2b37e8aa
tree93c36c2d45305788c3c869bd9d636dbaaa3a70f7
parent2d79c238b0b4a4e7bc711f31c0af1c6ffaf78ff3
parent1972338232c99b8d46a1a76a7afcba65e4183db2
Merge branch 'macsec-fixes'

Sabrina Dubroca says:

====================
macsec: reference counting fixes

Patch 1 adds explicit reference counting on RXSCs, instead of the
current implicit reference counting using the RXSA's refcount.

Patch 2 fixes possible kernel panics during module unload caused by an
RCU callback that schedules another RCU callback, which the
rcu_barrier() added in c22f3deb5669 ("macsec: add rcu_barrier() on
module exit") didn't protect against.

Patch 3 fixes a refcounting issue with the underlying device for a
macsec device when link creation fails.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>