On Fri, Jul 21, 2017 at 02:42:20PM +0100, Ard Biesheuvel wrote: > > >> - Would you mind a patch that makes the code only use the per-CPU > >> buffers if we are running atomically to begin with? > > > > That would mean dropping the first packet so no. > > > > I think you misunderstood me: the idea is not to allocate the per-CPU > buffers at that time, but avoiding them and use the heap directly (as > my patch does now). This way, we don't unnecessarily disable > preemption for calls executing in process context. When we actually have a user other than IPcomp then we could try this optimisation. Otherwise I think it'd be a waste of time. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt