Skip to content

4.19.144-rc1 review

Greg Kroah-Hartman linux-arm-msm linux-serial linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest88 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/88HID: core: Correctly handle ReportSize being zerodrivers/hid/hid-core.c+13 -20 replies
2/88HID: core: Sanitize event code and type when mapping inputdrivers/hid/hid-input.c drivers/hid/hid-multitouch.c include/linux/hid.h+35 -130 replies
3/88perf record/stat: Explicitly call out event modifiers in the documentationtools/perf/Documentation/perf-record.txt tools/perf/Documentation/perf-stat.txt+8 -00 replies
4/88scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_rangedrivers/target/target_core_user.c+2 -20 replies
5/88scsi: target: tcmu: Optimize use of flush_dcache_pagedrivers/target/target_core_user.c+7 -40 replies
6/88tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setupdrivers/tty/serial/qcom_geni_serial.c+1 -10 replies
7/88drm/msm: add shutdown support for display platform_driverdrivers/gpu/drm/msm/msm_drv.c+8 -00 replies
8/88hwmon: (applesmc) check status earlier.drivers/hwmon/applesmc.c+16 -150 replies
9/88nvmet: Disable keep-alive timer when kato is cleared to 0hdrivers/nvme/target/core.c+6 -00 replies
10/88drm/msm/a6xx: fix gmu start on newer firmwaredrivers/gpu/drm/msm/adreno/a6xx_gmu.c+11 -10 replies
11/88ceph: dont allow setlease on cephfsfs/ceph/file.c+1 -00 replies
12/88cpuidle: Fixup IRQ statedrivers/cpuidle/cpuidle.c+2 -10 replies
13/88s390: dont trace preemption in percpu macrosarch/s390/include/asm/percpu.h+14 -140 replies
14/88xen/xenbus: Fix granting of vmallocd memorydrivers/xen/xenbus/xenbus_client.c+8 -20 replies
15/88dmaengine: of-dma: Fix of_dma_router_xlates of_dma_xlate handlingdrivers/dma/of-dma.c+4 -40 replies
16/88batman-adv: Avoid uninitialized chaddr when handling DHCPnet/batman-adv/gateway_client.c+4 -20 replies
17/88batman-adv: Fix own OGM check in aggregated OGMsnet/batman-adv/bat_v_ogm.c+6 -50 replies
18/88batman-adv: bla: use netif_rx_ni when not in interrupt contextnet/batman-adv/bridge_loop_avoidance.c+4 -10 replies
19/88dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()drivers/dma/at_hdmac.c+2 -00 replies
20/88MIPS: mm: BMIPS5000 has inclusive physical cachesarch/mips/mm/c-r4k.c+4 -00 replies
21/88MIPS: BMIPS: Also call bmips_cpu_setup() for secondary coresarch/mips/kernel/smp-bmips.c+2 -00 replies
22/88netfilter: nf_tables: add NFTA_SET_USERDATA if not nullnet/netfilter/nf_tables_api.c+2 -10 replies
23/88netfilter: nf_tables: incorrect enum nft_list_attributes definitioninclude/uapi/linux/netfilter/nf_tables.h+1 -10 replies
24/88netfilter: nf_tables: fix destination register zeroinginclude/net/netfilter/nf_tables.h net/netfilter/nft_payload.c+5 -10 replies
25/88net: hns: Fix memleak in hns_nic_dev_probedrivers/net/ethernet/hisilicon/hns/hns_enet.c+6 -30 replies
26/88net: systemport: Fix memleak in bcm_sysport_probedrivers/net/ethernet/broadcom/bcmsysport.c+4 -20 replies
27/88ravb: Fixed to be able to unload modulesdrivers/net/ethernet/renesas/ravb_main.c+55 -550 replies
28/88net: arc_emac: Fix memleak in arc_mdio_probedrivers/net/ethernet/arc/emac_mdio.c+1 -00 replies
29/88dmaengine: pl330: Fix burst length if burst size is smaller than bus widthdrivers/dma/pl330.c+1 -10 replies
30/88gtp: add GTPA_LINK info to msg sent to userspacedrivers/net/gtp.c+1 -00 replies
31/88bnxt_en: Dont query FW when netif_running() is false.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+1 -10 replies
32/88bnxt_en: Check for zero dir entries in NVRAM.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
33/88bnxt_en: Fix PCI AER error recovery flowdrivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
34/88bnxt_en: fix HWRM error when querying VF temperaturedrivers/net/ethernet/broadcom/bnxt/bnxt.c+7 -42 replies
35/88xfs: fix boundary test in xfs_attr_shortform_verifyfs/xfs/libxfs/xfs_attr_leaf.c+3 -10 replies
36/88bnxt: dont enable NAPI until rings are readydrivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -80 replies
37/88selftests/bpf: Fix massive output from test_mapstools/testing/selftests/bpf/test_maps.c+2 -00 replies
38/88netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFSinclude/linux/netfilter/nfnetlink.h net/netfilter/nf_tables_api.c net/netfilter/nfnetlink.c +2 more+40 -400 replies
39/88nvmet-fc: Fix a missed _irqsave version of spin_lock in nvmet_fc_fod_op_done()drivers/nvme/target/fc.c+2 -20 replies
40/88perf tools: Correct SNOOPX field offsettools/include/uapi/linux/perf_event.h+1 -11 reply
41/88net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()drivers/net/ethernet/mellanox/mlx4/mr.c+1 -12 replies
42/88fix regression in "epoll: Keep a reference on files added to the check list"fs/eventpoll.c+3 -30 replies
43/88net: gemini: Fix another missing clk_disable_unprepare() in probedrivers/net/ethernet/cortina/gemini.c+17 -170 replies
44/88drm/radeon: Prefer lower feedback dividersdrivers/gpu/drm/radeon/radeon_display.c+1 -10 replies
45/88xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt filesfs/xfs/libxfs/xfs_bmap.c+1 -10 replies
46/88perf jevents: Fix suspicious code in fixregex()tools/perf/pmu-events/jevents.c+1 -10 replies
47/88tg3: Fix soft lockup when tg3_reset_task() fails.drivers/net/ethernet/broadcom/tg3.c+13 -40 replies
48/88x86, fakenuma: Fix invalid starting node IDarch/x86/mm/numa_emulation.c+1 -10 replies
49/88iommu/vt-d: Serialize IOMMU GCMD register modificationsdrivers/iommu/intel_irq_remapping.c+8 -20 replies
50/88thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430drivers/thermal/ti-soc-thermal/omap4-thermal-data.c drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h+19 -140 replies
51/88include/linux/log2.h: add missing () around n in roundup_pow_of_two()include/linux/log2.h+1 -10 replies
52/88ext2: dont update mtime on COW faultsfs/ext2/file.c+4 -20 replies
53/88xfs: dont update mtime on COW faultsfs/xfs/xfs_file.c+10 -20 replies
54/88btrfs: drop path before adding new uuid tree entryfs/btrfs/volumes.c+2 -10 replies
55/88vfio/type1: Support faulting PFNMAP vmasdrivers/vfio/vfio_iommu_type1.c+33 -30 replies
56/88vfio-pci: Fault mmaps to enable vma trackingdrivers/vfio/pci/vfio_pci.c drivers/vfio/pci/vfio_pci_private.h+81 -20 replies
57/88vfio-pci: Invalidate mmaps and block MMIO access on disabled memorydrivers/vfio/pci/vfio_pci.c drivers/vfio/pci/vfio_pci_config.c drivers/vfio/pci/vfio_pci_intrs.c +2 more+331 -430 replies
58/88btrfs: Remove redundant extent_buffer_get in get_old_rootfs/btrfs/ctree.c+0 -10 replies
59/88btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewindfs/btrfs/ctree.c+0 -10 replies
60/88btrfs: set the lockdep class for log tree extent buffersfs/btrfs/ctree.c+5 -10 replies
61/88uaccess: Add non-pagefault user-space read functionsinclude/linux/uaccess.h mm/maccess.c+130 -60 replies
62/88uaccess: Add non-pagefault user-space write functioninclude/linux/uaccess.h mm/maccess.c+53 -40 replies
63/88btrfs: fix potential deadlock in the search ioctlfs/btrfs/extent_io.c fs/btrfs/extent_io.h fs/btrfs/ioctl.c+27 -140 replies
64/88net: usb: qmi_wwan: add Telit 0x1050 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
65/88usb: qmi_wwan: add D-Link DWM-222 A2 device IDdrivers/net/usb/qmi_wwan.c+1 -00 replies
66/88ALSA: ca0106: fix error code handlingsound/pci/ca0106/ca0106_main.c+2 -10 replies
67/88ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity checksound/core/oss/mulaw.c+2 -20 replies
68/88ALSA: hda/hdmi: always check pin power status in i915 pin fixupsound/pci/hda/patch_hdmi.c+1 -00 replies
69/88ALSA: firewire-digi00x: exclude Avid Adrenaline from detectionsound/firewire/digi00x/digi00x.c+5 -01 reply
70/88ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PROsound/pci/hda/patch_realtek.c+1 -00 replies
71/88media: rc: do not access device via sysfs after rc_unregister_device()drivers/media/rc/rc-main.c+12 -00 replies
72/88media: rc: uevent sysfs file races with rc_unregister_device()drivers/media/rc/rc-main.c+16 -160 replies
73/88affs: fix basic permission bits to actually workDocumentation/filesystems/affs.txt fs/affs/amigaffs.c fs/affs/file.c+62 -70 replies
74/88block: allow for_each_bvec to support zero len bvecinclude/linux/bvec.h+8 -10 replies
75/88libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisksdrivers/ata/libata-core.c drivers/ata/libata-scsi.c include/linux/libata.h+10 -40 replies
76/88dm writecache: handle DAX to partitions on persistent memory correctlydrivers/md/dm-writecache.c+10 -20 replies
77/88dm cache metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-cache-metadata.c+6 -20 replies
78/88dm thin metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-thin-metadata.c+6 -20 replies
79/88mm: slub: fix conversion of freelist_corrupted()mm/slub.c+6 -60 replies
80/88KVM: arm64: Add kvm_extable for vaxorcism codearch/arm64/include/asm/kvm_asm.h arch/arm64/kernel/vmlinux.lds.S arch/arm64/kvm/hyp/entry.S +2 more+95 -260 replies
81/88KVM: arm64: Defer guest entry when an asynchronous exception is pendingarch/arm64/kvm/hyp/entry.S+15 -00 replies
82/88KVM: arm64: Survive synchronous exceptions caused by AT instructionsarch/arm64/include/asm/kvm_asm.h arch/arm64/kvm/hyp/hyp-entry.S arch/arm64/kvm/hyp/switch.c+42 -60 replies
83/88KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exceptionarch/arm64/include/asm/kvm_arm.h+2 -10 replies
84/88vfio/pci: Fix SR-IOV VF handling with MMIO blockingdrivers/vfio/pci/vfio_pci_config.c+16 -10 replies
85/88checkpatch: fix the usage of capture group ( ... )scripts/checkpatch.pl+2 -20 replies
86/88mm/hugetlb: fix a race between hugetlb sysctl handlersmm/hugetlb.c+20 -60 replies
87/88cfg80211: regulatory: reject invalid hintsnet/wireless/reg.c+3 -00 replies
88/88net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()drivers/net/usb/asix_common.c+1 -10 replies

Reviews trailers per patch

35 of 88 patches have a Reviewed-by or Acked-by.

PatchAndrew LunnKevin TianMike KravetzMarc ZyngierLukas BulwahnTetsuo HandaFilipe MananaDavid SterbaEric SandeenBjørn MorkIan RogersAndrii NakryikoPeter XuIngo MolnarChristian KönigIlya DryomovStefano StabelliniGabriel GanneMichael ChanAntonio QuartulliChristoph HellwigDarrick J. WongVasily GorbikAndi KleenHenrik RydbergBjorn AnderssonSergei ShtylyovMike ChristieJiangYuDaniel MeyerholtSteven Rostedt (VMware)Thomas GleixnerRafael J. WysockiMarco ElverShuah KhanJon HunterLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b
1/88
2/88
3/88
4/88A-b
5/88A-b T-b T-b
6/88R-b
7/88
8/88R-b
9/88
10/88
11/88R-b
12/88R-b R-b A-b T-b
13/88R-b
14/88R-b
15/88
16/88A-b
17/88
18/88
19/88
20/88
21/88
22/88
23/88
24/88
25/88
26/88
27/88R-b
28/88R-b
29/88
30/88T-b
31/88
32/88
33/88
34/88
35/88R-b R-b
36/88R-b
37/88
38/88
39/88R-b
40/88R-b
41/88
42/88T-b
43/88
44/88R-b
45/88R-b
46/88R-b
47/88
48/88
49/88R-b
50/88
51/88
52/88
53/88
54/88R-b R-b
55/88R-b
56/88R-b
57/88R-b
58/88R-b
59/88R-b
60/88R-b R-b
61/88A-b
62/88A-b
63/88R-b R-b
64/88A-b
65/88
66/88
67/88
68/88
69/88
70/88
71/88
72/88
73/88
74/88T-b
75/88
76/88
77/88
78/88
79/88
80/88R-b
81/88
82/88R-b
83/88R-b
84/88
85/88T-b R-b
86/88R-b
87/88
88/88

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

Read the v1 thread

Cover letter [PATCH 4.19 00/88] 4.19.144-rc1 review

This is the start of the stable review cycle for the 4.19.144 release. There are 88 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 Thu, 10 Sep 2020 15:21:57 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.144-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.144-rc1

Himadri Pandya <[email protected]>
net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()

Johannes Berg <[email protected]>
cfg80211: regulatory: reject invalid hints

Muchun Song <[email protected]>
mm/hugetlb: fix a race between hugetlb sysctl handlers

Mrinal Pandey <[email protected]>
checkpatch: fix the usage of capture group ( ... )

Alex Williamson <[email protected]>
vfio/pci: Fix SR-IOV VF handling with MMIO blocking

James Morse <[email protected]>
KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception

James Morse <[email protected]>
KVM: arm64: Survive synchronous exceptions caused by AT instructions

James Morse <[email protected]>
KVM: arm64: Defer guest entry when an asynchronous exception is pending

James Morse <[email protected]>
KVM: arm64: Add kvm_extable for vaxorcism code

Eugeniu Rosca <[email protected]>
mm: slub: fix conversion of freelist_corrupted()

Ye Bin <[email protected]>

    dm thin metadata: Avoid returning cmd->bm wild pointer on error

Ye Bin <[email protected]>

    dm cache metadata: Avoid returning cmd->bm wild pointer on error

Mikulas Patocka <[email protected]>
dm writecache: handle DAX to partitions on persistent memory correctly

Tejun Heo <[email protected]>
libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks

Ming Lei <[email protected]>
block: allow for_each_bvec to support zero len bvec

Max Staudt <[email protected]>
affs: fix basic permission bits to actually work

Sean Young <[email protected]>
media: rc: uevent sysfs file races with rc_unregister_device()

Sean Young <[email protected]>
media: rc: do not access device via sysfs after rc_unregister_device()

Dan Crawford <[email protected]>
ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO

Takashi Sakamoto <[email protected]>

    ALSA: firewire-digi00x: exclude Avid Adrenaline from detection

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: always check pin power status in i915 pin fixup

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check

Tong Zhang <[email protected]>
ALSA: ca0106: fix error code handling

Rogan Dawes <[email protected]>
usb: qmi_wwan: add D-Link DWM-222 A2 device ID

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1050 composition

Josef Bacik <[email protected]>
btrfs: fix potential deadlock in the search ioctl

Daniel Borkmann <[email protected]>
uaccess: Add non-pagefault user-space write function

Masami Hiramatsu <[email protected]>
uaccess: Add non-pagefault user-space read functions

Josef Bacik <[email protected]>
btrfs: set the lockdep class for log tree extent buffers

Nikolay Borisov <[email protected]>
btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind

Nikolay Borisov <[email protected]>
btrfs: Remove redundant extent_buffer_get in get_old_root

Alex Williamson <[email protected]>
vfio-pci: Invalidate mmaps and block MMIO access on disabled memory

Alex Williamson <[email protected]>
vfio-pci: Fault mmaps to enable vma tracking

Alex Williamson <[email protected]>
vfio/type1: Support faulting PFNMAP vmas

Josef Bacik <[email protected]>
btrfs: drop path before adding new uuid tree entry

Mikulas Patocka <[email protected]>
xfs: don't update mtime on COW faults

Mikulas Patocka <[email protected]>
ext2: don't update mtime on COW faults

Jason Gunthorpe <[email protected]>
include/linux/log2.h: add missing () around n in roundup_pow_of_two()

Tony Lindgren <[email protected]>
thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430

Lu Baolu <[email protected]>
iommu/vt-d: Serialize IOMMU GCMD register modifications

Huang Ying <[email protected]>
x86, fakenuma: Fix invalid starting node ID

Michael Chan <[email protected]>
tg3: Fix soft lockup when tg3_reset_task() fails.

Namhyung Kim <[email protected]>
perf jevents: Fix suspicious code in fixregex()

Darrick J. Wong <[email protected]>
xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files

Kai-Heng Feng <[email protected]>
drm/radeon: Prefer lower feedback dividers

Dan Carpenter <[email protected]>
net: gemini: Fix another missing clk_disable_unprepare() in probe

Al Viro <[email protected]>
fix regression in "epoll: Keep a reference on files added to the check list"

Shung-Hsi Yu <[email protected]>
net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()

Al Grant <[email protected]>
perf tools: Correct SNOOPX field offset

Christophe JAILLET <[email protected]>
nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS

Jesper Dangaard Brouer <[email protected]>
selftests/bpf: Fix massive output from test_maps

Jakub Kicinski <[email protected]>
bnxt: don't enable NAPI until rings are ready

Eric Sandeen <[email protected]>
xfs: fix boundary test in xfs_attr_shortform_verify

Edwin Peer <[email protected]>
bnxt_en: fix HWRM error when querying VF temperature

Vasundhara Volam <[email protected]>
bnxt_en: Fix PCI AER error recovery flow

Vasundhara Volam <[email protected]>
bnxt_en: Check for zero dir entries in NVRAM.

Pavan Chebbi <[email protected]>
bnxt_en: Don't query FW when netif_running() is false.

Nicolas Dichtel <[email protected]>
gtp: add GTPA_LINK info to msg sent to userspace

Marek Szyprowski <[email protected]>
dmaengine: pl330: Fix burst length if burst size is smaller than bus width

Dinghao Liu <[email protected]>
net: arc_emac: Fix memleak in arc_mdio_probe

Yuusuke Ashizuka <[email protected]>
ravb: Fixed to be able to unload modules

Dinghao Liu <[email protected]>
net: systemport: Fix memleak in bcm_sysport_probe

Dinghao Liu <[email protected]>
net: hns: Fix memleak in hns_nic_dev_probe

Florian Westphal <[email protected]>
netfilter: nf_tables: fix destination register zeroing

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: incorrect enum nft_list_attributes definition

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add NFTA_SET_USERDATA if not null

Florian Fainelli <[email protected]>
MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores

Florian Fainelli <[email protected]>
MIPS: mm: BMIPS5000 has inclusive physical caches

Yu Kuai <[email protected]>
dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()

Jussi Kivilinna <[email protected]>
batman-adv: bla: use netif_rx_ni when not in interrupt context

Linus Lüssing <[email protected]>
batman-adv: Fix own OGM check in aggregated OGMs

Sven Eckelmann <[email protected]>
batman-adv: Avoid uninitialized chaddr when handling DHCP

Peter Ujfalusi <[email protected]>
dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling

Simon Leiner <[email protected]>
xen/xenbus: Fix granting of vmalloc'd memory

Sven Schnelle <[email protected]>
s390: don't trace preemption in percpu macros

Peter Zijlstra <[email protected]>
cpuidle: Fixup IRQ state

Jeff Layton <[email protected]>
ceph: don't allow setlease on cephfs

Dmitry Baryshkov <[email protected]>
drm/msm/a6xx: fix gmu start on newer firmware

Amit Engel <[email protected]>
nvmet: Disable keep-alive timer when kato is cleared to 0h

Tom Rix <[email protected]>
hwmon: (applesmc) check status earlier.

Krishna Manikandan <[email protected]>
drm/msm: add shutdown support for display platform_driver

John Stultz <[email protected]>
tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup

Bodo Stroesser <[email protected]>
scsi: target: tcmu: Optimize use of flush_dcache_page

Bodo Stroesser <[email protected]>
scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range

Kim Phillips <[email protected]>
perf record/stat: Explicitly call out event modifiers in the documentation

Marc Zyngier <[email protected]>
HID: core: Sanitize event code and type when mapping input

Marc Zyngier <[email protected]>
HID: core: Correctly handle ReportSize being zero

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

Diffstat:

 Documentation/filesystems/affs.txt                 |  16 +-
 Makefile                                           |   4 +-
 arch/arm64/include/asm/kvm_arm.h                   |   3 +-
 arch/arm64/include/asm/kvm_asm.h                   |  43 +++
 arch/arm64/kernel/vmlinux.lds.S                    |   8 +
 arch/arm64/kvm/hyp/entry.S                         |  31 +-
 arch/arm64/kvm/hyp/hyp-entry.S                     |  63 ++--
 arch/arm64/kvm/hyp/switch.c                        |  39 ++-
 arch/mips/kernel/smp-bmips.c                       |   2 +
 arch/mips/mm/c-r4k.c                               |   4 +
 arch/s390/include/asm/percpu.h                     |  28 +-
 arch/x86/mm/numa_emulation.c                       |   2 +-
 drivers/ata/libata-core.c                          |   5 +-
 drivers/ata/libata-scsi.c                          |   8 +-
 drivers/cpuidle/cpuidle.c                          |   3 +-
 drivers/dma/at_hdmac.c                             |   2 +
 drivers/dma/of-dma.c                               |   8 +-
 drivers/dma/pl330.c                                |   2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |  12 +-
 drivers/gpu/drm/msm/msm_drv.c                      |   8 +
 drivers/gpu/drm/radeon/radeon_display.c            |   2 +-
 drivers/hid/hid-core.c                             |  15 +-
 drivers/hid/hid-input.c                            |   4 +
 drivers/hid/hid-multitouch.c                       |   2 +
 drivers/hwmon/applesmc.c                           |  31 +-
 drivers/iommu/intel_irq_remapping.c                |  10 +-
 drivers/md/dm-cache-metadata.c                     |   8 +-
 drivers/md/dm-thin-metadata.c                      |   8 +-
 drivers/md/dm-writecache.c                         |  12 +-
 drivers/media/rc/rc-main.c                         |  44 ++-
 drivers/net/ethernet/arc/emac_mdio.c               |   1 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  26 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   5 +-
 drivers/net/ethernet/broadcom/tg3.c                |  17 +-
 drivers/net/ethernet/cortina/gemini.c              |  34 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   9 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           | 110 +++----
 drivers/net/gtp.c                                  |   1 +
 drivers/net/usb/asix_common.c                      |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/nvme/target/core.c                         |   6 +
 drivers/nvme/target/fc.c                           |   4 +-
 drivers/target/target_core_user.c                  |  15 +-
 .../thermal/ti-soc-thermal/omap4-thermal-data.c    |  23 +-
 drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h  |  10 +-
 drivers/tty/serial/qcom_geni_serial.c              |   2 +-
 drivers/vfio/pci/vfio_pci.c                        | 349 +++++++++++++++++++--
 drivers/vfio/pci/vfio_pci_config.c                 |  51 ++-
 drivers/vfio/pci/vfio_pci_intrs.c                  |  14 +
 drivers/vfio/pci/vfio_pci_private.h                |  16 +
 drivers/vfio/pci/vfio_pci_rdwr.c                   |  24 +-
 drivers/vfio/vfio_iommu_type1.c                    |  36 ++-
 drivers/xen/xenbus/xenbus_client.c                 |  10 +-
 fs/affs/amigaffs.c                                 |  27 ++
 fs/affs/file.c                                     |  26 +-
 fs/btrfs/ctree.c                                   |   8 +-
 fs/btrfs/extent_io.c                               |   8 +-
 fs/btrfs/extent_io.h                               |   6 +-
 fs/btrfs/ioctl.c                                   |  27 +-
 fs/btrfs/volumes.c                                 |   3 +-
 fs/ceph/file.c                                     |   1 +
 fs/eventpoll.c                                     |   6 +-
 fs/ext2/file.c                                     |   6 +-
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   4 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   2 +-
 fs/xfs/xfs_file.c                                  |  12 +-
 include/linux/bvec.h                               |   9 +-
 include/linux/hid.h                                |  42 ++-
 include/linux/libata.h                             |   1 +
 include/linux/log2.h                               |   2 +-
 include/linux/netfilter/nfnetlink.h                |   3 +-
 include/linux/uaccess.h                            |  26 ++
 include/net/netfilter/nf_tables.h                  |   2 +
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 mm/hugetlb.c                                       |  26 +-
 mm/maccess.c                                       | 167 +++++++++-
 mm/slub.c                                          |  12 +-
 net/batman-adv/bat_v_ogm.c                         |  11 +-
 net/batman-adv/bridge_loop_avoidance.c             |   5 +-
 net/batman-adv/gateway_client.c                    |   6 +-
 net/netfilter/nf_tables_api.c                      |  64 ++--
 net/netfilter/nfnetlink.c                          |  11 +-
 net/netfilter/nfnetlink_log.c                      |   3 +-
 net/netfilter/nfnetlink_queue.c                    |   2 +-
 net/netfilter/nft_payload.c                        |   4 +-
 net/wireless/reg.c                                 |   3 +
 scripts/checkpatch.pl                              |   4 +-
 sound/core/oss/mulaw.c                             |   4 +-
 sound/firewire/digi00x/digi00x.c                   |   5 +
 sound/pci/ca0106/ca0106_main.c                     |   3 +-
 sound/pci/hda/patch_hdmi.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 tools/include/uapi/linux/perf_event.h              |   2 +-
 tools/perf/Documentation/perf-record.txt           |   4 +
 tools/perf/Documentation/perf-stat.txt             |   4 +
 tools/perf/pmu-events/jevents.c                    |   2 +-
 tools/testing/selftests/bpf/test_maps.c            |   2 +
 99 files changed, 1379 insertions(+), 392 deletions(-)