Re: Please help to apply commit 32b6170ca59c("ipv4+ipv6: Make INET*_ESP select CRYPTO_ECHAINIV")into the 4.4 stable kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 8 Aug 2018 at 16:44, Greg KH <greg@xxxxxxxxx> wrote:
>
> On Wed, Aug 08, 2018 at 04:19:10PM +0800, Yongqin Liu wrote:
> > Hi, All
> > Sorry, I am following the instructions in
> > Documentation/networking/netdev-FAQ.txt to send out this mail,
> > if I was wrong  or there are more things I need to do, please let me know.
> >
> > After investigated on some failures of the android VtsKernelNetTest module test,
> > I found that without the change of "ipv4+ipv6: Make INET*_ESP select
> > CRYPTO_ECHAINIV",
> > the config of CRYPTO_ECHAINIV will be generated as m by default in the
> > .config file,
> > which needs more module loading process to be done.
> > But with the 4.9 and 4.14 kernels which have the change,
> > CRYPTO_ECHAINIV will be generated as y by default in the .config file.
> >
> > We could set config of CRYPTO_ECHAINIV to y explicitly to generated
> > the correct .config file,
>
> That would be the easiest solution here, right?  Why can you not do
> that?

> > but having the change of "ipv4+ipv6: Make INET*_ESP select CRYPTO_ECHAINIV"
> > cherry picked into the 4.4 stable kernel looks more like the right solution.
> >
> > The commit id for that change is 32b6170ca59ccf07d0e394561e54b2cd9726038c,
> > it's already in 4.9 and 4.14 kernels, like here:
> > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/net/?h=linux-4.9.y&id=32b6170ca59ccf07d0e394561e54b2cd9726038c
>
> Yes, because it showed up in 4.5 :)
>
> Shouldn't your device configurations for 4.4 already be long done?  You
> had better not be working on new systems with a 4.4 kernel, otherwise
> you are in big trouble for many other reasons.  So your configuration
> should already be finished so I fail to see how backporting this is
> really going to solve anyone's problems.

Hmm, the background is that we did android VtsKernelNetTest test
across different kernels,
and found that the same tests failed with 4.4 kernel.
With setting CRYPTO_ECHAINIV to y explicitly for specific platform,
or applying this change to specific kernel, like the kernel for HiKey platform,
that would only help to fix the problem for HiKey platform.
If there are any other platforms that use 4.4 kernel, they might have
the same problem,
and they will need to do the same thing again separately to have that
problem resolved.
but if we have the change applied into the 4.4 stable kernel,
all platforms that based on 4.4 kernel would have this problem fixed
after they updated to the latest 4.4 stable kernel,
that is why we want to have this change applied into the 4.4 stable kernel.

-- 
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android@xxxxxxxxxxxxxxxx
http://lists.linaro.org/mailman/listinfo/linaro-android



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux