Skip to content

3.10.76-stable review

Greg Kroah-Hartman linux-arch lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 of 31 patches 10 repliesIn review

30 of 31 patches are in this archive. The cover letter announces 31.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/31conditionally define U32_MAXfs/reiserfs/reiserfs.h include/linux/ceph/decode.h net/ipv4/tcp_illinois.c+6 -00 replies
2/31remove extra definitions of U32_MAXfs/reiserfs/reiserfs.h include/linux/ceph/decode.h net/ipv4/tcp_illinois.c+0 -260 replies
3/31tcp: prevent fetching dst twice in early demux codenet/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+2 -20 replies
4/31ipv6: Dont reduce hop limit for an interfacenet/ipv6/ndisc.c+8 -10 replies
5/31tcp: fix FRTO undo on cumulative ACK of SACKed rangenet/ipv4/tcp_input.c+4 -30 replies
6/31tcp: tcp_make_synack() should clear skb->tstampnet/ipv4/tcp_output.c+2 -03 replies
7/318139cp: Call dev_kfree_skby_any instead of kfree_skb.drivers/net/ethernet/realtek/8139cp.c+1 -10 replies
8/318139too: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/realtek/8139too.c+2 -20 replies
9/31r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/realtek/r8169.c+3 -30 replies
10/31bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/broadcom/bnx2.c+3 -30 replies
11/31tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/broadcom/tg3.c+7 -70 replies
12/31ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/intel/ixgb/ixgb_main.c+3 -30 replies
13/31benet: Call dev_kfree_skby_any instead of kfree_skb.drivers/net/ethernet/emulex/benet/be_main.c+1 -10 replies
14/31serial: 8250_dw: Fix deadlock in LCR workarounddrivers/tty/serial/8250/8250_dw.c+8 -20 replies
15/31jfs: fix readdir regressionfs/jfs/jfs_dtree.c+2 -20 replies
16/31splice: Apply generic position and size checks to each writefs/ocfs2/file.c fs/splice.c+11 -50 replies
17/31mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) supportinclude/asm-generic/pgtable.h+2 -30 replies
18/31Bluetooth: Enable Atheros 0cf3:311e for firmware uploaddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
19/31Bluetooth: Add firmware update for Atheros 0cf3:311fdrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
20/31Bluetooth: btusb: Add IMC Networks (Broadcom based)drivers/bluetooth/btusb.c+3 -00 replies
21/31Bluetooth: Add support for Intel bootloader devicesdrivers/bluetooth/btusb.c+7 -00 replies
22/31Bluetooth: Ignore isochronous endpoints for Intel USB bootloaderdrivers/bluetooth/btusb.c+2 -10 replies
23/31netfilter: conntrack: disable generic tracking for known protocolsnet/netfilter/nf_conntrack_proto_generic.c+25 -10 replies
24/31KVM: x86: SYSENTER emulation is brokenarch/x86/kvm/emulate.c+8 -190 replies
26/31move d_rcu from overlapping d_child to overlapping d_aliasarch/powerpc/platforms/cell/spufs/inode.c fs/affs/amigaffs.c fs/autofs4/expire.c +19 more+82 -820 replies
27/31deal with deadlock in d_walk()fs/dcache.c+62 -402 replies
28/31vm: add VM_FAULT_SIGSEGV handling supportarch/alpha/mm/fault.c arch/arc/mm/fault.c arch/avr32/mm/fault.c +25 more+60 -60 replies
29/31vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUSmm/memory.c+1 -10 replies
30/31x86: mm: move mmap_sem unlock from mm_fault_error() to callerarch/x86/mm/fault.c+1 -70 replies
31/31sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channeldrivers/edac/sb_edac.c+6 -20 replies

Reviews trailers per patch

7 of 30 patches have a Reviewed-by or Acked-by.

PatchAndrea ArcangeliTakashi IwaiJan EngelhardtHeiko CarstensSage WeilDavid S. MillerEric DumazetHannes Frederic SowaJozsef Kadlecsik
1/31
2/31A-b A-b
3/31A-b
4/31A-b
5/31
6/31
7/31
8/31
9/31
10/31
11/31
12/31
13/31
14/31
15/31
16/31
17/31A-b
18/31
19/31
20/31
21/31
22/31
23/31A-b
24/31
26/31
27/31
28/31Reported-and-tested-by T-b A-b
29/31Reported-and-tested-by T-b A-b
30/31
31/31

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.10 00/31] 3.10.76-stable review

This is the start of the stable review cycle for the 3.10.76 release. There are 31 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 Tue Apr 28 13:41:43 UTC 2015. 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.0/stable-review/patch-3.10.76-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.76-rc1

Seth Jennings <[email protected]>
sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel

Linus Torvalds <[email protected]>
x86: mm: move mmap_sem unlock from mm_fault_error() to caller

Linus Torvalds <[email protected]>
vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS

Linus Torvalds <[email protected]>
vm: add VM_FAULT_SIGSEGV handling support

Al Viro <[email protected]>
deal with deadlock in d_walk()

Al Viro <[email protected]>
move d_rcu from overlapping d_child to overlapping d_alias

Peter Kümmel <[email protected]>
kconfig: Fix warning "‘jump’ may be used uninitialized"

Nadav Amit <[email protected]>
KVM: x86: SYSENTER emulation is broken

Florian Westphal <[email protected]>
netfilter: conntrack: disable generic tracking for known protocols

Marcel Holtmann <[email protected]>
Bluetooth: Ignore isochronous endpoints for Intel USB bootloader

Marcel Holtmann <[email protected]>
Bluetooth: Add support for Intel bootloader devices

Jurgen Kramer <[email protected]>
Bluetooth: btusb: Add IMC Networks (Broadcom based)

Oliver Neukum <[email protected]>
Bluetooth: Add firmware update for Atheros 0cf3:311f

Oliver Neukum <[email protected]>
Bluetooth: Enable Atheros 0cf3:311e for firmware upload

Kirill A. Shutemov <[email protected]>
mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support

Ben Hutchings <[email protected]>
splice: Apply generic position and size checks to each write

Dave Kleikamp <[email protected]>
jfs: fix readdir regression

Peter Hurley <[email protected]>
serial: 8250_dw: Fix deadlock in LCR workaround

Eric W. Biederman <[email protected]>
benet: Call dev_kfree_skby_any instead of kfree_skb.

Eric W. Biederman <[email protected]>
ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.

Eric W. Biederman <[email protected]>
tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.

Eric W. Biederman <[email protected]>
bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.

Eric W. Biederman <[email protected]>
r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.

Eric W. Biederman <[email protected]>
8139too: Call dev_kfree_skby_any instead of dev_kfree_skb.

Eric W. Biederman <[email protected]>
8139cp: Call dev_kfree_skby_any instead of kfree_skb.

Eric Dumazet <[email protected]>

    tcp: tcp_make_synack() should clear skb->tstamp

Neal Cardwell <[email protected]>
tcp: fix FRTO undo on cumulative ACK of SACKed range

D.S. Ljungmark <[email protected]>
ipv6: Don't reduce hop limit for an interface

Michal Kubeček <[email protected]>
tcp: prevent fetching dst twice in early demux code

Alex Elder <[email protected]>
remove extra definitions of U32_MAX

Alex Elder <[email protected]>
conditionally define U32_MAX

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

Diffstat:

 Makefile                                    |   4 +-
 arch/alpha/mm/fault.c                       |   2 +
 arch/arc/mm/fault.c                         |   2 +
 arch/avr32/mm/fault.c                       |   2 +
 arch/cris/mm/fault.c                        |   2 +
 arch/frv/mm/fault.c                         |   2 +
 arch/ia64/mm/fault.c                        |   2 +
 arch/m32r/mm/fault.c                        |   2 +
 arch/m68k/mm/fault.c                        |   2 +
 arch/metag/mm/fault.c                       |   2 +
 arch/microblaze/mm/fault.c                  |   2 +
 arch/mips/mm/fault.c                        |   2 +
 arch/mn10300/mm/fault.c                     |   2 +
 arch/openrisc/mm/fault.c                    |   2 +
 arch/parisc/mm/fault.c                      |   2 +
 arch/powerpc/mm/fault.c                     |   2 +
 arch/powerpc/platforms/cell/spu_fault.c     |   2 +-
 arch/powerpc/platforms/cell/spufs/inode.c   |   2 +-
 arch/s390/mm/fault.c                        |   6 +
 arch/score/mm/fault.c                       |   2 +
 arch/sh/mm/fault.c                          |   2 +
 arch/sparc/mm/fault_32.c                    |   2 +
 arch/sparc/mm/fault_64.c                    |   2 +
 arch/tile/mm/fault.c                        |   2 +
 arch/um/kernel/trap.c                       |   2 +
 arch/x86/kvm/emulate.c                      |  27 ++---
 arch/x86/mm/fault.c                         |  10 +-
 arch/xtensa/mm/fault.c                      |   2 +
 drivers/bluetooth/ath3k.c                   |   4 +
 drivers/bluetooth/btusb.c                   |  13 +++
 drivers/edac/sb_edac.c                      |   8 +-
 drivers/net/ethernet/broadcom/bnx2.c        |   6 +-
 drivers/net/ethernet/broadcom/tg3.c         |  14 +--
 drivers/net/ethernet/emulex/benet/be_main.c |   2 +-
 drivers/net/ethernet/intel/ixgb/ixgb_main.c |   6 +-
 drivers/net/ethernet/realtek/8139cp.c       |   2 +-
 drivers/net/ethernet/realtek/8139too.c      |   4 +-
 drivers/net/ethernet/realtek/r8169.c        |   6 +-
 drivers/tty/serial/8250/8250_dw.c           |  10 +-
 fs/affs/amigaffs.c                          |   2 +-
 fs/autofs4/expire.c                         |  12 +-
 fs/autofs4/root.c                           |   2 +-
 fs/ceph/dir.c                               |   8 +-
 fs/ceph/inode.c                             |   6 +-
 fs/cifs/inode.c                             |   2 +-
 fs/coda/cache.c                             |   2 +-
 fs/dcache.c                                 | 172 ++++++++++++++++------------
 fs/debugfs/inode.c                          |   6 +-
 fs/exportfs/expfs.c                         |   2 +-
 fs/jfs/jfs_dtree.c                          |   4 +-
 fs/libfs.c                                  |  12 +-
 fs/ncpfs/dir.c                              |   2 +-
 fs/ncpfs/ncplib_kernel.h                    |   4 +-
 fs/nfs/getroot.c                            |   2 +-
 fs/notify/fsnotify.c                        |   4 +-
 fs/ocfs2/dcache.c                           |   2 +-
 fs/ocfs2/file.c                             |   8 +-
 fs/reiserfs/reiserfs.h                      |   2 -
 fs/splice.c                                 |   8 +-
 include/asm-generic/pgtable.h               |   5 +-
 include/linux/ceph/decode.h                 |  17 ---
 include/linux/dcache.h                      |   8 +-
 include/linux/mm.h                          |   5 +-
 kernel/cgroup.c                             |   2 +-
 kernel/trace/trace.c                        |   4 +-
 kernel/trace/trace_events.c                 |   2 +-
 mm/ksm.c                                    |   2 +-
 mm/memory.c                                 |   7 +-
 net/ipv4/tcp_illinois.c                     |   1 -
 net/ipv4/tcp_input.c                        |   7 +-
 net/ipv4/tcp_ipv4.c                         |   2 +-
 net/ipv4/tcp_output.c                       |   2 +
 net/ipv6/ndisc.c                            |   9 +-
 net/ipv6/tcp_ipv6.c                         |   2 +-
 net/netfilter/nf_conntrack_proto_generic.c  |  26 ++++-
 scripts/kconfig/menu.c                      |   4 +-
 security/selinux/selinuxfs.c                |   6 +-
 77 files changed, 324 insertions(+), 219 deletions(-)