[PATCH v5 net-next 1/9] net: mscc: ocelot: serialize access to the MAC table
Vladimir Oltean
vladimir.oltean at nxp.com
Sat Sep 25 12:13:08 PDT 2021
On Fri, Sep 24, 2021 at 05:52:18PM +0800, Xiaoliang Yang wrote:
> From: Vladimir Oltean <vladimir.oltean at nxp.com>
>
> DSA would like to remove the rtnl_lock from its
> SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE handlers, and the felix driver uses
> the same MAC table functions as ocelot.
>
> This means that the MAC table functions will no longer be implicitly
> serialized with respect to each other by the rtnl_mutex, we need to add
> a dedicated lock in ocelot for the non-atomic operations of selecting a
> MAC table row, reading/writing what we want and polling for completion.
>
> Signed-off-by: Vladimir Oltean <vladimir.oltean at nxp.com>
> ---
This patch needs your sign-off too.
More information about the linux-arm-kernel
mailing list