Skip to content

4.1.2-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest54 of 56 patches 19 repliesIn review

54 of 56 patches are in this archive. The cover letter announces 56.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/56ARM: dts: sunxi: Adjust touchscreen compatible for sun5i and laterarch/arm/boot/dts/sun5i-a10s.dtsi arch/arm/boot/dts/sun5i-a13.dtsi arch/arm/boot/dts/sun7i-a20.dtsi+3 -30 replies
2/56ARM: clk-imx6q: refine satas parentarch/arm/mach-imx/clk-imx6q.c+1 -10 replies
3/56KVM: nSVM: Check for NRIPS support before updating control fieldarch/x86/kvm/svm.c+6 -20 replies
4/56can: fix loss of CAN frames in raw_rcvdrivers/net/can/dev.c drivers/net/can/slcan.c drivers/net/can/vcan.c +1 more+14 -10 replies
5/56sctp: fix ASCONF list handlinginclude/net/netns/sctp.h include/net/sctp/structs.h net/sctp/socket.c+37 -110 replies
6/56bridge: fix br_stp_set_bridge_priority race conditionsnet/bridge/br_ioctl.c net/bridge/br_stp_if.c+3 -30 replies
7/56packet: read num_members once in packet_rcv_fanout()net/packet/af_packet.c+1 -10 replies
8/56packet: avoid out of bounds read in round robin fanoutnet/packet/af_packet.c+2 -160 replies
9/56neigh: do not modify unlinked entriesnet/core/neighbour.c+13 -00 replies
10/56mac80211: fix locking in update_vlan_tailroom_need_count()net/mac80211/key.c+10 -30 replies
11/56mvneta: add forgotten initialization of autonegotiation bitsdrivers/net/ethernet/marvell/mvneta.c+6 -06 replies
12/56tcp: 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
13/56xen-netback: fix a BUG() during initializationdrivers/net/xen-netback/xenbus.c+4 -00 replies
14/56ip: report the original address of ICMP messagesnet/ipv4/ip_sockglue.c net/ipv6/datagram.c+21 -20 replies
15/56net/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
16/56net/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
17/56net/mlx4_en: Fix wrong csum complete report when rxvlan offload is disableddrivers/net/ethernet/mellanox/mlx4/en_rx.c+6 -110 replies
18/56mlx4: Disable HA for SRIOV PF RoCE devicesdrivers/net/ethernet/mellanox/mlx4/intf.c+7 -10 replies
19/56net: phy: fix phy link up when limiting speed via device treedrivers/net/phy/phy_device.c+3 -20 replies
20/56bnx2x: fix lockdep splatdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+2 -10 replies
21/56sctp: Fix race between OOTB responce and route removalnet/sctp/output.c+3 -10 replies
22/56amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocationdrivers/net/ethernet/amd/xgbe/xgbe-desc.c+1 -10 replies
23/56net: 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
24/56ARM: 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
25/56net: mvneta: disable IP checksum with jumbo frames for Armada 370drivers/net/ethernet/marvell/mvneta.c+25 -10 replies
26/56usb: gadget: f_fs: add extra check before unregister_gadget_itemdrivers/usb/gadget/function/f_fs.c+8 -20 replies
27/56crypto: talitos - avoid memleak in talitos_alg_alloc()drivers/crypto/talitos.c+1 -00 replies
28/56Revert "crypto: talitos - convert to use be16_add_cpu()"drivers/crypto/talitos.c+2 -10 replies
29/56iommu/arm-smmu: Fix broken ATOS checkdrivers/iommu/arm-smmu.c+1 -10 replies
30/56iommu/amd: Handle large pages correctly in free_pagetabledrivers/iommu/amd_iommu.c+6 -00 replies
31/56mmc: sdhci: fix low memory corruptiondrivers/mmc/host/sdhci.c+1 -10 replies
32/56intel_pstate: set BYT MSR with wrmsrl_on_cpu()drivers/cpufreq/intel_pstate.c+1 -10 replies
33/56selinux: fix setting of security labels on NFSsecurity/selinux/hooks.c+1 -00 replies
34/56arm: KVM: force execution of HCPTR access on VM exitarch/arm/kvm/interrupts.S arch/arm/kvm/interrupts_head.S+22 -80 replies
35/56ARM: kvm: psci: fix handling of unimplemented functionsarch/arm/kvm/psci.c+3 -130 replies
36/56ARM: 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
37/56ARM: mvebu: fix suspend to RAM on big-endian configurationsarch/arm/mach-mvebu/pm-board.c+3 -00 replies
38/56tick/idle/powerpc: Do not register idle states with CPUIDLE_FLAG_TIMER_STOP set in periodic modedrivers/cpuidle/cpuidle-powernv.c+12 -30 replies
39/56powerpc/perf: Fix book3s kernel to userspace backtracesarch/powerpc/perf/core-book3s.c+10 -10 replies
40/56x86/PCI: Use host bridge _CRS info on systems with >32 bit addressingarch/x86/pci/acpi.c+4 -20 replies
41/56x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237Aarch/x86/pci/acpi.c+11 -00 replies
42/56KVM: mips: use id_to_memslot correctlyarch/mips/kvm/mips.c+1 -10 replies
43/56MIPS: Fix KVM guest fixmap addressarch/mips/include/asm/mach-generic/spaces.h+4 -00 replies
44/56KVM: s390: fix external call injection without sigp interpretationarch/s390/kvm/interrupt.c+1 -10 replies
45/56KVM: s390: clear floating interrupt bitmap and parametersarch/s390/kvm/interrupt.c+3 -00 replies
46/56s390/bpf: Fix backward jumpsarch/s390/net/bpf_jit_comp.c+1 -10 replies
47/56s390/kdump: fix REGSET_VX_LOW vector register ELF notesarch/s390/kernel/crash_dump.c+1 -10 replies
48/56KVM: s390: virtio-ccw: dont overwrite config space valuesdrivers/s390/kvm/virtio_ccw.c+9 -20 replies
49/56KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbersvirt/kvm/arm/vgic.c+1 -40 replies
52/56fs: Fix S_NOSEC handlingfs/inode.c+2 -20 replies
53/56fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge"fs/ufs/inode.c fs/ufs/namei.c+12 -70 replies
54/56fs/ufs: restore s_lock mutexfs/ufs/balloc.c fs/ufs/ialloc.c fs/ufs/super.c +1 more+36 -255 replies
55/56vfs: Remove incorrect debugging WARN in prepend_pathfs/dcache.c+0 -110 replies
56/56vfs: Ignore unlocked mounts in fs_fully_visiblefs/namespace.c+6 -20 replies

Reviews trailers per patch

19 of 54 patches have a Reviewed-by or Acked-by.

PatchArnaud EbalardEric DumazetSudeep HollaJames HoganChristian BorntraegerJens FreimannFabio EstevamHannes Frederic SowaSony ChackoNeil HormanMarcelo Ricardo LeitnerVlad YasevichGregory CLEMENTThomas PetazzoniKristen Carlson AccardiStephen SmalleyWei LiuJuan DayerAlan HorsfieldWillem de BruijnEric FarmanFlorian Fainelli
1/56
2/56R-b
3/56
4/56
5/56A-b
6/56
7/56
8/56A-b
9/56A-b
10/56
11/56T-b
12/56A-b
13/56A-b
14/56A-b
15/56
16/56
17/56
18/56
19/56R-b
20/56A-b
21/56A-b A-b A-b
22/56
23/56A-b A-b
24/56A-b R-b
25/56A-b
26/56
27/56
28/56
29/56
30/56
31/56
32/56A-b
33/56A-b
34/56
35/56A-b
36/56
37/56
38/56
39/56
40/56Reported-and-tested-by Reported-and-tested-by
41/56
42/56R-b
43/56
44/56R-b R-b
45/56
46/56
47/56
48/56R-b T-b
49/56
52/56
53/56
54/56
55/56
56/56

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

Read the v1 thread

Cover letter [PATCH 4.1 00/56] 4.1.2-stable review

This is the start of the stable review cycle for the 4.1.2 release. There are 56 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:19 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.1.2-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.1.2-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

Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers

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

Michael Holzheu <[email protected]>
s390/bpf: Fix backward jumps

Jens Freimann <[email protected]>
KVM: s390: clear floating interrupt bitmap and parameters

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

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

Palik, Imre <[email protected]>
xen-netback: fix a BUG() during initialization

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

Stas Sergeev <[email protected]>
mvneta: add forgotten initialization of autonegotiation bits

Johannes Berg <[email protected]>
mac80211: fix locking in update_vlan_tailroom_need_count()

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

Oliver Hartkopp <[email protected]>
can: fix loss of CAN frames in raw_rcv

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

Hans de Goede <[email protected]>
ARM: dts: sunxi: Adjust touchscreen compatible for sun5i and later

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

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/boot/dts/sun5i-a10s.dtsi                  |  2 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                   |  2 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                   |  2 +-
 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                          |  5 ++-
 arch/s390/net/bpf_jit_comp.c                       |  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/can/dev.c                              |  5 +++
 drivers/net/can/slcan.c                            |  1 +
 drivers/net/can/vcan.c                             |  3 ++
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c          |  2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  3 +-
 drivers/net/ethernet/marvell/mvneta.c              | 33 ++++++++++++++++-
 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/net/xen-netback/xenbus.c                   |  4 ++
 drivers/s390/kvm/virtio_ccw.c                      | 11 +++++-
 drivers/usb/gadget/function/f_fs.c                 | 10 ++++-
 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_stp_if.c                             |  4 +-
 net/can/af_can.c                                   |  6 ++-
 net/core/neighbour.c                               | 13 +++++++
 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/mac80211/key.c                                 | 13 +++++--
 net/packet/af_packet.c                             | 20 ++--------
 net/sctp/output.c                                  |  4 +-
 net/sctp/socket.c                                  | 43 ++++++++++++++++------
 security/selinux/hooks.c                           |  1 +
 virt/kvm/arm/vgic.c                                |  5 +--
 78 files changed, 417 insertions(+), 202 deletions(-)