Skip to content

3.14.47-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 of 34 patches 3 repliesIn review

33 of 34 patches are in this archive. The cover letter announces 34.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/34arm64: dma-mapping: always clear allocated buffersarch/arm64/mm/dma-mapping.c+1 -20 replies
2/34kprobes/x86: Return correct length in __copy_instruction()arch/x86/kernel/kprobes/core.c+5 -20 replies
3/34config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selectedarch/x86/Kconfig+1 -10 replies
5/34sb_edac: Fix erroneous bytes->gigabytes conversiondrivers/edac/sb_edac.c+20 -180 replies
6/34hpsa: refine the pci enable/disable handlingdrivers/scsi/hpsa.c+28 -140 replies
7/34netfilter: Zero the tuple in nfnl_cthelper_parse_tuple()net/netfilter/nfnetlink_cthelper.c+3 -00 replies
8/34netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is setnet/netfilter/nft_compat.c+6 -00 replies
9/34netfilter: nf_tables: allow to change chain policy without hook if it existsnet/netfilter/nf_tables_api.c+4 -10 replies
10/34hpsa: add missing pci_set_master in kdump pathdrivers/scsi/hpsa.c+1 -10 replies
11/34x86/microcode/intel: Guard against stack overflow in the loaderarch/x86/kernel/cpu/microcode/intel_early.c+1 -10 replies
12/34Btrfs: make xattr replace operations atomicfs/btrfs/ctree.c fs/btrfs/ctree.h fs/btrfs/dir-item.c +1 more+102 -650 replies
13/34net/mlx4_en: Dont attempt to TX offload the outer UDP checksum for VXLANdrivers/net/ethernet/mellanox/mlx4/en_tx.c+5 -20 replies
14/34splice: Apply generic position and size checks to each writefs/ocfs2/file.c fs/splice.c+12 -40 replies
15/34ARM: clk-imx6q: refine satas parentarch/arm/mach-imx/clk-imx6q.c+1 -10 replies
16/34KVM: nSVM: Check for NRIPS support before updating control fieldarch/x86/kvm/svm.c+6 -20 replies
17/34bus: mvebu: pass the coherency availability information at init timearch/arm/mach-dove/board-dt.c arch/arm/mach-kirkwood/board-dt.c arch/arm/mach-mvebu/armada-370-xp.c +4 more+23 -120 replies
18/34ARM/arm64: KVM: fix use of WnR bit in kvm_is_write_fault()arch/arm/include/asm/kvm_mmu.h arch/arm/kvm/mmu.c arch/arm64/include/asm/kvm_mmu.h+9 -250 replies
19/34KVM: ARM: vgic: plug irq injection racevirt/kvm/arm/vgic.c+2 -10 replies
20/34arm/arm64: KVM: Fix set_clear_sgi_pend_reg offsetvirt/kvm/arm/vgic.c+2 -20 replies
21/34arm/arm64: KVM: Fix VTTBR_BADDR_MASK and pgd allocarch/arm/kvm/arm.c arch/arm64/include/asm/kvm_arm.h arch/arm64/include/asm/kvm_mmu.h+16 -60 replies
22/34arm: kvm: fix CPU hotplugarch/arm/kvm/arm.c+2 -10 replies
23/34arm/arm64: KVM: fix potential NULL dereference in user_mem_abort()arch/arm/kvm/mmu.c+6 -00 replies
24/34arm/arm64: KVM: Ensure memslots are within KVM_PHYS_SIZEarch/arm/kvm/mmu.c+11 -00 replies
25/34arm: kvm: STRICT_MM_TYPECHECKS fix for user_mem_abortarch/arm/kvm/mmu.c+1 -10 replies
26/34arm64: KVM: fix unmapping with 48-bit VAsarch/arm/kvm/mmu.c+2 -10 replies
27/34arm/arm64: KVM: vgic: Fix error code in kvm_vgic_create()virt/kvm/arm/vgic.c+4 -40 replies
28/34arm64/kvm: Fix assembler compatibility of macrosarch/arm64/include/asm/kvm_arm.h+11 -100 replies
29/34arm/arm64: kvm: drop inappropriate use of kvm_is_mmio_pfn()arch/arm/kvm/mmu.c+6 -10 replies
30/34arm/arm64: KVM: Dont clear the VCPU_POWER_OFF flagarch/arm/kvm/arm.c+1 -10 replies
31/34arm/arm64: KVM: Correct KVM_ARM_VCPU_INIT power off optionDocumentation/virtual/kvm/api.txt arch/arm/kvm/arm.c+4 -10 replies
32/34arm/arm64: KVM: Reset the HCR on each vcpu when resetting the vcpuarch/arm/include/asm/kvm_emulate.h arch/arm/kvm/arm.c arch/arm/kvm/guest.c +2 more+12 -20 replies
33/34arm/arm64: KVM: Introduce stage2_unmap_vmarch/arm/include/asm/kvm_mmu.h arch/arm/kvm/arm.c arch/arm/kvm/mmu.c +1 more+74 -00 replies
34/34arm/arm64: KVM: Dont allow creating VCPUs after vgic_initializedarch/arm/kvm/arm.c+5 -00 replies

Reviews trailers per patch

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

PatchDavid S. MillerPrashant SreedharanStephen M. CameronLaszlo ErsekMarc ZyngierChristoffer DallCatalin MarinasLorenzo PieralisiRobert ElliottFabio EstevamPatrick McHardyKim PhillipsMark RutlandEric Auger
1/34
2/34
3/34A-b A-b
5/34
6/34R-b
7/34
8/34A-b
9/34
10/34R-b T-b
11/34
12/34
13/34
14/34
15/34R-b
16/34
17/34
18/34A-b A-b A-b
19/34A-b
20/34
21/34R-b
22/34A-b A-b
23/34A-b
24/34A-b A-b
25/34R-b
26/34A-b A-b
27/34
28/34A-b
29/34
30/34A-b
31/34A-b
32/34A-b
33/34A-b
34/34A-b R-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 14 reviewers.

Read the v1 thread

Cover letter [PATCH 3.14 00/34] 3.14.47-stable review

This is the start of the stable review cycle for the 3.14.47 release. There are 34 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 3 18:39:45 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.x/stable-review/patch-3.14.47-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.47-rc1

Christoffer Dall <[email protected]>
arm/arm64: KVM: Don't allow creating VCPUs after vgic_initialized

Christoffer Dall <[email protected]>
arm/arm64: KVM: Introduce stage2_unmap_vm

Christoffer Dall <[email protected]>
arm/arm64: KVM: Reset the HCR on each vcpu when resetting the vcpu

Christoffer Dall <[email protected]>
arm/arm64: KVM: Correct KVM_ARM_VCPU_INIT power off option

Christoffer Dall <[email protected]>
arm/arm64: KVM: Don't clear the VCPU_POWER_OFF flag

Ard Biesheuvel <[email protected]>
arm/arm64: kvm: drop inappropriate use of kvm_is_mmio_pfn()

Geoff Levand <[email protected]>
arm64/kvm: Fix assembler compatibility of macros

Christoffer Dall <[email protected]>
arm/arm64: KVM: vgic: Fix error code in kvm_vgic_create()

Mark Rutland <[email protected]>
arm64: KVM: fix unmapping with 48-bit VAs

Steve Capper <[email protected]>
arm: kvm: STRICT_MM_TYPECHECKS fix for user_mem_abort

Christoffer Dall <[email protected]>
arm/arm64: KVM: Ensure memslots are within KVM_PHYS_SIZE

Ard Biesheuvel <[email protected]>
arm/arm64: KVM: fix potential NULL dereference in user_mem_abort()

Vladimir Murzin <[email protected]>
arm: kvm: fix CPU hotplug

Joel Schopp <[email protected]>
arm/arm64: KVM: Fix VTTBR_BADDR_MASK and pgd alloc

Christoffer Dall <[email protected]>
arm/arm64: KVM: Fix set_clear_sgi_pend_reg offset

Marc Zyngier <[email protected]>
KVM: ARM: vgic: plug irq injection race

Ard Biesheuvel <[email protected]>
ARM/arm64: KVM: fix use of WnR bit in kvm_is_write_fault()

Greg Ungerer <[email protected]>
bus: mvebu: pass the coherency availability information at init time

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

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

Or Gerlitz <[email protected]>
net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN

Filipe Manana <[email protected]>
Btrfs: make xattr replace operations atomic

Quentin Casasnovas <[email protected]>
x86/microcode/intel: Guard against stack overflow in the loader

Tomas Henzl <[email protected]>
hpsa: add missing pci_set_master in kdump path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: allow to change chain policy without hook if it exists

Pablo Neira Ayuso <[email protected]>
netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set

Ian Wilson <[email protected]>
netfilter: Zero the tuple in nfnl_cthelper_parse_tuple()

Tomas Henzl <[email protected]>
hpsa: refine the pci enable/disable handling

Jim Snow <[email protected]>

    sb_edac: Fix erroneous bytes->gigabytes conversion

Chen Gang <[email protected]>
netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings

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

Eugene Shatokhin <[email protected]>
kprobes/x86: Return correct length in __copy_instruction()

Marek Szyprowski <[email protected]>
arm64: dma-mapping: always clear allocated buffers

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

Diffstat:

 Documentation/virtual/kvm/api.txt           |   3 +-
 Makefile                                    |   4 +-
 arch/arm/include/asm/kvm_emulate.h          |   5 +
 arch/arm/include/asm/kvm_mmu.h              |  12 +--
 arch/arm/kvm/arm.c                          |  25 ++++-
 arch/arm/kvm/guest.c                        |   1 -
 arch/arm/kvm/mmu.c                          | 104 ++++++++++++++++++-
 arch/arm/mach-dove/board-dt.c               |   2 +-
 arch/arm/mach-imx/clk-imx6q.c               |   2 +-
 arch/arm/mach-kirkwood/board-dt.c           |   2 +-
 arch/arm/mach-mvebu/armada-370-xp.c         |   2 +-
 arch/arm/mach-mvebu/coherency.c             |  15 +++
 arch/arm/mach-mvebu/coherency.h             |   1 +
 arch/arm64/include/asm/kvm_arm.h            |  32 ++++--
 arch/arm64/include/asm/kvm_emulate.h        |   5 +
 arch/arm64/include/asm/kvm_mmu.h            |  19 +---
 arch/arm64/kvm/guest.c                      |   1 -
 arch/arm64/mm/dma-mapping.c                 |   3 +-
 arch/x86/Kconfig                            |   2 +-
 arch/x86/kernel/cpu/microcode/intel_early.c |   2 +-
 arch/x86/kernel/kprobes/core.c              |   7 +-
 arch/x86/kvm/svm.c                          |   8 +-
 drivers/bus/mvebu-mbus.c                    |  11 +-
 drivers/edac/sb_edac.c                      |  38 +++----
 drivers/net/ethernet/mellanox/mlx4/en_tx.c  |   7 +-
 drivers/scsi/hpsa.c                         |  42 +++++---
 fs/btrfs/ctree.c                            |   2 +-
 fs/btrfs/ctree.h                            |   5 +
 fs/btrfs/dir-item.c                         |  10 +-
 fs/btrfs/xattr.c                            | 150 +++++++++++++++++-----------
 fs/ocfs2/file.c                             |   8 +-
 fs/splice.c                                 |   8 +-
 include/linux/mbus.h                        |   2 +-
 net/netfilter/nf_tables_api.c               |   5 +-
 net/netfilter/nfnetlink_cthelper.c          |   7 +-
 net/netfilter/nft_compat.c                  |   6 ++
 virt/kvm/arm/vgic.c                         |  15 +--
 37 files changed, 389 insertions(+), 184 deletions(-)