Hello all, This series fixes two similar issues, one with xps_cpus and one with xps_rxqs, where a race condition can occur between accesses to the xps_cpus and xps_rxqs maps and the update of dev->num_tc. Those races lead to accesses outside of the map and oops being triggered. An explanation is given in each of the commit logs.
Thanks! Antoine Antoine Tenart (4): net-sysfs: take the rtnl lock when storing xps_cpus net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc net-sysfs: take the rtnl lock when storing xps_rxqs net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc net/core/net-sysfs.c | 65 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 53 insertions(+), 12 deletions(-) -- 2.29.2