This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.174-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.4.174-rc1
Paul E. McKenney paulmck@linux.vnet.ibm.com rcu: Force boolean subscript for expedited stall warnings
Michal Kubecek mkubecek@suse.cz net: ipv4: do not handle duplicate fragments as overlapping
Dimitris Michailidis dmichail@google.com net: fix pskb_trim_rcsum_slow() with odd trim offset
Eric Dumazet edumazet@google.com inet: frags: better deal with smp races
Dan Carpenter dan.carpenter@oracle.com ipv4: frags: precedence bug in ip_expire()
Taehee Yoo ap420073@gmail.com ip: frags: fix crash in ip_do_fragment()
Peter Oskolkov posk@google.com ip: process in-order fragments efficiently
Peter Oskolkov posk@google.com ip: add helpers to process in-order fragments faster.
Peter Oskolkov posk@google.com ip: use rb trees for IP frag queue.
Eric Dumazet edumazet@google.com net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
Florian Westphal fw@strlen.de ipv6: defrag: drop non-last frags smaller than min mtu
Peter Oskolkov posk@google.com net: modify skb_rbtree_purge to return the truesize of all purged skbs.
Peter Oskolkov posk@google.com ip: discard IPv4 datagrams with overlapping segments.
Eric Dumazet edumazet@google.com inet: frags: fix ip6frag_low_thresh boundary
Eric Dumazet edumazet@google.com inet: frags: get rid of ipfrag_skb_cb/FRAG_CB
Eric Dumazet edumazet@google.com inet: frags: reorganize struct netns_frags
Eric Dumazet edumazet@google.com rhashtable: reorganize struct rhashtable layout
Eric Dumazet edumazet@google.com ipv6: frags: rewrite ip6_expire_frag_queue()
Eric Dumazet edumazet@google.com inet: frags: do not clone skb in ip_expire()
Eric Dumazet edumazet@google.com inet: frags: break the 2GB limit for frags storage
Eric Dumazet edumazet@google.com inet: frags: remove inet_frag_maybe_warn_overflow()
Eric Dumazet edumazet@google.com inet: frags: get rif of inet_frag_evicting()
Eric Dumazet edumazet@google.com inet: frags: remove some helpers
Paolo Abeni pabeni@redhat.com ipfrag: really prevent allocation on netns exit
Alexander Aring aring@mojatatu.com net: ieee802154: 6lowpan: fix frag reassembly
Eric Dumazet edumazet@google.com inet: frags: use rhashtables for reassembly units
Eric Dumazet edumazet@google.com rhashtable: add schedule points
Ben Hutchings ben.hutchings@codethink.co.uk rhashtable: Add rhashtable_lookup()
Pablo Neira Ayuso pablo@netfilter.org rhashtable: add rhashtable_lookup_get_insert_key()
Eric Dumazet edumazet@google.com inet: frags: refactor lowpan_net_frag_init()
Eric Dumazet edumazet@google.com inet: frags: refactor ipv6_frag_init()
Eric Dumazet edumazet@google.com inet: frags: refactor ipfrag_init()
Eric Dumazet edumazet@google.com inet: frags: add a pointer to struct netns_frags
Eric Dumazet edumazet@google.com inet: frags: change inet_frags_init_net() return value
-------------
Diffstat:
Documentation/networking/ip-sysctl.txt | 13 +- Makefile | 4 +- include/linux/rhashtable.h | 143 ++++++-- include/linux/skbuff.h | 16 +- include/net/inet_frag.h | 133 ++++---- include/net/ip.h | 1 - include/net/ipv6.h | 26 +- include/uapi/linux/snmp.h | 1 + kernel/rcu/tree.c | 2 +- lib/rhashtable.c | 15 +- net/core/skbuff.c | 21 +- net/ieee802154/6lowpan/6lowpan_i.h | 26 +- net/ieee802154/6lowpan/reassembly.c | 148 ++++----- net/ipv4/inet_fragment.c | 389 +++++----------------- net/ipv4/ip_fragment.c | 571 ++++++++++++++++++-------------- net/ipv4/proc.c | 7 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 100 +++--- net/ipv6/proc.c | 5 +- net/ipv6/reassembly.c | 209 ++++++------ 19 files changed, 868 insertions(+), 962 deletions(-)
On 2/7/19 3:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
Build results: total: 171 pass: 170 fail: 1 Failed builds: x86_64:allyesconfig Qemu test results: total: 291 pass: 291 fail: 0
The build failure is interesting.
Relocation offset doesn't fit in 32 bits make[3]: *** [arch/x86/boot/compressed/vmlinux.relocs] Error 1 make[3]: *** Deleting file 'arch/x86/boot/compressed/vmlinux.relocs' make[3]: *** Waiting for unfinished jobs.... make[2]: *** [arch/x86/boot/compressed/vmlinux] Error 2 make[1]: *** [bzImage] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [sub-make] Error 2
Unfortunately it doesn't tell me _which_ relocation doesn't fit.
I may have to revert to an older compiler. Wouldn't be the first time. Let me try...
Guenter
On 2/7/19 6:20 AM, Guenter Roeck wrote:
On 2/7/19 3:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
Build results: total: 171 pass: 170 fail: 1 Failed builds: x86_64:allyesconfig Qemu test results: total: 291 pass: 291 fail: 0
The build failure is interesting.
Relocation offset doesn't fit in 32 bits make[3]: *** [arch/x86/boot/compressed/vmlinux.relocs] Error 1 make[3]: *** Deleting file 'arch/x86/boot/compressed/vmlinux.relocs' make[3]: *** Waiting for unfinished jobs.... make[2]: *** [arch/x86/boot/compressed/vmlinux] Error 2 make[1]: *** [bzImage] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [sub-make] Error 2
Unfortunately it doesn't tell me _which_ relocation doesn't fit.
I may have to revert to an older compiler. Wouldn't be the first time. Let me try...
Confirmed. This builds fine with gcc-6.5.0 and binutils 2.26.1. Sigh :-(.
Guenter
On Thu, Feb 07, 2019 at 06:41:01AM -0800, Guenter Roeck wrote:
On 2/7/19 6:20 AM, Guenter Roeck wrote:
On 2/7/19 3:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
Build results: total: 171 pass: 170 fail: 1 Failed builds: x86_64:allyesconfig Qemu test results: total: 291 pass: 291 fail: 0
The build failure is interesting.
Relocation offset doesn't fit in 32 bits make[3]: *** [arch/x86/boot/compressed/vmlinux.relocs] Error 1 make[3]: *** Deleting file 'arch/x86/boot/compressed/vmlinux.relocs' make[3]: *** Waiting for unfinished jobs.... make[2]: *** [arch/x86/boot/compressed/vmlinux] Error 2 make[1]: *** [bzImage] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [sub-make] Error 2
Unfortunately it doesn't tell me _which_ relocation doesn't fit.
I may have to revert to an older compiler. Wouldn't be the first time. Let me try...
Confirmed. This builds fine with gcc-6.5.0 and binutils 2.26.1. Sigh :-(.
That's really really odd :(
Let me try this, I only normally build allmodconfig.
greg k-h
On Thu, Feb 07, 2019 at 04:46:53PM +0100, Greg Kroah-Hartman wrote:
On Thu, Feb 07, 2019 at 06:41:01AM -0800, Guenter Roeck wrote:
On 2/7/19 6:20 AM, Guenter Roeck wrote:
On 2/7/19 3:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
Build results: total: 171 pass: 170 fail: 1 Failed builds: x86_64:allyesconfig Qemu test results: total: 291 pass: 291 fail: 0
The build failure is interesting.
Relocation offset doesn't fit in 32 bits make[3]: *** [arch/x86/boot/compressed/vmlinux.relocs] Error 1 make[3]: *** Deleting file 'arch/x86/boot/compressed/vmlinux.relocs' make[3]: *** Waiting for unfinished jobs.... make[2]: *** [arch/x86/boot/compressed/vmlinux] Error 2 make[1]: *** [bzImage] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [sub-make] Error 2
Unfortunately it doesn't tell me _which_ relocation doesn't fit.
I may have to revert to an older compiler. Wouldn't be the first time. Let me try...
Confirmed. This builds fine with gcc-6.5.0 and binutils 2.26.1. Sigh :-(.
That's really really odd :(
Let me try this, I only normally build allmodconfig.
Don't bother. I reverted to gcc 6.3.0, where it builds fine.
Matching compiler versions to kernel releases is always challenging. This isn't the only case where I can not use the latest version of gcc.
Guenter
On Thu, Feb 07, 2019 at 06:20:43AM -0800, Guenter Roeck wrote:
On 2/7/19 3:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
Build results: total: 171 pass: 170 fail: 1 Failed builds: x86_64:allyesconfig Qemu test results: total: 291 pass: 291 fail: 0
Oh, and thanks for the very fast turn-around time.
greg k-h
On Thu, Feb 07, 2019 at 04:47:08PM +0100, Greg Kroah-Hartman wrote:
On Thu, Feb 07, 2019 at 06:20:43AM -0800, Guenter Roeck wrote:
On 2/7/19 3:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
Build results: total: 171 pass: 170 fail: 1 Failed builds: x86_64:allyesconfig Qemu test results: total: 291 pass: 291 fail: 0
Oh, and thanks for the very fast turn-around time.
No problem; all automatic.
If there is only one branch to build, it is quite fast. A single branch takes ~90 minutes to build and test. Of course, that means if you push {3.18..4.20} together, it takes at 9+ hours for the builds and tests to complete, plus the additional time for master, next, and 3.16 if those branches change as well. Since, thanks to California's outrageous electricity costs, builds only start between 11:00pm and 4:00am PST, results are often only available around noon the next day.
Guenter
stable-rc/linux-4.4.y boot: 31 boots: 0 failed, 31 passed (v4.4.173-35-g968fa3bc9339)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.4.y/kernel/v4.4.1... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.4.y/kernel/v4.4.173-35-g...
Tree: stable-rc Branch: linux-4.4.y Git Describe: v4.4.173-35-g968fa3bc9339 Git Commit: 968fa3bc933965940f7fb2a56789dac2bd12e4da Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 12 unique boards, 8 SoC families, 5 builds out of 187
--- For more info write to info@kernelci.org
On Thu, 7 Feb 2019 at 17:12, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.174-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Summary ------------------------------------------------------------------------
kernel: 4.4.174-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.4.y git commit: 968fa3bc933965940f7fb2a56789dac2bd12e4da git describe: v4.4.173-35-g968fa3bc9339 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.4-oe/build/v4.4.173-35-...
No regressions (compared to build v4.4.173)
No fixes (compared to build v4.4.173)
Ran 17146 total tests in the following environments and test suites.
Environments -------------- - i386 - juno-r2 - arm64 - qemu_arm - qemu_i386 - qemu_x86_64 - x15 - arm - x86_64
Test Suites ----------- * boot * kselftest * libhugetlbfs * ltp-containers-tests * ltp-cpuhotplug-tests * ltp-cve-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl-tests * ltp-open-posix-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * spectre-meltdown-checker-test * ltp-cap_bounds-tests * install-android-platform-tools-r2600 * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none
Summary ------------------------------------------------------------------------
kernel: 4.4.174-rc1 git repo: https://git.linaro.org/lkft/arm64-stable-rc.git git branch: 4.4.174-rc1-hikey-20190207-370 git commit: b7ab7cb3251d307982d559727fff755b29867bd2 git describe: 4.4.174-rc1-hikey-20190207-370 Test details: https://qa-reports.linaro.org/lkft/linaro-hikey-stable-rc-4.4-oe/build/4.4.1...
No regressions (compared to build 4.4.173-rc2-hikey-20190204-367)
No fixes (compared to build 4.4.173-rc2-hikey-20190204-367)
Ran 2562 total tests in the following environments and test suites.
Environments -------------- - hi6220-hikey - arm64 - qemu_arm64
Test Suites ----------- * boot * install-android-platform-tools-r2600 * ltp-cap_bounds-tests * ltp-cpuhotplug-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * libhugetlbfs * ltp-containers-tests * ltp-cve-tests * ltp-fs-tests * spectre-meltdown-checker-test
On Fri, Feb 08, 2019 at 11:43:55AM +0530, Naresh Kamboju wrote:
On Thu, 7 Feb 2019 at 17:12, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.174-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Great, thanks for testing and letting me know.
greg k-h
On 07/02/2019 11:41, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.174-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y and the diffstat can be found below.
thanks,
greg k-h
All tests are passing for Tegra ...
Test results for stable-v4.4: 6 builds: 6 pass, 0 fail 12 boots: 12 pass, 0 fail 10 tests: 10 pass, 0 fail
Linux version: 4.4.174-rc1-g968fa3b Boards tested: tegra124-jetson-tk1, tegra20-ventana, tegra30-cardhu-a04
Cheers Jon
On Fri, Feb 08, 2019 at 10:03:33AM +0000, Jon Hunter wrote:
On 07/02/2019 11:41, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.4.174 release. There are 34 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Feb 9 11:30:10 UTC 2019. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.174-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y and the diffstat can be found below.
thanks,
greg k-h
All tests are passing for Tegra ...
Test results for stable-v4.4: 6 builds: 6 pass, 0 fail 12 boots: 12 pass, 0 fail 10 tests: 10 pass, 0 fail
Linux version: 4.4.174-rc1-g968fa3b Boards tested: tegra124-jetson-tk1, tegra20-ventana, tegra30-cardhu-a04
Great, thanks for testing and letting me know.
greg k-h