Skip to content

3.14.40-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 Latest42 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42tcp: prevent fetching dst twice in early demux codenet/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+2 -20 replies
2/42net/mlx4_en: Call register_netdevice in the proper locationdrivers/net/ethernet/mellanox/mlx4/en_netdev.c+8 -70 replies
3/42ipv6: Dont reduce hop limit for an interfacenet/ipv6/ndisc.c+8 -10 replies
4/42tcp: fix FRTO undo on cumulative ACK of SACKed rangenet/ipv4/tcp_input.c+4 -30 replies
5/42ipv6: protect skb->sk accesses from recursive dereference inside the stackinclude/linux/netdevice.h include/net/ip.h include/net/ip6_route.h +4 more+34 -190 replies
6/42tcp: tcp_make_synack() should clear skb->tstampnet/ipv4/tcp_output.c+2 -00 replies
7/428139cp: Call dev_kfree_skby_any instead of kfree_skb.drivers/net/ethernet/realtek/8139cp.c+1 -10 replies
8/428139too: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/realtek/8139too.c+2 -20 replies
9/42r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/realtek/r8169.c+3 -30 replies
10/42bonding: Call dev_kfree_skby_any instead of kfree_skb.drivers/net/bonding/bond_3ad.c drivers/net/bonding/bond_alb.c drivers/net/bonding/bond_main.c+7 -70 replies
11/42bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/broadcom/bnx2.c+3 -30 replies
12/42tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/broadcom/tg3.c+7 -70 replies
13/42ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/intel/ixgb/ixgb_main.c+3 -30 replies
14/42mlx4: Call dev_kfree_skby_any instead of dev_kfree_skb.drivers/net/ethernet/mellanox/mlx4/en_tx.c+1 -10 replies
15/42benet: Call dev_kfree_skby_any instead of kfree_skb.drivers/net/ethernet/emulex/benet/be_main.c+1 -10 replies
16/42gianfar: Carefully free skbs in functions called by netpoll.drivers/net/ethernet/freescale/gianfar.c+2 -20 replies
17/42Bluetooth: Enable Atheros 0cf3:311e for firmware uploaddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
18/42Bluetooth: Add firmware update for Atheros 0cf3:311fdrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
19/42Bluetooth: btusb: Add IMC Networks (Broadcom based)drivers/bluetooth/btusb.c+3 -00 replies
20/42Bluetooth: sort the list of IDs in the source codedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+68 -680 replies
21/42Bluetooth: append new supported device to the list [0b05:17d0]drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
22/42Bluetooth: Add support for Intel bootloader devicesdrivers/bluetooth/btusb.c+7 -00 replies
23/42Bluetooth: Ignore isochronous endpoints for Intel USB bootloaderdrivers/bluetooth/btusb.c+2 -10 replies
24/42Bluetooth: Add support for Acer [13D3:3432]drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
25/42Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboarddrivers/bluetooth/btusb.c+3 -00 replies
26/42Add a new PID/VID 0227/0930 for AR3012.drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
27/42Bluetooth: Add support for Acer [0489:e078]drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
28/42Bluetooth: ath3k: Add support of MCI 13d3:3408 bt devicedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
29/42Bluetooth: Add USB device 04ca:3010 as Atheros AR3012drivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
30/42mm: hwpoison: drop lru_add_drain_all() in __soft_offline_page()mm/memory-failure.c+0 -20 replies
31/42netfilter: conntrack: disable generic tracking for known protocolsnet/netfilter/nf_conntrack_proto_generic.c+25 -10 replies
32/42KVM: x86: SYSENTER emulation is brokenarch/x86/kvm/emulate.c+8 -190 replies
33/42move d_rcu from overlapping d_child to overlapping d_aliasarch/powerpc/platforms/cell/spufs/inode.c drivers/staging/lustre/lustre/llite/dcache.c drivers/staging/lustre/lustre/llite/llite_lib.c +22 more+77 -770 replies
34/42sched: declare pid_alive as inlineinclude/linux/sched.h+1 -10 replies
35/42vm: add VM_FAULT_SIGSEGV handling supportarch/alpha/mm/fault.c arch/arc/mm/fault.c arch/avr32/mm/fault.c +26 more+62 -70 replies
36/42vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUSmm/memory.c+1 -10 replies
37/42ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_iscleararch/arm/include/asm/pgtable-3level.h arch/arm/include/asm/pgtable.h+17 -90 replies
38/42ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAEarch/arm/include/asm/pgtable-3level-hwdef.h arch/arm/include/asm/pgtable-3level.h arch/arm/mm/proc-v7-3level.S+33 -200 replies
39/42x86: mm: move mmap_sem unlock from mm_fault_error() to callerarch/x86/mm/fault.c+1 -70 replies
40/42sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channeldrivers/edac/sb_edac.c+6 -20 replies
41/42mm: softdirty: unmapped addresses between VMAs are cleanfs/proc/task_mmu.c+39 -200 replies
42/42proc/pagemap: walk page tables under pte lockfs/proc/task_mmu.c+9 -50 replies

Reviews trailers per patch

8 of 42 patches have a Reviewed-by or Acked-by.

PatchTakashi IwaiJan EngelhardtHeiko CarstensEric DumazetHannes Frederic SowaJozsef KadlecsikWill DeaconCyrill GorcunovNaoya HoriguchiKirill A. Shutemov
1/42A-b
2/42
3/42A-b
4/42
5/42
6/42
7/42
8/42
9/42
10/42
11/42
12/42
13/42
14/42
15/42
16/42
17/42
18/42
19/42
20/42
21/42
22/42
23/42
24/42
25/42
26/42
27/42
28/42
29/42
30/42
31/42A-b
32/42
33/42
34/42
35/42Reported-and-tested-by T-b A-b
36/42Reported-and-tested-by T-b A-b
37/42R-b
38/42R-b
39/42
40/42
41/42
42/42R-b A-b A-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 10 reviewers.

Read the v1 thread

Cover letter [PATCH 3.14 00/42] 3.14.40-stable review

This is the start of the stable review cycle for the 3.14.40 release. There are 42 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:42:22 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.14.40-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.40-rc1

Konstantin Khlebnikov <[email protected]>
proc/pagemap: walk page tables under pte lock

Peter Feiner <[email protected]>
mm: softdirty: unmapped addresses between VMAs are clean

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

Steven Capper <[email protected]>
ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE

Steven Capper <[email protected]>

    ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear

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

Richard Guy Briggs <[email protected]>
sched: declare pid_alive as inline

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

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

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

Naoya Horiguchi <[email protected]>
mm: hwpoison: drop lru_add_drain_all() in __soft_offline_page()

Janne Heikkinen <[email protected]>
Bluetooth: Add USB device 04ca:3010 as Atheros AR3012

Dmitry Tunin <[email protected]>
Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device

Anantha Krishnan <[email protected]>

    Bluetooth: Add support for Acer [0489:e078]

Vincent Zwanenburg <[email protected]>

    Add a new PID/VID 0227/0930 for AR3012.

Marcel Holtmann <[email protected]>
Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard

Anantha Krishnan <[email protected]>

    Bluetooth: Add support for Acer [13D3:3432]

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

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

Andy Shevchenko <[email protected]>
Bluetooth: append new supported device to the list [0b05:17d0]

Andy Shevchenko <[email protected]>
Bluetooth: sort the list of IDs in the source code

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

Eric W. Biederman <[email protected]>
gianfar: Carefully free skbs in functions called by netpoll.

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

Eric W. Biederman <[email protected]>
mlx4: Call dev_kfree_skby_any instead of dev_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]>
bonding: Call dev_kfree_skby_any instead of 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

[email protected] <[email protected]>

    ipv6: protect skb->sk accesses from recursive dereference inside the stack

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

Ido Shamay <[email protected]>
net/mlx4_en: Call register_netdevice in the proper location

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

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

Diffstat:

 Makefile                                        |  4 +-
 arch/alpha/mm/fault.c                           |  2 +
 arch/arc/mm/fault.c                             |  2 +
 arch/arm/include/asm/pgtable-3level-hwdef.h     |  3 +-
 arch/arm/include/asm/pgtable-3level.h           | 49 ++++++++-----
 arch/arm/include/asm/pgtable.h                  | 14 ++--
 arch/arm/mm/proc-v7-3level.S                    |  9 ++-
 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                       | 94 +++++++++++++++----------
 drivers/bluetooth/btusb.c                       | 74 ++++++++++++-------
 drivers/edac/sb_edac.c                          |  8 ++-
 drivers/net/bonding/bond_3ad.c                  |  2 +-
 drivers/net/bonding/bond_alb.c                  |  2 +-
 drivers/net/bonding/bond_main.c                 | 10 +--
 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/freescale/gianfar.c        |  4 +-
 drivers/net/ethernet/intel/ixgb/ixgb_main.c     |  6 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c  | 15 ++--
 drivers/net/ethernet/mellanox/mlx4/en_tx.c      |  2 +-
 drivers/net/ethernet/realtek/8139cp.c           |  2 +-
 drivers/net/ethernet/realtek/8139too.c          |  4 +-
 drivers/net/ethernet/realtek/r8169.c            |  6 +-
 drivers/staging/lustre/lustre/llite/dcache.c    |  2 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c |  2 +-
 drivers/staging/lustre/lustre/llite/namei.c     |  8 +--
 drivers/staging/lustre/lustre/llite/vvp_io.c    |  2 +-
 fs/affs/amigaffs.c                              |  2 +-
 fs/autofs4/expire.c                             | 12 ++--
 fs/autofs4/root.c                               |  2 +-
 fs/ceph/dir.c                                   |  8 +--
 fs/ceph/inode.c                                 |  2 +-
 fs/cifs/inode.c                                 |  2 +-
 fs/coda/cache.c                                 |  2 +-
 fs/dcache.c                                     | 58 +++++++--------
 fs/debugfs/inode.c                              |  2 +-
 fs/exportfs/expfs.c                             |  2 +-
 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/proc/task_mmu.c                              | 67 ++++++++++++------
 include/linux/dcache.h                          |  8 +--
 include/linux/mm.h                              |  6 +-
 include/linux/netdevice.h                       |  6 ++
 include/linux/sched.h                           |  2 +-
 include/net/ip.h                                | 16 -----
 include/net/ip6_route.h                         |  3 +-
 include/net/sock.h                              |  2 +
 kernel/cgroup.c                                 |  2 +-
 kernel/trace/trace.c                            |  4 +-
 kernel/trace/trace_events.c                     |  2 +-
 mm/ksm.c                                        |  2 +-
 mm/memory-failure.c                             |  2 -
 mm/memory.c                                     |  7 +-
 net/core/dev.c                                  |  4 +-
 net/core/sock.c                                 | 19 +++++
 net/ipv4/tcp_input.c                            |  7 +-
 net/ipv4/tcp_ipv4.c                             |  2 +-
 net/ipv4/tcp_output.c                           |  2 +
 net/ipv6/ip6_output.c                           |  3 +-
 net/ipv6/ndisc.c                                |  9 ++-
 net/ipv6/tcp_ipv6.c                             |  2 +-
 net/netfilter/nf_conntrack_proto_generic.c      | 26 ++++++-
 security/selinux/selinuxfs.c                    |  6 +-
 92 files changed, 467 insertions(+), 295 deletions(-)