Hi Matan, On Mon, Feb 12, 2018 at 08:51:39PM +0000, Matan Azrad wrote: > This series fixes failsafe race between control commands to the asynchronic > plug-out\in processes. >
Thanks for tackling this complicated issue. For the series: Acked-by: Gaetan Rivet <gaetan.ri...@6wind.com> I hope there will be more work on this matter soon. > V7(matan): > improve commit logs. > return back emty line. > return back description wrongly removed. > > V6(matan): > Full lock based fix. > Change the remove flag scope until SW resources release. > > v5(Matan): > Change defines names to failsafe convention (UNSAFE). > split a fix patch. > > v4(Matan): > Rebase on top of 18.02-rc3. > Extend the fix for other control commands. > Fix hotplug alarm cancel. > > V3(Ophir): > Rebase v2. > Add rationales (copy from an email which accompanied v2). > > > > Matan Azrad (3): > net/failsafe: fix hotplug alarm cancel > net/failsafe: fix removal scope > net/failsafe: fix hotplug races > > drivers/net/failsafe/Makefile | 1 + > drivers/net/failsafe/failsafe.c | 53 +++++++++--- > drivers/net/failsafe/failsafe_ether.c | 6 ++ > drivers/net/failsafe/failsafe_flow.c | 20 ++++- > drivers/net/failsafe/failsafe_ops.c | 149 > ++++++++++++++++++++++++++------ > drivers/net/failsafe/failsafe_private.h | 56 ++++++++++++ > 6 files changed, 248 insertions(+), 37 deletions(-) > > -- > 1.9.5 > -- Gaëtan Rivet 6WIND