Skip to content

4.10.9-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. 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

#Subject and filesSizeRepliesApplied
1/81libceph: force GFP_NOIO for socket allocationsnet/ceph/messenger.c+6 -00 replies
2/81KVM: nVMX: fix nested EPT detectionarch/x86/kvm/vmx.c+1 -30 replies
3/81xfs: pull up iolock from xfs_free_eofblocks()fs/xfs/xfs_bmap_util.c fs/xfs/xfs_bmap_util.h fs/xfs/xfs_icache.c +1 more+60 -590 replies
4/81xfs: sync eofblocks scans under iolock are livelock pronefs/xfs/xfs_file.c fs/xfs/xfs_icache.c fs/xfs/xfs_icache.h+16 -440 replies
5/81xfs: fix eofblocks race with file extending async dio writesfs/xfs/xfs_bmap_util.c+3 -00 replies
6/81xfs: fix toctou race when locking an inode to access the data mapfs/xfs/libxfs/xfs_inode_fork.c+1 -20 replies
7/81xfs: fail _dir_open when readahead failsfs/xfs/libxfs/xfs_da_btree.c fs/xfs/libxfs/xfs_da_btree.h fs/xfs/xfs_file.c+5 -70 replies
8/81xfs: filter out obviously bad btree pointersfs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_btree.c fs/xfs/libxfs/xfs_btree.h+4 -60 replies
9/81xfs: check for obviously bad level values in the bmbt rootfs/xfs/libxfs/xfs_inode_fork.c+5 -10 replies
10/81xfs: verify free block header fieldsfs/xfs/libxfs/xfs_dir2_node.c+49 -20 replies
11/81xfs: allow unwritten extents in the CoW forkfs/xfs/libxfs/xfs_bmap.c+50 -300 replies
12/81xfs: mark speculative prealloc CoW fork extents unwrittenfs/xfs/xfs_aops.c fs/xfs/xfs_iomap.c fs/xfs/xfs_reflink.c +2 more+123 -110 replies
13/81xfs: reset b_first_retry_time when clear the retry status of xfs_buf_tfs/xfs/xfs_buf_item.c+1 -00 replies
14/81xfs: reject all unaligned direct writes to reflinked filesfs/xfs/xfs_file.c fs/xfs/xfs_iomap.c fs/xfs/xfs_trace.h+11 -120 replies
15/81xfs: update ctime and mtime on clone destinatation inodesfs/xfs/xfs_reflink.c+9 -30 replies
16/81xfs: correct null checks and error processing in xfs_initialize_peragfs/xfs/xfs_mount.c+15 -90 replies
17/81xfs: dont fail xfs_extent_busy allocationfs/xfs/xfs_extent_busy.c+1 -120 replies
18/81xfs: handle indlen shortage on delalloc extent mergefs/xfs/libxfs/xfs_bmap.c+6 -30 replies
19/81xfs: split indlen reservations fairly when under reservedfs/xfs/libxfs/xfs_bmap.c+43 -180 replies
20/81xfs: fix uninitialized variable in _reflink_convert_cowfs/xfs/xfs_reflink.c+1 -10 replies
21/81xfs: dont reserve blocks for right shift transactionsfs/xfs/xfs_bmap_util.c+10 -100 replies
22/81xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignmentfs/xfs/libxfs/xfs_ialloc.c+1 -20 replies
23/81xfs: tune down agno asserts in the bmap codefs/xfs/libxfs/xfs_bmap.c+6 -160 replies
24/81xfs: only reclaim unwritten COW extents periodicallyfs/xfs/xfs_aops.c fs/xfs/xfs_icache.c fs/xfs/xfs_inode.c +3 more+22 -130 replies
25/81xfs: fix and streamline error handling in xfs_end_iofs/xfs/xfs_aops.c+27 -320 replies
26/81xfs: Use xfs_icluster_size_fsb() to calculate inode alignment maskfs/xfs/xfs_mount.c+1 -20 replies
27/81xfs: use iomap new flag for newly allocated delalloc blocksfs/xfs/libxfs/xfs_bmap.c fs/xfs/xfs_iomap.c+25 -150 replies
28/81xfs: try any AG when allocating the first btree block when reflinkingfs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_bmap_btree.c+10 -60 replies
29/81scsi: sg: check length passed to SG_NEXT_CMD_LENdrivers/scsi/sg.c+2 -00 replies
30/81scsi: libsas: fix ata xfer lengthdrivers/scsi/libsas/sas_ata.c+1 -10 replies
31/81scsi: scsi_dh_alua: Check scsi_device_get() return valuedrivers/scsi/device_handler/scsi_dh_alua.c+9 -90 replies
32/81scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion functiondrivers/scsi/device_handler/scsi_dh_alua.c+15 -50 replies
34/81PCI: thunder-pem: Use Cavium assigned hardware ID for ThunderX host controllerdrivers/pci/host/pci-thunder-pem.c+1 -10 replies
35/81ALSA: seq: Fix race during FIFO resizesound/core/seq/seq_fifo.c+4 -00 replies
36/81ALSA: hda - fix a problem for lineout on a Dell AIO machinesound/pci/hda/patch_realtek.c+11 -10 replies
37/81ASoC: atmel-classd: fix audio clock ratesound/soc/atmel/atmel-classd.c+1 -10 replies
38/81ASoC: Intel: Skylake: fix invalid memory access due to wrong reference of pointersound/soc/intel/skylake/skl-topology.c+1 -10 replies
39/81ASoC: rt5665: fix getting wrong work handler containersound/soc/codecs/rt5665.c+1 -10 replies
40/81HID: wacom: Dont add ghost interface as shared datadrivers/hid/wacom_sys.c+8 -80 replies
41/81mmc: sdhci: Disable runtime pm when the sdio_irq is enableddrivers/mmc/host/sdhci.c+6 -00 replies
42/81mmc: sdhci-of-at91: fix MMC_DDR_52 timing selectiondrivers/mmc/host/sdhci-of-at91.c+10 -10 replies
43/81crypto: ccp - Make some CCP DMA channels privatedrivers/crypto/ccp/ccp-dev-v5.c drivers/crypto/ccp/ccp-dev.h drivers/crypto/ccp/ccp-dmaengine.c+47 -00 replies
44/81crypto: xts,lrw - fix out-of-bounds write after kmalloc failurecrypto/lrw.c crypto/xts.c+10 -40 replies
45/81ARCv2: SLC: Make sure busy bit is set properly on SLC flushingarch/arc/mm/cache.c+3 -00 replies
46/81NFSv4.1 fix infinite loop on IO BAD_STATEID errorfs/nfs/nfs4proc.c+3 -60 replies
47/81nfsd: map the ENOKEY to nfserr_perm for avoiding warningfs/nfsd/nfsproc.c+1 -00 replies
48/81dt-bindings: rng: clocks property on omap_rng not always mandatoryDocumentation/devicetree/bindings/rng/omap_rng.txt+2 -10 replies
49/81parisc: Clean up fixup routines for get_user()/put_user()arch/parisc/include/asm/uaccess.h arch/parisc/kernel/parisc_ksyms.c arch/parisc/lib/Makefile +2 more+52 -1340 replies
50/81parisc: Avoid stalled CPU warnings after system shutdownarch/parisc/kernel/process.c+2 -00 replies
51/81parisc: Fix access fault handling in pa_memcpy()arch/parisc/lib/lusercopy.S arch/parisc/lib/memcpy.c+321 -4580 replies
52/81ACPI: Fix incompatibility with mcount-based function graph tracingdrivers/acpi/Makefile+0 -10 replies
53/81ACPI: Do not create a platform_device for IOAPIC/IOxAPICdrivers/acpi/acpi_platform.c+5 -30 replies
54/81tty/serial: atmel: fix race condition (TX+DMA)drivers/tty/serial/atmel_serial.c+5 -00 replies
55/81tty/serial: atmel: fix TX path in atmel_console_write()drivers/tty/serial/atmel_serial.c+3 -00 replies
56/81xhci: Set URB actual length for stopped control transfersdrivers/usb/host/xhci-ring.c+3 -00 replies
57/81USB: fix linked-list corruption in rh_call_control()drivers/usb/core/hcd.c+5 -20 replies
60/81KVM: kvm_io_bus_unregister_dev() should never failinclude/linux/kvm_host.h virt/kvm/eventfd.c virt/kvm/kvm_main.c+29 -200 replies
62/81drm/vc4: Allocate the right amount of space for boot-time CRTC state.drivers/gpu/drm/vc4/vc4_crtc.c+12 -10 replies
63/81drm/etnaviv: (re-)protect fence allocation with GPU mutexdrivers/gpu/drm/etnaviv/etnaviv_gpu.c+2 -20 replies
64/81drm/i915/kvmgt: Hold struct kvm referencedrivers/gpu/drm/i915/gvt/kvmgt.c+2 -00 replies
65/81x86/mm/KASLR: Exclude EFI region from KASLR VA space randomizationarch/x86/mm/kaslr.c+2 -20 replies
66/81x86/mce: Fix copy/paste error in exception table entriesarch/x86/lib/memcpy_64.S+1 -10 replies
68/81mm: rmap: fix huge file mmap accounting in the memcg statsinclude/linux/memcontrol.h mm/rmap.c+8 -20 replies
69/81mm: workingset: fix premature shadow node shrinking with cgroupsmm/workingset.c+1 -10 replies
70/81mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()mm/hugetlb.c+4 -20 replies
71/81drm/armada: Fix compile faildrivers/gpu/drm/armada/Makefile+2 -00 replies
73/81MIPS: Lantiq: Fix cascaded IRQ setuparch/mips/lantiq/irq.c+16 -200 replies
74/81blk: improve order of bio handling in generic_make_request()block/blk-core.c+21 -40 replies
75/81blk: Ensure users for current->bio_list can see the full list.block/bio.c block/blk-core.c drivers/md/dm.c +1 more+45 -290 replies
76/81padata: avoid race in reorderingkernel/padata.c+3 -20 replies
77/81nvme/core: Fix race kicking freed request_queuedrivers/nvme/host/core.c+3 -30 replies
78/81nvme/pci: Disable on removal when disconnecteddrivers/nvme/host/pci.c+3 -10 replies
80/81drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode.drivers/gpu/drm/i915/intel_lrc.c+2 -10 replies
81/81drm/i915: A hotfix for making aliasing PPGTT work for GVT-gdrivers/gpu/drm/i915/i915_gem_gtt.c+4 -30 replies

Reviews trailers per patch

50 of 74 patches have a Reviewed-by or Acked-by.

PatchEric SandeenChristoph HellwigRobert RichterDavid S. MillerDmitry VyukovBhupesh SharmaDave YoungThomas GarnierJinpu WangLars EllenbergJeff LaytonBrian FosterDarrick J. WongDavid HildenbrandVinod KoulDouglas GilbertSteven Rostedt (VMware)Nicolas FerreAdrian HunterDong AishengHannes ReineckeStefan WahrenDaniel VetterJike SongCornelia HuckKirill A. ShutemovMichal HockoVladimir DavydovChris WilsonJohn CrispinSteffen KlassertJohannes ThumshirnHillf Danton
1/81R-b
2/81R-b
3/81R-b R-b
4/81R-b R-b
5/81R-b R-b
6/81R-b
7/81R-b R-b
8/81R-b
9/81R-b
10/81R-b
11/81R-b
12/81R-b
13/81R-b
14/81R-b R-b
15/81R-b
16/81R-b R-b
17/81R-b R-b
18/81R-b
19/81R-b
20/81R-b
21/81R-b
22/81R-b R-b
23/81R-b
24/81R-b
25/81R-b
26/81R-b
27/81R-b R-b
28/81R-b
29/81A-b
30/81
31/81R-b
32/81R-b
34/81T-b A-b
35/81
36/81
37/81A-b
38/81A-b
39/81
40/81
41/81A-b A-b
42/81
43/81
44/81A-b
45/81
46/81
47/81
48/81
49/81
50/81
51/81
52/81A-b
53/81
54/81T-b
55/81
56/81
57/81Reported-and-tested-by
60/81R-b
62/81T-b R-b
63/81
64/81R-b
65/81R-b A-b A-b
66/81
68/81R-b A-b
69/81A-b
70/81A-b
71/81
73/81A-b
74/81T-b Inspired-by
75/81
76/81A-b
77/81R-b R-b
78/81R-b R-b
80/81R-b
81/81R-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 33 reviewers.

Read the v1 thread

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(-)