Re: [PATCH v1 01/25] net: core: device_rename: Use rwsem instead of a seqcount
From: Stephen Hemminger
Date: Tue May 19 2020 - 20:06:48 EST
On Wed, 20 May 2020 01:42:30 +0200
Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:
> Stephen Hemminger <stephen@xxxxxxxxxxxxxxxxxx> writes:
> > On Wed, 20 May 2020 00:23:48 +0200
> > Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:
> >> No. We did not. -ENOTESTCASE
> >
> > Please try, it isn't that hard..
> >
> > # time for ((i=0;i<1000;i++)); do ip li add dev dummy$i type dummy; done
> >
> > real 0m17.002s
> > user 0m1.064s
> > sys 0m0.375s
>
> And that solves the incorrectness of the current code in which way?
Agree that the current code is has evolved over time to a state where it is not
correct in the case of Preempt-RT. The motivation for the changes to seqcount
goes back many years when there were ISP's that were concerned about scaling of tunnels, vlans etc.
Is it too much to ask for a simple before/after test of your patch as part
of the submission. You probably measure latency changes to the nanosecond.
Getting it correct without causing user complaints.