This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 89d8c504132e Add linux-next specific files for 20190524 omits 386c02e469b1 Merge branch 'akpm/master' omits 19870917fe64 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits e0d1fb19368e mm, memcg: consider subtrees in memory.events omits a54b9ae3743e pinctrl: fix pxa2xx.c build warnings omits 7f901400efc5 Merge branch 'akpm-current/current' omits b84503b63e3d Merge remote-tracking branch 'pidfd/for-next' omits 40ebe3f79031 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 86ef94d60d48 Merge remote-tracking branch 'hyperv/hyperv-next' omits f0b70b0fdf8d Merge remote-tracking branch 'xarray/xarray' omits 999b8cffef39 Merge remote-tracking branch 'nvmem/for-next' omits 34e24aab4c15 Merge remote-tracking branch 'kspp/for-next/kspp' omits c439e0553793 Merge remote-tracking branch 'ntb/ntb-next' omits 386ac66c0daf Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 55db0868027c Merge remote-tracking branch 'coresight/next' omits 5b406df1fc1b Merge remote-tracking branch 'livepatching/for-next' omits f662420ade4a Merge remote-tracking branch 'y2038/y2038' omits 635667133d7a Merge remote-tracking branch 'kselftest/next' omits 1c2c4a353ae5 Merge remote-tracking branch 'userns/for-next' omits 25a350d5777e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 3e908b457683 Merge remote-tracking branch 'rpmsg/for-next' omits fc37e44640aa Merge remote-tracking branch 'vhost/linux-next' omits b7e5123ddad6 Merge remote-tracking branch 'scsi/for-next' omits 23538f134a2e Merge remote-tracking branch 'slave-dma/next' omits 813f4824d135 Merge remote-tracking branch 'mux/for-next' omits 02297ef4f367 Merge remote-tracking branch 'staging/staging-next' omits 03e4ac97d34e Merge remote-tracking branch 'char-misc/char-misc-next' omits d6da87b9f138 Merge remote-tracking branch 'tty/tty-next' omits 3391cb54c270 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 80ce9c08f4d9 Merge remote-tracking branch 'usb/usb-next' omits a22dfbf94669 Merge remote-tracking branch 'ipmi/for-next' omits cdf0c7328f10 Merge remote-tracking branch 'leds/for-next' omits 4503f9b4ec6a Merge remote-tracking branch 'chrome-platform/for-next' omits 8f3682ed638a Merge remote-tracking branch 'percpu/for-next' omits d577efd1fa3e Merge remote-tracking branch 'tip/auto-latest' omits 9b280e45beea Merge remote-tracking branch 'spi/for-next' omits de8d6e601dcb Merge remote-tracking branch 'audit/next' omits 99b589a91dd1 Merge remote-tracking branch 'tpmdd/next' omits 8f81874a55f2 Merge remote-tracking branch 'selinux/next' omits ed63e2f7dac6 Merge remote-tracking branch 'integrity/next-integrity' omits 56a64f6fb9fd Merge remote-tracking branch 'apparmor/apparmor-next' omits aa8a6223820b Merge remote-tracking branch 'security/next-testing' omits 30a8aa2be399 Merge remote-tracking branch 'regulator/for-next' omits ddaf96af579a Merge remote-tracking branch 'backlight/for-backlight-next' omits e4be7d971a75 Merge remote-tracking branch 'kgdb/kgdb-next' omits c8ebd93e1bcf Merge remote-tracking branch 'block/for-next' omits 56373bb9ed21 Merge remote-tracking branch 'input/next' omits 37ce7837337a Merge remote-tracking branch 'sound-asoc/for-next' omits 5c7e712cc180 Merge remote-tracking branch 'sound/for-next' omits 63777a531200 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 27d4081b1334 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 371b351d7459 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 6475daee6597 Merge remote-tracking branch 'amdgpu/drm-next' omits 2c76315769a3 Merge remote-tracking branch 'crypto/master' omits e670e4be1828 Merge remote-tracking branch 'nand/nand/next' omits 032c315be3ae Merge remote-tracking branch 'gfs2/for-next' omits ecf67494ed2d Merge remote-tracking branch 'nfc-next/master' omits 01173c63551a Merge remote-tracking branch 'bpf-next/master' omits c6982ba9981e Merge remote-tracking branch 'net-next/master' omits 9ff6cf7624e4 Merge remote-tracking branch 'dlm/next' omits f018d979a02f Merge remote-tracking branch 'ieee1394/for-next' omits 1265ff9c8530 Merge remote-tracking branch 'opp/opp/linux-next' omits ef744bd63ab4 Merge remote-tracking branch 'cpupower/cpupower' omits 3973864e025b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits ed73f86365b3 Merge remote-tracking branch 'pm/linux-next' omits c706bfc862e7 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 0bac0042a8c0 Merge remote-tracking branch 'v4l-dvb/master' omits 8f963bf0d36f Merge remote-tracking branch 'hid/for-next' omits 701611aa473f Merge remote-tracking branch 'pstore/for-next/pstore' omits ec183dc7c095 Merge remote-tracking branch 'printk/for-next' omits a6b9b685eaea Merge remote-tracking branch 'vfs/for-next' omits 03e9b8dc8c5c Merge remote-tracking branch 'v9fs/9p-next' omits 6f5dbde31f85 Merge remote-tracking branch 'ubifs/linux-next' omits 426f980f44af Merge remote-tracking branch 'nfsd/nfsd-next' omits b65dc5795171 Merge remote-tracking branch 'f2fs/dev' omits 9a65bbe299d6 Merge remote-tracking branch 'ext4/dev' omits 10734916fa6a Merge remote-tracking branch 'ext3/for_next' omits be3ca54ed2cd Merge remote-tracking branch 'ecryptfs/next' omits 95ab0f69276c Merge remote-tracking branch 'cifs/for-next' omits b145c3729daa Merge remote-tracking branch 'btrfs-kdave/for-next' omits 9f21de110a7b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 68449bfd150d Merge remote-tracking branch 'soc-fsl/next' omits 2bbc101c5669 Merge remote-tracking branch 'parisc-hd/for-next' omits 92c5c010989a Merge remote-tracking branch 'nds32/next' omits a1613deaf237 Merge remote-tracking branch 'csky/linux-next' omits 3526abedbb33 Merge remote-tracking branch 'clk-samsung/for-next' omits a1b5e3715bdf Merge remote-tracking branch 'tegra/for-next' omits e71675177c09 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 35c559f9fbd6 Merge remote-tracking branch 'samsung-krzk/for-next' omits 86cb96b3726a Merge remote-tracking branch 'rockchip/for-next' omits fca15810199c Merge remote-tracking branch 'renesas/next' omits 0f7d994e759e Merge remote-tracking branch 'qcom/for-next' omits dfc0b8e0e1e2 Merge remote-tracking branch 'reset/reset/next' omits db63a4d580bf Merge remote-tracking branch 'mvebu/for-next' omits 100741feec37 Merge remote-tracking branch 'mediatek/for-next' omits f4a9d5ab61d8 Merge remote-tracking branch 'keystone/next' omits 0c563233ad4b Merge remote-tracking branch 'imx-mxs/for-next' omits d43690612dfb Merge remote-tracking branch 'bcm2835/for-next' omits 2de765d2154b Merge remote-tracking branch 'at91/at91-next' omits bee7b111b7c0 Merge remote-tracking branch 'aspeed/for-next' omits a7767b3c07d9 Merge remote-tracking branch 'amlogic/for-next' omits fdb0e83338db Merge remote-tracking branch 'actions/for-next' omits df96e34ccacf Merge remote-tracking branch 'arm-soc/for-next' omits 3adc84f68b7b Merge remote-tracking branch 'arm64/for-next/core' omits 222609324d7c Merge remote-tracking branch 'arm/for-next' omits a4e1ac77942d Merge remote-tracking branch 'arc/for-next' omits 4ef1cc845da3 Revert "drm/amd/display: Don't load DMCU for Raven 1" omits ceabfe023946 Revert "Input: mtk-pmic-keys - add support for MT6392" omits 095913653ad6 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c0947352cec6 Merge remote-tracking branch 'mmc-fixes/fixes' omits 38ce8b890254 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 2f9a55e43434 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits b8ff2459b30c Merge remote-tracking branch 'scsi-fixes/fixes' omits a0ef9b393188 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 9138516cdaf4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 731c99cb2eba Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 59b8a892436b Merge remote-tracking branch 'kvm-fixes/master' omits 1bc6820b7df2 Merge remote-tracking branch 'omap-fixes/fixes' omits 55fa350be143 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 49527e0497d9 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 088045d59531 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits ea5fa2f93960 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 8cc1c8d2a8c5 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 299f964702e4 Merge remote-tracking branch 'input-current/for-linus' omits cc7acac30348 Merge remote-tracking branch 'staging.current/staging-linus' omits aee54c3f1ad1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 39bcfb5d81aa Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 7ed822dc831a Merge remote-tracking branch 'usb.current/usb-linus' omits 4edd86e5daea Merge remote-tracking branch 'tty.current/tty-linus' omits 62a69dc4b086 Merge remote-tracking branch 'spi-fixes/for-linus' omits 984122449263 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 1a462edaa06b Merge remote-tracking branch 'regmap-fixes/for-linus' omits fdc124d9fddb Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7cc52f278072 Merge remote-tracking branch 'sound-current/for-linus' omits b1ddd23ab800 Merge remote-tracking branch 'rdma-fixes/for-rc' omits cecdf6ba1412 Merge remote-tracking branch 'mac80211/master' omits 3ea1c54f8d13 Merge remote-tracking branch 'netfilter/master' omits e0a53270914e Merge remote-tracking branch 'bpf/master' omits f1091305d22f Merge remote-tracking branch 'net/master' omits 5373aa3cb09b Merge remote-tracking branch 'powerpc-fixes/fixes' omits 8859cce6fa18 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits c2a5240e2013 Merge remote-tracking branch 'arc-current/for-curr' omits 09ca2ec59334 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 78094276ca6a Input: mtk-pmic-keys - add support for MT6392 omits ff4dbd9c7fb8 Merge branch 'for-5.3/io_uring' into for-next omits f3fafe4103bd io_uring: add support for sqe links omits c7a9ff458559 io_uring: punt short reads to async context omits c88221e2b7cb uio: make import_iovec()/compat_import_iovec() return byte [...] omits ce9bbc3bc2d5 ARM: dts: aspeed: Add Microsoft Olympus BMC omits e0f507f085b7 ARM: dts: aspeed: Adding Lenovo Hr630 BMC omits 07135c6e72ed ARM: dts: aspeed: Add Facebook YAMP BMC omits 7a9dfb871a1e ARM: dts: aspeed: swift: Add pca9539 devices omits a9521341e78f swift omits 0457dfd5fa29 ARM: dts: aspeed: Add Swift BMC machine omits 7a68453a94ba ARM: dts: aspeed: cmm: enable ehci host controllers omits 8058097924fd Merge branch 'regulator-5.3' into regulator-next omits b8b09ee4379d Merge branch 'regulator-5.2' into regulator-linus omits a41794e956b0 Merge branch 'asoc-5.3' into asoc-next omits a62c55521ad0 Merge branch 'asoc-5.2' into asoc-linus omits 17b168646a66 ALSA: Enable micmute LED for Huawei laptops omits 52940fd03211 leds: TI LMU: fix u8 variable comparisons with less than zero omits 0c312948dd1d ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots omits a48c43ca7d8a ARM: dts: aspeed: zaius: update 12V brick I2C address omits 27e1f3163071 ARM: dts: aspeed: zaius: add Infineon and Intersil regulators omits aa41e657831d ARM: dts: aspeed: quanta-q71: Enable p2a node omits a4384f21dc5a ARM: dts: aspeed: Add aspeed-p2a-ctrl node omits 413874ce52af leds: spi-byte: add single byte SPI LED driver omits 206b705866c4 dt-bindings: leds: Add binding for spi-byte LED. omits 13f5750a60b9 leds: lm36274: Introduce the TI LM36274 LED driver omits 5a4600921062 tests: add pidfd_open() tests omits 99e9da7f2796 pid: add pidfd_open() omits 792e39db0e6d drm/amdkfd: Add domain number into gpu_id omits 5c3fc06975a6 drm/amdkfd: Add VegaM support omits 46c92d78c78f drm/amdkfd: Fix a circular lock dependency omits e1bd6f70704e drm/amdkfd: Delete alloc_format field from map_queue struct omits 7e5e9276d1e2 drm/amdkfd: Expose sdma engine numbers to topology omits 8a7cc4ad5d98 drm/amdkfd: Introduce XGMI SDMA queue type omits ccdea9ab7500 drm/amdkfd: Fix sdma queue map issue omits d8c941deb96f drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] omits 6331e737211e drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk omits 69712a7650bf drm/amdkfd: Move non-sdma mqd allocation out of init_mqd omits 06046f8efb7b drm/amdkfd: Fix a potential memory leak omits 9f6b967c595b drm/amdkfd: Allocate MQD trunk for HIQ and SDMA omits 899e208a7634 drm/amdkfd: Add mqd size in mqd manager struct omits 9ed4f32375ed drm/amdkfd: Init mqd managers in device queue manager init omits d1b48aef2937 drm/amdkfd: Introduce DIQ type mqd manager omits dfa9b8214166 drm/amdkfd: Introduce asic-specific mqd_manager_init function omits 0bd5636255b4 drm/amdgpu: Improve error handling for HMM omits ae50e67e24c1 drm/amdgpu: more descriptive message if HMM not enabled omits b85c6a546e2c drm/amdgpu: support userptr cross VMAs case with HMM omits f3baa6707c0f drm/amdkfd: support concurrent userptr update for HMM omits 8841b897f09a drm/amdgpu: fix HMM config dependency issue omits b65c4eef9327 drm/amdgpu: replace get_user_pages with HMM mirror helpers omits f4bb3ec35f80 drm/amdkfd: avoid HMM change cause circular lock omits 0a54ba32fbe8 drm/amdgpu: use HMM callback to replace mmu notifier omits adda212971fc dt-bindings: leds: Add LED bindings for the LM36274 omits 5a2735a84a75 regulator: lm363x: Add support for LM36274 omits 8286c81db93f mfd: ti-lmu: Add LM36274 support to the ti-lmu omits ef5eb70b9ed5 dt-bindings: mfd: Add lm36274 bindings to ti-lmu omits d84418b5b4ab regulator: lm363x: Make the gpio register enable flexible omits 2e74262f000c leds: lm3697: Introduce the lm3697 driver omits d4a3015c529d mfd: ti-lmu: Remove support for LM3697 omits 1640825491c0 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 omits 9a8e66ebeaa2 leds: TI LMU: Add common code for TI LMU devices omits d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution omits e943f5018f61 drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] omits e15cdfe26757 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] omits c07668805030 drm/amdkfd: Fix gfx9 XNACK state save/restore omits f6c393058dd0 drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL omits c8b09319493a drm/amdkfd: Fix gfx8 MEM_VIOL exception handler omits e04579e9fdad drm/amdkfd: Fix compute profile switching omits 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property omits c35149c1cd56 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd omits c300fb416162 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id omits e20dadceb6dc drm/amdkfd: Add sdma allocation debug message omits 6e133dfc5a0d drm/amdkfd: Use 64 bit sdma_bitmap omits b2eec7187c97 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] omits 2b9497284df7 drm/amdgpu: use pcie_bandwidth_available rather than open [...] omits 3db9bcfdb6bc gpu: fix typos in code comments omits c1964f2b0b50 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting omits c755185fc81e drm/amdgpu: use div64_ul for 32-bit compatibility v1 omits 87d15d32af01 drm/amd/powerplay: Enable "disable dpm" feature to support [...] omits 624f90793f3b drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] omits 9d17375f4f36 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" omits b456cd655e44 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI omits 54d787050682 drm/amd/display: 3.2.31 omits 7d28a33762ae drm/amd/display: Disable ABM before destroy ABM struct omits f7848938da22 drm/amd/display: dont set otg offset omits 3c78668cf74b drm/amd/display: Explicitly specify update type per plane [...] omits ecfd5e141e0a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE omits 13c349a54930 drm/amd/display: Use VCP for extended colorimetry omits ad06def54415 drm/amd/display: Use DCN functions instead of DCE omits 9551ac33a056 drm/amd/display: Engine-specific encoder allocation omits 06c7ac23e6db drm/amd/display: enabling stream after HPD low to high happened omits 1d702af7a427 drm/amd/display: Program VTG params after programming Global Sync omits 932958184b92 drm/amd/display: add null checks and set update flags omits bbd307442566 drm/amd/display: 3.2.30 omits fcd6b5458f95 drm/amd/display: Reuse MPC OGRAM for 1D blender omits fb37e84d8375 drm/amd/display: Remove DPMS state dependency for fast boot omits 4965a21c8f88 drm/amd/display: Hook up CRC capture support for dce120 omits 5fddb63c1d99 drm/amd/display: define v_total_min and max parameters omits 34ef2f7ff06d drm/amd/powerplay: support sw smu hotspot and memory tempe [...] omits bd06942855ed drm/amd/powerplay: support uclk activity retrieve on sw sm [...] omits 25084fa81837 drm/amd/powerplay: honor hw limit on fetching metrics data omits dedce7fb9067 drm/amd/powerplay: support ppfeatures sysfs interface on s [...] omits 786424730741 drm/amd/powerplay: drop redundant smu call omits 06430d8ab182 drm/amd/powerplay: drop unnecessary sw smu check omits 46c2d20ff89e drm/amd/display: Drop DCN1_01 guards omits 23fc0a95bae5 drm/amdgpu: Report firmware versions with sysfs v2 omits 8c682b709434 drm/amdgpu: make VCN DPG pause mode detached from general VCN omits 558019a0c603 drm/amdgpu: move the VCN DPG mode read and write to VCN omits 2af7b7234b1e drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE omits 21f11fa7eae4 drm/amdgpu: suppress repeating tmo report omits 66a68e964d21 drm/amdgpu: remove static GDS, GWS and OA allocation omits e5d8805803d9 drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters omits 6e84c47ecb81 drm/amd/powerplay: force to update all clock tables on OD reset omits f4e6ab12eaf9 drm/amd/powerplay: update Vega10 power state on OD omits 665e95121f10 drm/amd/powerplay: avoid repeat AVFS enablement/disablement omits 53b89f6cef19 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] omits e1301300d0e1 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup omits 93716a6211b1 drm/amdgpu: check no_user_fence flag for engines omits 8313d05a5e62 drm/amdgpu/VCN: set no_user_fence flag to true omits 127a77603106 drm/amdgpu/VCE: set no_user_fence flag to true omits 9b103e12f97f drm/amdgpu/UVD: set no_user_fence flag to true omits f4959cc20694 drm/amdgpu: add no_user_fence flag to ring funcs omits 1d86dacc5dd4 drm/amdgpu: sdma handle ras resume omits a84440bb5a8f drm/amdgpu: gfx handle ras resume omits 520f6f8e5c50 drm/amdgpu: gmc handle ras resume omits cc0e401be913 drm/amdgpu: enable ras suspend/resume omits 97ed0afeee8b drm/amdgpu: ras support suspend/resume omits 427fbfac2d9d drm/amdgpu: add badpages sysfs interafce omits e79dd65a017e drm/amdgpu: Fix S3 test issue omits 54a7d281ad97 drm/amd/display: Make some functions static omits 9d69fd40f775 drm/amdgpu: RLC to program regs for Vega10 SR-IOV omits 60a263ff531c drm/amdgpu: add basic func for RLC program reg omits 01163f9f8e52 drm/amdgpu: Skip setting some regs under Vega10 VF omits 2d83ee97b10f drm/amdgpu: Support PSP VMR ring for Vega10 VF omits e8f3f9767d8e drm/amdgpu: call psp to program ih cntl in SR-IOV omits 9085da9ecdd1 drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG omits 9f6cce1ed003 drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG omits 30097060bc01 drm/amdgpu: initialize PSP before IH under SR-IOV omits 002aeefd2096 drm/amdgpu: init vega10 SR-IOV reg access mode omits 2de4dfd56e33 drm/amdgpu: gpu reset will run ras post init omits 2c370226528e drm/amdgpu: sdma support ras gpu reset omits f57ca479e06e drm/amdgpu: gfx support ras gpu reset omits 05081898a65e drm/amdgpu: gmc support ras gpu reset omits 23c75e9bd064 drm/amdgpu: handle ras reset omits ed061d06bfce drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot omits ba7dfabdda2b drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] omits 4c2b6d173c73 drm/amdgpu: gpu reset will run late_init omits 7ce7e5523406 drm/amdgpu: add df perfmon regs and funcs for xgmi omits 02f3818c43d8 drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled omits 1ffcb65d8acc drm/amdgpu: add EDC counter register omits 8a22e27a3ff1 drm/amdgpu: Reserve shared fence for eviction fence omits 76687d453cd5 drm/amd/display: Expose send immediate sdp message interface omits 6627a1c11321 drm/amd/display: Fill plane attrs only for valid pxl format omits 29c82bfc252d drm/amd/display: move back vbios cmd table for set dprefclk omits 052d6a4551dc drm/amd/display: fix acquire_first_split_pipe function omits 96cfbbb3d14f drm/amd/display: stop external access to internal optc syn [...] omits 00a8ba060a15 drm/amd/display: move signal type out of otg dlg params omits 81982fab2e31 drm/amd/display: reset retimer/redriver below 340Mhz omits dd396826a567 drm/amd/display: color space ycbcr709 support omits 6e742c5df13a drm/amd/display: Define Byte 14 on AVI InfoFrame omits cc2828a2b93c drm/amd/display: 3.2.29 omits 7ff2a96aa13d drm/amd/display: Disable cursor when offscreen in negative [...] omits 16dbaceb3acf drm/amd/display: Fill prescale_params->scale for RGB565 omits a921e5caf89d drm/amd/display: Support AVI InfoFrame V3 and V4 omits 9833809d1075 drm/amd/display: block passive dongle EDID Emulation for U [...] omits 78aabc2d3a36 drm/amd/display: add SW_USE_I2C_REG request. omits 9035a9120621 drm/amd/display: add support for disconnected eDP panels omits 07a4ec66fd8b drm/amd/display: Set dispclk and dprefclock directly omits 5f642185366a drm/amd/display: fix multi display seamless boot case omits 0ea37c8c3567 drm/amd/display: Refactor program watermark. omits 9327b82c64e7 drm/amd/display: 3.2.28 omits 988076cd8c5c drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] omits 472036c2794b drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file omits 9988ecd7417c drm/amdkfd: Cosmetic cleanup omits 06d2e442b0df drm/amdgpu: Fix CIK references in gmc_v8 omits c4506e4d5724 drm/amdgpu: Add PCIe replay count sysfs file omits 2d81a3c82e96 drm/amdgpu: Add replay counter defines to NBIO headers omits 79fe4f84eea8 drm/amdgpu: Update latest xgmi topology info after each de [...] omits 92c0a36056ae drm/amdgpu: enable separate timeout setting for every ring [...] omits b76d26e2e769 drm/amdgpu: add new sysfs interface for memory realtime ut [...] omits a9c154ed1838 drm/amd/powerplay: expose SMU7 asics realtime memory utilization omits 6e9982602351 drm/amd/powerplay: expose Vega12 realtime memory utilization omits 671670e9c964 drm/amd/powerplay: expose Vega20 realtime memory utilization omits 90cfe0c8f2fa drm/amdkfd: Adjust weight to represent num_hops info when [...] omits 535f850de3c1 drm/amdgpu: Implement get num of hops between two xgmi device omits ade7b23cb0b4 drm/amdkfd: Expose HDP registers to user space omits 7a100ee7f29c drm/amdgpu: Remap hdp coherency registers omits b8d7cf5c45e1 drm/amd/powerplay: add helper function to get smu firmware [...] omits caaedf1db7a2 drm/amd/powerplay: expose Vega12 current gpu activity omits 902a56f23ee9 drm/amd/powerplay: expose Vega12 current power omits c3c482eb7074 drm/amd/powerplay: support hwmon temperature channel labels V2 omits 4b9403f0c7d0 drm/amd/powerplay: expose current hotspot and memory tempe [...] omits 364e372c9086 drm/amd/powerplay: support SMU metrics table on Vega12 omits 948db9ff3a2e drm/amd/powerplay: support temperature emergency max values omits 899d334f3603 drm/amd/powerplay: support hotspot/memory critical limit values omits 9883872cc373 Merge branch 'core/urgent' omits 93b4139aa4ef Merge branch 'irq/core' omits ea68e3063f4f Merge branch 'x86/apic' omits 4792878ab434 Merge branch 'misc-5.2' into next-fixes omits 03216f1a350e Merge branch 'acpi-pm' into linux-next omits 933b40530b4b mac80211: remove set but not used variable 'old' omits 18760f19c44a mac80211: handle deauthentication/disassociation from TDLS peer omits 21a5d26b8164 reset: Switch to SPDX license identifier for reset-simple omits 8d91963abe41 reset: Add reset controller support for BM1880 SoC omits 620653db412f dt-bindings: reset: Add devicetree binding for BM1880 rese [...] omits ee3fd765dc39 Merge branch 'pm-domains' into linux-next omits b4b6cf632afd Merge branch 'pm-cpufreq' into linux-next omits 5809fdc63585 Merge branch 'acpi-doc' into linux-next omits 0538248650ef Merge branch 'acpi-bus' into linux-next omits eb5f507bf816 Merge branch 'acpica' into linux-next omits 82c80f76e9da virtio: Fix indentation of VIRTIO_MMIO omits 2e1c4a19219c virtio: add unlikely() to WARN_ON_ONCE() omits aa32fb4804f7 iommu/virtio: Add event queue omits 8e9152cae53f iommu/virtio: Add probe request omits 88b47b049c1f iommu: Add virtio-iommu driver omits d7855f487ec7 PCI: OF: Initialize dev->fwnode appropriately omits 8ec429bf7041 of: Allow the iommu-map property to omit untranslated devices omits 1391dedd7466 dt-bindings: virtio: Add virtio-pci-iommu node omits dcb4f19e1763 dt-bindings: virtio-mmio: Add IOMMU description omits 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next omits a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next omits 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl omits ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names omits 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED omits ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug omits 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 omits 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] omits bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node omits 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next omits c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next omits 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ omits dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ omits 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ omits 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] omits 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds e1e52981f292 Merge tag 'drm-intel-fixes-2019-05-23' of git://anongit.fr [...] adds c07498917180 Revert "drm/amd/display: Don't load DMCU for Raven 1" adds a3b25d157d5a Merge tag 'drm-fixes-2019-05-24-1' of git://anongit.freede [...] adds e50e6798f1e2 Merge tag 'mmc-v5.2-2' of git://git.kernel.org/pub/scm/lin [...] adds 0f5ee062d87e Revert "thermal: rockchip: fix up the tsadc pinctrl settin [...] adds 2380a792dec0 thermal: tegra: Make tegra210_tsensor_thermtrips static adds 4eb39f79ef44 thermal: rcar_gen3_thermal: Update value of Tj_1 adds bdc4480a669d thermal: rcar_gen3_thermal: Update calculation formula of IRQTEMP adds 6a310f8f97bb thermal: rcar_gen3_thermal: Update temperature conversion method adds 49bbd8bb34a4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3d0818f5eba8 platform/x86: pmc_atom: Add Lex 3I380D industrial PC to cr [...] adds d6423bd03031 platform/x86: pmc_atom: Add several Beckhoff Automation bo [...] adds c50bbf615f2f Merge tag 'platform-drivers-x86-v5.2-2' of git://git.infra [...] adds 96a13f57b946 arm64: Kconfig: Make ARM64_PSEUDO_NMI depend on BROKEN for now adds c5e2edeb01ae arm64: insn: Fix ldadd instruction encoding adds edbcf50eb8ae arm64: insn: Add BUILD_BUG_ON() for invalid masks adds 0a72ef899014 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 51816e9e1139 locking/lock_events: Use this_cpu_add() when necessary adds 465ae8369202 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 26 adds 5e0f8ad07b46 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 27 adds 1568b83c4a3e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 28 adds 77f5075a43fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 adds 1b9391e3497c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 30 adds e8fc982834c1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 31 adds d0fa1179e3fa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 adds e62d94910306 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 adds 28c8eea7c624 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 34 adds 68252eb5f841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 35 adds b4d0d230ccfb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 adds 8a618bfca4a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 37 adds 6ff3f917e066 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 38 adds 59899843fc86 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 39 adds ea2305f6a84e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40 adds ee5d8f4d89ee treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 41 adds 59e0b61cd46f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 42 adds 6979193bdbc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 44 adds 8d7c56d08faf treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 45 adds 62810dbdc7b9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 adds af1a8899d22c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47 adds dd165a658d90 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 48 adds 8116125d6f26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 49 adds 64b70da0389e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 adds aec89d292c33 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 adds 8e8ccf433841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 adds e14ca9783609 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 adds a25d83eb202f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 adds 83cde38357a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 adds 6e7c1094436d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 adds fbf80cd3b90a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 adds 5078709e89ef treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 adds 4319c7f77a7a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 adds 74ba9207e1ad treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 adds a85036f66fc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 adds 4ad917507fc8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 adds b7b06f8b90b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 adds a112cc39660b treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 adds a62525146229 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 adds 112a73283485 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 adds 3f5296f0e86d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 adds fd26084ebbc0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 adds c51cb3f554ec treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 adds 1b402f7ebf77 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 adds 7de31d0d217f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 adds 6253c22ee3ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 adds 6fa41b31f9d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 adds d135b9cf600d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 76 adds e97150df89a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 77 adds f33f5fe256d3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78 adds ff206db4fd11 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 79 adds 495e00222668 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 81 adds 9ff554e9be1f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 82 adds d691005856b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 adds 7371efe10915 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 84 adds 2ff54cf3dd25 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 86 adds 954d796a9197 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 adds cd5e85f52dc9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 89 adds 9e567af4f0fc treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 90 adds c6ae4c04a861 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 adds f17b7eec8035 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 93 adds ee8ff16bec84 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 94 adds 45a46873f014 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 95 adds a1d312de7780 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 96 adds 84514eae4c95 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 97 adds 8607a96520b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 98 adds 1924af04455c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fd534e9b5fdc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8e8caf97b230 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 47505b8bcfcf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9ba3dd0b5270 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f4f6a4a48b7c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 226b0b0a841b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fe963fd8d170 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f4344b19fa2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a0c7056fda3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d5bb994bcdf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 778ddf54470b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3e0a4e858033 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4c694f289f2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 588cb88cedd5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 10145f7cb307 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 236b83a3dd13 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9dd0abd232e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 060358de993f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 86c2f5d65305 Merge tag 'spdx-5.2-rc2-2' of git://git.kernel.org/pub/scm [...] adds 8d665693c28c dt-bindings: interrupt-controller: arm,gic: Fix schema err [...] adds a5f2246fb913 dt: bindings: mtd: replace references to nand.txt with nan [...] adds 852d095d16a6 checkpatch.pl: Update DT vendor prefix check adds e7bd3e248bc3 Merge tag 'devicetree-fixes-for-5.2' of git://git.kernel.o [...] adds 7f8b40e3dbcd Merge tag 'linux-kselftest-5.2-rc2' of git://git.kernel.or [...] adds 7fbc78e3155a Merge tag 'for-linus-20190524' of git://git.kernel.dk/linux-block adds 2409207a73cc Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 55267c88c003 tracing: Prevent hist_field_var_ref() from accessing NULL [...] adds c8d94a187834 tracing: Check keys for variable references in expressions too adds 9b2ca371b150 tracing: Add a check_val() check before updating cond_snap [...] adds 4eebe38a37f9 kernel/trace/trace.h: Remove duplicate header of trace_seq.h adds a2c48d98fc07 Merge tag 'trace-v5.2-rc1' of git://git.kernel.org/pub/scm [...] adds b2ad81363f12 Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.or [...] adds 82a25b027ca4 ext4: wait for outstanding dio during truncate in nojournal mode adds ee0ed02ca93e ext4: do not delete unlinked inode from orphan list on fai [...] adds 66883da1eee8 ext4: fix dcache lookup of !casefolded directories adds 35efb51eee22 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 58be0106c530 random: fix soft lockup when trying to read from an uninit [...] adds 128f2bfafcf2 Merge tag 'random_for_linus_stable' of git://git.kernel.or [...] adds 493fcbc8435e MAINTAINERS: KVM: arm/arm64: Remove myself as maintainer adds b7c50fab66ab KVM: arm64: Move pmu hyp code under hyp's Makefile to avoi [...] adds 623e1528d409 KVM: arm/arm64: Move cc/it checks under hyp's Makefile to [...] adds 6bff2a3dc9ba Merge tag 'kvmarm-fixes-for-5.2' of git://git.kernel.org/p [...] adds db80927ea197 KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE adds 21be4ca1ea68 KVM: nVMX: Clear nested_run_pending if setting nested state fails adds 2eb06c306a57 KVM: Fix spinlock taken warning during host resume adds be7fcf1d1701 KVM: selftests: Fix a condition in test_hv_cpuid() adds 3b339e2527a6 kvm: selftests: avoid type punning adds 319f6f97e3a1 KVM: selftests: Compile code with warnings enabled adds 32a243df82c8 kvm: x86: Include multiple indices with CPUID leaf 0x8000001d adds 382409b4c43e kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID adds d30b214d1d0a kvm: fix compilation on s390 adds 541e886f7972 KVM: nVMX: Fix using __this_cpu_read() in preemptible context adds 4d259965655c kvm: vmx: Fix -Wmissing-prototypes warnings adds 0e6edceb8f18 KVM: LAPIC: Fix lapic_timer_advance_ns parameter overflow adds 16ba3ab4e15c KVM: LAPIC: Expose per-vCPU timer_advance_ns to userspace adds 12e9612cae0c KVM: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c adds 204c91eff798 KVM: selftests: do not blindly clobber registers in guest asm adds c9bcd3e3335d kvm: svm/avic: fix off-by-one in checking host APIC ID adds 654f1f13ea56 kvm: Check irqchip mode before assign irqfd adds 6f2f84532c15 KVM: x86: do not spam dmesg with VMCS/VMCB dumps adds a80c4ec10ed9 x86/kvm/pmu: Set AMD's virt PMU version to 1 adds 0e6f467ee28e KVM: x86/pmu: mask the result of rdpmc according to the wi [...] adds 2924b52117b2 KVM: x86/pmu: do not mask the value that is written to fixed PMUs adds 19ec166c3f39 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMOR [...] adds bffed38d4fb5 kvm: selftests: aarch64: dirty_log_test: fix unaligned mem [...] adds 55eda003f02f kvm: selftests: aarch64: fix default vm mode adds 98e683443ba2 kvm: selftests: aarch64: compile with warnings on adds c795720629ae KVM: selftests: Wrap vcpu_nested_state_get/set functions w [...] adds 883d25e70b2f tools/kvm_stat: fix fields filter for child events adds 66f61c92889f KVM: x86: fix return value for reserved EFER adds 862f0a3227b3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0c97bf863efc tracing: Silence GCC 9 array bounds warning adds c5b440951a19 Merge tag 'trace-v5.2-rc1-2' of git://git.kernel.org/pub/s [...] adds cd6c84d8f0cd Linux 5.2-rc2 adds fd8d578618b1 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 4c1ceed49be1 kconfig: tests: fix recursive inclusion unit test adds d3ff90b80c23 Merge remote-tracking branch 'kbuild-current/fixes' adds 556a2003e503 Merge remote-tracking branch 'arc-current/for-curr' adds f6672360e780 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 71e15f76f8df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ce8d24f9a596 net: fec: fix the clk mismatch in failed_reset path adds ab0610efabb4 cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency [...] adds 4097e9d250fb net: sched: don't use tc_action->order during action dump adds 95baa60a0da8 ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() adds 425aa0e1d015 ip_sockglue: Fix missing-check bug in ip_ra_control() adds 4523a5611526 net: stmmac: update rx tail pointer register to fix rx dma [...] adds 5e7f7fc538d8 net: stmmac: fix csr_clk can't be zero issue adds f4ca7a9260df net: stmmac: dwmac-mediatek: modify csr_clk value to fix m [...] adds 3d92410a22e2 Merge branch 'fix-some-bugs-in-stmmac' adds f4bcf14e3997 net: ethtool: Document get_rxfh_context and set_rxfh_conte [...] adds 334031219a84 bonding/802.3ad: fix slave link initialization transition states adds 5a20a093d965 dpaa2-eth: Fix potential spectre issue adds bd8460fa4de4 dpaa2-eth: Use PTR_ERR_OR_ZERO where appropriate adds 4ca6dee5220f dpaa2-eth: Make constant 64-bit long adds 66a04abf2bda Merge branch 'dpaa2-eth-Fix-smatch-warnings' adds 46a1695960d0 net/tls: fix lowat calculation if some data came from prev [...] adds 7718a855cd7a selftests/tls: test for lowat overshoot with multiple records adds 04b25a5411f9 net/tls: fix no wakeup on partial reads adds 043556d0917a selftests/tls: add test for sleeping even though there is data adds b933dc367a1d Merge branch 'net-tls-two-fixes-for-rx_list-pre-handling' adds 3e66b7cc50ef net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() adds d997c478427a Merge remote-tracking branch 'net/master' adds bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] adds fc6557648e19 Merge remote-tracking branch 'bpf/master' adds 79c92ca42b5a mac80211: handle deauthentication/disassociation from TDLS peer adds 818e9dfa2c14 mac80211: remove set but not used variable 'old' adds 25d16d124a5e mac80211: fix rate reporting inside cfg80211_calculate_bit [...] adds 85a55ff2cf6b mac80211_hwsim: mark expected switch fall-through adds 33d915d9e8ce {nl,mac}80211: allow 4addr AP operation on crypto controll [...] adds 850fa58d6f3b Merge remote-tracking branch 'mac80211/master' adds 3dd655bc3d7f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops adds fe1d6451bdd8 Merge remote-tracking branch 'sound-current/for-linus' adds 4819d06292c9 ASoC: simple-card: Restore original configuration of DAI format adds 34ac3c3eb8f0 ASoC: core: lock client_mutex while removing link components adds 20a5f9c8649d Merge branch 'asoc-5.2' into asoc-linus adds c508d68752a9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 19c44bc6682f Merge remote-tracking branch 'regmap-fixes/for-linus' adds bb509baa7fec Merge branch 'regulator-5.2' into regulator-linus adds e9079b18854f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 6c3f2a0e0f23 Merge remote-tracking branch 'spi-fixes/for-linus' adds a1ad1cc9704f vt/fbcon: deinitialize resources in visual_init() after fa [...] adds 528d6558b6af Merge remote-tracking branch 'tty.current/tty-linus' adds a47686636d84 media: smsusb: better handle optional alignment adds 602eca3f3b28 Merge remote-tracking branch 'usb.current/usb-linus' adds 64f5528036fb Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds f2d6ef423c45 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds e61ff0fba72d staging: kpc2000: Add dependency on MFD_CORE to kconfig sy [...] adds b9afa223a342 Merge remote-tracking branch 'staging.current/staging-linus' adds f7b101d33046 kheaders: Move from proc to sysfs adds 1457dc9ed8da kheaders: Do not regenerate archive if config is not changed adds 6660a04feb7e w1: ds2408: Fix typo after 49695ac46861 (reset on output_w [...] adds 2bf8496f6e9b lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical adds 24cccab42c41 lkdtm/bugs: Adjust recursion test to avoid elision adds 02bd610e858d Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds f5dd87326fef fpga: stratix10-soc: fix use-after-free on s10_init() adds 13069847a475 fpga: dfl: afu: Pass the correct device to dma_mapping_error() adds dfe3de8d397b fpga: dfl: Add lockdep classes for pdata->lock adds de9a7f6f5f19 fpga: dfl: expand minor range when registering chrdev region adds 1c7ebeabc9e5 parport: Fix mem leak in parport_register_dev_model adds 110080cea0d0 genwqe: Prevent an integer overflow in the ioctl adds bd17cc5a20ae test_firmware: Use correct snprintf() limit adds 4264bca58132 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 03ecad90d379 soundwire: stream: fix out of boundary access on port properties adds 465f5e8b13f1 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 0c2bbff82f52 Merge remote-tracking branch 'input-current/for-linus' adds 3fda9b33d608 selftests/ftrace: Make a script checkbashisms clean adds 4a075bd4e13f selftests/ftrace: Add checkbashisms meta-testcase adds d51f1f14870a selftests/harness: Allow test to configure timeout adds eff82a263b5c selftests: rtc: rtctest: specify timeouts adds 0374ea252d7b Merge remote-tracking branch 'kselftest-fixes/fixes' adds 3f3fdc5557a3 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 61ec589894c3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 806634b2bd7f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds d6566726cfe7 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 93c4e3edfb8e Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 1ead256d0122 Merge remote-tracking branch 'omap-fixes/fixes' adds d21fa09f9635 btrfs: Ensure replaced device doesn't have pending chunk a [...] adds a382f6868b87 btrfs: correct zstd workspace manager lock to use spin_lock_bh() adds 53a88841bf36 Btrfs: incremental send, fix file corruption when no-holes [...] adds 14aace8a9261 Btrfs: incremental send, fix emission of invalid clone operations adds ca9945166b06 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] adds aecf85698386 Merge branch 'misc-5.2' into next-fixes adds c7b08fd43953 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 01e7d61b8ace PCI: hv: Detect and fix Hyper-V PCI domain number collision adds 0ab38ed74d29 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 95b74ce88943 drm/qxl: drop WARN_ONCE() adds b0251876abbf Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 5f3057a62730 Merge remote-tracking branch 'arc/for-next' adds b6b52a3e0c65 Merge remote-tracking branch 'arm/for-next' adds 07a801e146eb Merge remote-tracking branch 'arm64/for-next/core' adds ff3637b5b191 Merge remote-tracking branch 'arm-soc/for-next' adds 43c96000c03a Merge remote-tracking branch 'actions/for-next' adds 3e085f66fe7e Merge remote-tracking branch 'amlogic/for-next' adds 459a6a2f2517 ARM: dts: aspeed: Rename flash-controller nodes adds 8bc7d3ed7cf4 ARM: dts: aspeed: Add Power9 and Power9 CFAM description adds 0215e2a54683 ARM: dts: aspeed: Add aspeed-p2a-ctrl node adds 29b871f344f4 ARM: dts: aspeed: quanta-q71: Enable p2a node adds 9deea07ed8a2 ARM: dts: aspeed: zaius: add Infineon and Intersil regulators adds 66daab243213 ARM: dts: aspeed: zaius: update 12V brick I2C address adds b2cc26af46b4 ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots adds b853ab0fa2e1 ARM: dts: aspeed: cmm: enable ehci host controllers adds 8e8fd0cbd7c5 ARM: dts: aspeed: Add Swift BMC machine adds 56b646284b95 ARM: dts: aspeed: swift: Add pca9539 devices adds e39e134d31b2 ARM: dts: aspeed: Add Facebook YAMP BMC adds 9831ae33750d ARM: dts: aspeed: Adding Lenovo Hr630 BMC adds 130413736376 ARM: dts: aspeed: Add Microsoft Olympus BMC adds 8675f1d9a51a Merge remote-tracking branch 'aspeed/for-next' adds 8310782cef2a Merge remote-tracking branch 'at91/at91-next' adds 08e3c4158538 ARM: bcm283x: Enable DMA support for SPI controller adds bcc0491d9533 Merge remote-tracking branch 'bcm2835/for-next' adds 3ccd5e990ca6 Merge remote-tracking branch 'imx-mxs/for-next' adds 658badf1b11c Merge remote-tracking branch 'keystone/next' adds 4ef11431f062 Merge remote-tracking branch 'mediatek/for-next' adds 61f1a6ffeca8 Merge remote-tracking branch 'mvebu/for-next' adds ef98682a4e12 dt-bindings: reset: Add devicetree binding for BM1880 rese [...] adds 64c47b624f64 reset: Add reset controller support for BM1880 SoC adds 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple adds 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' adds 3716facf6234 Merge remote-tracking branch 'reset/reset/next' adds 940977675b31 Merge remote-tracking branch 'qcom/for-next' adds 8ea3e75a4a24 arm64: dts: renesas: ebisu: Remove renesas, no-ether-link [...] adds abfb2db0bf77 Merge branch 'arm64-dt-for-v5.3' into next adds 7bd70da3a20e Merge remote-tracking branch 'renesas/next' adds 336cff39df78 Merge remote-tracking branch 'rockchip/for-next' adds f540d7a7bf03 Merge remote-tracking branch 'samsung-krzk/for-next' adds 7c4a7049b592 arm64: defconfig: enable sunxi watchdog adds 17996e5b0ba4 ARM: dts: sun6i: Add default address and size cells for SPI adds e0917169e5cc dt-bindings: watchdog: add Allwinner H6 watchdog adds b6cebb1c2de5 arm64: dts: allwinner: h6: add watchdog node adds ae3ceed0a399 arm64: dts: allwinner: h6: add r_watchog node adds 396ac57e0c25 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] adds ec5dd9f514ca Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6f2de28db459 Merge remote-tracking branch 'tegra/for-next' adds f7df8c92b4b9 clk: sifive: restrict Kconfig scope for the FU540 PRCI driver adds b3fddd5b100e clk: imx: imx8mm: fix int pll clk gate adds 1cc54078d104 clk: ti: clkctrl: Fix clkdm_clk handling adds f191a146bcee Merge branch 'clk-fixes' into clk-next adds c57ad2e87023 Merge remote-tracking branch 'clk/clk-next' adds 4b9cb581b12b Merge remote-tracking branch 'clk-samsung/for-next' adds 413dcf0c175f Merge remote-tracking branch 'csky/linux-next' adds 97c8aae68b24 Merge remote-tracking branch 'nds32/next' adds bf8c2f2305b4 parisc/slab: cleanup after /proc/slab_allocators removal adds 6b98d9134e14 parisc: Fix compiler warnings in float emulation code adds ce0b761446ee parisc: Fix crash due alternative coding for NP iopdir_fdc bit adds af2bb6831e66 Merge remote-tracking branch 'parisc-hd/for-next' adds a025200b7008 Merge remote-tracking branch 'soc-fsl/next' adds 6179e21b065d Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 321f786d1af3 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 800387cee52b fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free adds 5d7f255ddd5f Merge remote-tracking branch 'cifs/for-next' adds ce10affd7210 Merge remote-tracking branch 'ecryptfs/next' adds 374b6fc50706 Merge remote-tracking branch 'ext3/for_next' adds 079f9927c7bf ext4: gracefully handle ext4_break_layouts() failure durin [...] adds e396d736ca66 Merge remote-tracking branch 'ext4/dev' adds 7bff1405d86c Merge remote-tracking branch 'f2fs/dev' adds 35d6fcbb7c3e fuse: fallocate: fix return with locked inode adds 4a2abf99f9c2 fuse: add FUSE_WRITE_KILL_PRIV adds c51d32f5c7a7 Merge remote-tracking branch 'fuse/for-next' adds 72722d6f42d2 Revert "lockd: Show pid of lockd for remote locks" adds 5efd0e393d54 lockd: prepare nlm_lockowner for use by the server adds c09b9772bbdd lockd: Convert NLM service fl_owner to nlm_lockowner adds 543833f86e6f lockd: Remove lm_compare_owner and lm_owner_key adds 6bff7560abde lockd: Show pid of lockd for remote locks adds 40629c5ec046 locks: Cleanup lm_compare_owner and lm_owner_key adds 6cb1237cb4c0 Merge remote-tracking branch 'nfsd/nfsd-next' adds b21d9c435f93 ovl: support the FS_IOC_FS[SG]ETXATTR ioctls adds 0e7f2cccb42a ovl: detect overlapping layers adds bf806c26d8d2 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds d4a76e71b5fd Merge remote-tracking branch 'ubifs/linux-next' adds 3a513df0db46 Merge remote-tracking branch 'v9fs/9p-next' adds 6f30e17340ae Merge remote-tracking branch 'vfs/for-next' adds 7873d223fb59 Merge remote-tracking branch 'printk/for-next' adds 886db1d687f5 Merge remote-tracking branch 'pstore/for-next/pstore' adds 5b9f36c9db51 Merge remote-tracking branch 'hid/for-next' adds a4b5363a51fc i2c: imx: Use __maybe_unused instead of #if CONFIG_PM adds c245d94ed106 i2c: iproc: Add multi byte read-write support for slave mode adds 80e406865b8c i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB adds c1fee0c4a2ad i2c: meson: update with SPDX Licence identifier adds 12cb084d0dd8 i2c: jz4780: Drop dependency on MACH_JZ4780 adds a0692f0eef91 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr adds 13067ef73f33 i2c: mlxcpld: Fix wrong initialization order in probe adds ff9378904d9d i2c: synquacer: fix synquacer_i2c_doxfer() return value adds 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next adds 52f1f6870e4d Merge remote-tracking branch 'i2c/i2c/for-next' adds 096ea522e84e doc: Cope with Sphinx logging deprecations adds 2404dad1f67f doc: Cope with the deprecation of AutoReporter adds 8867f6109b84 docs: fix numaperf.rst and add it to the doc tree adds f35a1abd9e7a lib/list_sort: fix kerneldoc build error adds bbb30909e0fd docs: fix multiple doc build warnings in enumeration.rst adds 3bc808846471 docs: Fix conf.py for Sphinx 2.0 adds 77d09ad9dc51 scripts/sphinx-pre-install: make it handle Sphinx versions adds 551bd3368a7b drm/i915: Maintain consistent documentation subsection ordering adds e69071b295d1 Merge remote-tracking branch 'jc_docs/docs-next' adds 2f39cce96363 media: remove redundant 'default n' from Kconfig-s adds 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks adds 2c41cc0be07b media: venus: firmware: fix leaked of_node references adds 22cc3750c78d Merge remote-tracking branch 'v4l-dvb/master' adds 5159e46e20fc Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 553c2f559fc1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 2b7bf2acdc47 Merge remote-tracking branch 'cpupower/cpupower' adds 389c47fb12a9 Merge remote-tracking branch 'opp/opp/linux-next' adds 4b4eedc52dd9 Merge remote-tracking branch 'ieee1394/for-next' adds 440d8add097c Merge remote-tracking branch 'dlm/next' adds a7b287bf7845 IB/iser: Refactor iscsi_iser_check_protection function adds 0cc2896f0253 IB/iser: Remove unused sig_attrs argument adds dae6345aa7a9 IB/isert: Remove unused sig_attrs argument adds 2d465a165aed RDMA/rw: Fix doc typo adds f73e4076426b RDMA/rw: Print the correct number of sig MRs adds 53bfbf9be86e RDMA/rw: Add info regarding SG count failure adds 91f571293e26 RDMA/core: Fix doc typo adds 69054666df0a RDMA/qedr: Fix incorrect device rate. adds d2183c6f1958 RDMA/umem: Move page_shift from ib_umem to ib_odp_umem adds 8ce0048f7654 IB/mlx4: Delete unused func arg adds deee3c7e4991 RDMA/core: Return void from ib_device_check_mandatory() adds eaa1ca9cf992 rds: Don't check return value from destroy CQ adds dfdb08990432 RDMA/ipoib: Remove check of destroy CQ adds 890ac8d97e67 RDMA/core: Make ib_destroy_cq() void adds 269c97fd4854 RDMA/nes: Remove useless NULL checks adds 3bb58cfe07e2 RDMA/i40iw: Remove useless NULL checks adds dab99af99c7c RDMA/nes: Remove second wait queue initialization call adds 62a38e704d57 RDMA/efa: Remove check that prevents destroy of resources [...] adds 495f9a8a8318 Merge remote-tracking branch 'rdma/for-next' adds b4603dbf1e1d ice: Fix double spacing adds 31eafa403b99 ice: Implement LLDP persistence adds 173e23c0cb52 ice: Cleanup an unnecessary variable initialization adds f24e35d88b1b ice: Remove braces for single statement blocks adds a84db52569dd ice: Call out dev/func caps when printing adds e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP adds 9ccb062c1440 ice: Advertise supported link modes if none requested adds a17a5ff6812c ice: Refactor the LLDP MIB change event handling adds 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() adds 55e062ba77ad ice: Format ethtool reported stats adds 65124bbf980c ice: Reorganize tx_buf and ring structs adds 0ab54c5f2fe8 ice: Use bitfields when possible adds 8d5fce190333 ice: Reorganize ice_vf struct adds aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release adds feee3cb3064a ice: Silence semantic parser warnings adds 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds dfb569f2b96e net: ll_temac: Fix compile error adds d39823121911 enetc: add hardware timestamping support adds 41514737ecaa enetc: add get_ts_info interface for ethtool adds ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible adds 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node adds daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' adds f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh adds 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from adds c0b220cf7d80 ipv6: Refactor exception functions adds cc5c073a693f ipv6: Move exception bucket to fib6_nh adds 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info adds 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes adds ec8105352869 selftests: Add redirect tests adds a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] adds af5136f95045 selftests/net: SO_TXTIME with ETF and FQ adds 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII adds 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode adds ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] adds 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] adds 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF adds 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support adds cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support adds 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support adds 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support adds 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback adds 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks adds 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] adds 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] adds 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] adds 091810dbded9 net: stmmac: Introduce selftests support adds 092614261983 net: stmmac: dwmac1000: Fix Hash Filter adds 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries adds f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter adds a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() adds eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() adds 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries adds a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI adds 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' adds 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() adds ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] adds e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init adds 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables adds c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] adds 141347730c7f net: mvpp2: cls: Support steering to RSS contexts adds cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' adds 83bf76e3528a qed: Modify api for performing a dmae to another PF adds 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] adds 08eb1fb0f77b qed*: Change hwfn used for sb initialization adds 7e50769caaea qed: Modify offload protocols to use the affined engine adds 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] adds 8366d520019f qed: Set the doorbell address correctly adds 24e04879abdd qed: Add qed devlink parameters table adds 3576e99e0821 qed*: Add iWARP 100g support adds 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" adds 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index adds a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] adds 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] adds 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation adds 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes adds d51b6ce441d3 net: ethernet: add ag71xx driver adds 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' adds ffab9691bcb2 net: hns3: initialize CPU reverse mapping adds 441228875706 net: hns3: refine the flow director handle adds d93ed94fbeaf net: hns3: add aRFS support for PF adds f438bfe9d4fe net: hns3: fix for FEC configuration adds b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] adds ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver adds 6ce3b4dcee4f inet: rename netns_frags to fqdir adds 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() adds 803fdd996847 net: rename struct fqdir fields adds 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] adds 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] adds 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] adds d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] adds 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() adds a39aca678a06 net: add a net pointer to struct fqdir adds 4907abc605e3 net: dynamically allocate fqdir structures adds 3c8fc8782044 inet: frags: rework rhashtable dismantle adds 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' adds 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] adds df80152265cd ipv4: remove redundant assignment to n adds 99513cfa16c6 selftest: Fixes for icmp_redirect test adds f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static adds 29ec0482c139 r8169: remove rtl_hw_init_8168ep adds 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g adds 76719ee25db9 r8169: change type of member mac_version in rtl8169_private adds 37347efaa329 Merge branch 'r8169-small-improvements' adds fcb40e161aa7 r8169: improve RTL8168d PHY initialization adds e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 adds cec4f328c929 enetc: fix le32/le16 degrading to integer warnings adds 1b0bf78d0384 Merge remote-tracking branch 'net-next/master' adds 5d839021675a bpf: cleanup explored_states adds a8f500af0ccf bpf: split explored_states adds dc2a4ebc0b44 bpf: convert explored_states to hash table adds 5762a20b11ef Merge branch 'bpf-explored-states' adds 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h adds c87f60a77db2 samples: bpf: Do not define bpf_printk macro adds 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h adds e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext adds 58650cc47382 bpftool: use libbpf's btf__parse_elf API adds 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] adds e3b924224028 libbpf: add resizable non-thread safe internal hashmap adds 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap adds 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table adds 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion adds 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests adds 2119f2189df1 bpftool: add C output format option to btf dump subcommand adds 220ba451124e bpftool/docs: add description of btf dump C option adds 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump adds 5420f3207759 Merge branch 'btf2c-converter' adds 8b401f9ed244 bpf: implement bpf_send_signal() helper adds edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory adds 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] adds a08acd118d5c Merge branch 'bpf-send-sig' adds 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag adds b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag adds 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] adds a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result adds c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" adds 9ce33e337fac tools: bpf: sync uapi header bpf.h adds d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] adds 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] adds f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] adds 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests adds 163541e6ba34 arm: bpf: eliminate zero extension code-gen adds a4c927733e74 powerpc: bpf: eliminate zero extension code-gen adds 591006b9e754 s390: bpf: eliminate zero extension code-gen adds 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen adds 836256bf5f37 x32: bpf: eliminate zero extension code-gen adds 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen adds 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen adds 198ae936efdb Merge branch 'optimize-zext' adds d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore adds b5c768ab8dfb Merge remote-tracking branch 'bpf-next/master' adds 079c50f14081 Merge remote-tracking branch 'nfc-next/master' adds 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug adds 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() adds e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO adds 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero adds 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO adds 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames adds fbd428a5b828 ath10k: add initialization of HTC header adds f91b63b0e3b2 ath10k: sdio: add missing error check adds e1bddde9737a ath10k: add struct for high latency PN replay protection adds 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event adds 130c77495708 ath10k: add PN replay protection for high latency devices adds 33f9747291ff ath10k: add fragmentation handler for high latency devices adds a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware adds 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting adds df75786b9233 ath6kl: debug: Use struct_size() helper adds 83d9562b6478 ath6kl: wmi: use struct_size() helper adds 5d6751eaff67 ath6kl: add some bounds checking adds e643da21e19a ath6kl: remove redundant check of status != 0 adds 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime adds 2f90c7e5d094 ath9k: Check for errors when reading SREV register adds b037b107565f ath9k: Differentiate between max combined and per chain power adds 05039f01e630 ath9k: Remove some set but not used variables adds b50fd29c5268 ath: drop duplicated define adds d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel adds d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection adds bfabdd699732 wil6210: fix potential out-of-bounds read adds 62acdcfa8b7a wireless: carl9170: fix clang build warning adds e10b0eddd523 wil6210: fix spurious interrupts in 3-msi adds 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso adds 0131d1851338 wil6210: add printout of platform capabilities adds a7feb56f204f wil6210: add support for multiple sections in brd file adds 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs adds ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param adds 7441be71ba7e wil6210: fix missed MISC mbox interrupt adds d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it adds 3d0aa9198446 wil6210: remove HALP for Talyn devices adds 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] adds 473a4084e19e ath10k: Added support to reset HTT stats in debugfs adds 7b612ed94d0a ath10k: Move board id and fw version logging to info level adds 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 adds 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing adds 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry adds 42f1bc43e6a9 ath10k: Fix encoding for protected management frames adds 35b50e70df27 ath10k: Use struct_size() helper adds 4f735cd73650 ath10k: coredump: use struct_size() helper adds 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id adds 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO adds a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 adds 97354f2c4327 ath10k: Do not send probe response template for mesh adds 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s adds 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id adds 9e7251fa3897 ath10k: Check tx_stats before use it adds 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 7a75afb8422f Merge remote-tracking branch 'wireless-drivers-next/master' adds 17e5c0b5324e Merge remote-tracking branch 'gfs2/for-next' adds 218b86dc173d Merge remote-tracking branch 'nand/nand/next' adds 0b61d4c3b7d7 Merge remote-tracking branch 'crypto/master' adds 909fa3321d34 dt-bindings: fix up for vendor prefixes file conversion adds 88cd7a2c1b29 Merge tag 'drm-misc-next-2019-05-24' of git://anongit.free [...] adds 63e8dcdb4f8e drm/i915/gtt: Neuter the deferred unbind callback from gen [...] adds 397049a03022 drm/i915/gen11: enable support for headerless msgs adds c0a74c732568 drm/i915: Update DRIVER_DATE to 20190524 adds 14ee642c2ab0 Merge tag 'drm-intel-next-2019-05-24' of git://anongit.fre [...] adds f5ca65ec4ae1 Merge remote-tracking branch 'drm/drm-next' adds 437ccd175a7a drm/amd/powerplay: support hotspot/memory critical limit values adds 901cb599dbc2 drm/amd/powerplay: support temperature emergency max values adds ada2b8f1c828 drm/amd/powerplay: support SMU metrics table on Vega12 adds a34d1166b47c drm/amd/powerplay: expose current hotspot and memory tempe [...] adds 2adc11564c42 drm/amd/powerplay: support hwmon temperature channel labels V2 adds c59a722c4ccb drm/amd/powerplay: expose Vega12 current power adds eef2d67ead3e drm/amd/powerplay: expose Vega12 current gpu activity adds 4fde03a7efe4 drm/amd/powerplay: add helper function to get smu firmware [...] adds 88807dc8d573 drm/amdgpu: Remap hdp coherency registers adds d8e408a82704 drm/amdkfd: Expose HDP registers to user space adds da361dd13f4f drm/amdgpu: Implement get num of hops between two xgmi device adds 0fb0df031acd drm/amdkfd: Adjust weight to represent num_hops info when [...] adds 1846e3f9e76c drm/amd/powerplay: expose Vega20 realtime memory utilization adds 271151d80149 drm/amd/powerplay: expose Vega12 realtime memory utilization adds 767fb6b35dfa drm/amd/powerplay: expose SMU7 asics realtime memory utilization adds f120386d74f1 drm/amdgpu: add new sysfs interface for memory realtime ut [...] adds 912dfc846aad drm/amdgpu: enable separate timeout setting for every ring [...] adds e008299ea9a1 drm/amdgpu: Update latest xgmi topology info after each de [...] adds 673b366b41e2 drm/amdgpu: Add replay counter defines to NBIO headers adds dcea6e65d41f drm/amdgpu: Add PCIe replay count sysfs file adds 5980bcaa9610 drm/amdgpu: Fix CIK references in gmc_v8 adds 0d87c9cfc08e drm/amdkfd: Cosmetic cleanup adds 9b6eb00dbdae drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file adds 2fbd6f94accd drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] adds a58f273cdd0e drm/amd/display: 3.2.28 adds 14ed3d00eff9 drm/amd/display: Refactor program watermark. adds 4cd75ff096f4 drm/amd/display: fix multi display seamless boot case adds 21e471f0850d drm/amd/display: Set dispclk and dprefclock directly adds 8dea49605f6e drm/amd/display: add support for disconnected eDP panels adds f5ce9f3cba9f drm/amd/display: add SW_USE_I2C_REG request. adds 64827cadcce3 drm/amd/display: block passive dongle EDID Emulation for U [...] adds efa023363cdf drm/amd/display: Support AVI InfoFrame V3 and V4 adds 1352c779cb74 drm/amd/display: Fill prescale_params->scale for RGB565 adds e371e19c10a2 drm/amd/display: Disable cursor when offscreen in negative [...] adds 2d27ebac018f drm/amd/display: 3.2.29 adds 2f482c4f9098 drm/amd/display: Define Byte 14 on AVI InfoFrame adds 40df2f809e8f drm/amd/display: color space ycbcr709 support adds 052fa7e8c9a9 drm/amd/display: reset retimer/redriver below 340Mhz adds db819940b0ef drm/amd/display: move signal type out of otg dlg params adds e7e10c464a48 drm/amd/display: stop external access to internal optc syn [...] adds 79592db31297 drm/amd/display: fix acquire_first_split_pipe function adds b2293ac23776 drm/amd/display: move back vbios cmd table for set dprefclk adds 1894478ad1f8 drm/amd/display: Fill plane attrs only for valid pxl format adds 88ccdf1d59df drm/amd/display: Expose send immediate sdp message interface adds dd68722c427d drm/amdgpu: Reserve shared fence for eviction fence adds 8511477773c3 drm/amdgpu: add EDC counter register adds 5326ad54c5ef drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled adds 992af942a6cf drm/amdgpu: add df perfmon regs and funcs for xgmi adds 7c04ca50b0b9 drm/amdgpu: gpu reset will run late_init adds b152e8e13e88 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] adds 7af23ebe93fe drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot adds a564808e7f5b drm/amdgpu: handle ras reset adds 36810fdb69ba drm/amdgpu: gmc support ras gpu reset adds 70ab8c6125d6 drm/amdgpu: gfx support ras gpu reset adds 9708a318620d drm/amdgpu: sdma support ras gpu reset adds e79a04d53147 drm/amdgpu: gpu reset will run ras post init adds 78d481126795 drm/amdgpu: init vega10 SR-IOV reg access mode adds 2d11fd3f5420 drm/amdgpu: initialize PSP before IH under SR-IOV adds 3880369f6a8e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG adds c5d19419ed9c drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG adds 470b425019e7 drm/amdgpu: call psp to program ih cntl in SR-IOV adds 7bd877692e23 drm/amdgpu: Support PSP VMR ring for Vega10 VF adds 98cad2deaf55 drm/amdgpu: Skip setting some regs under Vega10 VF adds 6b1ff3ddc66d drm/amdgpu: add basic func for RLC program reg adds 1bff7f6c679f drm/amdgpu: RLC to program regs for Vega10 SR-IOV adds c5fb351470e8 drm/amd/display: Make some functions static adds 3058770ae352 drm/amdgpu: Fix S3 test issue adds 466b17934609 drm/amdgpu: add badpages sysfs interafce adds 511fdbc33aaa drm/amdgpu: ras support suspend/resume adds 5e6932fe3162 drm/amdgpu: enable ras suspend/resume adds 6121366b749d drm/amdgpu: gmc handle ras resume adds 2c2fc0cd0bd1 drm/amdgpu: gfx handle ras resume adds 777ac3ba3d85 drm/amdgpu: sdma handle ras resume adds 120c212518c8 drm/amdgpu: add no_user_fence flag to ring funcs adds 7ee250b142a3 drm/amdgpu/UVD: set no_user_fence flag to true adds f61334b556d5 drm/amdgpu/VCE: set no_user_fence flag to true adds 474612fc7482 drm/amdgpu/VCN: set no_user_fence flag to true adds 742b48aed44b drm/amdgpu: check no_user_fence flag for engines adds 7d59c41b5150 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup adds 36f5f8a74981 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] adds 319dd4764ffd drm/amd/powerplay: avoid repeat AVFS enablement/disablement adds fc99f2be06c6 drm/amd/powerplay: update Vega10 power state on OD adds 9995ac560bc3 drm/amd/powerplay: force to update all clock tables on OD reset adds 4c6097efa8ab drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters adds dca29491c37f drm/amdgpu: remove static GDS, GWS and OA allocation adds c3b6c6074166 drm/amdgpu: suppress repeating tmo report adds fe2b5323d2c3 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE adds 05eee12dd60e drm/amdgpu: move the VCN DPG mode read and write to VCN adds 9dc7b02a3ccc drm/amdgpu: make VCN DPG pause mode detached from general VCN adds 5bb235327323 drm/amdgpu: Report firmware versions with sysfs v2 adds d7316ddc610f drm/amd/display: Add ASICREV_IS_PICASSO adds a7669aff7764 drm/amd/display: Don't load DMCU for Raven 1 (v2) adds 97df424fe7a7 drm/amd/display: Drop DCN1_01 guards adds 8667eb64a6b2 drm/amd/powerplay: drop unnecessary sw smu check adds e969f29148ba drm/amd/powerplay: drop redundant smu call adds fe75a323713e drm/amd/powerplay: support ppfeatures sysfs interface on s [...] adds 1de888e8fc59 drm/amd/powerplay: honor hw limit on fetching metrics data adds 986b21b8c88d drm/amd/powerplay: support uclk activity retrieve on sw sm [...] adds 917048d132d7 drm/amd/powerplay: support sw smu hotspot and memory tempe [...] adds 0623fdb061d8 drm/amd/display: define v_total_min and max parameters adds 0880d9ffaea5 drm/amd/display: Hook up CRC capture support for dce120 adds be4b289f10ca drm/amd/display: Remove DPMS state dependency for fast boot adds f62b09b1345e drm/amd/display: Reuse MPC OGRAM for 1D blender adds 5408887141ba drm/amd/display: 3.2.30 adds 24c18794946a drm/amd/display: add null checks and set update flags adds 6476a7c8f031 drm/amd/display: Program VTG params after programming Global Sync adds eed928dcd83e drm/amd/display: enabling stream after HPD low to high happened adds 78cc70b1e47d drm/amd/display: Engine-specific encoder allocation adds 2da4605dce38 drm/amd/display: Use DCN functions instead of DCE adds b33171ccaabe drm/amd/display: Use VCP for extended colorimetry adds a634913ed24a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE adds aa5fdb1ab5b6 drm/amd/display: Explicitly specify update type per plane [...] adds ccd76ebce4e8 drm/amd/display: dont set otg offset adds 1090d58d4815 drm/amd/display: Disable ABM before destroy ABM struct adds 0cd8afaef199 drm/amd/display: 3.2.31 adds e74609cb4253 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI adds e70a26b303d5 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" adds 1b9557fcaa42 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] adds a254bfa2c5fb drm/amd/powerplay: Enable "disable dpm" feature to support [...] adds d6ee400e793f drm/amdgpu: use div64_ul for 32-bit compatibility v1 adds 17a839135f73 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting adds 5208e6a3b25d gpu: fix typos in code comments adds dbaa922b5706 drm/amdgpu: use pcie_bandwidth_available rather than open [...] adds bcae18c2f542 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] adds cb77ee7cae96 drm/amdkfd: Use 64 bit sdma_bitmap adds 96eb5f9dd3d8 drm/amdkfd: Add sdma allocation debug message adds 323c71df9447 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id adds c6fd980ab154 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd adds f756e6319ca0 drm/amdkfd: Fix compute profile switching adds 2db2f259594d drm/amdkfd: Fix gfx8 MEM_VIOL exception handler adds 157e586dc98f drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL adds 58836009015c drm/amdkfd: Fix gfx9 XNACK state save/restore adds fa722f0d9820 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] adds e14ba95b908f drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] adds 2c5a51f57042 drm/amdgpu: use HMM callback to replace mmu notifier adds 89cd9d23e9a7 drm/amdkfd: avoid HMM change cause circular lock adds 899fbde14646 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds ad595b8634f3 drm/amdgpu: fix HMM config dependency issue adds 6c55d6e90e68 drm/amdkfd: support concurrent userptr update for HMM adds 6826cb3b92a3 drm/amdgpu: support userptr cross VMAs case with HMM adds b9c5eb5b801a drm/amdgpu: more descriptive message if HMM not enabled adds 1986a3b022be drm/amdgpu: Improve error handling for HMM adds 972fcdb52fe8 drm/amdkfd: Introduce asic-specific mqd_manager_init function adds 59f650a06f8f drm/amdkfd: Introduce DIQ type mqd manager adds fdfa090bc90f drm/amdkfd: Init mqd managers in device queue manager init adds 6c6cde557a8e drm/amdkfd: Add mqd size in mqd manager struct adds 11614c36bc8f drm/amdkfd: Allocate MQD trunk for HIQ and SDMA adds e73390d18110 drm/amdkfd: Fix a potential memory leak adds d1f8f0d17d40 drm/amdkfd: Move non-sdma mqd allocation out of init_mqd adds 0803e7a9e850 drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk adds e78579aab7c3 drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] adds 065e4bdfa1f3 drm/amdkfd: Fix sdma queue map issue adds 1b4670f69831 drm/amdkfd: Introduce XGMI SDMA queue type adds 14568cf6583e drm/amdkfd: Expose sdma engine numbers to topology adds 16631afff224 drm/amdkfd: Delete alloc_format field from map_queue struct adds 32cce8bc8603 drm/amdkfd: Fix a circular lock dependency adds ed81cd6e0e9f drm/amdkfd: Add VegaM support adds 460960587ae8 drm/amdkfd: Add domain number into gpu_id adds fb2dbfd2427e drm/amdgpu: Add Unique Identifier sysfs file unique_id v2 adds a75176770854 drm/amd/powerplay: Fix code error for translating int type [...] adds 1825fd34e8ed drm/amd/display: Switch the custom "max bpc" property to t [...] adds 42ba01fc30e6 drm/amd/display: Use new connector state when getting color depth adds f1e5e9130286 drm/amdgpu: sort probed modes before adding common modes adds 1c1e53f7f2ce drm/amd/doc: Add XGMI sysfs documentation adds 74abc2210e10 drm/amd/doc: Add RAS documentation to guide adds 15fd97d093b0 Merge remote-tracking branch 'amdgpu/drm-next' adds 5c27de1df850 drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init e [...] adds c2df2201b693 drm/i915/gtt: set err to -ENOMEM on memory allocation failure adds 591d4dc47290 drm/i915: make REG_BIT() and REG_GENMASK() work with variables adds 4361ccac2810 drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A adds d284d5145eb8 drm/i915: Make sandybridge_pcode_read() deal with the seco [...] adds c457d9cf256e drm/i915: Make sure we have enough memory bandwidth on ICL adds a47064c1037d Merge remote-tracking branch 'drm-intel/for-linux-next' adds fd6905fca4f0 drm/stm: ltdc: remove clk_round_rate comment adds fa6251a747b7 drm/stm: dsi: check hardware version adds 9371ea5e5918 drm/meson: imply dw-hdmi i2s audio for meson hdmi adds 5fc537bfd000 drm/mcde: Add new driver for ST-Ericsson MCDE adds 9f1f1a2dab38 drm/edid: Fix a missing-check bug in drm_load_edid_firmware() adds b576ff902f8a drm/sched: Fix static checker warning for potential NULL ptr adds c479450f61c7 drm/panel: Add support for Armadeus ST0700 Adapt adds acfb0b85cdce dt-bindings: display/panel: Add KOE tx14d24vm1bpa display [...] adds 14bf60c416b7 drm/panel: simple: Add KOE tx14d24vm1bpa display support ( [...] adds 6cdd4e60f7b7 drm/panel: st7701: Swap vertical front and back porch timings adds 54e6a745aad3 drm/bridge: make dw_mipi_dsi.h self-contained adds 95b608044fe0 drm/bridge: drop drmP.h usage adds 182c58ab2e5b drm/mcde: Fix compile problems adds 2197f55f462d drm: make drm/drm_auth.h self contained adds cbe932a38dc6 drm: make drm/drm_legacy.h self-contained adds 1dccccba19a5 drm: make drm_crtc_internal.h self-contained adds 7a44fdce421e drm: make drm_internal.h self-contained adds b8d1148892ba drm: make drm_legacy.h self-contained adds 34112deddb43 drm: make drm_trace.h self-contained adds 0500c04ea14a drm: drop use of drmP.h in drm/* adds 65207bdf2d61 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 606ec90fc226 drm/msm/a6xx: Avoid freeing gmu resources multiple times adds cfcb365861b7 drm/msm/a6xx: Remove duplicate irq disable from remove adds 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap adds a62fb211ad0c drm/msm/a6xx: Remove devm calls from gmu driver adds 998efc74672c drm/msm/a6xx: Drop the device reference in gmu adds 981f2aabeae6 drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init adds d53ac6ce63b2 Merge remote-tracking branch 'drm-msm/msm-next' adds e06aca3f5236 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper adds e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] adds 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header adds 16be458993be ALSA: firewire-lib: unify packet handler for IT context adds 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets adds b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] adds 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] adds e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events adds 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler adds 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler adds 53155ac3d3d0 Merge remote-tracking branch 'sound/for-next' adds b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h adds 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() adds d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper adds e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() adds 188d45fe779e Merge branch 'asoc-5.3' into asoc-next adds 830ad01b02d6 Merge remote-tracking branch 'sound-asoc/for-next' adds 464dcdcb0e6d Merge remote-tracking branch 'input/next' adds a278682dad37 io_uring: Fix __io_uring_register() false success adds d6c26573f805 uio: make import_iovec()/compat_import_iovec() return byte [...] adds b27bed1ae339 io_uring: punt short reads to async context adds 3e873f5ce982 io_uring: add support for sqe links adds 64179d17fdb7 Merge branch 'for-5.3/io_uring' into for-next adds e0577584e924 io_uring: add support for sendmsg() adds 92465a758de3 io_uring: add support for recvmsg() adds bd3d12ec1f8c Merge branch 'io_uring-next' into for-next adds e9bc8413467b Merge remote-tracking branch 'block/for-next' adds 1240f935dc09 Merge branch 'fixes' into next adds 499855018944 Merge remote-tracking branch 'mmc/next' adds 9cc44fb17ce6 Merge remote-tracking branch 'kgdb/kgdb-next' adds 809cdbb4d42d Merge remote-tracking branch 'backlight/for-backlight-next' adds 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] adds 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] adds 56bd89b3e6b9 Merge branch 'regulator-5.3' into regulator-next adds 496056e61566 Merge remote-tracking branch 'regulator/for-next' adds 068cc2c9a789 Merge remote-tracking branch 'security/next-testing' adds 6e443deadb63 Merge remote-tracking branch 'apparmor/apparmor-next' adds dd15b71c28ce Merge remote-tracking branch 'integrity/next-integrity' adds e1aa8cbc7224 Merge remote-tracking branch 'selinux/next' adds b308c1bc3170 Merge remote-tracking branch 'tpmdd/next' adds ecc68904a3e5 audit: re-structure audit field valid checks adds bf361231c295 audit: add saddr_fam filter field adds 8c3b5c9e416a Merge remote-tracking branch 'audit/next' adds 2496f17772f7 dt-bindings: Add vendor prefix for Espressif adds d698a388146c of: reserved-memory: ignore disabled memory-region nodes adds 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding adds 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init adds 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init adds 8e2c67f9960d dt-bindings: vendor: Escape single quote adds b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible adds 2620d6bfd340 Merge remote-tracking branch 'devicetree/for-next' adds 64f129f32c8f Merge remote-tracking branch 'spi/for-next' adds c3ee82ce47af x86/boot: Provide KASAN compatible aliases for string routines adds 2ac44ab60870 x86/CPU/AMD: Don't force the CPB cap when running under a [...] adds 7fde5403816f Merge branch 'x86/urgent' adds 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support adds 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() adds 0e344d8c709f cpu/topology: Export die_id adds 306a0de329f7 x86/topology: Define topology_die_id() adds 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() adds aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() adds 32fb480e0a2c powercap/intel_rapl: Support multi-die/package adds 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package adds 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages adds cfcd82e63288 hwmon/coretemp: Support multi-die/package adds b73ed8dc0597 topology: Create package_cpus sysfs attribute adds 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes adds 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package adds b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package adds cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package adds b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] adds 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] adds b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] adds eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] adds 2b401ac0b372 Merge branch 'x86/topology' adds e05196401657 x86/paravirt: Remove bogus extern declarations adds 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] adds 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] adds fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code adds 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic adds fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] adds 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names adds 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] adds 60201beb0870 Merge branch 'x86/paravirt' adds e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement adds c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig adds cab119d21f6b Merge branch 'x86/cleanups' adds 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c adds 9db9b76767f1 Documentation/x86: Fix path to entry_32.S adds 2b653e6b0703 Merge branch 'x86/asm' adds d14f4dcdc125 Merge branch 'x86/apic' adds 23e3983a466c perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints adds 1b038c6e05ff perf/ring_buffer: Fix exposing a temporarily decreased data_head adds 3f9fbe9bd86c perf/ring_buffer: Add ordering to rb->nest increment adds 4d839dd9e435 perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb->u [...] adds 5322ea58a06d perf/ring-buffer: Use regular variables for nesting adds bb0f4f7bf99c Merge branch 'perf/urgent' adds 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] adds c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function adds b11975fc1873 Merge branch 'locking/core' adds 4e78921ba4dd efi/x86/Add missing error handling to old_memmap 1:1 mapping code adds 88447c5b93d9 efi: Allow the number of EFI configuration tables entries [...] adds 87a1c65c81ea Merge branch 'efi/urgent' adds 7eaf51a2e094 stacktrace: Unbreak stack_trace_save_tsk_reliable() adds 00d8b7582f55 Merge branch 'core/urgent' adds 21fedda5136c Merge remote-tracking branch 'tip/auto-latest' adds 7375dca1647f ftrace: Make enable and update parameters bool when applicable adds 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable adds 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] adds 3d7081822f7f uaccess: Add non-pagefault user-space read functions adds 88903c464321 tracing/probe: Add ustring type for user-space string adds e65f7ae7f4da tracing/probe: Support user-space dereference adds bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase adds 1e032f7cfa14 perf-probe: Add user memory access attribute support adds f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] adds 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() adds 539b75b2b9ee tracing/kprobe: Cast user-space address correctly adds b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall adds 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter adds b3015fe41d9a tracing: Make a separate config for trace event self tests adds b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] adds a124692b698b ftrace: Enable trampoline when rec count returns back to one adds 7d39ab1f4f76 Merge remote-tracking branch 'ftrace/for-next' adds 0712f8cc0942 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] adds 4db9dcf91546 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] adds c85d71081841 KVM: selftests: Align memory region addresses to 1M on s390x adds fd9333d96f71 KVM: selftests: Add processor code for s390x adds 1979a501f322 KVM: selftests: Add the sync_regs test for s390x adds e497610569fc KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID adds d4368e07b4fc KVM: selftests: Move kvm_create_max_vcpus test to generic code adds 39c194c250f0 KVM: selftests: enable pgste option for the linker on s390 adds ce02fc837aa5 Merge remote-tracking branch 'kvms390/next' adds 89156501a0e7 Merge remote-tracking branch 'percpu/for-next' adds f22558d70175 dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings adds 2dc786304977 Platform: OLPC: Remove an unused include adds ec9964b48033 Platform: OLPC: Move EC-specific functionality out from x86 adds 560331eaee6c Platform: OLPC: Avoid a warning if the EC didn't register yet adds 8097548f3af9 Platform: OLPC: Use BIT() and GENMASK() for event masks adds 0c3d931b3ab9 Platform: OLPC: Add XO-1.75 EC driver adds 231c0c216172 Platform: OLPC: Add a regulator for the DCON adds ef071bab655b power: supply: olpc_battery: Allow building the driver on non-x86 adds b3def52942d1 Merge remote-tracking branch 'drivers-x86/for-next' adds 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next adds ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime adds 0d4c187711dd Merge remote-tracking branch 'chrome-platform/for-next' adds e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. adds e9a804d7a428 leds: spi-byte: add single byte SPI LED driver adds 433068aa88cc leds: avoid flush_work in atomic context adds 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' adds 47e56680ab22 Merge remote-tracking branch 'leds/for-next' adds 2cd0e54489e6 ipmi_ssif: fix unexpected driver unregister warning adds 5f8c01120d97 Merge remote-tracking branch 'ipmi/for-next' adds 086ebf92aa79 usb: avoid redundant allocation and free of memory adds 3bb35d3ab16f Merge remote-tracking branch 'usb/usb-next' adds 0c6144f58970 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds c8a9d043947b serial: stm32: fix word length configuration adds 4f01d833fdcd serial: stm32: fix rx error handling adds 6c5962f30bce serial: stm32: fix rx data length when parity enabled adds b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped adds 64c32eab6603 serial: stm32: Add support of TC bit status check adds 5297f274e8b6 serial: stm32: fix wakeup source initialization adds 2c58e56096dd serial: stm32: fix the get_irq error case adds 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated adds 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] adds 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] adds 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path adds 92c42b492af5 tty: simserial: drop unused iflag macro adds b95781666d13 tty: ipoctal: drop unused iflag macro adds 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro adds a4696d3c6491 Merge remote-tracking branch 'tty/tty-next' adds dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s adds e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] adds b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa adds 7256d7f401bd bsr: do not use assignment in if condition adds 687685a3f246 bsr: "foo * bar" should be "foo *bar" adds 418a3ab1e778 mm/balloon_compaction: List interfaces adds 83a8afa72e9c vmw_balloon: Compaction support adds 5d1a86ecf328 vmw_balloon: Add memory shrinker adds ae29783d3333 vmw_balloon: Split refused pages adds ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify adds c50d09a86172 w1: ds2413: add retry support to state_read() adds 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] adds e9e08a07385e lkdtm: support llvm-objcopy adds 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] adds 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection adds 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static adds 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] adds 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it adds b0503584a828 firmware: google: memconsole: Use devm_memremap() adds e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory adds b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer adds 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers adds 1e1d173cd910 Merge remote-tracking branch 'char-misc/char-misc-next' adds 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 adds 6f11586f4896 soundwire: intel: filter SoundWire controller device search adds eadc0049e1ac soundwire: mipi_disco: fix master/link error adds 8242c59315b7 soundwire: add port-related definitions adds 53f3c097375c soundwire: remove master data port properties adds 446701d1d161 soundwire: mipi-disco: remove master_count property for masters adds 3424305b8be4 soundwire: rename 'freq' fields adds 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes adds f6686a7d026d soundwire: clarify comment adds 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties adds eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug adds a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors adds 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs adds 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs adds 27f14331a7d4 soundwire: fix typo in comments adds 432732b801c8 soundwire: intel_init: add checks on link numbers adds 81073558d311 Merge remote-tracking branch 'soundwire/next' adds 48c80ccce63f staging: pi433: Remove unnecessary variable adds 9876ecaaddde staging: kpc2000: add blank line after declarations adds 39cfdf55aadc staging: kpc2000: use __func__ in debug messages adds 250b24410b8e staging: kpc2000: add missing asterisk in comment adds 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c adds 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c adds 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c adds ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c adds f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c adds 75b785e749e9 staging: kpc2000: remove unnecessary oom message adds 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem adds 1f48d056287d MAINTAINERS: Add entry for anybuss drivers adds a2e64f0759f2 Merge remote-tracking branch 'staging/staging-next' adds 44351c36fbc6 Merge remote-tracking branch 'mux/for-next' adds f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] adds 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] adds 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation adds c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation adds 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation adds caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation adds 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] adds c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] adds 7b11ef9653d2 dmaengine: stm32: use to_platform_device() adds 11f70299f619 Merge remote-tracking branch 'slave-dma/next' adds 4dcd4f076875 Merge remote-tracking branch 'scsi/for-next' adds 3d840e0636be virtio: add unlikely() to WARN_ON_ONCE() adds 6166e5330c38 virtio: Fix indentation of VIRTIO_MMIO adds e82b9b0727ff vhost: introduce vhost_exceeds_weight() adds e2412c07f8f3 vhost_net: fix possible infinite loop adds e79b431fb901 vhost: vsock: add weight support adds c1ea02f15ab5 vhost: scsi: add weight support adds b092c7ab938b dt-bindings: virtio-mmio: Add IOMMU description adds 97c9d4823e33 dt-bindings: virtio: Add virtio-pci-iommu node adds 40ed2fbd988a of: Allow the iommu-map property to omit untranslated devices adds 0bd3ed79b483 PCI: OF: Initialize dev->fwnode appropriately adds 110fd7fbcec3 iommu: Add virtio-iommu driver adds 1e282b32911b iommu/virtio: Add probe request adds 317e03c88c57 iommu/virtio: Add event queue adds 8cd4cabbeba1 Merge remote-tracking branch 'vhost/linux-next' adds cc7634dedfa6 Merge remote-tracking branch 'rpmsg/for-next' adds e9646f0f5bb6 gpio: fix gpio-adp5588 build errors adds ac50afc28129 gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() adds 5a6e9f92c9ed gpio: Update Kconfig text for GPIO_SYSFS adds a3d3b65d4988 gpio: Fix minor grammar errors in documentation adds 247c5cbb53cf gpio: ixp4xx: Use irq_domain_translate_twocell() adds 89a4575fd651 Documentation: gpio: remove duplicated lines adds 3085872be2c0 dt-bindings: gpio: Convert Arm PL061 to json-schema adds 73a790c68d7e Merge branch 'devel' into for-next adds edc286732b34 Merge remote-tracking branch 'gpio/for-next' adds c923eaddd626 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] adds 3c89c70634bb pinctrl: rockchip: fix leaked of_node references adds 3e75b76f0f17 dt-bindings: pinctrl: add a 'drive-strength-microamp' property adds c08e7e4c8a6f pinctrl: generic: add new 'drive-strength-microamp' proper [...] adds 013786c04329 dt-bindings: pinctrl: meson: Add drive-strength-microamp property adds 9959d9a747fd pinctrl: meson: Rework enable/disable bias part adds 6ea3e3bbef37 pinctrl: meson: add support of drive-strength-microamp adds 2484ae57c26a pinctrl: meson: g12a: add DS bank value adds f3fbedabb7be dt-bindings: pinctrl: bcm2835-gpio: Document BCM7211 compatible adds ee11f864f183 pinctrl: bcm: Allow PINCTRL_BCM2835 for ARCH_BRCMSTB adds 036f394dd77f pinctrl: Enable device link creation for pin control adds c6045b4e3cad pinctrl: stmfx: enable links creations adds b672a87ae5ab pinctrl: core: Do not add device links for hogs adds e2f3cf18c3e2 pinctrl: stm32: add suspend/resume management adds a45623ddd052 pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC adds 8eb2dfee9fb1 pinctrl: stm32: add lock mechanism for irqmux selection adds 2c9239c125f0 dt-bindings: pinctrl: Convert stm32 pinctrl bindings to js [...] adds 1254db248fce dt-bindings: pinctrl: meson: add output support in pinconf adds b22a7f85443e pinctrl: meson: add output support in pinconf adds 13531e5d359e dt-bindings: pinctrl: Modify pinctrl memory map adds 8247b2474bbc pinctrl: Rework the pinmux handling for BM1880 SoC adds 752a74038dbd dt-bindings: pinctrl: Document pinconf bindings for BM1880 SoC adds 49bd61ebce5f pinctrl: Add pinconf support for BM1880 SoC adds d62895ee9795 Merge branch 'devel' into for-next adds c6bd1f531ee6 Merge remote-tracking branch 'pinctrl/for-next' adds 604b470cb4b4 Merge remote-tracking branch 'userns/for-next' adds 700177fb97ea Merge remote-tracking branch 'y2038/y2038' adds a65f43b28791 Merge remote-tracking branch 'livepatching/for-next' adds d5df76581d52 Merge remote-tracking branch 'coresight/next' adds 391e561aebb0 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 3b576cc19ae0 Merge remote-tracking branch 'ntb/ntb-next' adds 291c233d30c8 Merge remote-tracking branch 'kspp/for-next/kspp' adds 2e3ebf666d0b Merge remote-tracking branch 'nvmem/for-next' adds 8f3a8c7cddf0 Merge remote-tracking branch 'xarray/xarray' adds 58e8923f4c95 Merge remote-tracking branch 'hyperv/hyperv-next' adds 4d27f2ee9235 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 1330da983951 pid: add pidfd_open() adds d3820b5fd8d9 arch: wire-up pidfd_open() adds 08f2abef168d tests: add pidfd_open() tests adds cd4f7ea75b1a Merge remote-tracking branch 'pidfd/for-next' adds 76eeb8ab144c Merge branch 'akpm-current/current' adds c942c708f330 pinctrl: fix pxa2xx.c build warnings adds f74bab25ce64 mm, memcg: consider subtrees in memory.events adds 929e9e4cd9a3 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 7c6283b11ca3 Merge branch 'akpm/master' adds 531b0a360899 Add linux-next specific files for 20190528
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (89d8c504132e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/conf.py | 2 +- Documentation/cputopology.txt | 48 +- .../devicetree/bindings/common-properties.txt | 17 +- .../display/panel/armadeus,st0700-adapt.txt | 9 + .../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 + .../devicetree/bindings/gpio/pl061-gpio.txt | 10 - .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 + .../bindings/interrupt-controller/arm,gic.yaml | 24 +- .../devicetree/bindings/leds/leds-lm36274.txt | 82 - .../devicetree/bindings/leds/leds-lm3697.txt | 73 - Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 + .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 2 +- .../devicetree/bindings/mtd/brcm,brcmnand.txt | 6 +- .../devicetree/bindings/mtd/denali-nand.txt | 6 +- .../devicetree/bindings/mtd/fsmc-nand.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../devicetree/bindings/mtd/hisi504-nand.txt | 2 +- .../devicetree/bindings/mtd/marvell-nand.txt | 14 +- Documentation/devicetree/bindings/mtd/mxc-nand.txt | 6 +- .../bindings/mtd/nvidia-tegra20-nand.txt | 6 +- .../devicetree/bindings/mtd/oxnas-nand.txt | 2 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 4 +- .../devicetree/bindings/mtd/samsung-s3c2410.txt | 6 +- .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 6 +- .../devicetree/bindings/mtd/tango-nand.txt | 2 +- .../devicetree/bindings/mtd/vf610-nfc.txt | 8 +- Documentation/devicetree/bindings/net/ethernet.txt | 1 + .../devicetree/bindings/net/qca,ar71xx.txt | 45 + .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 23 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 3 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 16 +- .../bindings/pinctrl/pinctrl-bindings.txt | 3 + .../bindings/pinctrl/st,stm32-pinctrl.txt | 208 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 264 ++ .../devicetree/bindings/ptp/ptp-qoriq.txt | 1 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- .../devicetree/bindings/vendor-prefixes.txt | 468 --- .../devicetree/bindings/vendor-prefixes.yaml | 8 +- .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 + Documentation/driver-api/gpio/consumer.rst | 2 - Documentation/driver-api/gpio/driver.rst | 14 +- Documentation/filesystems/Locking | 14 - Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/gpu/amdgpu.rst | 20 + Documentation/gpu/drivers.rst | 1 + Documentation/gpu/mcde.rst | 8 + Documentation/sphinx/kerneldoc.py | 44 +- Documentation/sphinx/kernellog.py | 28 + Documentation/sphinx/kfigure.py | 40 +- Documentation/trace/kprobetrace.rst | 42 +- Documentation/trace/uprobetracer.rst | 10 +- Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/topology.rst | 4 + MAINTAINERS | 22 +- Makefile | 4 +- Next/SHA1s | 176 +- Next/merge.log | 4097 +++++++++++++++----- arch/alpha/include/asm/xor.h | 10 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 22 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 + arch/arm/boot/dts/aspeed-g4.dtsi | 4 +- arch/arm/boot/dts/aspeed-g5.dtsi | 6 +- arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm/boot/dts/ibm-power9-dual.dtsi | 248 ++ arch/arm/boot/dts/sun6i-a31.dtsi | 8 + arch/arm/kvm/hyp/Makefile | 1 + arch/arm/mach-davinci/board-sffsdr.c | 15 +- arch/arm/mach-davinci/serial.c | 16 +- arch/arm/mach-imx/iomux-v1.c | 15 +- arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h | 15 +- arch/arm/mach-omap2/omap_phy_internal.c | 16 +- arch/arm/net/bpf_jit_32.c | 42 +- arch/arm/nwfpe/double_cpdo.c | 14 +- arch/arm/nwfpe/entry.S | 14 +- arch/arm/nwfpe/extended_cpdo.c | 14 +- arch/arm/nwfpe/fpa11.c | 14 +- arch/arm/nwfpe/fpa11.h | 14 +- arch/arm/nwfpe/fpa11_cpdo.c | 14 +- arch/arm/nwfpe/fpa11_cpdt.c | 14 +- arch/arm/nwfpe/fpa11_cprt.c | 14 +- arch/arm/nwfpe/fpmodule.c | 14 +- arch/arm/nwfpe/fpmodule.h | 14 +- arch/arm/nwfpe/fpopcode.c | 14 +- arch/arm/nwfpe/fpopcode.h | 14 +- arch/arm/nwfpe/fpsr.h | 14 +- arch/arm/nwfpe/single_cpdo.c | 14 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 16 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 1 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/insn.h | 18 +- arch/arm64/include/asm/kvm_host.h | 3 - arch/arm64/kvm/hyp/Makefile | 1 + arch/arm64/kvm/hyp/switch.c | 39 + arch/arm64/kvm/pmu.c | 38 - arch/c6x/include/asm/irqflags.h | 6 +- arch/ia64/hp/sim/simserial.c | 2 - arch/ia64/include/asm/xor.h | 10 +- arch/ia64/lib/xor.S | 10 +- arch/m68k/math-emu/fp_arith.c | 4 +- arch/m68k/math-emu/fp_arith.h | 4 +- arch/m68k/math-emu/multi_arith.h | 5 +- arch/mips/alchemy/board-gpr.c | 15 +- arch/mips/alchemy/board-mtx1.c | 15 +- arch/mips/alchemy/board-xxs1500.c | 15 +- arch/mips/alchemy/devboards/db1000.c | 15 +- arch/mips/alchemy/devboards/db1200.c | 15 +- arch/mips/ar7/clock.c | 15 +- arch/mips/ar7/gpio.c | 15 +- arch/mips/ar7/irq.c | 15 +- arch/mips/ar7/memory.c | 15 +- arch/mips/ar7/platform.c | 15 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 + arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 + arch/mips/cavium-octeon/crypto/octeon-sha512.c | 6 +- arch/mips/include/asm/mach-ar7/ar7.h | 15 +- arch/mips/include/asm/mach-ar7/prom.h | 15 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 18 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 18 +- arch/mips/include/asm/mach-pnx833x/gpio.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq.h | 15 +- arch/mips/include/asm/mach-pnx833x/pnx833x.h | 15 +- arch/mips/kvm/mips.c | 3 + arch/mips/lasat/serial.c | 15 +- arch/mips/pnx833x/common/interrupts.c | 15 +- arch/mips/pnx833x/common/platform.c | 15 +- arch/mips/pnx833x/common/prom.c | 15 +- arch/mips/pnx833x/common/reset.c | 15 +- arch/mips/pnx833x/common/setup.c | 15 +- arch/mips/pnx833x/stb22x/board.c | 15 +- arch/parisc/configs/c8000_defconfig | 1 - arch/parisc/kernel/alternative.c | 4 +- arch/parisc/math-emu/cnv_float.h | 8 +- arch/powerpc/boot/cuboot-mpc7448hpc2.c | 7 +- arch/powerpc/include/asm/async_tx.h | 18 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 15 +- arch/powerpc/include/asm/hmi.h | 14 +- arch/powerpc/include/asm/imc-pmu.h | 6 +- arch/powerpc/include/asm/mpc5xxx.h | 7 +- arch/powerpc/include/asm/mpc85xx.h | 6 +- arch/powerpc/include/asm/ppc4xx.h | 7 +- arch/powerpc/kernel/l2cr_6xx.S | 14 +- arch/powerpc/kvm/book3s.h | 7 +- arch/powerpc/kvm/book3s_hv_hmi.c | 14 +- arch/powerpc/kvm/powerpc.c | 3 + arch/powerpc/net/bpf_jit_comp64.c | 36 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/512x/clock-commonclk.c | 6 +- arch/powerpc/platforms/512x/mpc5121_ads.c | 7 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 6 +- arch/powerpc/platforms/512x/mpc512x_generic.c | 7 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 6 +- arch/powerpc/platforms/512x/pdm360ng.c | 7 +- arch/powerpc/platforms/cell/cell.h | 11 +- arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 15 +- arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 15 +- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 15 +- arch/powerpc/xmon/ppc-dis.c | 15 +- arch/powerpc/xmon/ppc-opc.c | 16 +- arch/riscv/include/asm/atomic.h | 6 +- arch/riscv/kernel/process.c | 15 +- arch/riscv/kernel/setup.c | 15 +- arch/riscv/kernel/signal.c | 15 +- arch/riscv/mm/extable.c | 15 +- arch/riscv/mm/fault.c | 15 +- arch/riscv/net/bpf_jit_comp.c | 43 +- arch/s390/kvm/kvm-s390.c | 36 +- arch/s390/net/bpf_jit_comp.c | 41 +- arch/sparc/boot/piggyback.c | 15 +- arch/sparc/include/asm/xor_32.h | 10 +- arch/sparc/include/asm/xor_64.h | 10 +- arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 44 - arch/x86/boot/bioscall.S | 5 +- arch/x86/boot/compressed/string.c | 14 +- arch/x86/boot/mkcpustr.c | 5 +- arch/x86/boot/regs.c | 5 +- arch/x86/boot/vesa.h | 7 +- arch/x86/events/intel/cstate.c | 14 +- arch/x86/events/intel/ds.c | 36 +- arch/x86/events/intel/rapl.c | 20 +- arch/x86/events/intel/uncore.c | 80 +- arch/x86/events/intel/uncore.h | 4 +- arch/x86/events/intel/uncore_snbep.c | 4 +- arch/x86/include/asm/ist.h | 11 +- arch/x86/include/asm/olpc.h | 31 - arch/x86/include/asm/paravirt_types.h | 21 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/topology.h | 17 + arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/xor.h | 10 +- arch/x86/include/asm/xor_32.h | 10 +- arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/alternative.c | 53 +- arch/x86/kernel/apm_32.c | 11 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/amd.c | 7 +- arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes/opt.c | 16 +- arch/x86/kernel/paravirt.c | 60 +- arch/x86/kernel/paravirt_patch.c | 126 + arch/x86/kernel/paravirt_patch_32.c | 67 - arch/x86/kernel/paravirt_patch_64.c | 75 - arch/x86/kernel/pvclock.c | 14 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 73 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/debugfs.c | 18 + arch/x86/kvm/irq.c | 7 + arch/x86/kvm/irq.h | 1 + arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 15 +- arch/x86/kvm/vmx/nested.c | 35 +- arch/x86/kvm/vmx/pmu_intel.c | 26 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 7 +- arch/x86/net/bpf_jit_comp32.c | 83 +- arch/x86/platform/efi/efi.c | 2 + arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/efi/quirks.c | 3 + arch/x86/platform/iris/iris.c | 15 +- arch/x86/platform/olpc/olpc.c | 119 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/tools/insn_decoder_test.c | 8 +- arch/x86/tools/insn_sanity.c | 28 +- arch/x86/xen/smp_pv.c | 1 + certs/blacklist.c | 6 +- certs/system_keyring.c | 6 +- crypto/ansi_cprng.c | 8 +- crypto/asymmetric_keys/asymmetric_keys.h | 6 +- crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/mscode_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_key_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 6 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/pkcs7_verify.c | 6 +- crypto/asymmetric_keys/pkcs8_parser.c | 6 +- crypto/asymmetric_keys/public_key.c | 6 +- crypto/asymmetric_keys/restrict.c | 6 +- crypto/asymmetric_keys/signature.c | 6 +- crypto/asymmetric_keys/verify_pefile.c | 6 +- crypto/asymmetric_keys/verify_pefile.h | 6 +- crypto/asymmetric_keys/x509_cert_parser.c | 6 +- crypto/asymmetric_keys/x509_parser.h | 6 +- crypto/asymmetric_keys/x509_public_key.c | 6 +- crypto/async_tx/async_pq.c | 18 +- crypto/async_tx/async_raid6_recov.c | 16 +- crypto/cast_common.c | 7 +- crypto/rsa.c | 6 +- crypto/sha512_generic.c | 7 +- crypto/xor.c | 10 +- drivers/accessibility/braille/braille_console.c | 15 +- drivers/ata/ahci_brcm.c | 11 +- drivers/ata/ahci_da850.c | 6 +- drivers/ata/ahci_dm816.c | 6 +- drivers/ata/ahci_platform.c | 6 +- drivers/ata/ahci_qoriq.c | 6 +- drivers/ata/libahci_platform.c | 6 +- drivers/ata/pata_cs5520.c | 11 +- drivers/ata/sata_qstor.c | 18 +- drivers/ata/sata_sil24.c | 12 +- drivers/atm/ambassador.c | 17 +- drivers/atm/ambassador.h | 17 +- drivers/atm/firestream.c | 17 +- drivers/atm/firestream.h | 17 +- drivers/atm/horizon.c | 17 +- drivers/atm/horizon.h | 17 +- drivers/base/topology.c | 22 + drivers/block/cryptoloop.c | 14 +- drivers/block/drbd/drbd_actlog.c | 14 +- drivers/block/drbd/drbd_bitmap.c | 14 +- drivers/block/drbd/drbd_int.h | 14 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_nl.c | 14 +- drivers/block/drbd/drbd_proc.c | 14 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/drbd/drbd_req.c | 14 +- drivers/block/drbd/drbd_req.h | 14 +- drivers/block/drbd/drbd_state.c | 14 +- drivers/block/drbd/drbd_strings.c | 14 +- drivers/block/drbd/drbd_vli.h | 14 +- drivers/block/drbd/drbd_worker.c | 14 +- drivers/char/bsr.c | 5 +- drivers/char/hw_random/stm32-rng.c | 11 +- drivers/char/hw_random/virtio-rng.c | 15 +- drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/char/misc.c | 3 +- drivers/char/random.c | 16 +- drivers/char/sonypi.c | 16 +- drivers/clk/imx/clk-imx8mm.c | 12 +- drivers/clk/sifive/Kconfig | 1 + drivers/clk/ti/clkctrl.c | 8 +- drivers/counter/104-quad-8.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 12 +- drivers/dca/dca-core.c | 18 +- drivers/dca/dca-sysfs.c | 18 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 10 +- drivers/dma/fsldma.c | 7 +- drivers/dma/fsldma.h | 7 +- drivers/dma/imx-sdma.c | 9 +- drivers/dma/mmp_tdma.c | 10 +- drivers/dma/mxs-dma.c | 8 +- drivers/dma/of-dma.c | 4 +- drivers/dma/sh/rcar-dmac.c | 6 +- drivers/dma/sh/usb-dmac.c | 6 +- drivers/dma/stm32-dmamux.c | 6 +- drivers/firmware/efi/efi.c | 3 + drivers/firmware/google/coreboot_table.h | 11 +- drivers/firmware/google/framebuffer-coreboot.c | 14 +- drivers/firmware/google/memconsole-coreboot.c | 28 +- drivers/firmware/google/memconsole.c | 9 +- drivers/firmware/google/vpd.c | 14 +- drivers/firmware/google/vpd_decode.c | 2 - drivers/fmc/fmc-chardev.c | 3 +- drivers/fmc/fmc-core.c | 3 +- drivers/fmc/fmc-debug.c | 3 +- drivers/fmc/fmc-dump.c | 3 +- drivers/fmc/fmc-match.c | 3 +- drivers/fmc/fmc-private.h | 3 +- drivers/fmc/fmc-sdb.c | 3 +- drivers/fmc/fmc-write-eeprom.c | 3 +- drivers/fmc/fru-parse.c | 3 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl.c | 22 +- drivers/fpga/stratix10-soc.c | 6 +- drivers/gpio/Kconfig | 15 +- drivers/gpio/gpio-bt8xx.c | 14 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-pcf857x.c | 15 +- drivers/gpio/gpio-rdc321x.c | 16 +- drivers/gpio/gpio-tps65218.c | 6 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 28 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 71 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 9 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 10 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 10 + drivers/gpu/drm/ati_pcigart.c | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 8 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 8 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 18 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 2 +- drivers/gpu/drm/bridge/lvds-encoder.c | 10 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 3 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 +- drivers/gpu/drm/bridge/panel.c | 2 +- drivers/gpu/drm/bridge/parade-ps8622.c | 3 +- drivers/gpu/drm/bridge/sii902x.c | 3 +- drivers/gpu/drm/bridge/sii9234.c | 15 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 27 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 10 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/gpu/drm/drm_agpsupport.c | 11 +- drivers/gpu/drm/drm_atomic.c | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 11 +- drivers/gpu/drm/drm_atomic_state_helper.c | 7 +- drivers/gpu/drm/drm_auth.c | 10 +- drivers/gpu/drm/drm_blend.c | 9 +- drivers/gpu/drm/drm_bufs.c | 21 +- drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_color_mgmt.c | 8 +- drivers/gpu/drm/drm_context.c | 8 +- drivers/gpu/drm/drm_crtc_helper.c | 14 +- drivers/gpu/drm/drm_crtc_internal.h | 24 +- drivers/gpu/drm/drm_debugfs.c | 13 +- drivers/gpu/drm/drm_debugfs_crc.c | 9 +- drivers/gpu/drm/drm_dma.c | 6 +- drivers/gpu/drm/drm_drv.c | 9 +- drivers/gpu/drm/drm_dumb_buffers.c | 4 +- drivers/gpu/drm/drm_edid_load.c | 16 +- drivers/gpu/drm/drm_encoder.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 19 +- drivers/gpu/drm/drm_file.c | 11 +- drivers/gpu/drm/drm_flip_work.c | 6 +- drivers/gpu/drm/drm_fourcc.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 8 +- drivers/gpu/drm/drm_gem_cma_helper.c | 11 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 1 - drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_internal.h | 10 +- drivers/gpu/drm/drm_ioc32.c | 9 +- drivers/gpu/drm/drm_ioctl.c | 22 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_kms_helper_common.c | 3 +- drivers/gpu/drm/drm_lease.c | 15 +- drivers/gpu/drm/drm_legacy.h | 4 + drivers/gpu/drm/drm_legacy_misc.c | 7 +- drivers/gpu/drm/drm_lock.c | 8 +- drivers/gpu/drm/drm_memory.c | 9 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_mode_config.c | 6 +- drivers/gpu/drm/drm_mode_object.c | 9 +- drivers/gpu/drm/drm_modes.c | 7 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 5 +- drivers/gpu/drm/drm_pci.c | 11 +- drivers/gpu/drm/drm_plane_helper.c | 9 +- drivers/gpu/drm/drm_prime.c | 7 +- drivers/gpu/drm/drm_print.c | 7 +- drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 7 +- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scatter.c | 9 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 5 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/drm_sysfs.c | 15 +- drivers/gpu/drm/drm_trace.h | 2 + drivers/gpu/drm/drm_trace_points.c | 3 +- drivers/gpu/drm/drm_vblank.c | 12 +- drivers/gpu/drm/drm_vm.c | 14 +- drivers/gpu/drm/drm_vma_manager.c | 6 +- drivers/gpu/drm/drm_vram_mm_helper.c | 4 +- drivers/gpu/drm/drm_writeback.c | 6 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 6 +- drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 2 + drivers/gpu/drm/i915/i915_drv.h | 12 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 32 +- drivers/gpu/drm/i915/i915_reg.h | 19 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 27 + drivers/gpu/drm/i915/intel_atomic_plane.h | 2 + drivers/gpu/drm/i915/intel_bw.c | 421 ++ drivers/gpu/drm/i915/intel_bw.h | 47 + drivers/gpu/drm/i915/intel_combo_phy.c | 6 + drivers/gpu/drm/i915/intel_context.c | 270 ++ drivers/gpu/drm/i915/intel_display.c | 40 +- drivers/gpu/drm/i915/intel_drv.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 12 +- drivers/gpu/drm/i915/intel_sideband.c | 15 +- drivers/gpu/drm/i915/intel_sideband.h | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 4 +- drivers/gpu/drm/mcde/Kconfig | 18 + drivers/gpu/drm/mcde/Makefile | 3 + drivers/gpu/drm/mcde/mcde_display.c | 1142 ++++++ drivers/gpu/drm/mcde/mcde_display_regs.h | 518 +++ drivers/gpu/drm/mcde/mcde_drm.h | 44 + drivers/gpu/drm/mcde/mcde_drv.c | 572 +++ drivers/gpu/drm/mcde/mcde_dsi.c | 1044 +++++ drivers/gpu/drm/mcde/mcde_dsi_regs.h | 385 ++ drivers/gpu/drm/meson/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 66 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/panel/panel-simple.c | 55 + drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +- drivers/gpu/drm/qxl/qxl_prime.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 17 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 24 +- drivers/gpu/drm/stm/ltdc.c | 10 +- drivers/hwmon/abituguru.c | 15 +- drivers/hwmon/abituguru3.c | 15 +- drivers/hwmon/adcxx.c | 15 +- drivers/hwmon/adm1021.c | 15 +- drivers/hwmon/adm1025.c | 15 +- drivers/hwmon/adm1026.c | 15 +- drivers/hwmon/adm1031.c | 15 +- drivers/hwmon/adm9240.c | 15 +- drivers/hwmon/ads1015.c | 15 +- drivers/hwmon/ads7828.c | 15 +- drivers/hwmon/ads7871.c | 10 +- drivers/hwmon/adt7x10.c | 15 +- drivers/hwmon/amc6821.c | 15 +- drivers/hwmon/asb100.c | 15 +- drivers/hwmon/asc7621.c | 15 +- drivers/hwmon/coretemp.c | 36 +- drivers/hwmon/dell-smm-hwmon.c | 11 +- drivers/hwmon/dme1737.c | 15 +- drivers/hwmon/ds1621.c | 15 +- drivers/hwmon/ds620.c | 15 +- drivers/hwmon/emc2103.c | 15 +- drivers/hwmon/emc6w201.c | 15 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/f75375s.c | 16 +- drivers/hwmon/fam15h_power.c | 14 +- drivers/hwmon/fschmd.c | 15 +- drivers/hwmon/gl518sm.c | 15 +- drivers/hwmon/gl520sm.c | 16 +- drivers/hwmon/hih6130.c | 15 +- drivers/hwmon/hwmon-vid.c | 15 +- drivers/hwmon/ibmpowernv.c | 14 +- drivers/hwmon/jc42.c | 15 +- drivers/hwmon/k10temp.c | 14 +- drivers/hwmon/lineage-pem.c | 15 +- drivers/hwmon/lm63.c | 15 +- drivers/hwmon/lm70.c | 15 +- drivers/hwmon/lm75.c | 15 +- drivers/hwmon/lm75.h | 14 +- drivers/hwmon/lm78.c | 15 +- drivers/hwmon/lm80.c | 15 +- drivers/hwmon/lm85.c | 15 +- drivers/hwmon/lm87.c | 15 +- drivers/hwmon/lm90.c | 15 +- drivers/hwmon/lm93.c | 15 +- drivers/hwmon/ltc4151.c | 16 +- drivers/hwmon/ltc4261.c | 15 +- drivers/hwmon/max1668.c | 15 +- drivers/hwmon/max6639.c | 15 +- drivers/hwmon/max6642.c | 15 +- drivers/hwmon/max6650.c | 15 +- drivers/hwmon/nct6775.c | 16 +- drivers/hwmon/pc87360.c | 15 +- drivers/hwmon/pcf8591.c | 15 +- drivers/hwmon/pmbus/lm25066.c | 15 +- drivers/hwmon/pmbus/max16064.c | 15 +- drivers/hwmon/pmbus/max34440.c | 15 +- drivers/hwmon/pmbus/max8688.c | 15 +- drivers/hwmon/pmbus/pmbus.c | 15 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 15 +- drivers/hwmon/pmbus/ucd9000.c | 15 +- drivers/hwmon/pmbus/ucd9200.c | 15 +- drivers/hwmon/pmbus/zl6100.c | 15 +- drivers/hwmon/sht21.c | 15 +- drivers/hwmon/sis5595.c | 15 +- drivers/hwmon/smsc47b397.c | 15 +- drivers/hwmon/smsc47m1.c | 15 +- drivers/hwmon/smsc47m192.c | 15 +- drivers/hwmon/thmc50.c | 15 +- drivers/hwmon/tmp401.c | 15 +- drivers/hwmon/via686a.c | 15 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 15 +- drivers/hwmon/w83627ehf.c | 15 +- drivers/hwmon/w83627hf.c | 15 +- drivers/hwmon/w83781d.c | 15 +- drivers/hwmon/w83791d.c | 15 +- drivers/hwmon/w83792d.c | 15 +- drivers/hwmon/w83l785ts.c | 15 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-meson.c | 5 +- drivers/i2c/busses/i2c-mlxcpld.c | 2 +- drivers/i2c/busses/i2c-opal.c | 14 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-wmt.c | 6 +- drivers/i2c/i2c-dev.c | 1 + drivers/ide/ide-pnp.c | 10 +- drivers/ide/palm_bk3710.c | 15 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/exynos_adc.c | 15 +- drivers/iio/adc/nau7802.c | 3 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/dac/max517.c | 15 +- drivers/infiniband/core/cq.c | 4 +- drivers/infiniband/core/device.c | 9 +- drivers/infiniband/core/rw.c | 7 +- drivers/infiniband/core/umem.c | 3 +- drivers/infiniband/core/umem_odp.c | 79 +- drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 24 - drivers/infiniband/hw/hns/hns_roce_cq.c | 3 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 8 - drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 23 +- drivers/infiniband/hw/nes/nes_utils.c | 1 - drivers/infiniband/hw/nes/nes_verbs.c | 15 +- drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 + drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 9 +- drivers/infiniband/ulp/iser/iser_memory.c | 11 +- drivers/infiniband/ulp/isert/ib_isert.c | 11 +- drivers/input/gameport/fm801-gp.c | 17 +- drivers/input/joystick/stinger.c | 14 +- drivers/input/joystick/warrior.c | 14 +- drivers/input/keyboard/maple_keyb.c | 16 +- drivers/input/keyboard/qt1070.c | 15 +- drivers/input/keyboard/qt2160.c | 15 +- drivers/input/misc/bma150.c | 15 +- drivers/input/misc/mma8450.c | 15 +- drivers/input/mouse/appletouch.c | 16 +- drivers/input/mouse/bcm5974.c | 16 +- drivers/input/mouse/sentelic.c | 15 +- drivers/input/mouse/sentelic.h | 15 +- drivers/input/mouse/touchkit_ps2.c | 15 +- drivers/input/tablet/wacom_serial4.c | 7 +- drivers/input/touchscreen/ad7877.c | 16 +- drivers/input/touchscreen/s3c2410_ts.c | 15 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/wacom_i2c.c | 7 +- drivers/ipack/devices/ipoctal.h | 1 - drivers/isdn/i4l/isdnhdlc.c | 15 +- drivers/isdn/mISDN/dsp_biquad.h | 16 +- drivers/isdn/mISDN/dsp_ecdis.h | 16 +- drivers/isdn/mISDN/dsp_hwec.c | 19 +- drivers/isdn/mISDN/dsp_pipeline.c | 19 +- drivers/leds/Kconfig | 23 - drivers/leds/Makefile | 3 - drivers/leds/led-core.c | 5 - drivers/leds/leds-blinkm.c | 15 +- drivers/leds/leds-cpcap.c | 10 +- drivers/leds/leds-lm36274.c | 174 - drivers/leds/leds-lm3697.c | 395 -- drivers/leds/leds-max77650.c | 2 - drivers/leds/leds-ti-lmu-common.c | 156 - drivers/leds/trigger/ledtrig-timer.c | 5 + drivers/macintosh/apm_emu.c | 13 +- drivers/md/md-cluster.c | 7 +- drivers/md/md-faulty.c | 11 +- drivers/md/md-linear.c | 9 +- drivers/md/md-multipath.c | 10 +- drivers/md/md.c | 9 +- drivers/md/md.h | 9 +- drivers/md/raid0.c | 9 +- drivers/md/raid1.c | 10 +- drivers/md/raid10.c | 11 +- drivers/md/raid5.c | 10 +- drivers/media/Kconfig | 3 - drivers/media/common/saa7146/saa7146_core.c | 14 +- drivers/media/dvb-core/Kconfig | 3 - drivers/media/dvb-core/dvb_ca_en50221.c | 13 +- drivers/media/dvb-core/dvb_frontend.c | 14 +- drivers/media/dvb-core/dvb_net.c | 13 +- drivers/media/dvb-frontends/Kconfig | 1 - drivers/media/dvb-frontends/as102_fe.c | 11 +- drivers/media/dvb-frontends/as102_fe.h | 11 +- drivers/media/dvb-frontends/as102_fe_types.h | 11 +- drivers/media/dvb-frontends/au8522.h | 14 +- drivers/media/dvb-frontends/au8522_common.c | 14 +- drivers/media/dvb-frontends/au8522_dig.c | 14 +- drivers/media/dvb-frontends/au8522_priv.h | 14 +- drivers/media/dvb-frontends/bsbe1-d01a.h | 16 +- drivers/media/dvb-frontends/bsbe1.h | 16 +- drivers/media/dvb-frontends/bsru6.h | 16 +- drivers/media/dvb-frontends/cx22700.c | 14 +- drivers/media/dvb-frontends/cx22700.h | 14 +- drivers/media/dvb-frontends/cx22702.c | 14 +- drivers/media/dvb-frontends/cx22702.h | 14 +- drivers/media/dvb-frontends/cx24110.c | 15 +- drivers/media/dvb-frontends/cx24110.h | 15 +- drivers/media/dvb-frontends/cx24116.c | 14 +- drivers/media/dvb-frontends/cx24116.h | 14 +- drivers/media/dvb-frontends/cx24117.c | 14 +- drivers/media/dvb-frontends/cx24117.h | 14 +- drivers/media/dvb-frontends/cx24123.h | 14 +- drivers/media/dvb-frontends/ds3000.c | 14 +- drivers/media/dvb-frontends/ds3000.h | 14 +- drivers/media/dvb-frontends/gp8psk-fe.h | 11 +- drivers/media/dvb-frontends/isl6405.c | 16 +- drivers/media/dvb-frontends/isl6405.h | 16 +- drivers/media/dvb-frontends/isl6421.c | 16 +- drivers/media/dvb-frontends/isl6421.h | 16 +- drivers/media/dvb-frontends/isl6423.c | 14 +- drivers/media/dvb-frontends/isl6423.h | 14 +- drivers/media/dvb-frontends/l64781.c | 14 +- drivers/media/dvb-frontends/l64781.h | 14 +- drivers/media/dvb-frontends/lgs8gl5.c | 14 +- drivers/media/dvb-frontends/lgs8gl5.h | 14 +- drivers/media/dvb-frontends/lnbp21.c | 16 +- drivers/media/dvb-frontends/lnbp21.h | 16 +- drivers/media/dvb-frontends/lnbp22.c | 16 +- drivers/media/dvb-frontends/lnbp22.h | 16 +- drivers/media/dvb-frontends/m88rs2000.c | 14 +- drivers/media/dvb-frontends/m88rs2000.h | 14 +- drivers/media/dvb-frontends/mb86a16.c | 14 +- drivers/media/dvb-frontends/mb86a16.h | 14 +- drivers/media/dvb-frontends/mb86a16_priv.h | 14 +- drivers/media/dvb-frontends/mt312.c | 15 +- drivers/media/dvb-frontends/mt312.h | 15 +- drivers/media/dvb-frontends/mt312_priv.h | 15 +- drivers/media/dvb-frontends/nxt6000.c | 14 +- drivers/media/dvb-frontends/nxt6000.h | 14 +- drivers/media/dvb-frontends/s5h1409.c | 14 +- drivers/media/dvb-frontends/s5h1409.h | 14 +- drivers/media/dvb-frontends/s5h1411.c | 14 +- drivers/media/dvb-frontends/s5h1411.h | 14 +- drivers/media/dvb-frontends/s5h1420_priv.h | 16 +- drivers/media/dvb-frontends/sp8870.c | 15 +- drivers/media/dvb-frontends/sp8870.h | 15 +- drivers/media/dvb-frontends/stb0899_algo.c | 14 +- drivers/media/dvb-frontends/stb0899_cfg.h | 14 +- drivers/media/dvb-frontends/stb0899_drv.c | 14 +- drivers/media/dvb-frontends/stb0899_drv.h | 14 +- drivers/media/dvb-frontends/stb0899_priv.h | 14 +- drivers/media/dvb-frontends/stb0899_reg.h | 14 +- drivers/media/dvb-frontends/stb6000.c | 15 +- drivers/media/dvb-frontends/stb6000.h | 15 +- drivers/media/dvb-frontends/stb6100.c | 14 +- drivers/media/dvb-frontends/stb6100.h | 14 +- drivers/media/dvb-frontends/stb6100_cfg.h | 14 +- drivers/media/dvb-frontends/stb6100_proc.h | 14 +- drivers/media/dvb-frontends/stv0288.c | 14 +- drivers/media/dvb-frontends/stv0288.h | 14 +- drivers/media/dvb-frontends/stv0297.c | 14 +- drivers/media/dvb-frontends/stv0297.h | 14 +- drivers/media/dvb-frontends/stv0299.c | 14 +- drivers/media/dvb-frontends/stv0299.h | 14 +- drivers/media/dvb-frontends/stv090x.c | 14 +- drivers/media/dvb-frontends/stv090x.h | 14 +- drivers/media/dvb-frontends/stv090x_priv.h | 14 +- drivers/media/dvb-frontends/stv090x_reg.h | 14 +- drivers/media/dvb-frontends/stv6110x.c | 14 +- drivers/media/dvb-frontends/stv6110x.h | 14 +- drivers/media/dvb-frontends/stv6110x_priv.h | 14 +- drivers/media/dvb-frontends/stv6110x_reg.h | 14 +- drivers/media/dvb-frontends/tda10021.c | 14 +- drivers/media/dvb-frontends/tda10023.c | 14 +- drivers/media/dvb-frontends/tda1002x.h | 14 +- drivers/media/dvb-frontends/tda10048.c | 14 +- drivers/media/dvb-frontends/tda10048.h | 14 +- drivers/media/dvb-frontends/tda1004x.c | 15 +- drivers/media/dvb-frontends/tda1004x.h | 15 +- drivers/media/dvb-frontends/tda10086.c | 15 +- drivers/media/dvb-frontends/tda10086.h | 15 +- drivers/media/dvb-frontends/tda665x.c | 14 +- drivers/media/dvb-frontends/tda665x.h | 14 +- drivers/media/dvb-frontends/tda8083.c | 14 +- drivers/media/dvb-frontends/tda8083.h | 14 +- drivers/media/dvb-frontends/tda8261.c | 14 +- drivers/media/dvb-frontends/tda8261.h | 14 +- drivers/media/dvb-frontends/tda8261_cfg.h | 14 +- drivers/media/dvb-frontends/tda826x.c | 15 +- drivers/media/dvb-frontends/tda826x.h | 15 +- drivers/media/dvb-frontends/tdhd1.h | 15 +- drivers/media/dvb-frontends/ts2020.c | 14 +- drivers/media/dvb-frontends/ts2020.h | 14 +- drivers/media/dvb-frontends/ves1820.c | 14 +- drivers/media/dvb-frontends/ves1820.h | 14 +- drivers/media/dvb-frontends/ves1x93.c | 15 +- drivers/media/dvb-frontends/ves1x93.h | 15 +- drivers/media/dvb-frontends/zl10039.h | 15 +- drivers/media/i2c/bt866.c | 14 +- drivers/media/i2c/saa6588.c | 14 +- drivers/media/i2c/saa6752hs.c | 14 +- drivers/media/i2c/tda9840.c | 14 +- drivers/media/i2c/tea6415c.c | 14 +- drivers/media/i2c/tea6420.c | 14 +- drivers/media/pci/bt8xx/bt848.h | 14 +- drivers/media/pci/bt8xx/bt878.c | 19 +- drivers/media/pci/bt8xx/bt878.h | 14 +- drivers/media/pci/bt8xx/btcx-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-cards.c | 14 +- drivers/media/pci/bt8xx/bttv-driver.c | 14 +- drivers/media/pci/bt8xx/bttv-gpio.c | 14 +- drivers/media/pci/bt8xx/bttv-i2c.c | 14 +- drivers/media/pci/bt8xx/bttv-if.c | 14 +- drivers/media/pci/bt8xx/bttv-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-vbi.c | 14 +- drivers/media/pci/bt8xx/bttvp.h | 14 +- drivers/media/pci/bt8xx/dst.c | 14 +- drivers/media/pci/bt8xx/dst_ca.c | 14 +- drivers/media/pci/bt8xx/dst_ca.h | 14 +- drivers/media/pci/bt8xx/dst_common.h | 14 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/dt3155/Kconfig | 1 - drivers/media/pci/ivtv/Kconfig | 2 - drivers/media/pci/mantis/hopper_cards.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.h | 14 +- drivers/media/pci/mantis/mantis_ca.c | 14 +- drivers/media/pci/mantis/mantis_ca.h | 14 +- drivers/media/pci/mantis/mantis_cards.c | 14 +- drivers/media/pci/mantis/mantis_common.h | 14 +- drivers/media/pci/mantis/mantis_core.c | 14 +- drivers/media/pci/mantis/mantis_core.h | 14 +- drivers/media/pci/mantis/mantis_dma.c | 14 +- drivers/media/pci/mantis/mantis_dma.h | 14 +- drivers/media/pci/mantis/mantis_dvb.c | 14 +- drivers/media/pci/mantis/mantis_dvb.h | 14 +- drivers/media/pci/mantis/mantis_evm.c | 14 +- drivers/media/pci/mantis/mantis_hif.c | 14 +- drivers/media/pci/mantis/mantis_hif.h | 14 +- drivers/media/pci/mantis/mantis_i2c.c | 14 +- drivers/media/pci/mantis/mantis_i2c.h | 14 +- drivers/media/pci/mantis/mantis_ioc.c | 14 +- drivers/media/pci/mantis/mantis_ioc.h | 14 +- drivers/media/pci/mantis/mantis_link.h | 14 +- drivers/media/pci/mantis/mantis_pci.c | 14 +- drivers/media/pci/mantis/mantis_pci.h | 14 +- drivers/media/pci/mantis/mantis_pcmcia.c | 14 +- drivers/media/pci/mantis/mantis_reg.h | 14 +- drivers/media/pci/mantis/mantis_uart.c | 14 +- drivers/media/pci/mantis/mantis_uart.h | 14 +- drivers/media/pci/mantis/mantis_vp1033.c | 14 +- drivers/media/pci/mantis/mantis_vp1033.h | 14 +- drivers/media/pci/mantis/mantis_vp1034.c | 14 +- drivers/media/pci/mantis/mantis_vp1034.h | 14 +- drivers/media/pci/mantis/mantis_vp1041.c | 14 +- drivers/media/pci/mantis/mantis_vp1041.h | 14 +- drivers/media/pci/mantis/mantis_vp2033.c | 14 +- drivers/media/pci/mantis/mantis_vp2033.h | 14 +- drivers/media/pci/mantis/mantis_vp2040.c | 14 +- drivers/media/pci/mantis/mantis_vp2040.h | 14 +- drivers/media/pci/mantis/mantis_vp3030.c | 14 +- drivers/media/pci/mantis/mantis_vp3030.h | 14 +- drivers/media/pci/saa7146/hexium_gemini.c | 14 +- drivers/media/pci/saa7146/hexium_orion.c | 14 +- drivers/media/pci/saa7146/mxb.c | 14 +- drivers/media/pci/ttpci/av7110.c | 16 +- drivers/media/pci/ttpci/av7110_av.c | 16 +- drivers/media/pci/ttpci/av7110_ca.c | 16 +- drivers/media/pci/ttpci/av7110_hw.c | 13 +- drivers/media/pci/ttpci/av7110_ir.c | 14 +- drivers/media/pci/ttpci/av7110_v4l.c | 13 +- drivers/media/pci/ttpci/budget-av.c | 16 +- drivers/media/pci/ttpci/budget-ci.c | 16 +- drivers/media/pci/ttpci/budget-core.c | 16 +- drivers/media/pci/ttpci/budget-patch.c | 16 +- drivers/media/pci/ttpci/budget.c | 16 +- drivers/media/pci/ttpci/ttpci-eeprom.c | 14 +- drivers/media/pci/ttpci/ttpci-eeprom.h | 14 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/omap/Kconfig | 1 - drivers/media/platform/qcom/venus/firmware.c | 6 +- drivers/media/platform/vicodec/Kconfig | 1 - drivers/media/platform/vimc/Kconfig | 1 - drivers/media/platform/vivid/Kconfig | 1 - drivers/media/radio/Kconfig | 1 - drivers/media/rc/gpio-ir-tx.c | 10 +- drivers/media/rc/pwm-ir-tx.c | 10 +- drivers/media/tuners/mt20xx.h | 14 +- drivers/media/tuners/mxl5005s.h | 14 +- drivers/media/tuners/tda18271-common.c | 14 +- drivers/media/tuners/tda18271-fe.c | 14 +- drivers/media/tuners/tda18271-maps.c | 14 +- drivers/media/tuners/tda18271-priv.h | 14 +- drivers/media/tuners/tda18271.h | 14 +- drivers/media/tuners/tda827x.h | 15 +- drivers/media/tuners/tda8290.c | 14 +- drivers/media/tuners/tda8290.h | 14 +- drivers/media/tuners/tda9887.h | 14 +- drivers/media/tuners/tea5761.h | 14 +- drivers/media/tuners/tea5767.h | 14 +- drivers/media/tuners/tuner-i2c.h | 14 +- drivers/media/tuners/tuner-simple.h | 14 +- drivers/media/usb/as102/as102_drv.c | 11 +- drivers/media/usb/as102/as102_drv.h | 11 +- drivers/media/usb/as102/as102_fw.c | 11 +- drivers/media/usb/as102/as102_fw.h | 11 +- drivers/media/usb/as102/as102_usb_drv.c | 11 +- drivers/media/usb/as102/as102_usb_drv.h | 11 +- drivers/media/usb/as102/as10x_cmd.c | 11 +- drivers/media/usb/as102/as10x_cmd.h | 11 +- drivers/media/usb/as102/as10x_cmd_cfg.c | 11 +- drivers/media/usb/as102/as10x_cmd_stream.c | 11 +- drivers/media/usb/as102/as10x_handle.h | 11 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 14 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 14 +- drivers/media/usb/cx231xx/cx231xx-conf-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-core.c | 14 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 14 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 14 +- drivers/media/usb/cx231xx/cx231xx-video.c | 14 +- drivers/media/usb/cx231xx/cx231xx.h | 14 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 14 +- drivers/media/usb/gspca/gl860/gl860-mi2020.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov2640.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 14 +- drivers/media/usb/gspca/gl860/gl860.c | 14 +- drivers/media/usb/gspca/gl860/gl860.h | 14 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 7 +- drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 7 +- drivers/media/usb/s2255/Kconfig | 1 - drivers/media/usb/siano/smsusb.c | 8 +- drivers/media/v4l2-core/Kconfig | 2 - drivers/media/v4l2-core/v4l2-common.c | 12 +- drivers/memory/fsl_ifc.c | 15 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/htc-i2cpld.c | 15 +- drivers/mfd/rdc321x-southbridge.c | 16 +- drivers/mfd/ti-lmu.c | 23 +- drivers/mfd/tps65010.c | 15 +- drivers/misc/Kconfig | 11 +- drivers/misc/altera-stapl/Kconfig | 1 - drivers/misc/altera-stapl/altera-comp.c | 16 +- drivers/misc/altera-stapl/altera-exprt.h | 16 +- drivers/misc/altera-stapl/altera-jtag.c | 16 +- drivers/misc/altera-stapl/altera-jtag.h | 16 +- drivers/misc/altera-stapl/altera-lpt.c | 16 +- drivers/misc/altera-stapl/altera.c | 16 +- drivers/misc/c2port/Kconfig | 2 - drivers/misc/cb710/Kconfig | 1 - drivers/misc/cxl/Kconfig | 3 - drivers/misc/echo/Kconfig | 1 - drivers/misc/eeprom/ee1004.c | 43 +- drivers/misc/genwqe/Kconfig | 1 - drivers/misc/genwqe/card_ddcb.h | 11 +- drivers/misc/genwqe/card_dev.c | 2 + drivers/misc/genwqe/card_utils.c | 4 + drivers/misc/isl29003.c | 15 +- drivers/misc/lis3lv02d/Kconfig | 2 - drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 23 +- drivers/misc/lkdtm/core.c | 6 +- drivers/misc/lkdtm/lkdtm.h | 2 +- drivers/misc/lkdtm/usercopy.c | 10 +- drivers/misc/ocxl/Kconfig | 1 - drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/tsl2550.c | 15 +- drivers/misc/vmw_balloon.c | 489 ++- drivers/mmc/host/davinci_mmc.c | 15 +- drivers/mmc/host/sdricoh_cs.c | 16 +- drivers/mtd/ar7part.c | 16 +- drivers/mtd/bcm63xxpart.c | 16 +- drivers/mtd/cmdlinepart.c | 15 +- drivers/mtd/mtd_blkdevs.c | 16 +- drivers/mtd/mtdblock.c | 16 +- drivers/mtd/mtdblock_ro.c | 16 +- drivers/mtd/mtdchar.c | 16 +- drivers/mtd/mtdconcat.c | 16 +- drivers/mtd/mtdcore.c | 16 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/nand/raw/davinci_nand.c | 15 +- drivers/mtd/nand/raw/nand_bch.c | 15 +- drivers/mtd/nand/raw/nand_ecc.c | 16 +- drivers/mtd/parsers/redboot.c | 16 +- drivers/net/bonding/bond_3ad.c | 19 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 + drivers/net/ethernet/atheros/ag71xx.c | 1898 +++++++++ drivers/net/ethernet/atheros/atlx/atl1.c | 18 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 15 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- drivers/net/ethernet/dec/tulip/de4x5.c | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/faraday/ftgmac100.h | 15 +- drivers/net/ethernet/faraday/ftmac100.c | 15 +- drivers/net/ethernet/faraday/ftmac100.h | 15 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 + drivers/net/ethernet/freescale/enetc/Kconfig | 10 + drivers/net/ethernet/freescale/enetc/enetc.c | 160 +- drivers/net/ethernet/freescale/enetc/enetc.h | 15 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 13 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 1 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 108 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 336 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 16 + drivers/net/ethernet/hp/hp100.c | 14 +- drivers/net/ethernet/hp/hp100.h | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 13 +- drivers/net/ethernet/ibm/ibmvnic.h | 13 +- drivers/net/ethernet/intel/ice/ice.h | 13 +- drivers/net/ethernet/intel/ice/ice_common.c | 56 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 21 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 212 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 197 +- drivers/net/ethernet/intel/ice/ice_lib.c | 24 +- drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 4 +- drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 20 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 25 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 20 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 272 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 67 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 31 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 + drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1275 ++++-- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 3 +- drivers/net/ethernet/realtek/r8169.c | 219 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 + drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + drivers/net/ethernet/stmicro/stmmac/common.h | 1 + .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 29 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 - drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 + drivers/net/ethernet/stmicro/stmmac/mmc.h | 4 - drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 22 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 ++++ drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/hamradio/baycom_epp.c | 17 +- drivers/net/hamradio/baycom_par.c | 18 +- drivers/net/hamradio/baycom_ser_fdx.c | 17 +- drivers/net/hamradio/baycom_ser_hdx.c | 18 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 15 +- drivers/net/hamradio/hdlcdrv.c | 15 +- drivers/net/hamradio/yam.c | 17 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/aquantia_main.c | 8 + drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/nxp-tja11xx.c | 423 ++ drivers/net/wan/cosa.c | 15 +- drivers/net/wan/cosa.h | 15 +- drivers/net/wan/lapbether.c | 7 +- drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 48 +- drivers/net/wireless/ath/ath10k/core.h | 12 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 50 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 + drivers/net/wireless/ath/ath10k/htc.c | 1 + drivers/net/wireless/ath/ath10k/htt.h | 60 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 387 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 29 +- drivers/net/wireless/ath/ath10k/hw.h | 6 + drivers/net/wireless/ath/ath10k/mac.c | 14 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 15 +- drivers/net/wireless/ath/ath10k/sdio.c | 18 +- drivers/net/wireless/ath/ath10k/snoc.c | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 + drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 28 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 12 + drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 - drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 + drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/fw.c | 15 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/debugfs.c | 70 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 18 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 2 +- drivers/net/wireless/ath/wil6210/txrx.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 10 +- drivers/net/wireless/ath/wil6210/wil6210.h | 33 +- drivers/net/wireless/ath/wil6210/wmi.c | 14 +- drivers/net/wireless/atmel/atmel.h | 14 +- drivers/net/wireless/atmel/atmel_pci.c | 14 +- drivers/net/wireless/mac80211_hwsim.c | 1 + drivers/nfc/s3fwrn5/core.c | 13 +- drivers/nfc/s3fwrn5/firmware.c | 13 +- drivers/nfc/s3fwrn5/firmware.h | 13 +- drivers/nfc/s3fwrn5/i2c.c | 13 +- drivers/nfc/s3fwrn5/nci.c | 13 +- drivers/nfc/s3fwrn5/nci.h | 13 +- drivers/nfc/s3fwrn5/s3fwrn5.h | 13 +- drivers/of/fdt.c | 39 +- drivers/of/of_reserved_mem.c | 3 + drivers/parport/share.c | 2 + drivers/pci/controller/pci-hyperv.c | 91 +- drivers/pci/of.c | 6 +- drivers/phy/broadcom/phy-brcm-sata.c | 11 +- drivers/phy/ti/phy-twl4030-usb.c | 15 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/bcm/Kconfig | 6 +- drivers/pinctrl/core.c | 13 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 36 +- drivers/pinctrl/meson/pinctrl-meson.c | 350 +- drivers/pinctrl/meson/pinctrl-meson.h | 18 +- drivers/pinctrl/pinconf-generic.c | 2 + drivers/pinctrl/pinctrl-bm1880.c | 455 ++- drivers/pinctrl/pinctrl-rockchip.c | 1 + drivers/pinctrl/pinctrl-stmfx.c | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 183 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 + drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 + drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 2 +- drivers/platform/chrome/cros_ec_spi.c | 1 + drivers/platform/olpc/Kconfig | 15 + drivers/platform/olpc/Makefile | 3 +- drivers/platform/olpc/olpc-ec.c | 177 +- drivers/platform/olpc/olpc-xo175-ec.c | 752 ++++ drivers/platform/x86/pmc_atom.c | 33 + drivers/platform/x86/sony-laptop.c | 16 +- drivers/pnp/isapnp/core.c | 16 +- drivers/pnp/isapnp/proc.c | 15 +- drivers/pnp/pnpacpi/rsparser.c | 11 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/olpc_battery.c | 1 - drivers/powercap/intel_rapl.c | 75 +- drivers/pps/clients/pps-gpio.c | 16 +- drivers/pps/clients/pps-ktimer.c | 16 +- drivers/pps/clients/pps-ldisc.c | 16 +- drivers/pps/clients/pps_parport.c | 16 +- drivers/pps/generators/pps_gen_parport.c | 16 +- drivers/pps/kapi.c | 16 +- drivers/pps/kc.c | 15 +- drivers/pps/kc.h | 15 +- drivers/pps/pps.c | 16 +- drivers/pps/sysfs.c | 16 +- drivers/ptp/ptp_chardev.c | 15 +- drivers/ptp/ptp_clock.c | 15 +- drivers/ptp/ptp_ixp46x.c | 15 +- drivers/ptp/ptp_private.h | 15 +- drivers/ptp/ptp_qoriq.c | 15 +- drivers/ptp/ptp_sysfs.c | 15 +- drivers/pwm/pwm-tiecap.c | 15 +- drivers/pwm/pwm-tiehrpwm.c | 15 +- drivers/pwm/sysfs.c | 11 +- drivers/regulator/Kconfig | 2 +- drivers/regulator/lm363x-regulator.c | 56 +- drivers/regulator/slg51000-regulator.c | 21 +- drivers/rtc/rtc-opal.c | 14 +- drivers/rtc/rtc-st-lpc.c | 6 +- drivers/sbus/char/openprom.c | 15 +- drivers/scsi/53c700.c | 14 +- drivers/scsi/aha152x.c | 13 +- drivers/scsi/dmx3191d.c | 14 +- drivers/scsi/lasi700.c | 14 +- drivers/scsi/ncr53c8xx.c | 14 +- drivers/scsi/ncr53c8xx.h | 14 +- drivers/scsi/nsp32.c | 12 +- drivers/scsi/nsp32.h | 11 +- drivers/scsi/pcmcia/sym53c500_cs.c | 11 +- drivers/scsi/qedf/qedf_main.c | 39 +- drivers/scsi/qedi/qedi_main.c | 34 +- drivers/scsi/qla1280.c | 11 +- drivers/scsi/qla1280.h | 11 +- drivers/scsi/script_asm.pl | 15 +- drivers/scsi/scsi_debug.c | 7 +- drivers/scsi/sim710.c | 15 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/wd33c93.c | 11 +- drivers/scsi/wd33c93.h | 12 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 17 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 12 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/staging/kpc2000/Kconfig | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 81 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 142 +- drivers/thermal/rcar_gen3_thermal.c | 92 +- drivers/thermal/rockchip_thermal.c | 36 +- drivers/thermal/tegra/tegra210-soctherm.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/stm32-usart.c | 221 +- drivers/tty/serial/stm32-usart.h | 14 +- drivers/tty/tty_io.c | 4 +- drivers/tty/vt/consolemap.c | 6 +- drivers/tty/vt/vt.c | 11 +- drivers/uio/uio_mf624.c | 15 +- drivers/usb/core/devio.c | 8 +- drivers/vhost/net.c | 41 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 20 +- drivers/vhost/vhost.h | 5 +- drivers/vhost/vsock.c | 28 +- drivers/video/backlight/cr_bllcd.c | 16 +- drivers/video/backlight/hx8357.c | 3 +- drivers/video/backlight/jornada720_bl.c | 6 +- drivers/video/backlight/jornada720_lcd.c | 6 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/pxa3xx-gcu.c | 15 +- drivers/video/fbdev/sis/initextlfb.c | 15 +- drivers/video/fbdev/sis/sis.h | 15 +- drivers/video/fbdev/sis/sis_accel.c | 15 +- drivers/video/fbdev/sis/sis_accel.h | 15 +- drivers/video/fbdev/sis/sis_main.c | 16 +- drivers/video/fbdev/sis/sis_main.h | 15 +- drivers/video/fbdev/ssd1307fb.c | 3 +- drivers/video/fbdev/vermilion/cr_pll.c | 16 +- drivers/video/fbdev/vermilion/vermilion.c | 16 +- drivers/video/fbdev/vermilion/vermilion.h | 16 +- drivers/video/fbdev/via/accel.c | 16 +- drivers/video/fbdev/via/accel.h | 16 +- drivers/video/fbdev/via/chip.h | 16 +- drivers/video/fbdev/via/debug.h | 16 +- drivers/video/fbdev/via/dvi.c | 16 +- drivers/video/fbdev/via/dvi.h | 16 +- drivers/video/fbdev/via/global.c | 16 +- drivers/video/fbdev/via/global.h | 16 +- drivers/video/fbdev/via/hw.c | 16 +- drivers/video/fbdev/via/hw.h | 16 +- drivers/video/fbdev/via/ioctl.c | 16 +- drivers/video/fbdev/via/ioctl.h | 16 +- drivers/video/fbdev/via/lcd.c | 16 +- drivers/video/fbdev/via/lcd.h | 16 +- drivers/video/fbdev/via/share.h | 16 +- drivers/video/fbdev/via/tblDPASetting.c | 16 +- drivers/video/fbdev/via/tblDPASetting.h | 16 +- drivers/video/fbdev/via/via_aux.c | 17 +- drivers/video/fbdev/via/via_aux.h | 17 +- drivers/video/fbdev/via/via_aux_ch7301.c | 17 +- drivers/video/fbdev/via/via_aux_edid.c | 17 +- drivers/video/fbdev/via/via_aux_sii164.c | 17 +- drivers/video/fbdev/via/via_aux_vt1621.c | 17 +- drivers/video/fbdev/via/via_aux_vt1622.c | 17 +- drivers/video/fbdev/via/via_aux_vt1625.c | 17 +- drivers/video/fbdev/via/via_aux_vt1631.c | 17 +- drivers/video/fbdev/via/via_aux_vt1632.c | 17 +- drivers/video/fbdev/via/via_aux_vt1636.c | 17 +- drivers/video/fbdev/via/via_clock.c | 17 +- drivers/video/fbdev/via/via_clock.h | 17 +- drivers/video/fbdev/via/via_i2c.c | 16 +- drivers/video/fbdev/via/via_modesetting.c | 17 +- drivers/video/fbdev/via/via_modesetting.h | 17 +- drivers/video/fbdev/via/via_utility.c | 16 +- drivers/video/fbdev/via/via_utility.h | 16 +- drivers/video/fbdev/via/viafbdev.c | 16 +- drivers/video/fbdev/via/viafbdev.h | 16 +- drivers/video/fbdev/via/viamode.c | 16 +- drivers/video/fbdev/via/viamode.h | 16 +- drivers/video/fbdev/via/vt1636.c | 16 +- drivers/video/fbdev/via/vt1636.h | 16 +- drivers/virtio/virtio_balloon.c | 15 +- drivers/virtio/virtio_mmio.c | 6 +- drivers/virtio/virtio_pci_common.c | 5 +- drivers/virtio/virtio_pci_common.h | 5 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 5 +- drivers/virtio/virtio_ring.c | 15 +- drivers/vlynq/vlynq.c | 15 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 63 +- drivers/w1/slaves/w1_smem.c | 16 +- drivers/watchdog/cpu5wdt.c | 16 +- drivers/watchdog/rdc321x_wdt.c | 16 +- drivers/xen/events/events_internal.h | 4 +- fs/afs/addr_list.c | 6 +- fs/afs/dir_edit.c | 6 +- fs/afs/dir_silly.c | 6 +- fs/afs/dynroot.c | 6 +- fs/afs/fs_probe.c | 6 +- fs/afs/protocol_yfs.h | 6 +- fs/afs/rotate.c | 6 +- fs/afs/vl_probe.c | 6 +- fs/afs/vl_rotate.c | 6 +- fs/afs/xattr.c | 6 +- fs/afs/xdr_fs.h | 6 +- fs/afs/yfsclient.c | 6 +- fs/autofs/autofs_i.h | 5 +- fs/autofs/dev-ioctl.c | 5 +- fs/autofs/expire.c | 5 +- fs/autofs/init.c | 5 +- fs/autofs/inode.c | 5 +- fs/autofs/root.c | 5 +- fs/autofs/symlink.c | 5 +- fs/autofs/waitq.c | 5 +- fs/btrfs/dev-replace.c | 35 +- fs/btrfs/relocation.c | 27 +- fs/btrfs/send.c | 52 +- fs/btrfs/zstd.c | 20 +- fs/cachefiles/bind.c | 6 +- fs/cachefiles/daemon.c | 6 +- fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 6 +- fs/cachefiles/key.c | 6 +- fs/cachefiles/main.c | 6 +- fs/cachefiles/namei.c | 6 +- fs/cachefiles/proc.c | 6 +- fs/cachefiles/rdwr.c | 6 +- fs/cachefiles/security.c | 6 +- fs/cachefiles/xattr.c | 6 +- fs/char_dev.c | 3 +- fs/cifs/nterr.c | 15 +- fs/cifs/nterr.h | 14 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smbencrypt.c | 14 +- fs/devpts/inode.c | 5 +- fs/ext4/dir.c | 2 +- fs/ext4/inode.c | 63 +- fs/fs_context.c | 6 +- fs/fs_parser.c | 6 +- fs/fscache/histogram.c | 6 +- fs/fscache/netfs.c | 6 +- fs/fscache/object-list.c | 6 +- fs/fsopen.c | 6 +- fs/fuse/file.c | 13 +- fs/io_uring.c | 157 +- fs/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 - fs/lockd/xdr4.c | 3 - fs/locks.c | 5 - fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 6 +- fs/nfs/fscache.h | 6 +- fs/notify/dnotify/dnotify.c | 11 +- fs/notify/inotify/inotify_fsnotify.c | 11 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs/aops.c | 16 +- fs/ntfs/aops.h | 16 +- fs/ntfs/attrib.c | 16 +- fs/ntfs/attrib.h | 16 +- fs/ntfs/bitmap.c | 16 +- fs/ntfs/bitmap.h | 16 +- fs/ntfs/collate.c | 16 +- fs/ntfs/collate.h | 16 +- fs/ntfs/compress.c | 16 +- fs/ntfs/debug.c | 16 +- fs/ntfs/debug.h | 16 +- fs/ntfs/dir.c | 16 +- fs/ntfs/dir.h | 16 +- fs/ntfs/endian.h | 16 +- fs/ntfs/file.c | 16 +- fs/ntfs/index.c | 16 +- fs/ntfs/index.h | 16 +- fs/ntfs/inode.c | 16 +- fs/ntfs/inode.h | 16 +- fs/ntfs/layout.h | 16 +- fs/ntfs/lcnalloc.c | 16 +- fs/ntfs/lcnalloc.h | 16 +- fs/ntfs/logfile.c | 16 +- fs/ntfs/logfile.h | 16 +- fs/ntfs/malloc.h | 16 +- fs/ntfs/mft.c | 16 +- fs/ntfs/mft.h | 16 +- fs/ntfs/mst.c | 16 +- fs/ntfs/namei.c | 16 +- fs/ntfs/ntfs.h | 16 +- fs/ntfs/quota.c | 16 +- fs/ntfs/quota.h | 16 +- fs/ntfs/runlist.c | 16 +- fs/ntfs/runlist.h | 16 +- fs/ntfs/super.c | 16 +- fs/ntfs/sysctl.c | 16 +- fs/ntfs/sysctl.h | 16 +- fs/ntfs/time.h | 16 +- fs/ntfs/types.h | 16 +- fs/ntfs/unistr.c | 16 +- fs/ntfs/upcase.c | 16 +- fs/ntfs/usnjrnl.c | 16 +- fs/ntfs/usnjrnl.h | 16 +- fs/ntfs/volume.h | 16 +- fs/overlayfs/file.c | 9 +- fs/overlayfs/inode.c | 48 + fs/overlayfs/namei.c | 8 + fs/overlayfs/overlayfs.h | 3 + fs/overlayfs/ovl_entry.h | 6 + fs/overlayfs/super.c | 168 +- fs/overlayfs/util.c | 12 + fs/squashfs/block.c | 15 +- fs/squashfs/cache.c | 15 +- fs/squashfs/decompressor.c | 15 +- fs/squashfs/decompressor.h | 15 +- fs/squashfs/dir.c | 15 +- fs/squashfs/export.c | 15 +- fs/squashfs/file.c | 15 +- fs/squashfs/fragment.c | 15 +- fs/squashfs/id.c | 15 +- fs/squashfs/inode.c | 15 +- fs/squashfs/lzo_wrapper.c | 15 +- fs/squashfs/namei.c | 15 +- fs/squashfs/squashfs.h | 15 +- fs/squashfs/squashfs_fs.h | 15 +- fs/squashfs/squashfs_fs_i.h | 15 +- fs/squashfs/squashfs_fs_sb.h | 15 +- fs/squashfs/super.c | 15 +- fs/squashfs/symlink.c | 15 +- fs/squashfs/xattr.c | 15 +- fs/squashfs/xattr.h | 15 +- fs/squashfs/xattr_id.c | 15 +- fs/squashfs/xz_wrapper.c | 15 +- fs/squashfs/zlib_wrapper.c | 15 +- fs/squashfs/zstd_wrapper.c | 11 +- include/asm-generic/atomic.h | 6 +- include/asm-generic/barrier.h | 6 +- include/asm-generic/exec.h | 6 +- include/asm-generic/io.h | 6 +- include/asm-generic/switch_to.h | 6 +- include/asm-generic/xor.h | 10 +- include/crypto/pkcs7.h | 6 +- include/crypto/public_key.h | 6 +- include/drm/bridge/dw_mipi_dsi.h | 8 + include/drm/drm_auth.h | 11 +- include/drm/drm_legacy.h | 12 +- include/drm/drm_mode_config.h | 12 +- include/dt-bindings/media/tvp5150.h | 14 +- include/keys/asymmetric-parser.h | 6 +- include/keys/asymmetric-subtype.h | 6 +- include/keys/asymmetric-type.h | 6 +- include/keys/request_key_auth-type.h | 6 +- include/keys/system_keyring.h | 6 +- include/linux/ahci_platform.h | 6 +- include/linux/apm_bios.h | 11 +- include/linux/asn1.h | 6 +- include/linux/asn1_ber_bytecode.h | 6 +- include/linux/asn1_decoder.h | 6 +- include/linux/assoc_array.h | 6 +- include/linux/assoc_array_priv.h | 6 +- include/linux/auto_dev-ioctl.h | 5 +- include/linux/auto_fs.h | 5 +- include/linux/balloon_compaction.h | 4 + include/linux/bma150.h | 15 +- include/linux/bpf.h | 1 + include/linux/bpf_verifier.h | 16 +- include/linux/count_zeros.h | 6 +- include/linux/cred.h | 6 +- include/linux/dca.h | 18 +- include/linux/devpts_fs.h | 5 +- include/linux/dma-contiguous.h | 6 +- include/linux/dma/xilinx_dma.h | 6 +- include/linux/dmaengine.h | 12 +- include/linux/drbd.h | 14 +- include/linux/ethtool.h | 9 + include/linux/filter.h | 15 + include/linux/fmc.h | 3 +- include/linux/fs.h | 2 - include/linux/fs_context.h | 6 +- include/linux/fs_parser.h | 6 +- include/linux/fsldma.h | 5 +- include/linux/ftrace.h | 4 +- include/linux/hwmon-sysfs.h | 15 +- include/linux/hwmon-vid.h | 14 +- include/linux/isapnp.h | 17 +- include/linux/isdn/hdlc.h | 15 +- include/linux/jbd2.h | 5 +- include/linux/key-type.h | 6 +- include/linux/keyctl.h | 6 +- include/linux/kfifo.h | 16 +- include/linux/kmod.h | 15 +- include/linux/leds-ti-lmu-common.h | 47 - include/linux/libgcc.h | 15 +- include/linux/lockd/lockd.h | 2 + include/linux/lru_cache.h | 14 +- include/linux/mfd/da9052/da9052.h | 16 +- include/linux/mfd/da9052/pdata.h | 16 +- include/linux/mfd/da9052/reg.h | 16 +- include/linux/mfd/da9055/core.h | 16 +- include/linux/mfd/da9055/reg.h | 16 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/wm8400-audio.h | 15 +- include/linux/mfd/wm8400-private.h | 15 +- include/linux/mfd/wm8400.h | 15 +- include/linux/mpi.h | 15 +- include/linux/mtd/bbm.h | 16 +- include/linux/mtd/blktrans.h | 16 +- include/linux/mtd/cfi.h | 16 +- include/linux/mtd/cfi_endian.h | 16 +- include/linux/mtd/concat.h | 16 +- include/linux/mtd/doc2000.h | 16 +- include/linux/mtd/flashchip.h | 16 +- include/linux/mtd/gen_probe.h | 16 +- include/linux/mtd/map.h | 16 +- include/linux/mtd/mtd.h | 16 +- include/linux/mtd/nftl.h | 16 +- include/linux/of_fdt.h | 11 - include/linux/oid_registry.h | 6 +- include/linux/olpc-ec.h | 37 +- include/linux/phy.h | 3 + include/linux/pinctrl/pinconf-generic.h | 3 + include/linux/pinctrl/pinctrl.h | 5 + include/linux/platform_data/ads1015.h | 15 +- include/linux/platform_data/at91_adc.h | 3 +- include/linux/platform_data/dma-imx.h | 1 - include/linux/platform_data/media/camera-mx2.h | 15 +- include/linux/platform_data/media/camera-pxa.h | 14 +- include/linux/platform_data/mtd-davinci.h | 15 +- include/linux/platform_data/spi-davinci.h | 15 +- include/linux/pmbus.h | 15 +- include/linux/posix-clock.h | 15 +- include/linux/pps-gpio.h | 16 +- include/linux/pps_kernel.h | 15 +- include/linux/ptp_classify.h | 15 +- include/linux/ptp_clock_kernel.h | 15 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 + include/linux/raid/md_u.h | 9 +- include/linux/raid/pq.h | 7 +- include/linux/regulator/lp3971.h | 15 +- include/linux/regulator/lp3972.h | 15 +- include/linux/sctp.h | 17 +- include/linux/socket.h | 7 + include/linux/sonypi.h | 16 +- include/linux/soundwire/sdw.h | 88 +- include/linux/topology.h | 6 + include/linux/toshiba.h | 12 +- include/linux/uaccess.h | 54 +- include/linux/verification.h | 6 +- include/linux/via-core.h | 17 +- include/linux/via_i2c.h | 16 +- include/linux/vlynq.h | 15 +- include/linux/yam.h | 17 +- include/media/drv-intf/cx25840.h | 14 +- include/media/drv-intf/msp3400.h | 14 +- include/media/i2c/bt819.h | 14 +- include/media/i2c/cs5345.h | 14 +- include/media/i2c/cs53l32a.h | 14 +- include/media/i2c/m52790.h | 14 +- include/media/i2c/saa6588.h | 14 +- include/media/i2c/saa7115.h | 14 +- include/media/i2c/saa7127.h | 14 +- include/media/i2c/tvaudio.h | 14 +- include/media/i2c/wm8775.h | 14 +- include/misc/altera.h | 16 +- include/net/bond_3ad.h | 19 +- include/net/cfg80211.h | 3 +- include/net/inet_frag.h | 48 +- include/net/ip6_fib.h | 17 +- include/net/ip6_route.h | 4 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/netns/ipv6.h | 4 +- include/net/sctp/auth.h | 17 +- include/net/sctp/checksum.h | 17 +- include/net/sctp/command.h | 17 +- include/net/sctp/constants.h | 17 +- include/net/sctp/sctp.h | 17 +- include/net/sctp/sm.h | 17 +- include/net/sctp/stream_interleave.h | 17 +- include/net/sctp/stream_sched.h | 17 +- include/net/sctp/structs.h | 17 +- include/net/sctp/tsnmap.h | 17 +- include/net/sctp/ulpevent.h | 17 +- include/net/sctp/ulpqueue.h | 17 +- include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 + include/rdma/ib_verbs.h | 4 +- include/sound/hda_hwdep.h | 15 +- include/sound/pcm-indirect.h | 15 +- include/trace/events/afs.h | 6 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/fscache.h | 6 +- include/trace/events/i2c.h | 6 +- include/trace/events/rxrpc.h | 6 +- include/trace/events/smbus.h | 6 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 35 +- include/uapi/linux/fuse.h | 7 +- include/uapi/linux/io_uring.h | 3 + include/uapi/linux/rxrpc.h | 6 +- include/video/sisfb.h | 15 +- init/Kconfig | 17 +- ipc/msgutil.c | 6 +- kernel/Makefile | 4 +- kernel/auditfilter.c | 59 +- kernel/auditsc.c | 5 + kernel/bpf/core.c | 9 + kernel/bpf/syscall.c | 4 +- kernel/bpf/verifier.c | 374 +- kernel/cred.c | 6 +- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 64 +- kernel/{gen_ikh_data.sh => gen_kheaders.sh} | 17 +- kernel/kheaders.c | 40 +- kernel/kprobes.c | 3 +- kernel/locking/lock_events.h | 42 +- kernel/locking/lockdep.c | 7 +- kernel/module-internal.h | 6 +- kernel/module_signing.c | 6 +- kernel/stacktrace.c | 2 +- kernel/stop_machine.c | 3 +- kernel/trace/Kconfig | 12 +- kernel/trace/bpf_trace.c | 72 + kernel/trace/ftrace.c | 48 +- kernel/trace/trace.c | 15 +- kernel/trace/trace.h | 19 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_hist.c | 13 +- kernel/trace/trace_kdb.c | 6 +- kernel/trace/trace_kprobe.c | 112 +- kernel/trace/trace_probe.c | 37 +- kernel/trace/trace_probe.h | 3 + kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 19 + lib/ashldi3.c | 14 +- lib/ashrdi3.c | 14 +- lib/asn1_decoder.c | 6 +- lib/assoc_array.c | 6 +- lib/build_OID_registry | 6 +- lib/cmpdi2.c | 14 +- lib/decompress_unlzo.c | 16 +- lib/is_single_threaded.c | 6 +- lib/kfifo.c | 16 +- lib/list_sort.c | 3 +- lib/lru_cache.c | 14 +- lib/lshrdi3.c | 15 +- lib/mpi/generic_mpih-add1.c | 15 +- lib/mpi/generic_mpih-lshift.c | 15 +- lib/mpi/generic_mpih-mul1.c | 15 +- lib/mpi/generic_mpih-mul2.c | 15 +- lib/mpi/generic_mpih-mul3.c | 15 +- lib/mpi/generic_mpih-rshift.c | 15 +- lib/mpi/generic_mpih-sub1.c | 15 +- lib/mpi/mpi-inline.h | 15 +- lib/mpi/mpi-internal.h | 15 +- lib/mpi/mpi-pow.c | 15 +- lib/mpi/mpih-cmp.c | 15 +- lib/mpi/mpih-div.c | 15 +- lib/mpi/mpih-mul.c | 15 +- lib/muldi3.c | 14 +- lib/oid_registry.c | 6 +- lib/raid6/algos.c | 7 +- lib/raid6/avx2.c | 8 +- lib/raid6/avx512.c | 7 +- lib/raid6/mktables.c | 5 +- lib/raid6/mmx.c | 7 +- lib/raid6/recov.c | 7 +- lib/raid6/sse1.c | 7 +- lib/raid6/sse2.c | 7 +- lib/raid6/test/test.c | 5 +- lib/raid6/x86.h | 7 +- lib/test_firmware.c | 14 +- lib/ucmpdi2.c | 14 +- localversion-next | 2 +- mm/balloon_compaction.c | 144 +- mm/cma.c | 6 +- mm/maccess.c | 122 +- net/core/flow_offload.c | 3 +- net/core/skbuff.c | 1 + net/core/timestamping.c | 15 +- net/dccp/ccids/ccid2.c | 15 +- net/dccp/ccids/ccid2.h | 15 +- net/decnet/netfilter/dn_rtmsg.c | 4 +- net/ieee802154/6lowpan/reassembly.c | 36 +- net/ipv4/fib_trie.c | 1 - net/ipv4/inet_fragment.c | 98 +- net/ipv4/ip_fragment.c | 67 +- net/ipv4/ip_sockglue.c | 2 + net/ipv4/proc.c | 4 +- net/ipv6/addrconf.c | 10 +- net/ipv6/ip6_fib.c | 87 +- net/ipv6/ipv6_sockglue.c | 2 + net/ipv6/ndisc.c | 8 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 43 +- net/ipv6/proc.c | 4 +- net/ipv6/reassembly.c | 40 +- net/ipv6/route.c | 452 ++- net/lapb/lapb_iface.c | 7 +- net/lapb/lapb_in.c | 7 +- net/lapb/lapb_out.c | 7 +- net/lapb/lapb_subr.c | 7 +- net/lapb/lapb_timer.c | 7 +- net/mac80211/util.c | 4 +- net/netfilter/ipvs/ip_vs_nfct.c | 18 +- net/netfilter/nf_conntrack_timeout.c | 5 +- net/netfilter/nf_conntrack_timestamp.c | 5 +- net/netfilter/nfnetlink_acct.c | 5 +- net/netfilter/nfnetlink_cthelper.c | 5 +- net/netfilter/nfnetlink_cttimeout.c | 5 +- net/netfilter/xt_nfacct.c | 5 +- net/rds/ib_cm.c | 8 +- net/rxrpc/conn_client.c | 7 +- net/rxrpc/conn_service.c | 6 +- net/rxrpc/insecure.c | 6 +- net/rxrpc/local_object.c | 6 +- net/rxrpc/misc.c | 6 +- net/rxrpc/net_ns.c | 6 +- net/rxrpc/sendmsg.c | 6 +- net/rxrpc/sysctl.c | 6 +- net/rxrpc/utils.c | 6 +- net/sched/act_api.c | 3 +- net/sctp/associola.c | 17 +- net/sctp/auth.c | 17 +- net/sctp/bind_addr.c | 17 +- net/sctp/chunk.c | 17 +- net/sctp/debug.c | 17 +- net/sctp/diag.c | 17 +- net/sctp/endpointola.c | 17 +- net/sctp/input.c | 17 +- net/sctp/inqueue.c | 17 +- net/sctp/ipv6.c | 17 +- net/sctp/objcnt.c | 17 +- net/sctp/output.c | 17 +- net/sctp/outqueue.c | 17 +- net/sctp/primitive.c | 17 +- net/sctp/proc.c | 17 +- net/sctp/protocol.c | 17 +- net/sctp/sm_make_chunk.c | 17 +- net/sctp/sm_sideeffect.c | 17 +- net/sctp/sm_statefuns.c | 17 +- net/sctp/sm_statetable.c | 17 +- net/sctp/socket.c | 17 +- net/sctp/stream.c | 17 +- net/sctp/stream_interleave.c | 17 +- net/sctp/stream_sched.c | 17 +- net/sctp/stream_sched_prio.c | 17 +- net/sctp/stream_sched_rr.c | 17 +- net/sctp/sysctl.c | 17 +- net/sctp/transport.c | 17 +- net/sctp/tsnmap.c | 17 +- net/sctp/ulpevent.c | 17 +- net/sctp/ulpqueue.c | 17 +- net/socket.c | 15 + net/tls/tls_sw.c | 19 +- net/unix/garbage.c | 7 +- net/wireless/core.c | 6 +- net/wireless/nl80211.c | 8 +- net/wireless/util.c | 2 +- net/x25/af_x25.c | 7 +- net/x25/x25_dev.c | 7 +- net/x25/x25_facilities.c | 7 +- net/x25/x25_forward.c | 7 +- net/x25/x25_in.c | 7 +- net/x25/x25_link.c | 7 +- net/x25/x25_out.c | 7 +- net/x25/x25_proc.c | 7 +- net/x25/x25_route.c | 7 +- net/x25/x25_subr.c | 7 +- net/x25/x25_timer.c | 7 +- samples/bpf/.gitignore | 1 + samples/bpf/hbm_kern.h | 11 +- samples/bpf/tcp_basertt_kern.c | 7 - samples/bpf/tcp_bufs_kern.c | 7 - samples/bpf/tcp_clamp_kern.c | 7 - samples/bpf/tcp_cong_kern.c | 7 - samples/bpf/tcp_iw_kern.c | 7 - samples/bpf/tcp_rwnd_kern.c | 7 - samples/bpf/tcp_synrto_kern.c | 7 - samples/bpf/tcp_tos_reflect_kern.c | 7 - samples/bpf/xdp_sample_pkts_kern.c | 7 - samples/vfs/test-fsmount.c | 6 +- samples/vfs/test-statx.c | 6 +- scripts/asn1_compiler.c | 6 +- scripts/checkpatch.pl | 4 +- scripts/conmakehash.c | 5 +- scripts/get_dvb_firmware | 15 +- .../tests/err_recursive_inc/expected_stderr | 6 +- scripts/sphinx-pre-install | 86 +- security/keys/big_key.c | 6 +- security/keys/gc.c | 6 +- security/keys/keyctl_pkey.c | 6 +- security/keys/persistent.c | 6 +- security/keys/sysctl.c | 6 +- sound/core/oss/rate.c | 4 +- sound/drivers/mts64.c | 16 +- sound/drivers/pcm-indirect2.c | 15 +- sound/drivers/pcm-indirect2.h | 15 +- sound/drivers/portman2x4.c | 15 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/amdtp-stream.c | 252 +- sound/firewire/amdtp-stream.h | 3 - sound/isa/msnd/msnd.c | 15 +- sound/isa/msnd/msnd.h | 15 +- sound/isa/msnd/msnd_classic.h | 15 +- sound/isa/msnd/msnd_pinnacle.c | 16 +- sound/isa/msnd/msnd_pinnacle.h | 15 +- sound/pci/ali5451/ali5451.c | 16 +- sound/pci/azt3328.c | 16 +- sound/pci/bt87x.c | 16 +- sound/pci/cs5530.c | 11 +- sound/pci/hda/ca0132_regs.h | 15 +- sound/pci/hda/hda_auto_parser.c | 6 +- sound/pci/hda/hda_auto_parser.h | 6 +- sound/pci/hda/hda_codec.c | 16 +- sound/pci/hda/hda_eld.c | 15 +- sound/pci/hda/hda_generic.c | 15 +- sound/pci/hda/hda_generic.h | 6 +- sound/pci/hda/hda_hwdep.c | 15 +- sound/pci/hda/hda_jack.c | 6 +- sound/pci/hda/hda_jack.h | 6 +- sound/pci/hda/hda_proc.c | 16 +- sound/pci/hda/patch_analog.c | 15 +- sound/pci/hda/patch_ca0110.c | 15 +- sound/pci/hda/patch_ca0132.c | 15 +- sound/pci/hda/patch_cirrus.c | 15 +- sound/pci/hda/patch_cmedia.c | 16 +- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_realtek.c | 15 +- sound/pci/hda/patch_si3054.c | 16 +- sound/pci/hda/patch_sigmatel.c | 15 +- sound/pci/hda/patch_via.c | 15 +- sound/pci/lx6464es/lx6464es.c | 18 +- sound/pci/lx6464es/lx6464es.h | 18 +- sound/pci/lx6464es/lx_core.c | 17 +- sound/pci/lx6464es/lx_core.h | 17 +- sound/pci/lx6464es/lx_defs.h | 17 +- sound/pci/rme32.c | 16 +- sound/pci/rme9652/hdspm.c | 61 +- sound/soc/codecs/ad73311.h | 17 +- sound/soc/codecs/ssm2602.h | 16 +- sound/soc/generic/simple-card.c | 10 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 1 - sound/soc/intel/boards/kbl_da7219_max98357a.c | 1 - sound/soc/intel/boards/kbl_da7219_max98927.c | 1 - sound/soc/intel/boards/skl_hda_dsp_common.c | 1 - sound/soc/intel/skylake/skl-topology.c | 11 +- sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/soc-core.c | 2 + sound/soc/soc-dapm.c | 3 +- sound/soc/sunxi/sun4i-codec.c | 11 +- sound/soc/sunxi/sun4i-spdif.c | 11 +- sound/spi/at73c213.h | 19 +- sound/usb/usx2y/us122l.c | 15 +- sound/usb/usx2y/usb_stream.c | 15 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 35 +- tools/bpf/bpftool/bash-completion/bpftool | 21 +- tools/bpf/bpftool/btf.c | 162 +- tools/include/asm-generic/barrier.h | 6 +- tools/include/uapi/linux/bpf.h | 35 +- tools/kvm/kvm_stat/kvm_stat | 16 +- tools/kvm/kvm_stat/kvm_stat.txt | 2 + tools/lib/bpf/Build | 4 +- tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/btf.c | 329 +- tools/lib/bpf/btf.h | 19 + tools/lib/bpf/btf_dump.c | 1336 +++++++ tools/lib/bpf/hashmap.c | 229 ++ tools/lib/bpf/hashmap.h | 173 + tools/lib/bpf/libbpf.c | 3 + tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 8 + tools/lib/bpf/libbpf_internal.h | 2 + tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/util/probe-event.c | 11 + tools/perf/util/probe-event.h | 2 + tools/perf/util/probe-file.c | 7 + tools/perf/util/probe-file.h | 1 + tools/perf/util/probe-finder.c | 19 +- tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 13 +- tools/testing/selftests/bpf/bpf_helpers.h | 9 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 1 + .../testing/selftests/bpf/prog_tests/send_signal.c | 198 + .../bpf/progs/btf_dump_test_case_bitfields.c | 92 + .../bpf/progs/btf_dump_test_case_multidim.c | 35 + .../bpf/progs/btf_dump_test_case_namespacing.c | 73 + .../bpf/progs/btf_dump_test_case_ordering.c | 63 + .../bpf/progs/btf_dump_test_case_packing.c | 75 + .../bpf/progs/btf_dump_test_case_padding.c | 111 + .../bpf/progs/btf_dump_test_case_syntax.c | 229 ++ .../selftests/bpf/progs/sockmap_parse_prog.c | 7 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 7 - .../selftests/bpf/progs/sockmap_verdict_prog.c | 7 - .../selftests/bpf/progs/test_lwt_seg6local.c | 7 - .../selftests/bpf/progs/test_send_signal_kern.c | 51 + .../selftests/bpf/progs/test_xdp_noinline.c | 7 - tools/testing/selftests/bpf/test_btf.c | 71 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 + tools/testing/selftests/bpf/test_hashmap.c | 382 ++ tools/testing/selftests/bpf/test_sock_addr.c | 1 + tools/testing/selftests/bpf/test_sock_fields.c | 1 + tools/testing/selftests/bpf/test_socket_cookie.c | 1 + tools/testing/selftests/bpf/test_sockmap_kern.h | 7 - tools/testing/selftests/bpf/test_stub.c | 40 + tools/testing/selftests/bpf/test_verifier.c | 31 +- tools/testing/selftests/ftrace/ftracetest | 1 + .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 + .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 +- .../selftests/ftrace/test.d/selftest/bashisms.tc | 21 + tools/testing/selftests/kselftest_harness.h | 17 +- tools/testing/selftests/kvm/Makefile | 16 +- tools/testing/selftests/kvm/dirty_log_test.c | 8 +- tools/testing/selftests/kvm/include/kvm_util.h | 10 + .../selftests/kvm/include/s390x/processor.h | 22 + .../kvm/{x86_64 => }/kvm_create_max_vcpus.c | 3 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 11 +- tools/testing/selftests/kvm/lib/kvm_util.c | 28 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 286 ++ tools/testing/selftests/kvm/lib/ucall.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 6 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 + .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- .../selftests/kvm/x86_64/platform_info_test.c | 1 - tools/testing/selftests/kvm/x86_64/smm_test.c | 3 +- tools/testing/selftests/kvm/x86_64/state_test.c | 7 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 54 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 5 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 2 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 5 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/config | 2 + tools/testing/selftests/net/icmp_redirect.sh | 485 +++ tools/testing/selftests/net/so_txtime.c | 296 ++ tools/testing/selftests/net/so_txtime.sh | 31 + tools/testing/selftests/net/tls.c | 34 + tools/testing/selftests/ptp/testptp.c | 15 +- tools/testing/selftests/rtc/rtctest.c | 6 +- tools/thermal/tmon/pid.c | 13 +- tools/thermal/tmon/sysfs.c | 11 +- tools/thermal/tmon/tmon.c | 11 +- tools/thermal/tmon/tmon.h | 11 +- tools/thermal/tmon/tui.c | 11 +- tools/usb/testusb.c | 15 +- tools/usb/usbip/libsrc/names.c | 20 +- tools/usb/usbip/libsrc/names.h | 17 +- virt/kvm/arm/aarch32.c | 121 - virt/kvm/arm/arm.c | 3 + virt/kvm/arm/{ => hyp}/aarch32.c | 107 +- virt/kvm/eventfd.c | 9 + virt/kvm/kvm_main.c | 9 +- 1977 files changed, 31045 insertions(+), 22357 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/vendor-prefixes.txt create mode 100644 Documentation/gpu/mcde.rst create mode 100644 Documentation/sphinx/kernellog.py create mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi create mode 100644 arch/x86/kernel/paravirt_patch.c delete mode 100644 arch/x86/kernel/paravirt_patch_32.c delete mode 100644 arch/x86/kernel/paravirt_patch_64.c create mode 100644 drivers/gpu/drm/i915/intel_bw.c create mode 100644 drivers/gpu/drm/i915/intel_bw.h create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/mcde/Kconfig create mode 100644 drivers/gpu/drm/mcde/Makefile create mode 100644 drivers/gpu/drm/mcde/mcde_display.c create mode 100644 drivers/gpu/drm/mcde/mcde_display_regs.h create mode 100644 drivers/gpu/drm/mcde/mcde_drm.h create mode 100644 drivers/gpu/drm/mcde/mcde_drv.c create mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c create mode 100644 drivers/gpu/drm/mcde/mcde_dsi_regs.h delete mode 100644 drivers/leds/leds-lm36274.c delete mode 100644 drivers/leds/leds-lm3697.c delete mode 100644 drivers/leds/leds-ti-lmu-common.c create mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c create mode 100644 drivers/net/phy/nxp-tja11xx.c create mode 100644 drivers/platform/olpc/Kconfig create mode 100644 drivers/platform/olpc/olpc-xo175-ec.c delete mode 100644 include/linux/leds-ti-lmu-common.h rename kernel/{gen_ikh_data.sh => gen_kheaders.sh} (82%) create mode 100644 tools/lib/bpf/btf_dump.c create mode 100644 tools/lib/bpf/hashmap.c create mode 100644 tools/lib/bpf/hashmap.h create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c create mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c create mode 100644 tools/testing/selftests/bpf/test_btf_dump.c create mode 100644 tools/testing/selftests/bpf/test_hashmap.c create mode 100644 tools/testing/selftests/bpf/test_stub.c create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc create mode 100644 tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc create mode 100644 tools/testing/selftests/kvm/include/s390x/processor.h rename tools/testing/selftests/kvm/{x86_64 => }/kvm_create_max_vcpus.c (93%) create mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c create mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c create mode 100755 tools/testing/selftests/net/icmp_redirect.sh create mode 100644 tools/testing/selftests/net/so_txtime.c create mode 100755 tools/testing/selftests/net/so_txtime.sh copy virt/kvm/arm/{ => hyp}/aarch32.c (54%)