4.10.9-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest74 of 81 patches 4 repliesIn review
74 of 81 patches are in this archive. The cover letter announces 81.
Patches in v1 No applies recorded yet
Reviews trailers per patch
50 of 74 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 33 reviewers.
Cover letter [PATCH 4.10 00/81] 4.10.9-stable review
This is the start of the stable review cycle for the 4.10.9 release. There are 81 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 Sat Apr 8 08:36:05 UTC 2017. 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.10.9-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.10.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.10.9-rc1
Zhi Wang <[email protected]>
drm/i915: A hotfix for making aliasing PPGTT work for GVT-g
Zhi Wang <[email protected]>
drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode.
Zhi Wang <[email protected]>
drm/i915: Move the release of PT page to the upper caller
Keith Busch <[email protected]>
nvme/pci: Disable on removal when disconnected
Keith Busch <[email protected]>
nvme/core: Fix race kicking freed request_queue
Jason A. Donenfeld <[email protected]>
padata: avoid race in reordering
NeilBrown <[email protected]>
blk: Ensure users for current->bio_list can see the full list.
NeilBrown <[email protected]>
blk: improve order of bio handling in generic_make_request()
Felix Fietkau <[email protected]>
MIPS: Lantiq: Fix cascaded IRQ setup
Jon Mason <[email protected]>
ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags
Daniel Vetter <[email protected]>
drm/armada: Fix compile fail
Naoya Horiguchi <[email protected]>
mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()
Johannes Weiner <[email protected]>
mm: workingset: fix premature shadow node shrinking with cgroups
Johannes Weiner <[email protected]>
mm: rmap: fix huge file mmap accounting in the memcg stats
Kees Cook <[email protected]>
lib/syscall: Clear return values when no stack
Tony Luck <[email protected]>
x86/mce: Fix copy/paste error in exception table entries
Baoquan He <[email protected]>
x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization
Alex Williamson <[email protected]>
drm/i915/kvmgt: Hold struct kvm reference
Lucas Stach <[email protected]>
drm/etnaviv: (re-)protect fence allocation with GPU mutex
Eric Anholt <[email protected]>
drm/vc4: Allocate the right amount of space for boot-time CRTC state.
Michel Dänzer <[email protected]>
drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags
David Hildenbrand <[email protected]>
KVM: kvm_io_bus_unregister_dev() should never fail
Peter Xu <[email protected]>
KVM: x86: clear bus pointer when destroyed
Uwe Kleine-König <[email protected]>
serial: mxs-auart: Fix baudrate calculation
Alan Stern <[email protected]>
USB: fix linked-list corruption in rh_call_control()
Mathias Nyman <[email protected]>
xhci: Set URB actual length for stopped control transfers
Nicolas Ferre <[email protected]>
tty/serial: atmel: fix TX path in atmel_console_write()
Richard Genoud <[email protected]>
tty/serial: atmel: fix race condition (TX+DMA)
Joerg Roedel <[email protected]>
ACPI: Do not create a platform_device for IOAPIC/IOxAPIC
Josh Poimboeuf <[email protected]>
ACPI: Fix incompatibility with mcount-based function graph tracing
Helge Deller <[email protected]>
parisc: Fix access fault handling in pa_memcpy()
Helge Deller <[email protected]>
parisc: Avoid stalled CPU warnings after system shutdown
Helge Deller <[email protected]>
parisc: Clean up fixup routines for get_user()/put_user()
Thomas Petazzoni <[email protected]>
dt-bindings: rng: clocks property on omap_rng not always mandatory
Kinglong Mee <[email protected]>
nfsd: map the ENOKEY to nfserr_perm for avoiding warning
Olga Kornievskaia <[email protected]>
NFSv4.1 fix infinite loop on IO BAD_STATEID error
Alexey Brodkin <[email protected]>
ARCv2: SLC: Make sure busy bit is set properly on SLC flushing
Eric Biggers <[email protected]>
crypto: xts,lrw - fix out-of-bounds write after kmalloc failure
Gary R Hook <[email protected]>
crypto: ccp - Make some CCP DMA channels private
Ludovic Desroches <[email protected]>
mmc: sdhci-of-at91: fix MMC_DDR_52 timing selection
Hans de Goede <[email protected]>
mmc: sdhci: Disable runtime pm when the sdio_irq is enabled
Aaron Armstrong Skomra <[email protected]>
HID: wacom: Don't add ghost interface as shared data
Bard Liao <[email protected]>
ASoC: rt5665: fix getting wrong work handler container
Takashi Sakamoto <[email protected]>
ASoC: Intel: Skylake: fix invalid memory access due to wrong reference of pointer
Songjun Wu <[email protected]>
ASoC: atmel-classd: fix audio clock rate
Hui Wang <[email protected]>
ALSA: hda - fix a problem for lineout on a Dell AIO machine
Takashi Iwai <[email protected]>
ALSA: seq: Fix race during FIFO resize
Tomasz Nowicki <[email protected]>
PCI: thunder-pem: Use Cavium assigned hardware ID for ThunderX host controller
Bjorn Helgaas <[email protected]>
PCI: iproc: Save host bridge window resource in struct iproc_pcie
Bart Van Assche <[email protected]>
scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion function
Bart Van Assche <[email protected]>
scsi: scsi_dh_alua: Check scsi_device_get() return value
John Garry <[email protected]>
scsi: libsas: fix ata xfer length
peter chang <[email protected]>
scsi: sg: check length passed to SG_NEXT_CMD_LEN
Christoph Hellwig <[email protected]>
xfs: try any AG when allocating the first btree block when reflinking
Brian Foster <[email protected]>
xfs: use iomap new flag for newly allocated delalloc blocks
Chandan Rajendra <[email protected]>
xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask
Christoph Hellwig <[email protected]>
xfs: fix and streamline error handling in xfs_end_io
Christoph Hellwig <[email protected]>
xfs: only reclaim unwritten COW extents periodically
Christoph Hellwig <[email protected]>
xfs: tune down agno asserts in the bmap code
Chandan Rajendra <[email protected]>
xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment
Brian Foster <[email protected]>
xfs: don't reserve blocks for right shift transactions
Darrick J. Wong <[email protected]>
xfs: fix uninitialized variable in _reflink_convert_cow
Brian Foster <[email protected]>
xfs: split indlen reservations fairly when under reserved
Brian Foster <[email protected]>
xfs: handle indlen shortage on delalloc extent merge
Christoph Hellwig <[email protected]>
xfs: don't fail xfs_extent_busy allocation
Bill O'Donnell <[email protected]>
xfs: correct null checks and error processing in xfs_initialize_perag
Christoph Hellwig <[email protected]>
xfs: update ctime and mtime on clone destinatation inodes
Christoph Hellwig <[email protected]>
xfs: reject all unaligned direct writes to reflinked files
Hou Tao <[email protected]>
xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t
Darrick J. Wong <[email protected]>
xfs: mark speculative prealloc CoW fork extents unwritten
Darrick J. Wong <[email protected]>
xfs: allow unwritten extents in the CoW fork
Darrick J. Wong <[email protected]>
xfs: verify free block header fields
Darrick J. Wong <[email protected]>
xfs: check for obviously bad level values in the bmbt root
Darrick J. Wong <[email protected]>
xfs: filter out obviously bad btree pointers
Darrick J. Wong <[email protected]>
xfs: fail _dir_open when readahead fails
Darrick J. Wong <[email protected]>
xfs: fix toctou race when locking an inode to access the data map
Brian Foster <[email protected]>
xfs: fix eofblocks race with file extending async dio writes
Brian Foster <[email protected]>
xfs: sync eofblocks scans under iolock are livelock prone
Brian Foster <[email protected]>
xfs: pull up iolock from xfs_free_eofblocks()
Ladi Prosek <[email protected]>
KVM: nVMX: fix nested EPT detection
Ilya Dryomov <[email protected]>
libceph: force GFP_NOIO for socket allocations
-------------
Diffstat:
Documentation/devicetree/bindings/rng/omap_rng.txt | 3 +- Makefile | 4 +- arch/arc/mm/cache.c | 3 + arch/arm/boot/dts/bcm5301x.dtsi | 4 +- arch/mips/lantiq/irq.c | 38 +- arch/parisc/include/asm/uaccess.h | 59 +-- arch/parisc/kernel/parisc_ksyms.c | 10 - arch/parisc/kernel/process.c | 2 + arch/parisc/lib/Makefile | 2 +- arch/parisc/lib/fixup.S | 98 ----- arch/parisc/lib/lusercopy.S | 318 ++++++++++++++ arch/parisc/lib/memcpy.c | 461 +-------------------- arch/parisc/mm/fault.c | 17 + arch/x86/kvm/vmx.c | 4 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/mm/kaslr.c | 4 +- block/bio.c | 12 +- block/blk-core.c | 39 +- crypto/lrw.c | 7 +- crypto/xts.c | 7 +- drivers/acpi/Makefile | 1 - drivers/acpi/acpi_platform.c | 8 +- drivers/crypto/ccp/ccp-dev-v5.c | 1 + drivers/crypto/ccp/ccp-dev.h | 5 + drivers/crypto/ccp/ccp-dmaengine.c | 41 ++ drivers/gpu/drm/armada/Makefile | 2 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 + drivers/gpu/drm/i915/i915_gem_gtt.c | 21 +- drivers/gpu/drm/i915/intel_lrc.c | 3 +- drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/vc4/vc4_crtc.c | 13 +- drivers/hid/wacom_sys.c | 16 +- drivers/md/dm.c | 29 +- drivers/md/raid10.c | 3 +- drivers/mmc/host/sdhci-of-at91.c | 11 +- drivers/mmc/host/sdhci.c | 6 + drivers/nvme/host/core.c | 6 +- drivers/nvme/host/pci.c | 4 +- drivers/pci/host/pci-thunder-pem.c | 2 +- drivers/pci/host/pcie-iproc-bcma.c | 24 +- drivers/pci/host/pcie-iproc-platform.c | 19 +- drivers/pci/host/pcie-iproc.h | 1 + drivers/scsi/device_handler/scsi_dh_alua.c | 38 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/sg.c | 2 + drivers/tty/serial/atmel_serial.c | 8 + drivers/tty/serial/mxs-auart.c | 2 +- drivers/usb/core/hcd.c | 7 +- drivers/usb/host/xhci-ring.c | 3 + fs/nfs/nfs4proc.c | 9 +- fs/nfsd/nfsproc.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 211 ++++++---- fs/xfs/libxfs/xfs_bmap_btree.c | 6 +- fs/xfs/libxfs/xfs_btree.c | 3 +- fs/xfs/libxfs/xfs_btree.h | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 51 ++- fs/xfs/libxfs/xfs_ialloc.c | 3 +- fs/xfs/libxfs/xfs_inode_fork.c | 9 +- fs/xfs/xfs_aops.c | 65 +-- fs/xfs/xfs_bmap_util.c | 62 ++- fs/xfs/xfs_bmap_util.h | 3 +- fs/xfs/xfs_buf_item.c | 1 + fs/xfs/xfs_extent_busy.c | 13 +- fs/xfs/xfs_file.c | 26 +- fs/xfs/xfs_icache.c | 61 +-- fs/xfs/xfs_icache.h | 2 - fs/xfs/xfs_inode.c | 53 +-- fs/xfs/xfs_iomap.c | 30 +- fs/xfs/xfs_mount.c | 27 +- fs/xfs/xfs_reflink.c | 151 ++++++- fs/xfs/xfs_reflink.h | 6 +- fs/xfs/xfs_super.c | 2 +- fs/xfs/xfs_trace.h | 10 +- include/linux/kvm_host.h | 4 +- include/linux/memcontrol.h | 6 + kernel/padata.c | 5 +- lib/syscall.c | 1 + mm/hugetlb.c | 6 +- mm/rmap.c | 4 +- mm/workingset.c | 2 +- net/ceph/messenger.c | 6 + sound/core/seq/seq_fifo.c | 4 + sound/pci/hda/patch_realtek.c | 12 +- sound/soc/atmel/atmel-classd.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 2 +- virt/kvm/eventfd.c | 3 +- virt/kvm/kvm_main.c | 42 +- 91 files changed, 1230 insertions(+), 1068 deletions(-)