Skip to content

4.0.8-stable review

Greg Kroah-Hartman linux-mips lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest53 of 55 patches 11 repliesIn review

53 of 55 patches are in this archive. The cover letter announces 55.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/55config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selectedarch/x86/Kconfig+1 -10 replies
2/55netfilter: nft_rbtree: fix lockingnet/netfilter/nft_rbtree.c+2 -40 replies
3/55ARM: clk-imx6q: refine satas parentarch/arm/mach-imx/clk-imx6q.c+1 -10 replies
4/55KVM: nSVM: Check for NRIPS support before updating control fieldarch/x86/kvm/svm.c+6 -20 replies
5/55sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq contextarch/sparc/kernel/ldc.c+1 -10 replies
6/55bridge: fix multicast router rlist endless loopnet/bridge/br_multicast.c+3 -40 replies
7/55net: igb: fix the start time for periodic output signalsdrivers/net/ethernet/intel/igb/igb_ptp.c+2 -20 replies
8/55net: dont wait for order-3 page allocationnet/core/skbuff.c net/core/sock.c+2 -20 replies
9/55sctp: fix ASCONF list handlinginclude/net/netns/sctp.h include/net/sctp/structs.h net/sctp/socket.c+37 -110 replies
10/55bridge: fix br_stp_set_bridge_priority race conditionsnet/bridge/br_ioctl.c net/bridge/br_stp_if.c+3 -30 replies
11/55packet: read num_members once in packet_rcv_fanout()net/packet/af_packet.c+1 -10 replies
12/55packet: avoid out of bounds read in round robin fanoutnet/packet/af_packet.c+2 -160 replies
13/55neigh: do not modify unlinked entriesnet/core/neighbour.c+13 -00 replies
14/55tcp: Do not call tcp_fastopen_reset_cipher from interrupt contextnet/ipv4/af_inet.c net/ipv4/tcp.c net/ipv4/tcp_fastopen.c+7 -40 replies
15/55ip: report the original address of ICMP messagesnet/ipv4/ip_sockglue.c net/ipv6/datagram.c+21 -20 replies
16/55net/mlx4_en: Release TX QP when destroying TX ringdrivers/net/ethernet/mellanox/mlx4/en_netdev.c drivers/net/ethernet/mellanox/mlx4/en_tx.c drivers/net/ethernet/mellanox/mlx4/mlx4_en.h+1 -50 replies
17/55net/mlx4_en: Wake TX queues only when theres enough roomdrivers/net/ethernet/mellanox/mlx4/en_tx.c drivers/net/ethernet/mellanox/mlx4/mlx4_en.h+12 -80 replies
18/55net/mlx4_en: Fix wrong csum complete report when rxvlan offload is disableddrivers/net/ethernet/mellanox/mlx4/en_rx.c+6 -110 replies
19/55mlx4: Disable HA for SRIOV PF RoCE devicesdrivers/net/ethernet/mellanox/mlx4/intf.c+7 -10 replies
20/55net: phy: fix phy link up when limiting speed via device treedrivers/net/phy/phy_device.c+3 -20 replies
21/55bnx2x: fix lockdep splatdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+2 -10 replies
22/55sctp: Fix race between OOTB responce and route removalnet/sctp/output.c+3 -10 replies
23/55amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocationdrivers/net/ethernet/amd/xgbe/xgbe-desc.c+1 -10 replies
24/55net: mvneta: introduce compatible string "marvell, armada-xp-neta"Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt drivers/net/ethernet/marvell/mvneta.c+2 -10 replies
25/55ARM: mvebu: update Ethernet compatible string for Armada XParch/arm/boot/dts/armada-370-xp.dtsi arch/arm/boot/dts/armada-370.dtsi arch/arm/boot/dts/armada-xp-mv78260.dtsi +2 more+19 -50 replies
26/55net: mvneta: disable IP checksum with jumbo frames for Armada 370drivers/net/ethernet/marvell/mvneta.c+25 -10 replies
27/55usb: gadget: f_fs: fix check in read operationdrivers/usb/gadget/function/f_fs.c+1 -10 replies
28/55usb: gadget: f_fs: add extra check before unregister_gadget_itemdrivers/usb/gadget/function/f_fs.c+8 -20 replies
29/55crypto: talitos - avoid memleak in talitos_alg_alloc()drivers/crypto/talitos.c+1 -00 replies
30/55Revert "crypto: talitos - convert to use be16_add_cpu()"drivers/crypto/talitos.c+2 -10 replies
31/55iommu/arm-smmu: Fix broken ATOS checkdrivers/iommu/arm-smmu.c+1 -10 replies
32/55iommu/amd: Handle large pages correctly in free_pagetabledrivers/iommu/amd_iommu.c+6 -00 replies
33/55mmc: sdhci: fix low memory corruptiondrivers/mmc/host/sdhci.c+1 -10 replies
34/55intel_pstate: set BYT MSR with wrmsrl_on_cpu()drivers/cpufreq/intel_pstate.c+1 -10 replies
35/55selinux: fix setting of security labels on NFSsecurity/selinux/hooks.c+1 -00 replies
36/55arm: KVM: force execution of HCPTR access on VM exitarch/arm/kvm/interrupts.S arch/arm/kvm/interrupts_head.S+22 -80 replies
37/55ARM: kvm: psci: fix handling of unimplemented functionsarch/arm/kvm/psci.c+3 -130 replies
38/55ARM: tegra20: Store CPU "resettable" status in IRAMarch/arm/mach-tegra/cpuidle-tegra20.c arch/arm/mach-tegra/reset-handler.S arch/arm/mach-tegra/reset.h +2 more+38 -220 replies
39/55ARM: mvebu: fix suspend to RAM on big-endian configurationsarch/arm/mach-mvebu/pm-board.c+3 -00 replies
40/55tick/idle/powerpc: Do not register idle states with CPUIDLE_FLAG_TIMER_STOP set in periodic modedrivers/cpuidle/cpuidle-powernv.c+12 -30 replies
41/55powerpc/perf: Fix book3s kernel to userspace backtracesarch/powerpc/perf/core-book3s.c+10 -10 replies
42/55x86/PCI: Use host bridge _CRS info on systems with >32 bit addressingarch/x86/pci/acpi.c+4 -20 replies
43/55x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237Aarch/x86/pci/acpi.c+11 -00 replies
44/55KVM: mips: use id_to_memslot correctlyarch/mips/kvm/mips.c+1 -10 replies
45/55MIPS: Fix KVM guest fixmap addressarch/mips/include/asm/mach-generic/spaces.h+4 -00 replies
46/55KVM: s390: fix external call injection without sigp interpretationarch/s390/kvm/interrupt.c+1 -10 replies
47/55s390/kdump: fix REGSET_VX_LOW vector register ELF notesarch/s390/kernel/crash_dump.c+1 -10 replies
48/55KVM: s390: virtio-ccw: dont overwrite config space valuesdrivers/s390/kvm/virtio_ccw.c+9 -20 replies
51/55fs: Fix S_NOSEC handlingfs/inode.c+2 -20 replies
52/55fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge"fs/ufs/inode.c fs/ufs/namei.c+12 -70 replies
53/55fs/ufs: restore s_lock mutexfs/ufs/balloc.c fs/ufs/ialloc.c fs/ufs/super.c +1 more+36 -250 replies
54/55vfs: Remove incorrect debugging WARN in prepend_pathfs/dcache.c+0 -110 replies
55/55vfs: Ignore unlocked mounts in fs_fully_visiblefs/namespace.c+6 -20 replies

Reviews trailers per patch

22 of 53 patches have a Reviewed-by or Acked-by.

PatchDavid S. MillerPrashant SreedharanJacob KellerJeff KirsherEric DumazetFlorian FainelliNeil HormanMarcelo Ricardo LeitnerVlad YasevichGregory CLEMENTThomas PetazzoniWillem de BruijnSony ChackoFabio EstevamKristen Carlson AccardiStephen SmalleySudeep HollaHerbert XuHannes Frederic SowaJuan DayerAlan HorsfieldJames HoganChristian BorntraegerJens FreimannEric Farman
1/55A-b A-b
2/55
3/55R-b
4/55
5/55
6/55A-b
7/55R-b A-b
8/55A-b
9/55A-b
10/55
11/55
12/55A-b
13/55A-b
14/55A-b
15/55A-b
16/55
17/55
18/55
19/55
20/55R-b
21/55A-b
22/55A-b A-b A-b
23/55
24/55A-b A-b
25/55A-b R-b
26/55A-b
27/55
28/55
29/55
30/55
31/55
32/55
33/55
34/55A-b
35/55A-b
36/55
37/55A-b
38/55
39/55
40/55
41/55
42/55Reported-and-tested-by Reported-and-tested-by
43/55
44/55R-b
45/55
46/55R-b R-b
47/55
48/55R-b T-b
51/55
52/55
53/55
54/55
55/55

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

Read the v1 thread

Cover letter [PATCH 4.0 00/55] 4.0.8-stable review

This is the start of the stable review cycle for the 4.0.8 release. There are 55 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 Jul 10 07:31:26 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/v4.x/stable-review/patch-4.0.8-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.0.8-rc1

Eric W. Biederman <[email protected]>
vfs: Ignore unlocked mounts in fs_fully_visible

Eric W. Biederman <[email protected]>
vfs: Remove incorrect debugging WARN in prepend_path

Fabian Frederick <[email protected]>
fs/ufs: restore s_lock mutex

Fabian Frederick <[email protected]>
fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge"

Jan Kara <[email protected]>
fs: Fix S_NOSEC handling

Radim Krčmář <[email protected]>
KVM: x86: make vapics_in_nmi_mode atomic

Radim Krčmář <[email protected]>
KVM: x86: properly restore LVT0

Cornelia Huck <[email protected]>
KVM: s390: virtio-ccw: don't overwrite config space values

Michael Holzheu <[email protected]>
s390/kdump: fix REGSET_VX_LOW vector register ELF notes

David Hildenbrand <[email protected]>
KVM: s390: fix external call injection without sigp interpretation

James Hogan <[email protected]>
MIPS: Fix KVM guest fixmap address

Paolo Bonzini <[email protected]>
KVM: mips: use id_to_memslot correctly

Bjorn Helgaas <[email protected]>
x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A

Bjorn Helgaas <[email protected]>
x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing

Anton Blanchard <[email protected]>
powerpc/perf: Fix book3s kernel to userspace backtraces

preeti <[email protected]>
tick/idle/powerpc: Do not register idle states with CPUIDLE_FLAG_TIMER_STOP set in periodic mode

Thomas Petazzoni <[email protected]>
ARM: mvebu: fix suspend to RAM on big-endian configurations

Dmitry Osipenko <[email protected]>
ARM: tegra20: Store CPU "resettable" status in IRAM

Lorenzo Pieralisi <[email protected]>
ARM: kvm: psci: fix handling of unimplemented functions

Marc Zyngier <[email protected]>
arm: KVM: force execution of HCPTR access on VM exit

J. Bruce Fields <[email protected]>
selinux: fix setting of security labels on NFS

Joe Konno <[email protected]>
intel_pstate: set BYT MSR with wrmsrl_on_cpu()

Jiri Slaby <[email protected]>
mmc: sdhci: fix low memory corruption

Joerg Roedel <[email protected]>
iommu/amd: Handle large pages correctly in free_pagetable

Will Deacon <[email protected]>
iommu/arm-smmu: Fix broken ATOS check

Horia Geant? <[email protected]>
Revert "crypto: talitos - convert to use be16_add_cpu()"

Horia Geant? <[email protected]>
crypto: talitos - avoid memleak in talitos_alg_alloc()

Rui Miguel Silva <[email protected]>
usb: gadget: f_fs: add extra check before unregister_gadget_item

Rui Miguel Silva <[email protected]>
usb: gadget: f_fs: fix check in read operation

Simon Guinot <[email protected]>
net: mvneta: disable IP checksum with jumbo frames for Armada 370

Simon Guinot <[email protected]>
ARM: mvebu: update Ethernet compatible string for Armada XP

Simon Guinot <[email protected]>
net: mvneta: introduce compatible string "marvell, armada-xp-neta"

Tom Lendacky <[email protected]>
amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation

Alexander Sverdlin <[email protected]>
sctp: Fix race between OOTB responce and route removal

Eric Dumazet <[email protected]>
bnx2x: fix lockdep splat

Mugunthan V N <[email protected]>
net: phy: fix phy link up when limiting speed via device tree

Or Gerlitz <[email protected]>
mlx4: Disable HA for SRIOV PF RoCE devices

Ido Shamay <[email protected]>
net/mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled

Ido Shamay <[email protected]>
net/mlx4_en: Wake TX queues only when there's enough room

Eran Ben Elisha <[email protected]>
net/mlx4_en: Release TX QP when destroying TX ring

Julian Anastasov <[email protected]>
ip: report the original address of ICMP messages

Christoph Paasch <[email protected]>
tcp: Do not call tcp_fastopen_reset_cipher from interrupt context

Julian Anastasov <[email protected]>
neigh: do not modify unlinked entries

Willem de Bruijn <[email protected]>
packet: avoid out of bounds read in round robin fanout

Eric Dumazet <[email protected]>
packet: read num_members once in packet_rcv_fanout()

Nikolay Aleksandrov <[email protected]>
bridge: fix br_stp_set_bridge_priority race conditions

Marcelo Ricardo Leitner <[email protected]>
sctp: fix ASCONF list handling

Shaohua Li <[email protected]>
net: don't wait for order-3 page allocation

Richard Cochran <[email protected]>
net: igb: fix the start time for periodic output signals

Nikolay Aleksandrov <[email protected]>
bridge: fix multicast router rlist endless loop

Sowmini Varadhan <[email protected]>
sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq context

Bandan Das <[email protected]>
KVM: nSVM: Check for NRIPS support before updating control field

Sebastien Szymanski <[email protected]>
ARM: clk-imx6q: refine sata's parent

Patrick McHardy <[email protected]>
netfilter: nft_rbtree: fix locking

Konrad Rzeszutek Wilk <[email protected]>
config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected

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

Diffstat:

 .../bindings/net/marvell-armada-370-neta.txt       |  2 +-
 Makefile                                           |  4 +-
 arch/arm/boot/dts/armada-370-xp.dtsi               |  2 -
 arch/arm/boot/dts/armada-370.dtsi                  |  8 ++++
 arch/arm/boot/dts/armada-xp-mv78260.dtsi           |  2 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi           |  2 +-
 arch/arm/boot/dts/armada-xp.dtsi                   | 10 ++++-
 arch/arm/kvm/interrupts.S                          | 10 ++---
 arch/arm/kvm/interrupts_head.S                     | 20 +++++++++-
 arch/arm/kvm/psci.c                                | 16 ++------
 arch/arm/mach-imx/clk-imx6q.c                      |  2 +-
 arch/arm/mach-mvebu/pm-board.c                     |  3 ++
 arch/arm/mach-tegra/cpuidle-tegra20.c              |  5 +--
 arch/arm/mach-tegra/reset-handler.S                | 10 +++--
 arch/arm/mach-tegra/reset.h                        |  4 ++
 arch/arm/mach-tegra/sleep-tegra20.S                | 37 +++++++++++--------
 arch/arm/mach-tegra/sleep.h                        |  4 ++
 arch/mips/include/asm/mach-generic/spaces.h        |  4 ++
 arch/mips/kvm/mips.c                               |  2 +-
 arch/powerpc/perf/core-book3s.c                    | 11 +++++-
 arch/s390/kernel/crash_dump.c                      |  2 +-
 arch/s390/kvm/interrupt.c                          |  2 +-
 arch/sparc/kernel/ldc.c                            |  2 +-
 arch/x86/Kconfig                                   |  2 +-
 arch/x86/include/asm/kvm_host.h                    |  2 +-
 arch/x86/kvm/i8254.c                               |  2 +-
 arch/x86/kvm/lapic.c                               |  5 ++-
 arch/x86/kvm/svm.c                                 |  8 +++-
 arch/x86/pci/acpi.c                                | 17 ++++++++-
 drivers/cpufreq/intel_pstate.c                     |  2 +-
 drivers/cpuidle/cpuidle-powernv.c                  | 15 ++++++--
 drivers/crypto/talitos.c                           |  4 +-
 drivers/iommu/amd_iommu.c                          |  6 +++
 drivers/iommu/arm-smmu.c                           |  2 +-
 drivers/mmc/host/sdhci.c                           |  2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c          |  2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  3 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |  4 +-
 drivers/net/ethernet/marvell/mvneta.c              | 27 +++++++++++++-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |  4 --
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         | 17 +++------
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         | 20 ++++++----
 drivers/net/ethernet/mellanox/mlx4/intf.c          |  8 +++-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |  2 +-
 drivers/net/phy/phy_device.c                       |  5 ++-
 drivers/s390/kvm/virtio_ccw.c                      | 11 +++++-
 drivers/usb/gadget/function/f_fs.c                 | 12 ++++--
 fs/dcache.c                                        | 11 ------
 fs/inode.c                                         |  4 +-
 fs/namespace.c                                     |  8 +++-
 fs/ufs/balloc.c                                    | 34 ++++++++---------
 fs/ufs/ialloc.c                                    | 16 ++++----
 fs/ufs/inode.c                                     |  5 ++-
 fs/ufs/namei.c                                     | 14 ++++---
 fs/ufs/super.c                                     | 10 +++++
 fs/ufs/ufs.h                                       |  1 +
 include/net/netns/sctp.h                           |  1 +
 include/net/sctp/structs.h                         |  4 ++
 net/bridge/br_ioctl.c                              |  2 -
 net/bridge/br_multicast.c                          |  7 ++--
 net/bridge/br_stp_if.c                             |  4 +-
 net/core/neighbour.c                               | 13 +++++++
 net/core/skbuff.c                                  |  2 +-
 net/core/sock.c                                    |  2 +-
 net/ipv4/af_inet.c                                 |  2 +
 net/ipv4/ip_sockglue.c                             | 11 +++++-
 net/ipv4/tcp.c                                     |  7 +++-
 net/ipv4/tcp_fastopen.c                            |  2 -
 net/ipv6/datagram.c                                | 12 +++++-
 net/netfilter/nft_rbtree.c                         |  6 +--
 net/packet/af_packet.c                             | 20 ++--------
 net/sctp/output.c                                  |  4 +-
 net/sctp/socket.c                                  | 43 ++++++++++++++++------
 security/selinux/hooks.c                           |  1 +
 74 files changed, 387 insertions(+), 205 deletions(-)