Subject: Re: [PATCH v1 01/25] net: core: device_rename: Use rwsem instead of a seqcount

From: Stephen Hemminger <[email-masked]>
Date: Tue, 19 May 2020 17:06:37 -0700

On Wed, 20 May 2020 01:42:30 +0200
Thomas Gleixner <[email-masked]> wrote:

> Stephen Hemminger <[email-masked]> writes:
> > On Wed, 20 May 2020 00:23:48 +0200
> > Thomas Gleixner <[email-masked]> 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.