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-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards 89d8c504132e Add linux-next specific files for 20190524 discards 386c02e469b1 Merge branch 'akpm/master' discards 19870917fe64 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards e0d1fb19368e mm, memcg: consider subtrees in memory.events discards a54b9ae3743e pinctrl: fix pxa2xx.c build warnings discards 7f901400efc5 Merge branch 'akpm-current/current' discards b84503b63e3d Merge remote-tracking branch 'pidfd/for-next' discards 40ebe3f79031 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 86ef94d60d48 Merge remote-tracking branch 'hyperv/hyperv-next' discards f0b70b0fdf8d Merge remote-tracking branch 'xarray/xarray' discards 999b8cffef39 Merge remote-tracking branch 'nvmem/for-next' discards 34e24aab4c15 Merge remote-tracking branch 'kspp/for-next/kspp' discards c439e0553793 Merge remote-tracking branch 'ntb/ntb-next' discards 386ac66c0daf Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 55db0868027c Merge remote-tracking branch 'coresight/next' discards 5b406df1fc1b Merge remote-tracking branch 'livepatching/for-next' discards f662420ade4a Merge remote-tracking branch 'y2038/y2038' discards 635667133d7a Merge remote-tracking branch 'kselftest/next' discards 1c2c4a353ae5 Merge remote-tracking branch 'userns/for-next' discards 25a350d5777e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 3e908b457683 Merge remote-tracking branch 'rpmsg/for-next' discards fc37e44640aa Merge remote-tracking branch 'vhost/linux-next' discards b7e5123ddad6 Merge remote-tracking branch 'scsi/for-next' discards 23538f134a2e Merge remote-tracking branch 'slave-dma/next' discards 813f4824d135 Merge remote-tracking branch 'mux/for-next' discards 02297ef4f367 Merge remote-tracking branch 'staging/staging-next' discards 03e4ac97d34e Merge remote-tracking branch 'char-misc/char-misc-next' discards d6da87b9f138 Merge remote-tracking branch 'tty/tty-next' discards 3391cb54c270 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 80ce9c08f4d9 Merge remote-tracking branch 'usb/usb-next' discards a22dfbf94669 Merge remote-tracking branch 'ipmi/for-next' discards cdf0c7328f10 Merge remote-tracking branch 'leds/for-next' discards 4503f9b4ec6a Merge remote-tracking branch 'chrome-platform/for-next' discards 8f3682ed638a Merge remote-tracking branch 'percpu/for-next' discards d577efd1fa3e Merge remote-tracking branch 'tip/auto-latest' discards 9b280e45beea Merge remote-tracking branch 'spi/for-next' discards de8d6e601dcb Merge remote-tracking branch 'audit/next' discards 99b589a91dd1 Merge remote-tracking branch 'tpmdd/next' discards 8f81874a55f2 Merge remote-tracking branch 'selinux/next' discards ed63e2f7dac6 Merge remote-tracking branch 'integrity/next-integrity' discards 56a64f6fb9fd Merge remote-tracking branch 'apparmor/apparmor-next' discards aa8a6223820b Merge remote-tracking branch 'security/next-testing' discards 30a8aa2be399 Merge remote-tracking branch 'regulator/for-next' discards ddaf96af579a Merge remote-tracking branch 'backlight/for-backlight-next' discards e4be7d971a75 Merge remote-tracking branch 'kgdb/kgdb-next' discards c8ebd93e1bcf Merge remote-tracking branch 'block/for-next' discards 56373bb9ed21 Merge remote-tracking branch 'input/next' discards 37ce7837337a Merge remote-tracking branch 'sound-asoc/for-next' discards 5c7e712cc180 Merge remote-tracking branch 'sound/for-next' discards 63777a531200 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 27d4081b1334 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 371b351d7459 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 6475daee6597 Merge remote-tracking branch 'amdgpu/drm-next' discards 2c76315769a3 Merge remote-tracking branch 'crypto/master' discards e670e4be1828 Merge remote-tracking branch 'nand/nand/next' discards 032c315be3ae Merge remote-tracking branch 'gfs2/for-next' discards ecf67494ed2d Merge remote-tracking branch 'nfc-next/master' discards 01173c63551a Merge remote-tracking branch 'bpf-next/master' discards c6982ba9981e Merge remote-tracking branch 'net-next/master' discards 9ff6cf7624e4 Merge remote-tracking branch 'dlm/next' discards f018d979a02f Merge remote-tracking branch 'ieee1394/for-next' discards 1265ff9c8530 Merge remote-tracking branch 'opp/opp/linux-next' discards ef744bd63ab4 Merge remote-tracking branch 'cpupower/cpupower' discards 3973864e025b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards ed73f86365b3 Merge remote-tracking branch 'pm/linux-next' discards c706bfc862e7 Merge remote-tracking branch 'fbdev/fbdev-for-next' discards 0bac0042a8c0 Merge remote-tracking branch 'v4l-dvb/master' discards 8f963bf0d36f Merge remote-tracking branch 'hid/for-next' discards 701611aa473f Merge remote-tracking branch 'pstore/for-next/pstore' discards ec183dc7c095 Merge remote-tracking branch 'printk/for-next' discards a6b9b685eaea Merge remote-tracking branch 'vfs/for-next' discards 03e9b8dc8c5c Merge remote-tracking branch 'v9fs/9p-next' discards 6f5dbde31f85 Merge remote-tracking branch 'ubifs/linux-next' discards 426f980f44af Merge remote-tracking branch 'nfsd/nfsd-next' discards b65dc5795171 Merge remote-tracking branch 'f2fs/dev' discards 9a65bbe299d6 Merge remote-tracking branch 'ext4/dev' discards 10734916fa6a Merge remote-tracking branch 'ext3/for_next' discards be3ca54ed2cd Merge remote-tracking branch 'ecryptfs/next' discards 95ab0f69276c Merge remote-tracking branch 'cifs/for-next' discards b145c3729daa Merge remote-tracking branch 'btrfs-kdave/for-next' discards 9f21de110a7b Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 68449bfd150d Merge remote-tracking branch 'soc-fsl/next' discards 2bbc101c5669 Merge remote-tracking branch 'parisc-hd/for-next' discards 92c5c010989a Merge remote-tracking branch 'nds32/next' discards a1613deaf237 Merge remote-tracking branch 'csky/linux-next' discards 3526abedbb33 Merge remote-tracking branch 'clk-samsung/for-next' discards a1b5e3715bdf Merge remote-tracking branch 'tegra/for-next' discards e71675177c09 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 35c559f9fbd6 Merge remote-tracking branch 'samsung-krzk/for-next' discards 86cb96b3726a Merge remote-tracking branch 'rockchip/for-next' discards fca15810199c Merge remote-tracking branch 'renesas/next' discards 0f7d994e759e Merge remote-tracking branch 'qcom/for-next' discards dfc0b8e0e1e2 Merge remote-tracking branch 'reset/reset/next' discards db63a4d580bf Merge remote-tracking branch 'mvebu/for-next' discards 100741feec37 Merge remote-tracking branch 'mediatek/for-next' discards f4a9d5ab61d8 Merge remote-tracking branch 'keystone/next' discards 0c563233ad4b Merge remote-tracking branch 'imx-mxs/for-next' discards d43690612dfb Merge remote-tracking branch 'bcm2835/for-next' discards 2de765d2154b Merge remote-tracking branch 'at91/at91-next' discards bee7b111b7c0 Merge remote-tracking branch 'aspeed/for-next' discards a7767b3c07d9 Merge remote-tracking branch 'amlogic/for-next' discards fdb0e83338db Merge remote-tracking branch 'actions/for-next' discards df96e34ccacf Merge remote-tracking branch 'arm-soc/for-next' discards 3adc84f68b7b Merge remote-tracking branch 'arm64/for-next/core' discards 222609324d7c Merge remote-tracking branch 'arm/for-next' discards a4e1ac77942d Merge remote-tracking branch 'arc/for-next' discards 4ef1cc845da3 Revert "drm/amd/display: Don't load DMCU for Raven 1" discards ceabfe023946 Revert "Input: mtk-pmic-keys - add support for MT6392" discards 095913653ad6 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards c0947352cec6 Merge remote-tracking branch 'mmc-fixes/fixes' discards 38ce8b890254 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 2f9a55e43434 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards b8ff2459b30c Merge remote-tracking branch 'scsi-fixes/fixes' discards a0ef9b393188 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 9138516cdaf4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 731c99cb2eba Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 59b8a892436b Merge remote-tracking branch 'kvm-fixes/master' discards 1bc6820b7df2 Merge remote-tracking branch 'omap-fixes/fixes' discards 55fa350be143 Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 49527e0497d9 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards 088045d59531 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards ea5fa2f93960 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 8cc1c8d2a8c5 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards 299f964702e4 Merge remote-tracking branch 'input-current/for-linus' discards cc7acac30348 Merge remote-tracking branch 'staging.current/staging-linus' discards aee54c3f1ad1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 39bcfb5d81aa Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 7ed822dc831a Merge remote-tracking branch 'usb.current/usb-linus' discards 4edd86e5daea Merge remote-tracking branch 'tty.current/tty-linus' discards 62a69dc4b086 Merge remote-tracking branch 'spi-fixes/for-linus' discards 984122449263 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 1a462edaa06b Merge remote-tracking branch 'regmap-fixes/for-linus' discards fdc124d9fddb Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 7cc52f278072 Merge remote-tracking branch 'sound-current/for-linus' discards b1ddd23ab800 Merge remote-tracking branch 'rdma-fixes/for-rc' discards cecdf6ba1412 Merge remote-tracking branch 'mac80211/master' discards 3ea1c54f8d13 Merge remote-tracking branch 'netfilter/master' discards e0a53270914e Merge remote-tracking branch 'bpf/master' discards f1091305d22f Merge remote-tracking branch 'net/master' discards 5373aa3cb09b Merge remote-tracking branch 'powerpc-fixes/fixes' discards 8859cce6fa18 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards c2a5240e2013 Merge remote-tracking branch 'arc-current/for-curr' discards 09ca2ec59334 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 78094276ca6a Input: mtk-pmic-keys - add support for MT6392 discards ff4dbd9c7fb8 Merge branch 'for-5.3/io_uring' into for-next discards f3fafe4103bd io_uring: add support for sqe links discards c7a9ff458559 io_uring: punt short reads to async context discards c88221e2b7cb uio: make import_iovec()/compat_import_iovec() return byte [...] discards ce9bbc3bc2d5 ARM: dts: aspeed: Add Microsoft Olympus BMC discards e0f507f085b7 ARM: dts: aspeed: Adding Lenovo Hr630 BMC discards 07135c6e72ed ARM: dts: aspeed: Add Facebook YAMP BMC discards 7a9dfb871a1e ARM: dts: aspeed: swift: Add pca9539 devices discards a9521341e78f swift discards 0457dfd5fa29 ARM: dts: aspeed: Add Swift BMC machine discards 7a68453a94ba ARM: dts: aspeed: cmm: enable ehci host controllers omits 85be041dd1f9 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits 8bf3d360ecc7 Merge branch 'spi-5.3' into spi-next omits da33d0c685f9 Merge branch 'spi-5.2' into spi-linus discards 8058097924fd Merge branch 'regulator-5.3' into regulator-next discards b8b09ee4379d Merge branch 'regulator-5.2' into regulator-linus discards a41794e956b0 Merge branch 'asoc-5.3' into asoc-next discards a62c55521ad0 Merge branch 'asoc-5.2' into asoc-linus discards 17b168646a66 ALSA: Enable micmute LED for Huawei laptops discards 52940fd03211 leds: TI LMU: fix u8 variable comparisons with less than zero discards 0c312948dd1d ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots discards a48c43ca7d8a ARM: dts: aspeed: zaius: update 12V brick I2C address discards 27e1f3163071 ARM: dts: aspeed: zaius: add Infineon and Intersil regulators discards aa41e657831d ARM: dts: aspeed: quanta-q71: Enable p2a node discards a4384f21dc5a ARM: dts: aspeed: Add aspeed-p2a-ctrl node discards 413874ce52af leds: spi-byte: add single byte SPI LED driver discards 206b705866c4 dt-bindings: leds: Add binding for spi-byte LED. discards 13f5750a60b9 leds: lm36274: Introduce the TI LM36274 LED driver discards 5a4600921062 tests: add pidfd_open() tests discards 99e9da7f2796 pid: add pidfd_open() discards 792e39db0e6d drm/amdkfd: Add domain number into gpu_id discards 5c3fc06975a6 drm/amdkfd: Add VegaM support discards 46c92d78c78f drm/amdkfd: Fix a circular lock dependency discards e1bd6f70704e drm/amdkfd: Delete alloc_format field from map_queue struct discards 7e5e9276d1e2 drm/amdkfd: Expose sdma engine numbers to topology discards 8a7cc4ad5d98 drm/amdkfd: Introduce XGMI SDMA queue type discards ccdea9ab7500 drm/amdkfd: Fix sdma queue map issue discards d8c941deb96f drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] discards 6331e737211e drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk discards 69712a7650bf drm/amdkfd: Move non-sdma mqd allocation out of init_mqd discards 06046f8efb7b drm/amdkfd: Fix a potential memory leak discards 9f6b967c595b drm/amdkfd: Allocate MQD trunk for HIQ and SDMA discards 899e208a7634 drm/amdkfd: Add mqd size in mqd manager struct discards 9ed4f32375ed drm/amdkfd: Init mqd managers in device queue manager init discards d1b48aef2937 drm/amdkfd: Introduce DIQ type mqd manager discards dfa9b8214166 drm/amdkfd: Introduce asic-specific mqd_manager_init function discards 0bd5636255b4 drm/amdgpu: Improve error handling for HMM discards ae50e67e24c1 drm/amdgpu: more descriptive message if HMM not enabled discards b85c6a546e2c drm/amdgpu: support userptr cross VMAs case with HMM discards f3baa6707c0f drm/amdkfd: support concurrent userptr update for HMM discards 8841b897f09a drm/amdgpu: fix HMM config dependency issue discards b65c4eef9327 drm/amdgpu: replace get_user_pages with HMM mirror helpers discards f4bb3ec35f80 drm/amdkfd: avoid HMM change cause circular lock discards 0a54ba32fbe8 drm/amdgpu: use HMM callback to replace mmu notifier discards adda212971fc dt-bindings: leds: Add LED bindings for the LM36274 discards 5a2735a84a75 regulator: lm363x: Add support for LM36274 discards 8286c81db93f mfd: ti-lmu: Add LM36274 support to the ti-lmu discards ef5eb70b9ed5 dt-bindings: mfd: Add lm36274 bindings to ti-lmu discards d84418b5b4ab regulator: lm363x: Make the gpio register enable flexible discards 2e74262f000c leds: lm3697: Introduce the lm3697 driver discards d4a3015c529d mfd: ti-lmu: Remove support for LM3697 discards 1640825491c0 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 discards 9a8e66ebeaa2 leds: TI LMU: Add common code for TI LMU devices discards d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution discards e943f5018f61 drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] discards e15cdfe26757 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] discards c07668805030 drm/amdkfd: Fix gfx9 XNACK state save/restore discards f6c393058dd0 drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL discards c8b09319493a drm/amdkfd: Fix gfx8 MEM_VIOL exception handler discards e04579e9fdad drm/amdkfd: Fix compute profile switching discards 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property discards c35149c1cd56 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd discards c300fb416162 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id discards e20dadceb6dc drm/amdkfd: Add sdma allocation debug message discards 6e133dfc5a0d drm/amdkfd: Use 64 bit sdma_bitmap discards b2eec7187c97 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] discards 2b9497284df7 drm/amdgpu: use pcie_bandwidth_available rather than open [...] discards 3db9bcfdb6bc gpu: fix typos in code comments discards c1964f2b0b50 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting discards c755185fc81e drm/amdgpu: use div64_ul for 32-bit compatibility v1 discards 87d15d32af01 drm/amd/powerplay: Enable "disable dpm" feature to support [...] discards 624f90793f3b drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] discards 9d17375f4f36 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" discards b456cd655e44 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI discards 54d787050682 drm/amd/display: 3.2.31 discards 7d28a33762ae drm/amd/display: Disable ABM before destroy ABM struct discards f7848938da22 drm/amd/display: dont set otg offset discards 3c78668cf74b drm/amd/display: Explicitly specify update type per plane [...] discards ecfd5e141e0a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE discards 13c349a54930 drm/amd/display: Use VCP for extended colorimetry discards ad06def54415 drm/amd/display: Use DCN functions instead of DCE discards 9551ac33a056 drm/amd/display: Engine-specific encoder allocation discards 06c7ac23e6db drm/amd/display: enabling stream after HPD low to high happened discards 1d702af7a427 drm/amd/display: Program VTG params after programming Global Sync discards 932958184b92 drm/amd/display: add null checks and set update flags discards bbd307442566 drm/amd/display: 3.2.30 discards fcd6b5458f95 drm/amd/display: Reuse MPC OGRAM for 1D blender discards fb37e84d8375 drm/amd/display: Remove DPMS state dependency for fast boot discards 4965a21c8f88 drm/amd/display: Hook up CRC capture support for dce120 discards 5fddb63c1d99 drm/amd/display: define v_total_min and max parameters discards 34ef2f7ff06d drm/amd/powerplay: support sw smu hotspot and memory tempe [...] discards bd06942855ed drm/amd/powerplay: support uclk activity retrieve on sw sm [...] discards 25084fa81837 drm/amd/powerplay: honor hw limit on fetching metrics data discards dedce7fb9067 drm/amd/powerplay: support ppfeatures sysfs interface on s [...] discards 786424730741 drm/amd/powerplay: drop redundant smu call discards 06430d8ab182 drm/amd/powerplay: drop unnecessary sw smu check discards 46c2d20ff89e drm/amd/display: Drop DCN1_01 guards discards 23fc0a95bae5 drm/amdgpu: Report firmware versions with sysfs v2 discards 8c682b709434 drm/amdgpu: make VCN DPG pause mode detached from general VCN discards 558019a0c603 drm/amdgpu: move the VCN DPG mode read and write to VCN discards 2af7b7234b1e drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE discards 21f11fa7eae4 drm/amdgpu: suppress repeating tmo report discards 66a68e964d21 drm/amdgpu: remove static GDS, GWS and OA allocation discards e5d8805803d9 drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters discards 6e84c47ecb81 drm/amd/powerplay: force to update all clock tables on OD reset discards f4e6ab12eaf9 drm/amd/powerplay: update Vega10 power state on OD discards 665e95121f10 drm/amd/powerplay: avoid repeat AVFS enablement/disablement discards 53b89f6cef19 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] discards e1301300d0e1 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup discards 93716a6211b1 drm/amdgpu: check no_user_fence flag for engines discards 8313d05a5e62 drm/amdgpu/VCN: set no_user_fence flag to true discards 127a77603106 drm/amdgpu/VCE: set no_user_fence flag to true discards 9b103e12f97f drm/amdgpu/UVD: set no_user_fence flag to true discards f4959cc20694 drm/amdgpu: add no_user_fence flag to ring funcs discards 1d86dacc5dd4 drm/amdgpu: sdma handle ras resume discards a84440bb5a8f drm/amdgpu: gfx handle ras resume discards 520f6f8e5c50 drm/amdgpu: gmc handle ras resume discards cc0e401be913 drm/amdgpu: enable ras suspend/resume discards 97ed0afeee8b drm/amdgpu: ras support suspend/resume discards 427fbfac2d9d drm/amdgpu: add badpages sysfs interafce discards e79dd65a017e drm/amdgpu: Fix S3 test issue discards 54a7d281ad97 drm/amd/display: Make some functions static discards 9d69fd40f775 drm/amdgpu: RLC to program regs for Vega10 SR-IOV discards 60a263ff531c drm/amdgpu: add basic func for RLC program reg discards 01163f9f8e52 drm/amdgpu: Skip setting some regs under Vega10 VF discards 2d83ee97b10f drm/amdgpu: Support PSP VMR ring for Vega10 VF discards e8f3f9767d8e drm/amdgpu: call psp to program ih cntl in SR-IOV discards 9085da9ecdd1 drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG discards 9f6cce1ed003 drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG discards 30097060bc01 drm/amdgpu: initialize PSP before IH under SR-IOV discards 002aeefd2096 drm/amdgpu: init vega10 SR-IOV reg access mode discards 2de4dfd56e33 drm/amdgpu: gpu reset will run ras post init discards 2c370226528e drm/amdgpu: sdma support ras gpu reset discards f57ca479e06e drm/amdgpu: gfx support ras gpu reset discards 05081898a65e drm/amdgpu: gmc support ras gpu reset discards 23c75e9bd064 drm/amdgpu: handle ras reset discards ed061d06bfce drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot discards ba7dfabdda2b drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] discards 4c2b6d173c73 drm/amdgpu: gpu reset will run late_init discards 7ce7e5523406 drm/amdgpu: add df perfmon regs and funcs for xgmi discards 02f3818c43d8 drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled discards 1ffcb65d8acc drm/amdgpu: add EDC counter register discards 8a22e27a3ff1 drm/amdgpu: Reserve shared fence for eviction fence discards 76687d453cd5 drm/amd/display: Expose send immediate sdp message interface discards 6627a1c11321 drm/amd/display: Fill plane attrs only for valid pxl format discards 29c82bfc252d drm/amd/display: move back vbios cmd table for set dprefclk discards 052d6a4551dc drm/amd/display: fix acquire_first_split_pipe function discards 96cfbbb3d14f drm/amd/display: stop external access to internal optc syn [...] discards 00a8ba060a15 drm/amd/display: move signal type out of otg dlg params discards 81982fab2e31 drm/amd/display: reset retimer/redriver below 340Mhz discards dd396826a567 drm/amd/display: color space ycbcr709 support discards 6e742c5df13a drm/amd/display: Define Byte 14 on AVI InfoFrame discards cc2828a2b93c drm/amd/display: 3.2.29 discards 7ff2a96aa13d drm/amd/display: Disable cursor when offscreen in negative [...] discards 16dbaceb3acf drm/amd/display: Fill prescale_params->scale for RGB565 discards a921e5caf89d drm/amd/display: Support AVI InfoFrame V3 and V4 discards 9833809d1075 drm/amd/display: block passive dongle EDID Emulation for U [...] discards 78aabc2d3a36 drm/amd/display: add SW_USE_I2C_REG request. discards 9035a9120621 drm/amd/display: add support for disconnected eDP panels discards 07a4ec66fd8b drm/amd/display: Set dispclk and dprefclock directly discards 5f642185366a drm/amd/display: fix multi display seamless boot case discards 0ea37c8c3567 drm/amd/display: Refactor program watermark. discards 9327b82c64e7 drm/amd/display: 3.2.28 discards 988076cd8c5c drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] discards 472036c2794b drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file discards 9988ecd7417c drm/amdkfd: Cosmetic cleanup discards 06d2e442b0df drm/amdgpu: Fix CIK references in gmc_v8 discards c4506e4d5724 drm/amdgpu: Add PCIe replay count sysfs file discards 2d81a3c82e96 drm/amdgpu: Add replay counter defines to NBIO headers discards 79fe4f84eea8 drm/amdgpu: Update latest xgmi topology info after each de [...] discards 92c0a36056ae drm/amdgpu: enable separate timeout setting for every ring [...] discards b76d26e2e769 drm/amdgpu: add new sysfs interface for memory realtime ut [...] discards a9c154ed1838 drm/amd/powerplay: expose SMU7 asics realtime memory utilization discards 6e9982602351 drm/amd/powerplay: expose Vega12 realtime memory utilization discards 671670e9c964 drm/amd/powerplay: expose Vega20 realtime memory utilization discards 90cfe0c8f2fa drm/amdkfd: Adjust weight to represent num_hops info when [...] discards 535f850de3c1 drm/amdgpu: Implement get num of hops between two xgmi device discards ade7b23cb0b4 drm/amdkfd: Expose HDP registers to user space discards 7a100ee7f29c drm/amdgpu: Remap hdp coherency registers discards b8d7cf5c45e1 drm/amd/powerplay: add helper function to get smu firmware [...] discards caaedf1db7a2 drm/amd/powerplay: expose Vega12 current gpu activity discards 902a56f23ee9 drm/amd/powerplay: expose Vega12 current power discards c3c482eb7074 drm/amd/powerplay: support hwmon temperature channel labels V2 discards 4b9403f0c7d0 drm/amd/powerplay: expose current hotspot and memory tempe [...] discards 364e372c9086 drm/amd/powerplay: support SMU metrics table on Vega12 discards 948db9ff3a2e drm/amd/powerplay: support temperature emergency max values discards 899d334f3603 drm/amd/powerplay: support hotspot/memory critical limit values discards 9883872cc373 Merge branch 'core/urgent' discards 93b4139aa4ef Merge branch 'irq/core' discards ea68e3063f4f Merge branch 'x86/apic' discards 4792878ab434 Merge branch 'misc-5.2' into next-fixes discards 03216f1a350e Merge branch 'acpi-pm' into linux-next discards 933b40530b4b mac80211: remove set but not used variable 'old' discards 18760f19c44a mac80211: handle deauthentication/disassociation from TDLS peer discards 21a5d26b8164 reset: Switch to SPDX license identifier for reset-simple discards 8d91963abe41 reset: Add reset controller support for BM1880 SoC discards 620653db412f dt-bindings: reset: Add devicetree binding for BM1880 rese [...] discards ee3fd765dc39 Merge branch 'pm-domains' into linux-next discards b4b6cf632afd Merge branch 'pm-cpufreq' into linux-next discards 5809fdc63585 Merge branch 'acpi-doc' into linux-next discards 0538248650ef Merge branch 'acpi-bus' into linux-next discards eb5f507bf816 Merge branch 'acpica' into linux-next discards 82c80f76e9da virtio: Fix indentation of VIRTIO_MMIO discards 2e1c4a19219c virtio: add unlikely() to WARN_ON_ONCE() discards aa32fb4804f7 iommu/virtio: Add event queue discards 8e9152cae53f iommu/virtio: Add probe request discards 88b47b049c1f iommu: Add virtio-iommu driver discards d7855f487ec7 PCI: OF: Initialize dev->fwnode appropriately discards 8ec429bf7041 of: Allow the iommu-map property to omit untranslated devices discards 1391dedd7466 dt-bindings: virtio: Add virtio-pci-iommu node discards dcb4f19e1763 dt-bindings: virtio-mmio: Add IOMMU description omits 1d31c0b1a28a Merge tag 'qcom-arm64-for-5.2-1' into really-done-for-5.2 omits a9737bb2cca6 Merge tag 'qcom-arm64-for-5.2' into really-done-for-5.2 omits e413e5484ed1 Merge tag 'qcom-arm64-defconfig-for-5.2' into really-done-for-5.2 omits c8cad980d9f2 Merge tag 'qcom-drivers-for-5.2' into really-done-for-5.2 omits 21c31d7b6015 Merge tag 'qcom-defconfig-for-5.2' into really-done-for-5.2 omits 2387953404ab Merge tag 'qcom-dts-for-5.2-1' into really-done-for-5.2 omits 5a0415da317b Merge tag 'qcom-dts-for-5.2' into really-done-for-5.2 omits 2e8382955a3e arm64: defconfig: Enable stmmac qualcomm ethernet config discards 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next discards a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next discards 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl discards ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names discards 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED discards ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug discards 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 discards 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] discards bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node discards 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next discards c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next discards 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ discards dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ discards 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ discards 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] discards 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 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() adds e9646f0f5bb6 gpio: fix gpio-adp5588 build errors adds ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] adds ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] adds e58926e781d8 pinctrl: intel: Use GENMASK() consistently adds 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback adds b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] adds 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] adds 3e0f315e914c Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 4c1ceed49be1 kconfig: tests: fix recursive inclusion unit test adds 30a28f11b618 kbuild: tar-pkg: enable communication with jobserver adds 2e530d1f5812 Merge remote-tracking branch 'kbuild-current/fixes' adds 09929ce6a98c Merge remote-tracking branch 'arc-current/for-curr' adds d1edc71d3581 Merge remote-tracking branch 'powerpc-fixes/fixes' adds bf2f1eeed0b5 s390: add unreachable() to dump_fault_info() to fix -Wmayb [...] adds d83623c5eab2 s390: mark __cpacf_check_opcode() and cpacf_query_func() a [...] adds 1354b38b3ddf s390/pci: fix struct definition for set PCI function adds dcd33b23c9f3 s390/pci: fix assignment of bus resources adds 7379e652797c s390/zcrypt: Fix wrong dispatching for control domain CPRBs adds bef9f0ba300a s390/crypto: fix gcm-aes-s390 selftest failures adds b9115af1021d Merge remote-tracking branch 's390-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 31bafc49a773 net: aquantia: tx clean budget logic error adds f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session adds eaeb3b7494ba net: aquantia: fix LRO with FCS error adds 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly adds c3cf73c7a2c6 Merge branch 'aquantia-fixes' adds 54ed6fd2e03f net: stmmac: Do not output error on deferred probe adds d484e06e25eb net: mvneta: Fix err code path of probe adds 7aae703f8096 dpaa_eth: use only online CPU portals adds 346a5e7cf176 Merge remote-tracking branch 'net/master' adds bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] adds cca84f2c0ebe Merge remote-tracking branch 'bpf/master' adds b38ff4075a80 xfrm: Fix xfrm sel prefix length validation adds 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. adds 4683b6519ecf Merge remote-tracking branch 'ipsec/master' adds 8a03447dd311 rtw88: fix subscript above array bounds compiler warning adds a24bad74737f rtw88: fix unassigned rssi_level in rtw_sta_info adds f57b5d85ed58 rsi: Properly initialize data in rsi_sdio_ta_reset adds 5b0efb4d670c rtw88: avoid circular locking between local->iflist_mtx an [...] adds 6aca09771db4 rtw88: Make some symbols static adds eeaf481dd0e1 Merge remote-tracking branch 'wireless-drivers/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 a71fd9dac236 mac80211: Do not use stack memory with scatterlist for GMAC adds f77bf4863dc2 nl80211: fix station_info pertid memory leak adds 551842446ed6 mac80211: mesh: fix RCU warning adds 8168a52be17f Merge remote-tracking branch 'mac80211/master' adds c25c67da610d Merge remote-tracking branch 'rdma-fixes/for-rc' adds 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops adds fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] adds 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection adds 739786a162b1 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 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() adds b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver adds 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] adds 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue adds 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly adds fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open adds 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put adds 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts adds be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip adds 4796b9d9b0fb Merge branch 'asoc-5.2' into asoc-linus adds f9f8fcfb50f0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1a6fd1716b87 Merge remote-tracking branch 'regmap-fixes/for-linus' adds ae920866d4fc Merge branch 'regulator-5.2' into regulator-linus adds 7345936a0750 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 10f94574dfdc Merge branch 'spi-5.2' into spi-linus adds 29519ceda0a4 Merge remote-tracking branch 'spi-fixes/for-linus' adds a1ad1cc9704f vt/fbcon: deinitialize resources in visual_init() after fa [...] adds 11db642a6285 Merge remote-tracking branch 'tty.current/tty-linus' adds a47686636d84 media: smsusb: better handle optional alignment adds 673e28ea2b57 Merge remote-tracking branch 'usb.current/usb-linus' adds ed3323966357 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds e04ddb73933a Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds e61ff0fba72d staging: kpc2000: Add dependency on MFD_CORE to kconfig sy [...] adds ce0310455452 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 de00f95e2773 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 03ecad90d379 soundwire: stream: fix out of boundary access on port properties adds 5eb410c5ef56 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 466dd2f7ebd0 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 c3af0e0936c9 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 66cf487f7527 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds b543981ab1f7 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds c53123c26a7f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 4e8781dddd5a Merge remote-tracking branch 'reset-fixes/reset/fixes' adds d1da48e017a5 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 91ba7c96a82f Merge remote-tracking branch 'omap-fixes/fixes' adds eb1f2f387db8 kvm: fix compile on s390 part 2 adds a86cb413f4bf KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID adds d4f1f6efe84b Merge remote-tracking branch 'kvms390-fixes/master' adds debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] adds fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() adds 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] adds 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations adds 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] adds 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] adds 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory adds 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay adds 06989c799f04 Btrfs: fix race updating log root item during fsync adds 8b1d37b7b32d Merge branch 'misc-5.2' into next-fixes adds e57f4d4d78be Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) adds b2578d4466c8 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' adds 61009f82a93f memstick: mspro_block: Fix an error code in mspro_block_is [...] adds d96dc68e9890 mmc: tegra: Fix a warning message adds 51b72656bb39 mmc: tmio: fix SCC error handling to avoid false positive [...] adds c2c1e63a80d6 mmc: meson-gx: fix irq ack adds 89f3c365f3e1 mmc: sdhci: Fix SDIO IRQ thread deadlock adds e0be1cf2a5aa Merge remote-tracking branch 'mmc-fixes/fixes' adds 01e7d61b8ace PCI: hv: Detect and fix Hyper-V PCI domain number collision adds ba54c26e255d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 95b74ce88943 drm/qxl: drop WARN_ONCE() adds 49af21d00074 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 185da893fab1 iommu/dma: Cleanup dma-iommu.h adds af751d4308a7 iommu/dma: Remove the flush_page callback adds 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc adds 06d60728ff5c iommu/dma: move the arm64 wrappers to common code adds 92aec09cc879 iommu/dma: Move __iommu_dma_map adds b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} adds 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers adds 4c360acee929 iommu/dma: Factor out remapped pages lookup adds 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator adds aa8ba2275705 iommu/dma: Remove __iommu_dma_free adds bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free adds 072bebc06917 iommu/dma: Refactor iommu_dma_alloc adds 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily adds 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths adds 8553f6e65240 iommu/dma: Split iommu_dma_free adds 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc adds ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 adds 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable adds efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap adds e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP adds a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX adds b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c adds a84cc69eb537 arm64: trim includes in dma-mapping.c adds fdaeec198ada dma-contiguous: add dma_{alloc,free}_contiguous() helpers adds aac32e6a1b18 dma-contiguous: use fallback alloc_pages for single pages adds d0756fb00259 Merge remote-tracking branch 'dma-mapping/for-next' adds 7e20ef2d9b46 Merge remote-tracking branch 'arc/for-next' adds aa22e5d592b2 Merge remote-tracking branch 'arm/for-next' adds 91054a683dcc Merge remote-tracking branch 'arm64/for-next/core' adds 89c23cf6743a Merge remote-tracking branch 'arm-soc/for-next' adds df846fa0031f Merge remote-tracking branch 'actions/for-next' adds 25e6e33173ab 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 6a6785a57960 Merge remote-tracking branch 'aspeed/for-next' adds 12f02492aaa1 Merge remote-tracking branch 'at91/at91-next' adds 08e3c4158538 ARM: bcm283x: Enable DMA support for SPI controller adds 83d5b2e2847c Merge remote-tracking branch 'bcm2835/for-next' adds b25bce95d429 Merge remote-tracking branch 'imx-mxs/for-next' adds 6feb6b35317c Merge remote-tracking branch 'keystone/next' adds 3f07eaa7345c Merge remote-tracking branch 'mediatek/for-next' adds ecd370a68cc6 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 56fb7882a1b6 Merge remote-tracking branch 'reset/reset/next' adds dcbf5e6ae9bb arm64: dts: msm8996: Add UFS PHY reset controller adds 5b6c4d09e84f arm64: dts: qcom: qcs404-evb: Fix typo adds 11517cd9bfa6 arm64: dts: sdm845: Fix up CPU topology adds 3c3aa8cb95e6 Revert "drivers: thermal: tsens: Add new operation to chec [...] adds d611277189e9 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 57aa50c98baa Merge remote-tracking branch 'renesas/next' adds 04f9635e23de Merge remote-tracking branch 'rockchip/for-next' adds 7840be68c5f0 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 51437d1e6f40 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 827f0b957555 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 b88c8f8a6ff6 Merge remote-tracking branch 'clk/clk-next' adds c6fe2a303cdd Merge remote-tracking branch 'clk-samsung/for-next' adds 3a197e596926 Merge remote-tracking branch 'csky/linux-next' adds 936cf70876c2 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 029ab28a86e7 parisc: Use implicit space register selection for loading [...] adds aec08e3c92dc Merge remote-tracking branch 'parisc-hd/for-next' adds 512799f16b19 Merge remote-tracking branch 'soc-fsl/next' adds ffd5fc17ee0c Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 075714d1614a Merge remote-tracking branch 'btrfs-kdave/for-next' adds 800387cee52b fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free adds fb6c277c97b3 Merge remote-tracking branch 'cifs/for-next' adds f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry adds 51ca65f17971 Merge remote-tracking branch 'configfs/for-next' adds 9490dcbbf93e Merge remote-tracking branch 'ecryptfs/next' adds 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() adds 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() adds d561d4dd4f56 ext2: introduce new helper for xattr entry comparison adds 1eaf5faab18c ext2: optimize ext2_xattr_get() adds 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem adds 1915f44c9cca Merge change to disable fanotify permission events for proc. adds bef884d882a2 Merge remote-tracking branch 'ext3/for_next' adds 079f9927c7bf ext4: gracefully handle ext4_break_layouts() failure durin [...] adds 660bdc7ca301 Merge remote-tracking branch 'ext4/dev' adds 16445c0b5d7b Merge remote-tracking branch 'f2fs/dev' adds 35d6fcbb7c3e fuse: fallocate: fix return with locked inode adds 4a2abf99f9c2 fuse: add FUSE_WRITE_KILL_PRIV adds a2bc92362941 fuse: fix copy_file_range() in the writeback case adds 26eb3bae5003 fuse: extract helper for range writeback adds 596adf83e92a Merge remote-tracking branch 'fuse/for-next' adds 66d4218f9902 xprtrdma: Use struct_size() in kzalloc() adds 42932ebe057d Merge remote-tracking branch 'nfs-anna/linux-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 b68c7554e676 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 61f6ee4347df Merge remote-tracking branch 'overlayfs/overlayfs-next' adds bf04b727308a Merge remote-tracking branch 'ubifs/linux-next' adds 44f65e13db91 Merge remote-tracking branch 'v9fs/9p-next' adds 0e05ed32836e Merge remote-tracking branch 'vfs/for-next' adds 946fbfad0d03 Merge remote-tracking branch 'printk/for-next' adds ea81874b3dff Merge remote-tracking branch 'pstore/for-next/pstore' adds c5234c3a86f5 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 3d42eaf11bd2 Merge remote-tracking branch 'i2c/i2c/for-next' adds 88c50322449a i3c: Drop support for I2C 10 bit addresing adds 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices adds c9e7bd3740e3 Merge remote-tracking branch 'i3c/i3c/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 44a5360984f6 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 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork adds 4914425e28fb media: coda/venus/s5p_mfc: fix control typo adds cf760c4b6020 media: rockchip/vpu: Use pixel format helpers adds 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata adds 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment adds 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management adds 6002e0be7571 media: rockchip/vpu: Remove a useless test adds 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init adds c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* adds 1753c7c4367a media: pvrusb2: use a different format for warnings adds ddfef32a3386 media: coda: Print a nicer device registered message adds 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock adds 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt adds 2b4116290c20 media: coda: Clear the interrupt reason adds bfe819509f4e media: v4l2: Initialize mpeg slice controls adds 0783525fff6e media: vicodec: correctly support unbinding of the driver adds a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field adds eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect adds debb0dd644ce media: pwc: convert to BIT macro adds 20059cbbf981 media: vim2m: fix two double-free issues adds 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() adds 3e0f724346e9 media: v4l2-core: fix use-after-free error adds ee1c71a8e145 media: vimc: fix component match compare adds fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] adds 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] adds 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] adds 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning adds 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] adds 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs adds 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf adds 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] adds 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] adds 523759c7bfd5 media: staging/imx: Remove capture_device_set_format adds 6b8952db0644 media: staging/imx: Re-organize modules adds 3ef46bc97ca2 media: staging/imx: Improve pipeline searching adds 87562287444d media: staging/imx: Don't set driver data for v4l2_dev adds 434d40df057c media: imx7-media-csi: Acquire a single clock adds 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() adds b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] adds 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] adds 964fcacddff4 media: imx7-media-csi: Remove unneeded break adds ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] adds 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void adds 76800503cd29 Merge remote-tracking branch 'v4l-dvb/master' adds 371923d97def Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 9a51c6b1f9e0 ACPI/PCI: PM: Add missing wakeup.flags.valid checks adds bb1869012d7b ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation adds d491f2b75237 PCI: PM: Avoid possible suspend-to-idle issue adds 7673896a4069 Update to pm-graph 5.3 adds 45dd0a42b90b Update to pm-graph 5.4 adds d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs adds f6491366f1e6 Merge branch 'pm-tools' into linux-next adds 6179aedbaa1f Merge remote-tracking branch 'pm/linux-next' adds 732723bb4907 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 10eafab76a35 Merge remote-tracking branch 'cpupower/cpupower' adds 5c52c49b0cca Merge remote-tracking branch 'opp/opp/linux-next' adds afff88e1811f Merge remote-tracking branch 'ieee1394/for-next' adds 07c64aff7e56 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 316cc291d651 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 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] adds c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction adds 463da38aa3be 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 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump adds e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper adds 92bd6820f2b1 bpf: style fix in while(!feof()) loop adds d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used adds 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf adds 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] adds 55d778076b03 tools: bpftool: make -d option print debug output from verifier adds 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' adds 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail adds 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load adds 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself adds ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest adds 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers adds d5506591d54b selftests/bpf: add auto-detach test adds d0a3a4b21899 Merge branch 'cgroup-auto-detach' adds b61ec85dbdba Merge remote-tracking branch 'bpf-next/master' adds 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling adds 511a99cb6017 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 19b9b6556943 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 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 adds 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq adds a3b0c66c5928 rtw88: more descriptions about LPS adds 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] adds afe06f822035 brcmutil: switch source files to using SPDX license identifier adds f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] adds daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier adds 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac adds 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac adds b07e1ae2ce53 brcmfmac: fix typos in code comments adds bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() adds 1645ab931998 p54: fix crash during initialization adds c11c75ec784e p54: Support boottime in scan results adds 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style adds 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' adds 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] adds 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables adds 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] adds f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros adds bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor adds f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] adds 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] adds d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] adds dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] adds aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" adds ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() adds ad86e9e085da Merge remote-tracking branch 'wireless-drivers-next/master' adds a3ce17d1495b cfg80211: Handle bss expiry during connection adds 950e28d335e7 Merge remote-tracking branch 'mac80211-next/master' adds e4b3e448adbc Merge remote-tracking branch 'gfs2/for-next' adds d51529b9aa22 Merge remote-tracking branch 'nand/nand/next' adds eb756b9cce06 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 d0d6d09da1bb 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 c8bdf2b63e5b drm/amdgpu: fix unload driver fail adds d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio adds 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties adds ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu adds e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization adds 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process adds eb82da1dc442 drm/amdkfd: Add function to set queue gws adds 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS adds 023509737140 drm/amdkfd: PM4 packets change to support GWS adds 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu adds d55f33da5413 drm/amdgpu/soc15: skip reset on init adds 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset adds 5ddf7069d0f8 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 b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms adds 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued adds cc80b2ef2489 drm/i915/guc: Change platform default GuC mode adds a2904ade3dc2 drm/i915/guc: Don't allow GuC submission adds ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware adds 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize adds e958cc908792 drm/i915/guc: Always ask GuC to update power domain states adds 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake adds afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake adds 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 adds 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 adds 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 adds 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] adds 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 adds 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition adds a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 adds f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake adds c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake adds 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes adds c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT adds 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR adds 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel adds b37f588e4f68 drm/i915: Add state readout for DRM infoframe adds b7bedf31252a drm/i915: Attach HDR metadata property to connector adds 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie adds 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header adds afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file adds 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch] adds 8475355f7a26 drm/i915: Move shmem object setup to its own file adds f033428db28b drm/i915: Move phys objects to its own file adds b414fcd5be0b drm/i915: Move mmap and friends to its own file adds f0e4a0639752 drm/i915: Move GEM domain management to its own file adds 10be98a77c55 drm/i915: Move more GEM objects under gem/ adds 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h adds 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...] adds d45a1a533499 drm/i915: Move GEM object waiting to its own file adds 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file adds 446e2d16a131 drm/i915: Move GEM client throttling to its own file adds 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight adds c017cf6b1a5c drm/i915: Drop the deferred active reference adds 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...] adds be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case adds bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl adds 135a63b68250 drm/i915: Add macro for SSEU stride calculation adds b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function adds 0040fd19e728 drm/i915: Refactor sseu helper functions adds 1ac159e23c2c drm/i915: Expand subslice mask adds e96a9f715e32 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 fd86575fe5d0 drm/damage-helper: Use NULL instead of 0 adds cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable} adds 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable adds cb23eae3ecf5 drm/panel: drop drmP.h usage adds 4d3ea082d0d5 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 cafb88a3071e Merge remote-tracking branch 'drm-msm/msm-next' adds 0849f639b3f0 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 bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init adds 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus adds 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response adds 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL adds 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next adds 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] adds a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] adds 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] adds be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function adds f23a09eea1e7 ALSA: line6: Use container_of() adds 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next adds 48d9bc6bee7f 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 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len adds 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper adds b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible adds 99afc8df8b6f ASoC: max98357a: Show KConfig entry adds b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() adds f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] adds ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend adds 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML adds eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] adds be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply adds 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" adds ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top adds f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks adds 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC adds d55862438c80 Merge branch 'asoc-5.3' into asoc-next adds 643ca0cff2cc Merge remote-tracking branch 'sound-asoc/for-next' adds c114dc5e5bb3 Merge branch 'for-linus' into next adds 37548659bb22 Input: elantech - query the min/max information beforehand too adds 88463497dd1f Input: elantech - add helper function elantech_is_buttonpad() adds fd1cf11f7130 Input: elantech - detect middle button based on firmware version adds 303b3cf95ed3 dt-bindings: add more optional properties for elan_i2c touchpads adds e3a9a1290688 Input: elan_i2c - do not query the info if they are provided adds 3abcc5329aec Input: elantech/SMBus - export all capabilities from the P [...] adds 140a79523e0a Input: elan_i2c - handle physical middle button adds 66f4c7765ad3 Input: elantech - remove P52 and P72 from SMBus blacklist adds b89a9f2f709a Input: synaptics-rmi4 - remove set but not used variable ' [...] adds b02f6b6b711b Input: tca8418 - remove set but not used variable 'max_keys' adds 9a56ee2c12ba 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 0e3ed9c02325 Merge remote-tracking branch 'block/for-next' adds 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] adds b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] adds 70ef2a635b97 Merge branch 'fixes' into next adds c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier adds 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier adds 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property adds be6f5269fee2 mmc: meson-gx: add dram-access-quirk adds 4bacf4d920ee Merge branch 'fixes' into next adds 183a6f3e7dd6 Merge remote-tracking branch 'mmc/next' adds e9de383879c4 Merge remote-tracking branch 'kgdb/kgdb-next' adds 458968b0035d 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 cbafbd1dcc04 regulator: max77620: Support Maxim 77663 adds f405b6c10a21 Merge branch 'regulator-5.3' into regulator-next adds 1f7182c9ee1d Merge remote-tracking branch 'regulator/for-next' adds 84b7d76ec8c2 Merge remote-tracking branch 'security/next-testing' adds 16da637122a8 Merge remote-tracking branch 'apparmor/apparmor-next' adds 6ec3fb85fcb4 Merge remote-tracking branch 'integrity/next-integrity' adds 2f250b38b115 Merge remote-tracking branch 'selinux/next' adds 2f3ac24da31c Merge remote-tracking branch 'tpmdd/next' adds 24f307d8abf7 iommu: Add missing new line for dma type adds 7560cc3ca7d9 iommu/vt-d: Fix lock inversion between iommu->lock and dev [...] adds 66d78ad316b0 iommu/vt-d: Set the right field for Page Walk Snoop adds d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices adds f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks adds ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump adds cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table adds dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] adds 7423e01741dd iommu: Add API to request DMA domain for device adds 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry adds d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] adds d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped adds f273a453b740 iommu/vt-d: Add device_def_domain_type() helper adds 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer adds fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer adds 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private adds 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain adds fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices adds 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry adds 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() adds 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] adds b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug adds df4f3c603aeb iommu/vt-d: Remove static identity map code adds f34e1176df34 iommu/vt-d: Fix typo in SVM code comment adds 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages adds c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event adds 57274ea25736 iommu: Use right function to get group for device adds a02a28008bf7 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'gene [...] adds 8ace5b2e7cb1 Merge remote-tracking branch 'iommu/next' adds ecc68904a3e5 audit: re-structure audit field valid checks adds bf361231c295 audit: add saddr_fam filter field adds 1ea3f2d543ec 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 7be5c7e92d7b Merge remote-tracking branch 'devicetree/for-next' adds 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() adds 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier adds 0f4bca55595e Merge branch 'spi-5.3' into spi-next adds 0d7177e843b2 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds 2d98ebf26927 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 0ef86cb93ab1 Merge remote-tracking branch 'tip/auto-latest' adds 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains adds 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support adds 3d090a36c8c8 irqchip/exiu: Implement ACPI support adds 18f8c3ce43a4 gpio: mb86s7x: Enable ACPI support adds a70fd91712b5 dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] adds bf358f6866b3 irqchip: Add Renesas RZ/A1 Interrupt Controller driver adds 896829be6755 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] adds 72c85eb1657d irqchip/renesas-irqc: Remove error messages on out-of-memo [...] adds 980c08f5cf5f irqchip/renesas-irqc: Add helper variable dev = &pdev->dev adds 8c74291d9dca irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev adds 929524bdf76b irqchip/renesas-irqc: Convert to managed initializations adds 586ec3ca2c43 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition adds 291d57f43ddc Merge remote-tracking branch 'irqchip/irq/irqchip-next' 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 f445b2630aaf 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 270fa8ec7269 KVM: selftests: Move kvm_create_max_vcpus test to generic code adds 2ee567d31a58 KVM: selftests: enable pgste option for the linker on s390 adds 52307b5d0dd2 Merge remote-tracking branch 'kvms390/next' adds 41349672e3cb xen/pvcalls: Remove set but not used variable adds d10e0cc113c9 xenbus: Avoid deadlock during suspend due to open transactions adds 3922de15e22f Merge remote-tracking branch 'xen-tip/linux-next' adds 1696dee5215d 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 88e416d9ea24 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 947710853aad 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 04d79b3ce353 Merge remote-tracking branch 'leds/for-next' adds 2cd0e54489e6 ipmi_ssif: fix unexpected driver unregister warning adds c1961f8e98b0 Merge remote-tracking branch 'ipmi/for-next' adds 086ebf92aa79 usb: avoid redundant allocation and free of memory adds 208a116fd99f Merge remote-tracking branch 'usb/usb-next' adds fbad0fae4efb 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 1dae72b029a0 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 5f8bb1ee3ffa 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 89810151c554 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 27c077df05a6 Merge remote-tracking branch 'staging/staging-next' adds 5fa90132ee95 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 ffdc4a48f89d Merge remote-tracking branch 'slave-dma/next' adds c4896c68b2ff 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 96d6c90a4ed0 Merge remote-tracking branch 'vhost/linux-next' adds 359578cb00e0 Merge remote-tracking branch 'rpmsg/for-next' 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 e0d6ad349098 Merge remote-tracking branch 'gpio/for-next' adds 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions adds 715ed72801ff gpio: em: Return early on error in em_gio_probe() adds 0de532f40caa Merge remote-tracking branch 'gpio-brgl/gpio/for-next' 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 724402a84c08 Merge remote-tracking branch 'pinctrl/for-next' adds 3f0511148bf9 Merge remote-tracking branch 'userns/for-next' adds 3246c2501c71 Merge remote-tracking branch 'y2038/y2038' adds 0d1bfddb112a Merge remote-tracking branch 'livepatching/for-next' adds b5ba6233b366 coresight: funnel: Clean up device book keeping adds 9d75f7bac292 coresight: replicator: Cleanup device tracking adds e172419fb8c5 coresight: tmc: Clean up device specific data adds d28ded6d938a coresight: catu: Cleanup device specific data adds 87f16a69731f coresight: tpiu: Clean up device specific data adds f71696096355 coresight: stm: Cleanup device specific data adds da6efba24089 coresight: etm: Clean up device specific data adds e173d6ba0538 coresight: etb10: Clean up device specific data adds 66767e99b7a3 coresight: Use coresight device names for sinks in PMU attribute adds 19387295b7ce coresight: Rename of_coresight to coresight-platform adds 85385b5ad587 coresight: etm3x: Rearrange cp14 access detection adds 378f7ecbd4f6 coresight: stm: Rearrange probing the stimulus area adds b45eb65dac58 coresight: tmc-etr: Rearrange probing default buffer size adds 58772031d1e7 coresight: platform: Make memory allocation helper generic adds c26f38e913a6 coresight: Make sure device uses DT for obsolete compatible check adds ca647d98fde1 coresight: Introduce generic platform data helper adds f32aaa057218 coresight: Make device to CPU mapping generic adds e071021f0f1b coresight: Remove cpu field from platform data adds 8f04478cfb5e coresight: Remove name from platform description adds 4684997f8ad4 coresight: Cleanup coresight_remove_conns adds e8ce92e37de2 coresight: Reuse platform data structure for connection tracking adds 1b27483be4a0 coresight: Rearrange platform data probing adds 3ac0c8ad22e2 coresight: Add support for releasing platform specific data adds f21d564b5a95 coresight: platform: Use fwnode handle for device search adds 13238111d905 coresight: Use fwnode handle instead of device names adds 2b5df32aa16a coresight: Use platform agnostic names adds 2508dfaf642a coresight: stm: ACPI support for parsing stimulus base adds 9bfd27e7e6c2 coresight: Support for ACPI bindings adds daf5ab01dd77 coresight: acpi: Support for AMBA components adds 8f35caae1e1f coresight: acpi: Support for platform devices adds 91141414007b Merge remote-tracking branch 'coresight/next' adds ae34fe3ddd68 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() adds b20eb4c1f026 eeprom: at24: drop unnecessary label adds 7d1a11ca1f63 Merge remote-tracking branch 'at24/at24/for-next' adds 571f2761d735 Merge remote-tracking branch 'ntb/ntb-next' adds 6386bed65e07 Merge remote-tracking branch 'kspp/for-next/kspp' adds b98715209fe3 Merge remote-tracking branch 'nvmem/for-next' adds 8098cb1d7266 Merge remote-tracking branch 'xarray/xarray' adds 0f3e64a817c9 Merge remote-tracking branch 'hyperv/hyperv-next' adds a743ebfa0702 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 d4f83fa22b16 Merge remote-tracking branch 'pidfd/for-next' adds fe3508dfdb93 kernel/hung_task.c: Monitor killed tasks. adds 1ca1336ac874 Merge branch 'akpm-current/current' adds 072c1a0c6002 pinctrl: fix pxa2xx.c build warnings adds 18557feb4575 mm, memcg: consider subtrees in memory.events adds 94986f64b5d9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds dadfdc5314ae Merge branch 'akpm/master' adds 9a15d2e3fd03 Add linux-next specific files for 20190529
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-master-aarch [...]
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 + Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/input/elan_i2c.txt | 11 + .../bindings/interrupt-controller/arm,gic.yaml | 24 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 + .../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/mmc/amlogic,meson-gx.txt | 4 + .../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 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 1 + .../devicetree/bindings/sound/sun4i-i2s.txt | 45 - .../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/media/uapi/v4l/field-order.rst | 17 +- 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 | 227 +- Next/Trees | 1 + Next/merge.log | 3549 ++++++++++++------- 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/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 1 - arch/arm64/configs/defconfig | 10 +- 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/arm64/mm/dma-mapping.c | 425 +-- 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/ia64/mm/numa.c | 1 + 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/crypto/aes_s390.c | 148 +- arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/kvm/kvm-s390.c | 36 +- arch/s390/mm/fault.c | 4 +- arch/s390/net/bpf_jit_comp.c | 41 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- 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/acpi/acpi_amba.c | 9 + drivers/acpi/device_pm.c | 4 +- drivers/acpi/irq.c | 26 + drivers/acpi/sleep.c | 39 +- 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-em.c | 30 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-mb86s7x.c | 51 +- 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_amdkfd.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 +- 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/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 72 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 15 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 57 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 78 +- 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 | 13 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 24 + .../amd/powerplay/hwmgr/vega10_processpptables.h | 1 + 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_damage_helper.c | 2 +- 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/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 40 +- drivers/gpu/drm/i915/Makefile.header-test | 2 - drivers/gpu/drm/i915/gem/Makefile | 1 + .../gpu/drm/i915/{gt => gem}/Makefile.header-test | 0 drivers/gpu/drm/i915/gem/i915_gem_busy.c | 138 + drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 160 + drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 2453 +++++++++++++ drivers/gpu/drm/i915/gem/i915_gem_context.h | 240 ++ .../drm/i915/{ => gem}/i915_gem_context_types.h | 0 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 317 ++ drivers/gpu/drm/i915/gem/i915_gem_domain.c | 790 +++++ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2813 +++++++++++++++ drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 198 ++ drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 507 +++ drivers/gpu/drm/i915/gem/i915_gem_object.c | 443 +++ drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 +++ drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 279 ++ drivers/gpu/drm/i915/gem/i915_gem_pages.c | 522 +++ drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 ++ drivers/gpu/drm/i915/gem/i915_gem_pm.c | 252 ++ drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.h | 0 drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 573 +++ drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 555 +++ drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 704 ++++ drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 440 +++ drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 833 +++++ drivers/gpu/drm/i915/gem/i915_gem_wait.c | 277 ++ drivers/gpu/drm/i915/gem/i915_gemfs.c | 57 + drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 + .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 123 + .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 + drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 1781 ++++++++++ .../drm/i915/gem/selftests/i915_gem_coherency.c | 391 +++ .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1757 ++++++++++ .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 +++ drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 509 +++ .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 + drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 + drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 34 + .../drm/i915/{ => gem}/selftests/igt_gem_utils.h | 0 drivers/gpu/drm/i915/gem/selftests/mock_context.c | 111 + drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 144 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 + .../gpu/drm/i915/gem/selftests/mock_gem_object.h | 14 + drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 38 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 28 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 14 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 8 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 62 + drivers/gpu/drm/i915/gt/intel_sseu.h | 35 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 9 +- drivers/gpu/drm/i915/gt/mock_engine.c | 3 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 19 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 9 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 15 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 27 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 19 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 23 +- drivers/gpu/drm/i915/i915_debugfs.c | 52 +- drivers/gpu/drm/i915/i915_drv.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 363 +- drivers/gpu/drm/i915/i915_gem.c | 3662 +------------------- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 2 +- drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +- drivers/gpu/drm/i915/i915_gem_clflush.c | 178 - drivers/gpu/drm/i915/i915_gem_clflush.h | 36 - drivers/gpu/drm/i915/i915_gem_context.c | 2474 ------------- drivers/gpu/drm/i915/i915_gem_context.h | 258 -- drivers/gpu/drm/i915/i915_gem_dmabuf.c | 337 -- drivers/gpu/drm/i915/i915_gem_evict.c | 2 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2787 --------------- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 2 + drivers/gpu/drm/i915/i915_gem_gtt.c | 40 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 5 +- drivers/gpu/drm/i915/i915_gem_internal.c | 207 -- drivers/gpu/drm/i915/i915_gem_object.c | 90 - drivers/gpu/drm/i915/i915_gem_object.h | 509 --- drivers/gpu/drm/i915/i915_gem_pm.c | 250 -- drivers/gpu/drm/i915/i915_gem_render_state.c | 8 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 621 ---- drivers/gpu/drm/i915/i915_gem_stolen.c | 721 ---- drivers/gpu/drm/i915/i915_gem_tiling.c | 457 --- drivers/gpu/drm/i915/i915_gem_userptr.c | 847 ----- drivers/gpu/drm/i915/i915_gemfs.c | 75 - drivers/gpu/drm/i915/i915_gemfs.h | 34 - drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 8 +- drivers/gpu/drm/i915/i915_irq.c | 59 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 4 +- drivers/gpu/drm/i915/i915_query.c | 15 +- drivers/gpu/drm/i915/i915_reg.h | 28 +- drivers/gpu/drm/i915/i915_request.c | 3 + drivers/gpu/drm/i915/i915_scatterlist.c | 39 + drivers/gpu/drm/i915/i915_scatterlist.h | 127 + drivers/gpu/drm/i915/i915_utils.h | 10 - drivers/gpu/drm/i915/i915_vma.c | 23 +- drivers/gpu/drm/i915/i915_vma.h | 14 +- drivers/gpu/drm/i915/intel_atomic.c | 14 +- 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_color.c | 4 +- drivers/gpu/drm/i915/intel_combo_phy.c | 6 + drivers/gpu/drm/i915/intel_ddi.c | 3 + drivers/gpu/drm/i915/intel_device_info.c | 176 +- drivers/gpu/drm/i915/intel_device_info.h | 47 - drivers/gpu/drm/i915/intel_display.c | 65 +- drivers/gpu/drm/i915/intel_drv.h | 3 + drivers/gpu/drm/i915/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/intel_guc.c | 123 +- drivers/gpu/drm/i915/intel_guc.h | 8 +- drivers/gpu/drm/i915/intel_guc_ads.c | 167 +- drivers/gpu/drm/i915/intel_guc_ads.h | 1 + drivers/gpu/drm/i915/intel_guc_ct.c | 2 +- drivers/gpu/drm/i915/intel_guc_fw.c | 97 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 199 +- drivers/gpu/drm/i915/intel_guc_log.c | 6 +- drivers/gpu/drm/i915/intel_guc_reg.h | 25 + drivers/gpu/drm/i915/intel_guc_submission.c | 6 +- drivers/gpu/drm/i915/intel_hdmi.c | 68 +- drivers/gpu/drm/i915/intel_huc.c | 26 +- drivers/gpu/drm/i915/intel_huc.h | 7 + drivers/gpu/drm/i915/intel_huc_fw.c | 24 + drivers/gpu/drm/i915/intel_overlay.c | 27 +- 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/intel_uc.c | 51 +- drivers/gpu/drm/i915/intel_uc_fw.c | 29 +- drivers/gpu/drm/i915/intel_wakeref.c | 63 + drivers/gpu/drm/i915/intel_wakeref.h | 31 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 139 - drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 - drivers/gpu/drm/i915/selftests/huge_pages.c | 1793 ---------- drivers/gpu/drm/i915/selftests/i915_active.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 397 --- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 1752 ---------- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 404 --- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 658 ---- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 18 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 8 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 6 +- drivers/gpu/drm/i915/selftests/igt_gem_utils.c | 34 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 14 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 3 +- drivers/gpu/drm/i915/selftests/mock_context.c | 129 - drivers/gpu/drm/i915/selftests/mock_context.h | 42 - drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 162 - drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 5 +- drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 - drivers/gpu/drm/i915/selftests/mock_request.c | 2 +- drivers/gpu/drm/i915/selftests/scatterlist.c | 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-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +- drivers/gpu/drm/panel/panel-lvds.c | 7 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 64 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 12 +- 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 | 8 +- 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/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 - drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 51 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 45 +- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 - drivers/hwtracing/coresight/coresight-funnel.c | 35 +- drivers/hwtracing/coresight/coresight-platform.c | 810 +++++ drivers/hwtracing/coresight/coresight-priv.h | 4 + drivers/hwtracing/coresight/coresight-replicator.c | 42 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 9 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 44 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 - drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 -- 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/i3c/master.c | 21 +- drivers/i3c/master/dw-i3c-master.c | 6 - drivers/i3c/master/i3c-master-cdns.c | 10 +- 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/keyboard/tca8418_keypad.c | 3 +- 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/elan_i2c_core.c | 72 +- drivers/input/mouse/elantech.c | 322 +- drivers/input/mouse/elantech.h | 8 + drivers/input/mouse/sentelic.c | 15 +- drivers/input/mouse/sentelic.h | 15 +- drivers/input/mouse/touchkit_ps2.c | 15 +- drivers/input/rmi4/rmi_f12.c | 6 +- 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/iommu/amd_iommu.c | 6 +- drivers/iommu/dma-iommu.c | 467 ++- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 627 ++-- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 + drivers/iommu/intel-svm.c | 15 + drivers/iommu/iommu.c | 44 +- drivers/ipack/devices/ipoctal.h | 1 - drivers/irqchip/Kconfig | 4 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-renesas-irqc.c | 88 +- drivers/irqchip/irq-renesas-rza1.c | 283 ++ drivers/irqchip/irq-sni-exiu.c | 142 +- 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 | 37 +- drivers/media/Makefile | 13 +- 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/mc/Kconfig | 33 + drivers/media/mc/Makefile | 10 + .../mc-dev-allocator.c} | 0 drivers/media/{media-device.c => mc/mc-device.c} | 0 drivers/media/{media-devnode.c => mc/mc-devnode.c} | 0 drivers/media/{media-entity.c => mc/mc-entity.c} | 0 drivers/media/{media-request.c => mc/mc-request.c} | 0 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/coda/coda-bit.c | 6 +- drivers/media/platform/coda/coda-common.c | 19 +- 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/qcom/venus/venc_ctrls.c | 2 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/vicodec/Kconfig | 1 - drivers/media/platform/vicodec/vicodec-core.c | 23 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 - drivers/media/platform/vimc/vimc-core.c | 7 +- drivers/media/platform/vimc/vimc-sensor.c | 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/cpia2/cpia2_usb.c | 3 +- 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/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pwc/pwc.h | 18 +- drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 7 +- drivers/media/usb/s2255/Kconfig | 1 - drivers/media/usb/siano/smsusb.c | 8 +- drivers/media/usb/zr364xx/zr364xx.c | 3 +- drivers/media/v4l2-core/Kconfig | 2 - drivers/media/v4l2-core/v4l2-common.c | 12 +- drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/memory/fsl_ifc.c | 15 +- drivers/memstick/core/mspro_block.c | 13 +- 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/at24.c | 75 +- 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/android-goldfish.c | 31 +- drivers/mmc/host/davinci_mmc.c | 15 +- drivers/mmc/host/meson-gx-mmc.c | 91 +- drivers/mmc/host/meson-mx-sdio.c | 6 +- drivers/mmc/host/renesas_sdhi_core.c | 6 + drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/sdricoh_cs.c | 16 +- drivers/mmc/host/tmio_mmc.c | 5 + drivers/mmc/host/tmio_mmc_core.c | 14 +- drivers/mmc/host/uniphier-sd.c | 3 + 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/aquantia/atlantic/aq_ring.c | 51 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 64 +- 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/dpaa/dpaa_eth.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 4 +- 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/freescale/fman/fman_keygen.c | 3 +- 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/mvneta.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 20 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 275 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 67 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 4 +- .../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 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 6 +- .../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/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 + .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/intersil/p54/txrx.c | 11 +- drivers/net/wireless/mac80211_hwsim.c | 1 + drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 - .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 ++-- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 ++-- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 5 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 22 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 21 +- 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/parisc/ccio-dma.c | 4 +- drivers/parisc/sba_iommu.c | 3 +- drivers/parport/share.c | 2 + drivers/pci/controller/pci-hyperv.c | 91 +- drivers/pci/of.c | 6 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 17 +- 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/intel/pinctrl-intel.c | 45 +- 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/max77620-regulator.c | 26 +- drivers/regulator/slg51000-regulator.c | 21 +- drivers/rtc/rtc-opal.c | 14 +- drivers/rtc/rtc-st-lpc.c | 6 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/zcrypt_api.c | 17 +- 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-meson-spifc.c | 18 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/staging/kpc2000/Kconfig | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 81 +- drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 47 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +-- drivers/staging/media/imx/imx-media-fim.c | 9 - drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 123 +- drivers/staging/media/imx/imx7-mipi-csis.c | 24 +- drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 2 + .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 4 +- drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 2 + .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 4 +- drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 12 +- .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 24 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 134 +- .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 28 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 29 + drivers/staging/pi433/pi433_if.c | 5 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 142 +- drivers/thermal/qcom/tsens-common.c | 14 - drivers/thermal/qcom/tsens-v0_1.c | 1 - drivers/thermal/qcom/tsens-v2.c | 1 - drivers/thermal/qcom/tsens.c | 5 - drivers/thermal/qcom/tsens.h | 1 - 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 +- drivers/xen/pvcalls-front.c | 4 - drivers/xen/xenbus/xenbus.h | 3 + drivers/xen/xenbus/xenbus_dev_frontend.c | 18 + drivers/xen/xenbus/xenbus_xs.c | 7 +- 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/inode.c | 14 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/relocation.c | 27 +- fs/btrfs/send.c | 52 +- fs/btrfs/tree-log.c | 20 +- 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/configfs/dir.c | 14 +- fs/devpts/inode.c | 5 +- fs/ext2/ialloc.c | 4 +- fs/ext2/xattr.c | 73 +- 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 | 43 +- 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/fanotify/fanotify_user.c | 22 + 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/proc/root.c | 2 +- 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/acpi.h | 7 + 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-cgroup.h | 11 +- include/linux/bpf.h | 1 + include/linux/bpf_verifier.h | 16 +- include/linux/cgroup.h | 18 + include/linux/coresight.h | 61 +- 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 | 19 +- include/linux/dma-iommu.h | 62 +- 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 | 3 +- 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/i3c/master.h | 5 +- include/linux/intel-iommu.h | 7 +- include/linux/intel-svm.h | 2 +- include/linux/iommu.h | 6 + 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/pci.h | 1 + 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/sched.h | 1 + include/linux/sctp.h | 17 +- include/linux/socket.h | 7 + include/linux/sonypi.h | 16 +- include/linux/soundwire/sdw.h | 88 +- include/linux/suspend.h | 2 +- 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 | 18 +- 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/hdaudio.h | 3 + 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/kfd_ioctl.h | 20 +- include/uapi/linux/rxrpc.h | 6 +- include/uapi/linux/v4l2-controls.h | 5 + 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/cgroup.c | 41 +- kernel/bpf/core.c | 9 + kernel/bpf/syscall.c | 4 +- kernel/bpf/verifier.c | 374 +- kernel/cgroup/cgroup.c | 11 +- kernel/cred.c | 6 +- kernel/dma/contiguous.c | 56 + kernel/dma/direct.c | 24 +- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 64 +- kernel/gen_ikh_data.sh | 89 - kernel/gen_kheaders.sh | 96 + kernel/hung_task.c | 44 + kernel/irq/irqdomain.c | 2 +- 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/power/hibernate.c | 4 +- kernel/stacktrace.c | 2 +- kernel/stop_machine.c | 3 +- kernel/trace/Kconfig | 12 +- kernel/trace/bpf_trace.c | 78 + 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/key/af_key.c | 8 +- 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/mesh.c | 5 +- net/mac80211/util.c | 4 +- net/mac80211/wpa.c | 7 +- 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/sunrpc/xprtrdma/verbs.c | 3 +- net/tls/tls_sw.c | 19 +- net/unix/garbage.c | 7 +- net/wireless/core.c | 6 +- net/wireless/core.h | 4 + net/wireless/nl80211.c | 12 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 32 +- 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 +- net/xfrm/xfrm_user.c | 16 + samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 2 - samples/bpf/bpf_load.c | 8 +- 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/test_cgrp2_attach2.c | 459 --- samples/bpf/xdp_sample_pkts_kern.c | 7 - samples/v4l/v4l2-pci-skeleton.c | 1 + 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/package/Makefile | 2 +- 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/hda/hdac_controller.c | 2 + 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_controller.c | 12 +- sound/pci/hda/hda_controller.h | 2 - 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_intel.c | 9 +- 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/Kconfig | 3 +- sound/soc/codecs/ad73311.h | 17 +- sound/soc/codecs/cx2072x.c | 6 +- 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 | 9 +- sound/soc/soc-dapm.c | 6 +- sound/soc/sof/control.c | 9 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/intel/bdw.c | 9 +- sound/soc/sof/intel/byt.c | 10 +- sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-ctrl.c | 102 +- sound/soc/sof/intel/hda-ipc.c | 17 +- sound/soc/sof/intel/hda.c | 107 +- sound/soc/sof/ipc.c | 13 - sound/soc/sof/loader.c | 6 +- sound/soc/sof/pcm.c | 8 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/sof/topology.c | 10 +- sound/soc/sof/trace.c | 50 +- sound/soc/sunxi/sun4i-codec.c | 11 +- sound/soc/sunxi/sun4i-spdif.c | 60 +- sound/spi/at73c213.h | 19 +- sound/usb/line6/driver.c | 23 +- sound/usb/line6/driver.h | 13 +- sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 29 +- sound/usb/line6/variax.c | 138 +- sound/usb/usx2y/us122l.c | 15 +- sound/usb/usx2y/usb_stream.c | 15 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 + .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 + tools/bpf/bpftool/Documentation/bpftool.rst | 4 + tools/bpf/bpftool/bash-completion/bpftool | 32 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/main.c | 16 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/prog.c | 27 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- 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/Makefile | 2 +- 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 | 27 +- tools/lib/bpf/libbpf.h | 7 + tools/lib/bpf/libbpf.map | 9 + 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/power/pm-graph/README | 552 +++ tools/power/pm-graph/bootgraph.py | 8 +- tools/power/pm-graph/config/example.cfg | 26 + tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 +++-- tools/testing/selftests/bpf/.gitignore | 3 + tools/testing/selftests/bpf/Makefile | 14 +- tools/testing/selftests/bpf/bpf_helpers.h | 9 + tools/testing/selftests/bpf/cgroup_helpers.c | 57 + .../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_cgroup_attach.c | 571 +++ 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_tunnel.sh | 32 + tools/testing/selftests/bpf/test_verifier.c | 31 +- tools/testing/selftests/bpf/trace_helpers.c | 4 +- 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 + tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 71 + .../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/kvm_create_max_vcpus.c | 70 - .../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 | 136 + virt/kvm/eventfd.c | 9 + virt/kvm/kvm_main.c | 11 +- 2525 files changed, 60339 insertions(+), 49480 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 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] 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 create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt 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/gem/Makefile copy drivers/gpu/drm/i915/{gt => gem}/Makefile.header-test (100%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.h rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context_types.h (100%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.h (100%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_pages.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c rename drivers/gpu/drm/i915/{ => gem}/selftests/igt_gem_utils.h (100%) create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_context.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_internal.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_pm.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_shrinker.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_stolen.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_tiling.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_userptr.c delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.c delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.h create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h create mode 100644 drivers/gpu/drm/i915/intel_bw.c create mode 100644 drivers/gpu/drm/i915/intel_bw.h delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h delete mode 100644 drivers/gpu/drm/i915/selftests/huge_pages.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_coherency.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_gem_object.h 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 create mode 100644 drivers/hwtracing/coresight/coresight-platform.c delete mode 100644 drivers/hwtracing/coresight/of_coresight.c create mode 100644 drivers/irqchip/irq-renesas-rza1.c 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/media/mc/Kconfig create mode 100644 drivers/media/mc/Makefile rename drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} (100%) rename drivers/media/{media-device.c => mc/mc-device.c} (100%) rename drivers/media/{media-devnode.c => mc/mc-devnode.c} (100%) rename drivers/media/{media-entity.c => mc/mc-entity.c} (100%) rename drivers/media/{media-request.c => mc/mc-request.c} (100%) 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/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig 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 delete mode 100755 kernel/gen_ikh_data.sh create mode 100755 kernel/gen_kheaders.sh delete mode 100644 samples/bpf/test_cgrp2_attach2.c 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/power/pm-graph/README 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_cgroup_attach.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 create mode 100644 tools/testing/selftests/kvm/kvm_create_max_vcpus.c create mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c create mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.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 create mode 100644 virt/kvm/arm/hyp/aarch32.c