Skip to content

3.14.73-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest28 of 29 patches 6 repliesIn review

28 of 29 patches are in this archive. The cover letter announces 29.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/29netlink: Fix dump skb leak/double freenet/netlink/af_netlink.c+5 -20 replies
2/29sfc: on MC reset, clear PIO buffer linkage in TXQsdrivers/net/ethernet/sfc/ef10.c+16 -00 replies
3/29tcp: record TLP and ER timer stats in v6 statsnet/ipv6/tcp_ipv6.c+3 -10 replies
5/29ARM: fix PTRACE_SETVFPREGS on SMP systemsarch/arm/kernel/ptrace.c+1 -10 replies
6/29crypto: ccp - Fix AES XTS error for request sizes above 4096drivers/crypto/ccp/ccp-crypto-aes-xts.c+12 -50 replies
7/29powerpc: Fix definition of SIAR and SDAR registersarch/powerpc/include/asm/reg.h+2 -20 replies
8/29powerpc: Use privileged SPR number for MMCR2arch/powerpc/include/asm/reg.h+1 -10 replies
9/29parisc: Fix pagefault crash in unaligned __get_user() callarch/parisc/kernel/unaligned.c+9 -10 replies
10/29ecryptfs: forbid opening files without mmap handlerfs/ecryptfs/kthread.c+11 -20 replies
11/29wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernelnet/wireless/wext-core.c+23 -20 replies
12/29fix d_walk()/non-delayed __d_free() racefs/dcache.c+2 -20 replies
13/29MIPS: Fix 64k page support for 32 bit kernels.arch/mips/include/asm/processor.h+1 -10 replies
14/29powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridgearch/powerpc/platforms/pseries/eeh_pseries.c+36 -150 replies
15/29netfilter: x_tables: validate e->target_offset earlynet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+24 -270 replies
16/29netfilter: x_tables: make sure e->next_offset covers remaining blob sizenet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+12 -60 replies
17/29netfilter: x_tables: fix unconditional helpernet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+31 -330 replies
18/29xfs: fix up backport error in fs/xfs/xfs_inode.cfs/xfs/xfs_inode.c+1 -10 replies
19/29pipe: limit the per-user amount of pages allocated in pipesDocumentation/sysctl/fs.txt fs/pipe.c include/linux/pipe_fs_i.h +2 more+87 -20 replies
20/29netfilter: x_tables: dont move to non-existent next rulenet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+13 -30 replies
21/29netfilter: x_tables: validate targets of jumpsnet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+48 -03 replies
22/29netfilter: x_tables: add and use xt_check_entry_offsetsinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+41 -320 replies
23/29netfilter: x_tables: kill check_entry helpernet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+24 -350 replies
24/29netfilter: x_tables: assert minimum target sizenet/netfilter/x_tables.c+3 -00 replies
25/29netfilter: x_tables: add compat version of xt_check_entry_offsetsinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+31 -30 replies
26/29netfilter: x_tables: check standard target size toonet/netfilter/x_tables.c+15 -00 replies
27/29netfilter: x_tables: check for bogus target offsetinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+26 -100 replies
28/29netfilter: x_tables: validate all offsets and sizes in a rulenet/netfilter/x_tables.c+76 -50 replies
29/29netfilter: x_tables: dont reject valid target size on some architecturesnet/netfilter/x_tables.c+2 -20 replies

Reviews trailers per patch

6 of 28 patches have a Reviewed-by or Acked-by.

PatchPaul MackerrasDibyajyoti GhoshJoshua HendersonGavin ShanCong WangTyler HicksWill DeaconSimon MarchiJohn Stultz
1/29A-b
2/29
3/29
5/29A-b T-b
6/29
7/29A-b
8/29A-b
9/29
10/29A-b
11/29T-b
12/29
13/29T-b
14/29A-b
15/29
16/29
17/29
18/29
19/29
20/29
21/29
22/29
23/29
24/29
25/29
26/29
27/29
28/29
29/29T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.

Read the v1 thread

Cover letter [PATCH 3.14 00/29] 3.14.73-stable review

This is the start of the stable review cycle for the 3.14.73 release. There are 29 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 Fri Jun 24 22:35:07 UTC 2016. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.14.73-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.14.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.73-rc1

Florian Westphal <[email protected]>
netfilter: x_tables: don't reject valid target size on some architectures

Florian Westphal <[email protected]>
netfilter: x_tables: validate all offsets and sizes in a rule

Florian Westphal <[email protected]>
netfilter: x_tables: check for bogus target offset

Florian Westphal <[email protected]>
netfilter: x_tables: check standard target size too

Florian Westphal <[email protected]>
netfilter: x_tables: add compat version of xt_check_entry_offsets

Florian Westphal <[email protected]>
netfilter: x_tables: assert minimum target size

Florian Westphal <[email protected]>
netfilter: x_tables: kill check_entry helper

Florian Westphal <[email protected]>
netfilter: x_tables: add and use xt_check_entry_offsets

Florian Westphal <[email protected]>
netfilter: x_tables: validate targets of jumps

Florian Westphal <[email protected]>
netfilter: x_tables: don't move to non-existent next rule

Willy Tarreau <[email protected]>
pipe: limit the per-user amount of pages allocated in pipes

Greg Kroah-Hartman <[email protected]>
xfs: fix up backport error in fs/xfs/xfs_inode.c

Florian Westphal <[email protected]>
netfilter: x_tables: fix unconditional helper

Florian Westphal <[email protected]>

    netfilter: x_tables: make sure e->next_offset covers remaining blob size

Florian Westphal <[email protected]>

    netfilter: x_tables: validate e->target_offset early

Russell Currey <[email protected]>
powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge

Ralf Baechle <[email protected]>
MIPS: Fix 64k page support for 32 bit kernels.

Al Viro <[email protected]>
fix d_walk()/non-delayed __d_free() race

Prasun Maiti <[email protected]>
wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel

Jann Horn <[email protected]>
ecryptfs: forbid opening files without mmap handler

Helge Deller <[email protected]>
parisc: Fix pagefault crash in unaligned __get_user() call

Thomas Huth <[email protected]>
powerpc: Use privileged SPR number for MMCR2

Thomas Huth <[email protected]>
powerpc: Fix definition of SIAR and SDAR registers

Tom Lendacky <[email protected]>
crypto: ccp - Fix AES XTS error for request sizes above 4096

Russell King <[email protected]>
ARM: fix PTRACE_SETVFPREGS on SMP systems

Paolo Bonzini <[email protected]>
KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS

Yuchung Cheng <[email protected]>
tcp: record TLP and ER timer stats in v6 stats

Edward Cree <[email protected]>
sfc: on MC reset, clear PIO buffer linkage in TXQs

Herbert Xu <[email protected]>
netlink: Fix dump skb leak/double free

-------------

Diffstat:

 Documentation/sysctl/fs.txt                  |  23 ++++
 Makefile                                     |   4 +-
 arch/arm/kernel/ptrace.c                     |   2 +-
 arch/mips/include/asm/processor.h            |   2 +-
 arch/parisc/kernel/unaligned.c               |  10 +-
 arch/powerpc/include/asm/reg.h               |   6 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c |  51 ++++++---
 arch/x86/kvm/x86.c                           |   5 +
 drivers/crypto/ccp/ccp-crypto-aes-xts.c      |  17 ++-
 drivers/net/ethernet/sfc/ef10.c              |  16 +++
 fs/dcache.c                                  |   4 +-
 fs/ecryptfs/kthread.c                        |  13 ++-
 fs/pipe.c                                    |  47 +++++++-
 fs/xfs/xfs_inode.c                           |   2 +-
 include/linux/netfilter/x_tables.h           |   7 ++
 include/linux/pipe_fs_i.h                    |   4 +
 include/linux/sched.h                        |   1 +
 kernel/sysctl.c                              |  14 +++
 net/ipv4/netfilter/arp_tables.c              |  87 ++++++++-------
 net/ipv4/netfilter/ip_tables.c               |  90 ++++++++-------
 net/ipv6/netfilter/ip6_tables.c              |  90 ++++++++-------
 net/ipv6/tcp_ipv6.c                          |   4 +-
 net/netfilter/x_tables.c                     | 158 +++++++++++++++++++++++++++
 net/netlink/af_netlink.c                     |   7 +-
 net/wireless/wext-core.c                     |  25 ++++-
 25 files changed, 528 insertions(+), 161 deletions(-)