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-arm-next-defconfig in repository toolchain/ci/linux.
omits 311ef88adfa3 Add linux-next specific files for 20191004 omits 836b1562d664 Merge branch 'akpm/master' omits d9e39da22050 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits c98c4a67ca33 drivers/tty/serial/sh-sci.c: suppress warning omits 43c90ea0f91d pinctrl: fix pxa2xx.c build warnings omits 230f71459760 Merge branch 'akpm-current/current' omits 1d07ec6de063 Revert "rtc: cmos: fix the AltCentury value on AMD/Hygon p [...] omits 5a51b944876c Merge remote-tracking branch 'kunit/test' omits 70f500261bbc Merge remote-tracking branch 'fpga/for-next' omits 3ba126a9a82f Merge remote-tracking branch 'devfreq/for-next' omits 6f56049ec2e5 Merge remote-tracking branch 'pidfd/for-next' omits cbe60fcabcdb Merge remote-tracking branch 'hyperv/hyperv-next' omits 60aac398ed0e Merge remote-tracking branch 'xarray/xarray' omits e16ae680c28b Merge remote-tracking branch 'nvmem/for-next' omits 0b52c8590471 Merge remote-tracking branch 'fsi/next' omits 31b2cce6da3f Merge remote-tracking branch 'kspp/for-next/kspp' omits e987533e2f19 Merge remote-tracking branch 'rtc/rtc-next' omits 5450d8ce5a62 Merge remote-tracking branch 'coresight/next' omits 1afaff0a99ee Merge remote-tracking branch 'livepatching/for-next' omits 9b87d344fddd Merge remote-tracking branch 'y2038/y2038' omits 95b821118309 Merge remote-tracking branch 'pwm/for-next' omits c18882cc61ae Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 3ca67027042f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits f93baebbeda0 Merge remote-tracking branch 'gpio/for-next' omits a9c14964d235 Merge remote-tracking branch 'rpmsg/for-next' omits 739856a38c56 Merge remote-tracking branch 'scsi-mkp/for-next' omits b6758b8acd01 Merge remote-tracking branch 'scsi/for-next' omits 3cb1dba8315f Merge remote-tracking branch 'cgroup/for-next' omits fd9d25cca6a6 Merge remote-tracking branch 'mux/for-next' omits 56374a898ca4 Merge remote-tracking branch 'staging/staging-next' omits b2127ac23da3 Merge remote-tracking branch 'extcon/extcon-next' omits 08c939fc0e1b Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits bbded6f34518 Merge remote-tracking branch 'leds/for-next' omits 45265e26d41f Merge remote-tracking branch 'chrome-platform/for-next' omits dfe8f679d3a9 Merge remote-tracking branch 'workqueues/for-next' omits 824336e19fb6 Merge remote-tracking branch 'percpu/for-next' omits 611b2bbb552e Merge remote-tracking branch 'xen-tip/linux-next' omits 2f849ce051ce Merge remote-tracking branch 'kvms390/next' omits e11cff16eb92 Merge remote-tracking branch 'kvm-arm/next' omits 1779f252ba83 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits a83ae4b6455d Merge remote-tracking branch 'edac/edac-for-next' omits f67e0e8b2a5c Merge remote-tracking branch 'clockevents/clockevents/next' omits 08e05ee767d4 Merge remote-tracking branch 'tip/auto-latest' omits 5548fa3e0dab Merge remote-tracking branch 'spi/for-next' omits 2a235bfb9714 Merge remote-tracking branch 'devicetree/for-next' omits 98aa29006e0d Merge remote-tracking branch 'audit/next' omits 768a468039ca Merge remote-tracking branch 'iommu/next' omits 5043bb573f4e Merge remote-tracking branch 'tomoyo/master' omits d9a1cae2cf4c Merge remote-tracking branch 'smack/for-next' omits 9bba17d0eed2 Merge remote-tracking branch 'selinux/next' omits f4ba99da94d0 Merge remote-tracking branch 'keys/keys-next' omits 6259c4e2450f Merge remote-tracking branch 'apparmor/apparmor-next' omits 0ffb001204da Merge remote-tracking branch 'regulator/for-next' omits 4f412181b31a Merge remote-tracking branch 'mfd/for-mfd-next' omits 3aa03fea6b4b Merge remote-tracking branch 'kgdb/kgdb-next' omits dbbfcb5b67a4 Merge remote-tracking branch 'mmc/next' omits 6c9a2d25db28 Merge remote-tracking branch 'block/for-next' omits b82c20dbf02b Merge remote-tracking branch 'input/next' omits a6be481aa4d7 Merge remote-tracking branch 'sound-asoc/for-next' omits 7f8ab3dc8186 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 62601f3204b5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 55b3623179be Merge remote-tracking branch 'drm-intel/for-linux-next' omits 8ccc3d93633e Merge remote-tracking branch 'amdgpu/drm-next' omits c2554f787d98 Merge remote-tracking branch 'bluetooth/master' omits b3a0b18ee0a4 Merge remote-tracking branch 'wireless-drivers-next/master' omits fc2ca68d1cc0 Merge remote-tracking branch 'ipvs-next/master' omits c8719111e466 Merge remote-tracking branch 'nfc-next/master' omits fb2cfb40aac1 Merge remote-tracking branch 'bpf-next/master' omits 9249161e1cdb Merge remote-tracking branch 'net-next/master' omits 075228b87bc7 Merge remote-tracking branch 'rdma/for-next' omits 832635456178 Merge remote-tracking branch 'swiotlb/linux-next' omits b95c197679a3 Merge remote-tracking branch 'ieee1394/for-next' omits 0cb3e75f6cc2 Merge remote-tracking branch 'cpupower/cpupower' omits ddc44a5ac668 Merge remote-tracking branch 'pm/linux-next' omits 03e040f9ba95 Merge remote-tracking branch 'v4l-dvb-next/master' omits be1382e649bd Merge remote-tracking branch 'v4l-dvb/master' omits 9b10183da057 Merge remote-tracking branch 'jc_docs/docs-next' omits 357252ce1874 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits a2772aca03bf Merge remote-tracking branch 'i3c/i3c/next' omits 62d4d0cf2533 next-20191003/hid omits 67856f6ea352 Merge remote-tracking branch 'pci/next' omits 7bce69bf4d94 Merge remote-tracking branch 'printk/for-next' omits 72c697306e70 Merge remote-tracking branch 'vfs/for-next' omits bf301234e48b Merge remote-tracking branch 'ext3/for_next' omits 45f40f15a027 Merge remote-tracking branch 'ecryptfs/next' omits 4ad9f1217c30 Merge remote-tracking branch 'cifs/for-next' omits cdb85c8eacce Merge remote-tracking branch 'btrfs-kdave/for-next' omits df329fd5a452 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 126efd2b2f09 Merge remote-tracking branch 'sh/sh-next' omits 8adc273e2984 Merge remote-tracking branch 'parisc-hd/for-next' omits 67ea0f690569 Merge remote-tracking branch 'h8300/h8300-next' omits 4271fcb97462 Merge remote-tracking branch 'csky/linux-next' omits c41ff1f97d0c Merge remote-tracking branch 'tegra/for-next' omits 79eb5685655b Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 18ddbdccb5d0 Merge remote-tracking branch 'samsung-krzk/for-next' omits 16b39e09f26d Merge remote-tracking branch 'rockchip/for-next' omits 7e5da88b5777 Merge remote-tracking branch 'reset/reset/next' omits ea48be6254fc Merge remote-tracking branch 'renesas-geert/next' omits ff59c79fbf42 Merge remote-tracking branch 'qcom/for-next' omits db02ef27855e Merge remote-tracking branch 'omap/for-next' omits a1584749cb51 Merge remote-tracking branch 'mvebu/for-next' omits 9b9c85feb225 Merge remote-tracking branch 'mediatek/for-next' omits 7b3d9b00c1e7 Merge remote-tracking branch 'keystone/next' omits 02f509e2282c Merge remote-tracking branch 'imx-mxs/for-next' omits a9fb908a6a50 Merge remote-tracking branch 'bcm2835/for-next' omits f228a17f0b20 Merge remote-tracking branch 'at91/at91-next' omits d829e53ef5d5 Merge remote-tracking branch 'aspeed/for-next' omits f1a83d6d7f1c Merge remote-tracking branch 'amlogic/for-next' omits 084f70d1cc8c Merge remote-tracking branch 'actions/for-next' omits 13da54295d7a Merge remote-tracking branch 'arm-soc/for-next' omits c1992a8b95ce Merge remote-tracking branch 'arm-perf/for-next/perf' omits 93f2cfa4f9f3 Merge remote-tracking branch 'arm/for-next' omits 165ebdd122b0 Merge remote-tracking branch 'kbuild/for-next' omits b76690ad767a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 85507f6d3f5a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 988d3571d034 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 13dbca676a91 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 8016d41eeb12 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 59139a21cab7 Merge remote-tracking branch 'mmc-fixes/fixes' omits 048c5b33a2f8 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits c6444acdf484 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits 9d7015152aa5 Merge remote-tracking branch 'scsi-fixes/fixes' omits db6d86aa74e4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits f66859fa4d8c Merge remote-tracking branch 'vfs-fixes/fixes' omits e93473bdf83a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 173547d40e1c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits ef46e09eddee Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 7f7a02fca92b Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 0fbf1106bbd2 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 500230597a85 Merge remote-tracking branch 'ide/master' omits 0e6b3f7a64d3 Merge remote-tracking branch 'crypto-current/master' omits 783af4a89522 Merge remote-tracking branch 'input-current/for-linus' omits 54de65810ae3 Merge remote-tracking branch 'staging.current/staging-linus' omits 1b954b9c2d91 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 011f66d24229 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits c0a227ba01f8 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 541981928419 Merge remote-tracking branch 'spi-fixes/for-linus' omits 0ba8b2edc3c9 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 4d1b249c7d8d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1eac5707267e Merge remote-tracking branch 'rdma-fixes/for-rc' omits 0da656f11eec Merge remote-tracking branch 'wireless-drivers/master' omits 1bf0734a4d45 Merge remote-tracking branch 'bpf/master' omits ed4537172a3d Merge remote-tracking branch 'net/master' omits aa003950a56f Merge remote-tracking branch 'sparc/master' omits fc46b431b491 Merge remote-tracking branch 's390-fixes/fixes' omits d887b51e765a Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 13728c50c02a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 9c23b8781a46 Merge remote-tracking branch 'arc-current/for-curr' omits 0e1008fde1d2 Merge remote-tracking branch 'kbuild-current/fixes' omits 7ce5171996e0 Merge remote-tracking branch 'fixes/master' omits 1811b8867712 Merge branch 'v5.5/dt64' into tmp/aml-rebuild omits 08164b487448 Merge branch 'v5.5/drivers' into tmp/aml-rebuild omits c982707af6da arm64: dts: meson-g12: add support for simplefb omits 80dddbdbf6de arm64: dts: meson: g12a: add audio devices resets omits bc2d8840c5e0 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] omits 9d777f13b408 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] omits 523ac2526205 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] omits 0129b8fcbbb1 arm64: dts: meson: libretech-cc: update model and compatible omits 3605e0005104 dt-bindings: arm: amlogic: update libretech-cc compatible omits d98df0bb104f arm64: dts: meson: libretech-ac: update model description omits 07718d28897b arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node omits d588ed3561c9 arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node omits 42f07301e82a arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node omits 1e2c8aadedbe rtc: cmos: fix the AltCentury value on AMD/Hygon platform omits a5b576bfb3ba Merge branch 'core/objtool' omits a915f9c47e2a Merge branch 'core/urgent' omits 6e4873a0ad09 Merge branch 'ras/core' omits 55b99ce184bc Merge branch 'x86/boot' omits 26e90e797c49 Merge branch 'x86/build' omits 7b89a34416ba Merge branch 'x86/cleanups' omits 6d5109d2286a Merge branch 'x86/cpu' omits ea7ab06e319a Merge branch 'x86/microcode' omits 035646c6529b Merge branch 'x86/mm' omits a860055e6b09 fs: cifs: mute -Wunused-const-variable message omits c51785b9be2b drm/amdgpu/powerplay: fix typo in mvdd table setup omits 6efe4e3c646b drm/amdgpu: work around llvm bug #42576 omits be23863f893e drm/amdkfd: Remove GPU ID in GWS queue creation omits 526b1761259d drm/ttm: Convert vm callbacks to helpers omits 1b51eb4d7e3c drm/ttm: Remove explicit typecasts of vm_private_data omits a70075fa73c6 drm/ttm: Restore ttm prefaulting omits 8d6378a70ad4 drm/ttm: Refactor ttm_bo_pipeline_move omits 3984f8c607aa drm/amdkfd: Check against device cgroup omits 6b43de8e505e device_cgroup: Export devcgroup_check_permission omits 14933b51fbe7 KVM: arm64: pmu: Fix cycle counter truncation on counter stop omits 6b85d1908f24 arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid [...] omits ed7ae76ad9bc arm64: dts: meson: odroid-c2: Add missing linking regulato [...] omits 1b1f21f7883d arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input omits 93cde0b5facb arm64: dts: meson-g12b-ugoos-am6: add initial device-tree omits 6ff7f19dfc80 dt-bindings: arm: amlogic: Add support for the Ugoos AM6 omits 9718a9792161 dt-bindings: Add vendor prefix for Ugoos omits b434de031ce6 arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B omits d282eaa11f56 arm64: dts: add support for A1 based Amlogic AD401 omits 1dcfa0c20d88 dt-bindings: arm: amlogic: add Amlogic AD401 bindings omits 3db0e92fa769 dt-bindings: arm: amlogic: add A1 bindings omits b6a72e2ed636 soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs omits 9e5fcebc5b02 cifs: use cifsInodeInfo->open_file_lock while iterating to [...] omits 56ef4d6aa440 hwmon: (applesmc) switch to using input device polling mode omits 7b998bc1fa34 hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] omits a73d7fe3072f Merge branch 'misc-5.4' into next-fixes omits 3d3a68c472cb btrfs: fix uninitialized ret in ref-verify omits 7329c06816a4 dt-bindings: watchdog: meson-gxbb-wdt: Include generic wat [...] omits 4197cda2da73 dt-bindings: watchdog: Add missing clocks requirement in S [...] omits 877bb74a48d9 dt-bindings: watchdog: Convert Samsung SoC watchdog bindin [...] omits 1b8a4c41de2d dt-bindings: pwm: renesas: tpu: convert bindings to json-schema omits 72a62139026b dt-bindings: pwm: renesas: pwm-rcar: convert bindings to j [...] omits 3aa57d46716d dt-bindings: input: Convert mpr121 binding to json-schema omits 6b98c89b3d81 dt-bindings: input: Add common input binding in json-schema omits f076b72e54c6 smb3: cleanup some recent endian errors spotted by updated sparse omits a70642cb3c1d Merge branch 'imx/dt' into for-next omits 18b9802df190 Merge branch 'spi-5.5' into spi-next omits 6efab62559b1 Merge branch 'spi-5.4' into spi-linus omits f9f6bfdb3c19 Merge branch 'regulator-5.5' into regulator-next omits c3f1e312854c Merge branch 'regulator-5.4' into regulator-linus omits 18762dd37fe7 Merge branch 'asoc-5.5' into asoc-next omits bbb90c4ed03b Merge branch 'asoc-5.4' into asoc-linus omits e5dc8d0d2672 ipvs: batch __ip_vs_dev_cleanup omits 3eab853d6a6d ipvs: batch __ip_vs_cleanup omits f65b0ca6e7e5 ipvs: no need to update skb route entry for local destinat [...] omits 8c0c37466a7b kconfig: split util.c out of parser.y omits 119df89462db video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] omits a2acb5c97ec4 video/logo: simplify cmd_logo omits e1f37e65f642 video/logo: do not generate unneeded logo C files omits 86f24cec4e8a video/logo: remove unneeded *.o pattern from clean-files omits f85ca51268ce integrity: remove pointless subdir-$(CONFIG_...) omits 241db8b0f5cb integrity: remove unneeded, broken attempt to add -fshort-wchar omits 0b45e88f8818 ia64: remove unneeded uapi asm-generic wrappers omits 313b2842e7fa hexagon: remove asm/bitsperlong.h omits d159d87700e9 namespace: fix namespace.pl script to support relative paths omits 5be3e20d4296 kbuild: update compile-test header list for v5.4-rc2 omits eabcb98b6047 CIFS: Force reval dentry if LOOKUP_REVAL flag is set omits 0445b9d23cf0 CIFS: Force revalidate inode when dentry is stale omits 56cc02bee9cf CIFS: Gracefully handle QueryInfo errors during open omits e41df1533a4f Merge remote-tracking branch 'mkp-scsi/5.4/scsi-postmerge' [...] omits 704e8c1ea054 Merge branch 'fixes' into for-next omits 04e6dac68d9b powerpc/64s/radix: fix for "tidy up TLB flushing code" and [...] omits e563af53af8b parisc: Do not hardcode registers in checksum functions omits 580a3a106e1d ipc/msg.c: consolidate all xxxctl_down() functions omits 061983ad769c aio: simplify read_events() omits 951d3e0f283a fat: add nobarrier to workaround the strange behavior of device omits 80d5e8c2a01b lib/math/rational.c: fix possible incorrect result from ra [...] omits d6aa179b46e1 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits b4c4489e755b string: add stracpy and stracpy_pad mechanisms omits 704c894a6caa Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 549a8855bd21 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 1835b83ec517 lib/genalloc.c: export symbol addr_in_gen_pool omits 9f532069a3da hung_task: allow printing warnings every check interval omits 518576f7f6bb kernel/hung_task.c: Monitor killed tasks. omits 1ca6411d2bc5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2840d8fd8c35 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1f0b59bab6e8 mm/vmscan: remove unused lru_pages argument omits 2bcbbec10427 mm, memcg: make scan aggression always exclude protection omits f3f9760b332a mm, memcg: make memory.emin the baseline for utilisation d [...] omits 3968bb6dec48 mm, memcg: proportional memory.{low,min} reclaim omits 99fbd71b2fed mm-oom-avoid-printk-iteration-under-rcu-fix omits cc2ceda020c2 mm, oom: avoid printk() iteration under RCU omits d40b0b6b159f mm/memremap.c: add a bounds check in devm_memremap_pages() omits 25ffba531a92 mm/memory_hotplug.c: add a bounds check to check_hotplug_m [...] omits dc74504580b2 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] omits fe8e63627ed4 mm/mmap.c: fix the adjusted length error omits b971c0c97803 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 18e2999daf9e mm-slb-guarantee-natural-alignment-for-kmallocpower-of-two-fix omits 210be2aefae5 mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] omits ad91b416764b mm, sl[ou]b: improve memory accounting omits 6987029ed1c7 ramfs: support O_TMPFILE omits a7358bf1703d fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 941595cf654d fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 99756908f8eb fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] omits 1bbc5c29eac2 fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] omits 984a80a104eb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits b1fe85db79e5 ocfs2: clear zero in unaligned direct IO omits 21793fa0c6a9 kernel/sysctl.c: do not override max_threads provided by u [...] omits 7de2fcf8f276 memcg: only record foreign writebacks with dirty pages whe [...] omits a2547e615cae mm: fix -Wmissing-prototypes warnings omits f62435287aa1 writeback: fix use-after-free in finish_writeback_work() omits 3a91eed99f22 mm/memremap: Drop unused SECTION_SIZE and SECTION_MASK omits 94df664a0ba4 /proc/kpageflags: do not use uninitialized struct pages omits 6b3e09ae94e8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e2c750853b66 csky: Fixup csky_pmu.max_period assignment omits dd8f920bbca1 Merge branch 'for-5.4/io_uring' into for-next omits 3d70d91a9b04 csky: Bugfix add zero_fp fixup perf backtrace panic omits 13859539bc0e MAINTAINERS: Add hp_sdc drivers to parisc arch omits 986074994fda parisc: Remove 32-bit DMA enforcement from sba_iommu omits 75e66cd99933 Merge branch 'fixes' into for-next omits c9ef43c6c232 Merge branch 'fixes' into for-next omits 24b476a8391a Merge branch 'for-5.4/post' into for-next omits 6b45a37d1be3 Merge branch 'for-5.4/io_uring' into for-next omits e4582e0912b0 Merge branch 'for-5.4/post' into for-next omits f58eb1d25b65 Merge branch 'for-5.4/post' into for-next omits 39b28af75e74 Merge branch 'for-5.4/io_uring' into for-next omits 23846d01858b Merge branch 'for-5.4/post' into for-next omits 78089a0802e4 Merge branch 'for-5.4/io_uring' into for-next omits 4efa13db90e7 Merge branch 'for-5.4/io_uring' into for-next omits 14ed1e4843b5 Merge branch 'for-5.4/post' into for-next omits ff781948405a Merge branch 'for-5.4/io_uring' into for-next omits 275278e1525a Merge branch 'for-5.3-fixes' into for-next omits 367677d49839 Merge branch 'devel' into for-next omits 0af2889f89bb KVM: s390: Remove unused parameter from __inject_sigp_restart() omits 7d6340ab2965 Merge branch 'fixes' into for-next omits 159c96169cfa Merge branch 'fixes' into for-next omits 63e584644247 Merge tag 'qcom-arm64-defconfig-for-5.4' into all-for-5.4 omits 51d4831e79c3 Merge tag 'qcom-arm64-for-5.4' into all-for-5.4 omits 460cdf511e4d Merge tag 'qcom-defconfig-for-5.4' into all-for-5.4 omits ad517b3884b8 Merge tag 'qcom-drivers-for-5.4' into all-for-5.4 omits e56476897448 fpga: Remove dev_err() usage after platform_get_irq() omits 153e97d3bdf3 Merge branch 'mvebu/dt64' into mvebu/for-next omits 666c1dac9f3f csky: use generic free_initrd_mem() omits 345b1bdaa219 Merge branch 'omap-for-v5.4/ti-sysc-drop-pdata' into for-next omits 0a55bff70039 Merge commit '3846a3b9511c5166082a93536d919a9c42abcd91' in [...] omits 1b04ff24ea43 Merge branch 'omap-for-v5.4/soc' into for-next omits fcc2c7ff1118 Merge branch 'omap-for-v5.4/ti-sysc-sgx' into for-next omits ca71a8a8a948 Merge branch 'omap-for-v5.4/ti-sysc-drop-pdata' into for-next omits 396a939408f7 Merge branch 'omap-for-v5.4/ti-sysc' into for-next omits 63ad05e36ec5 media: cec-notifier: clear cec_adap in cec_notifier_unregister omits 1f4070619405 media: cec-adap: return from cec_s_conn_info() if adap is invalid omits 29baae1e8b9d Merge branch 'omap-for-v5.4/dt' into for-next omits a31adbd3c36c Merge branch 'omap-for-v5.4/ti-sysc' into for-next omits 78145dbeaea1 Merge branch 'for_5.3/driver-soc' into next adds a12de1d42d74 blk-mq: honor IO scheduler for multiqueue devices adds 3154df262db5 blk-mq: apply normal plugging for HDD adds 0ec64895b052 nvmet: change ppl to lpp adds b224726de5e4 nvme-pci: Fix a race in controller removal adds ddef29578a81 nvme-tcp: fix wrong stop condition in io_work adds 7cbb5c6f9aa7 nvme-pci: Save PCI state before putting drive into deepest state adds bc4f6e06a90e nvme: fix an error code in nvme_init_subsystem() adds ff13c1b87c97 nvme-rdma: Fix max_hw_sectors calculation adds f03e42c6af60 Added QUIRKs for ADATA XPG SX8200 Pro 512GB adds 30f27d57c06e nvmet-tcp: remove superflous check on request sgl adds 19ea025e1d28 nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T adds 65e68edce0db nvme: allow 64-bit results in passthru commands adds 2b1ff255d2d0 nvme: Add ctrl attributes for queue_count and sqsize adds f968688f44f5 nvme: Move ctrl sqsize to generic space adds 67b483dd03c4 nvme-rdma: fix possible use-after-free in connect timeout adds 2d5ba0c71210 Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] adds 85560117d00f loop: change queue block size to match when using DIO adds bdf200731145 io_uring: use __kernel_timespec in timeout ABI adds dd45483981ac s390/dasd: Fix error handling during online processing adds 964ce509e2de Revert "s390/dasd: Add discard support for ESE volumes" adds 3a4b46c3bc73 block: pg: add header include guard adds dc301025658a block: sed-opal: fix sparse warning: obsolete array init. adds a9eb49c96488 block: sed-opal: fix sparse warning: convert __be64 data adds c4bd70e8c95b Merge tag 'for-linus-2019-10-03' of git://git.kernel.dk/li [...] adds 0f83eb888869 Merge tag 'drm-fixes-5.4-2019-10-02' of git://people.freed [...] adds 63c4cec7422d Merge tag 'drm-misc-fixes-2019-10-03' of git://anongit.fre [...] adds 07bba341c996 Merge tag 'drm-intel-fixes-2019-10-03-1' of git://anongit. [...] adds 768b47b7a9bc Merge tag 'drm-fixes-2019-10-04' of git://anongit.freedesk [...] adds af0622f6ae41 Merge tag 'for-linus-20191003' of git://git.kernel.org/pub [...] adds 341115822f88 usercopy: Add parentheses around assignment in test_copy_s [...] adds e524d16e7e32 Merge tag 'copy-struct-from-user-v5.4-rc2' of git://git.ke [...] adds 50dfd03d9579 Merge tag 'for-linus-5.4-rc2-tag' of git://git.kernel.org/ [...] adds a0f0037e908c KVM: LAPIC: Loosen filter for adaptive tuning of lapic_tim [...] adds a1a640b8c0cd kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func adds 3ca94192278c KVM: X86: Fix userspace set invalid CR4 adds 43561123ab37 kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH adds 5f41a37b151f kvm: x86: Use AMD CPUID semantics for AMD vCPUs adds 40bc47b08b6e kvm: x86: Enumerate support for CLZERO instruction adds 504ce1954fba KVM: x86: Expose XSAVEERPTR to the guest adds 6eeb4ef049e7 KVM: x86: assign two bits to track SPTE kinds adds 1f4e5fc83a42 KVM: x86: fix nested guest live migration with PML adds 094444204570 selftests: kvm: add test for dirty logging inside nested guests adds 19a36d329f5b KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF adds 2e4a75976dfb KVM: selftests: x86: clarify what is reported on KVM_GET_M [...] adds 833b45de69a6 kvm: x86, powerpc: do not allow clearing largepages debugfs entry adds e1fba49cc1e9 kvm: vmx: Limit guest PMCs to those supported on the host adds 6e06983dde96 selftests: kvm: Fix libkvm build error adds 24c29b7ac0da KVM: x86: omit absent pmu MSRs from MSR list adds d53a4c8e77da Merge tag 'kvmarm-fixes-5.4-1' of git://git.kernel.org/pub [...] adds 567926cca99b KVM: nVMX: Fix consistency check on injected exception error code adds cf05a67b68b8 KVM: x86: omit "impossible" pmu MSRs from MSR list adds b145b0eb2031 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a4ad51e9528e Merge tag 'devicetree-fixes-for-5.4' of git://git.kernel.o [...] adds 812ad49d88b5 Merge tag 'riscv/for-v5.4-rc2' of git://git.kernel.org/pub [...] adds 101c40ed269c MIPS: pmcs-msp71xx: Add missing MAX_PROM_MEM definition adds 437450cf09c3 MIPS: pmcs-msp71xx: Remove unused addr variable adds 6822c29ddbbd MIPS: fw/arc: Remove unused addr variable adds 4ea655343ce4 Merge tag 'mips_fixes_5.4_1' of git://git.kernel.org/pub/s [...] adds 5c8e10f83262 s390: mark __cpacf_query() as __always_inline adds 51ce02216d4a s390/mm: fix -Wunused-but-set-variable warnings adds b4fd5a0a9295 s390/atomic,bitops: mark function(s) __always_inline adds 44967bfb5520 s390/cpu_mf: mark function(s) __always_inline adds 7f032febb665 s390/jump_label: mark function(s) __always_inline adds 6818b542a084 s390/mm: mark function(s) __always_inline adds 771c24f6da06 s390/pci: mark function(s) __always_inline adds 61c313471574 s390: update defconfigs adds b1c41ac3ce56 KVM: s390: fix __insn32_query() inline assembly adds d0dea733f60e KVM: s390: mark __insn32_query() as __always_inline adds 6fe137cbe3e8 Merge tag 's390-5.4-3' of git://git.kernel.org/pub/scm/lin [...] adds cf74ac6db25d qmi_wwan: add support for Cinterion CLS8 devices adds db9b2e0af605 rxrpc: Fix rxrpc_recvmsg tracepoint adds 7a512eb865aa net: make sock_prot_memory_pressure() return "const char *" adds 8ae72cbf62d2 Revert "ipv6: Handle race in addrconf_dad_work" adds 6b517374f4ea cxgb4:Fix out-of-bounds MSI-X info array access adds a54cdeeb04fc r8152: Set macpassthru in reset_resume callback adds b406472b5ad7 net: ipv4: avoid mixed n_redirects and rate_tokens usage adds ea977d19d918 net: phy: allow for reset line to be tied to a sleepy GPIO [...] adds 2d819d250a13 ipv6: Handle missing host route in __ipv6_ifa_notify adds 4cf6c57e61fe net: phy: fix write to mii-ctrl1000 register adds 8d3dc3ac9dd6 net: phy: extract link partner advertisement reading adds 2d880b8709c0 net: phy: extract pause mode adds 06d5f3441b2e net: phy: at803x: use operating parameters from PHY-specif [...] adds e3ba9bf62a1c Merge branch 'Fix-regression-with-AR8035-speed-downgrade' adds 474f0813a300 sch_dsmark: fix potential NULL deref in dsmark_init() adds a0c2dc1fe63e nfc: fix memory leak in llcp_sock_bind() adds 1acb8f2a7a9f net: qlogic: Fix memory leak in ql_alloc_large_buffers adds ef129d34149e selftests/net: add nettest to .gitignore adds 9819a30c11ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9f79b78ef744 Convert filldir[64]() from __put_user() to unsafe_put_user() adds 8a23eb804ca4 Make filldir[64]() verify the directory entry filename is valid adds 4f11918ab93b Merge branch 'readdir' (readdir speedup and sanity checking) adds 126195c972a2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6b190d3ce0a6 integrity: remove unneeded, broken attempt to add -fshort-wchar adds 7a8beb7ad515 integrity: remove pointless subdir-$(CONFIG_...) adds a9bbe79fd5cb video/logo: remove unneeded *.o pattern from clean-files adds 01bb25156d85 video/logo: do not generate unneeded logo C files adds 82fdd12b9572 namespace: fix namespace.pl script to support relative paths adds 7a82e3fa28f1 scripts/setlocalversion: clear local variable to make it w [...] adds 43496709f166 kbuild: two minor updates for Documentation/kbuild/modules.rst adds d188b8c901bb kbuild: update compile-test header list for v5.4-rc2 adds 86cdd2fdc4e3 kheaders: make headers archive reproducible adds 2d00aee21a5d Merge tag 'kbuild-fixes-v5.4' of git://git.kernel.org/pub/ [...] adds 60c1b3e25728 ARM: multi_v7_defconfig: Fix SPI_STM32_QSPI support adds 43b815c6a8e7 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2cf2aa6a69db dma-mapping: fix false positivse warnings in dma_common_fr [...] adds 7cdb85df6061 Merge tag 'dma-mapping-5.4-1' of git://git.infradead.org/u [...] adds b212921b13bd elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings adds da0c9ea146cb Linux 5.4-rc2 adds c512c6918719 uaccess: implement a proper unsafe_copy_to_user() and swit [...] adds 7a243c82ea52 ocfs2: clear zero in unaligned direct IO adds 56e94ea132bb fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds 583fee3e12df fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 2abb7d3b12d0 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 20bb759a66be panic: ensure preemption is disabled during panic() adds 6d0e9849417b mm/memremap: drop unused SECTION_SIZE and SECTION_MASK adds 8e00c4e9dd85 writeback: fix use-after-free in finish_writeback_work() adds 758b8db4a56a mm: fix -Wmissing-prototypes warnings adds 08d1d0e6d0a0 memcg: only record foreign writebacks with dirty pages whe [...] adds b0f53dbc4bc4 kernel/sysctl.c: do not override max_threads provided by u [...] adds 5b6807de1144 mm/z3fold.c: claim page in the beginning of free adds 234fdce892f9 mm/page_alloc.c: fix a crash in free_pages_prepare() adds 518a86713078 mm/vmpressure.c: fix a signedness bug in vmpressure_regist [...] adds 9783aa9917f8 mm, memcg: proportional memory.{low,min} reclaim adds 9de7ca46ad26 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 1bc63fb1272b mm, memcg: make scan aggression always exclude protection adds 6a486c0ad4dc mm, sl[ou]b: improve memory accounting adds 59bb47985c1d mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] adds eda57a0e4299 Merge branch 'akpm' (patches from Andrew) adds f54e66ae770f Merge tag 'linux-kselftest-5.4-rc3' of git://git.kernel.or [...] adds 2a5243937c70 selinux: fix context string corruption in convert_context() adds 2ef459167adb Merge tag 'selinux-pr-20191007' of git://git.kernel.org/pu [...] adds e735244e2cf0 gpiolib: don't clear FLAG_IS_OUT when emulating open-drain [...] adds be7ae45cfea9 gpio: fix getting nonexclusive gpiods from DT adds e91aafcb51f3 gpio: eic: sprd: Fix the incorrect EIC offset when toggling adds b8cd253a06dc Merge tag 'gpio-v5.4-rc2-fixes-for-linus' of git://git.ker [...] adds fffa6af94894 gpio: max77620: Use correct unit for debounce times adds d5001955c281 Merge tag 'gpio-v5.4-2' of git://git.kernel.org/pub/scm/li [...] adds 96b016e86119 kbuild: update comment about KBUILD_ALLDIRS adds b8d5e105ebbf scripts: setlocalversion: fix a bashism adds 25ddf86b16de Merge remote-tracking branch 'kbuild-current/fixes' adds 8bdcc6b8d54f Merge remote-tracking branch 'arc-current/for-curr' adds a48e61de758c arm64: Mark functions using explicit register variables as [...] adds 7230f7e99fec arm64: cpufeature: Effectively expose FRINT capability to [...] adds e4365f968fcd arm64: mm: avoid virt_to_phys(init_mm.pgd) adds f46f27a576cc arm64: Fix incorrect irqflag restore for priority masking [...] adds dd8a1f134884 arm64: ftrace: Ensure synchronisation in PLT setup for Neo [...] adds 308c51561720 arm64: mm: fix spurious fault detection adds e0de01aafc3d arm64: vdso32: Fix broken compat vDSO build warnings adds 37a5076098c1 arm64: vdso: Remove stale files from old assembly implementation adds 0df2c90eba60 arm64: vdso32: Detect binutils support for dmb ishld adds a7f93103f86e arm64: vdso32: Remove jump label config option in Makefile adds 50a2610adec9 lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO adds 24ee01a927bf arm64: Default to building compat vDSO with clang when CON [...] adds bcaf9b57e488 arm64: vdso32: Move definition of COMPATCC into vdso32/Makefile adds c71e88c43796 arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally adds 7424ee2b1617 arm64: vdso32: Pass '--target' option to clang via VDSO_CAFLAGS adds eff9cb67be21 arm64: vdso32: Rename COMPATCC to CC_COMPAT adds 7c4791c9efca arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option adds 3e7c93bd04ed arm64: armv8_deprecated: Checking return value for memory [...] adds a3f0636dc045 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds e422bd3330e5 powerpc/book3s64/hash/4k: 4k supports only 16TB linear mapping adds 8996ae8f05a1 powerpc/64s/radix: Fix build failure with RADIX_MMU=n adds 9123b7914823 powerpc/pseries: Remove confusing warning message. adds 3439595d5b85 selftests/powerpc: Fix compile error on tlbie_test due to [...] adds c9e4f99f806c Merge remote-tracking branch 'powerpc-fixes/fixes' adds 577ba8373afa Merge remote-tracking branch 'sparc/master' adds c763ac436b66 net: dsa: b53: Do not clear existing mirrored port mask adds b870b0f867c7 net: stmmac: selftests: Check if filtering is available be [...] adds 25683bab09a7 net: stmmac: gmac4+: Not all Unicast addresses may be available adds 2809fc13163f net: stmmac: selftests: Fix L2 Hash Filter test adds 57acce317311 Merge branch 'stmmac-fixes' adds c48fc11b69e9 rxrpc: Fix call ref leak adds 55f6c98e3674 rxrpc: Fix trace-after-put looking at the put peer record adds 4c1295dccc0a rxrpc: Fix trace-after-put looking at the put connection record adds 48c9e0ec7cbb rxrpc: Fix trace-after-put looking at the put call record adds 9ebeddef58c4 rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record adds 91fcfbe8852e rxrpc: Fix call crypto state cleanup adds 7359db69ee8a Merge tag 'rxrpc-fixes-20191007' of git://git.kernel.org/p [...] adds 4b5149365faa ionic: fix stats memory dereference adds 503c9addef61 ptp: fix typo of "mechanism" in Kconfig help text adds 04a8754440a2 Merge remote-tracking branch 'net/master' adds 495fb46c2674 Merge remote-tracking branch 'bpf/master' adds 98d22b01f9f6 rt2x00: remove input-polldev.h header adds 1f86b4df5fbb Merge remote-tracking branch 'wireless-drivers/master' adds 313c3fe9c234 mac80211_hwsim: fix incorrect dev_alloc_name failure goto adds 4152561f5da3 mac80211: Reject malformed SSID elements adds 4ac2813cc867 cfg80211: wext: avoid copying malformed SSIDs adds 1399c59fa929 nl80211: fix memory leak in nl80211_get_ftm_responder_stats adds 461c4c2b4c07 cfg80211: fix a bunch of RCU issues in multi-bssid code adds 95697f9907bf mac80211: accept deauth frames in IBSS mode adds dc0c18ed229c mac80211: fix scan when operating on DFS channels in ETSI domains adds 2d9628f99f0f Merge remote-tracking branch 'mac80211/master' adds ee4e4040ab61 RDMA/i40iw: Associate ibdev to netdev before IB device reg [...] adds ab59ca3eb4e7 RDMA/core: Fix an error handling path in 'res_get_common_doit()' adds 94635c36f385 RDMA/cm: Fix memory leak in cm_add/remove_one adds 3840c5b78803 RDMA/cxgb4: Do not dma memory off of the stack adds 594e6c5d41ed RDMA/nldev: Reshuffle the code to avoid need to rebind QP [...] adds 1cbe866cbcb5 IB/core: Fix wrong iterating on ports adds 880505cfef1d RDMA/mlx5: Do not allow rereg of a ODP MR adds f28b1932eaae RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR adds 9dc775e7f550 RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() adds aa116b810ac9 RDMA/mlx5: Order num_pending_prefetch properly with synchr [...] adds aa603815c7f8 RDMA/mlx5: Put live in the correct place for ODP MRs adds 0417791536ae RDMA/mlx5: Add missing synchronize_srcu() for MW cases adds 0694a2c03293 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 1099f48457d0 ALSA: hda/realtek: Reduce the Headphone static noise on XP [...] adds 130bce3afbbb ALSA: hdac: clear link output stream mapping adds 429892cdae3f Merge remote-tracking branch 'sound-current/for-linus' adds 3ae7359c0e39 ASoC: wm_adsp: Don't generate kcontrols without READ flags adds b1e620e7d32f ASoc: rockchip: i2s: Fix RPM imbalance adds 0632fa042541 ASoC: core: Fix pcm code debugfs error adds 456e6594c461 Merge branch 'asoc-5.4' into asoc-linus adds dd9f18adb74b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 77fd66c9ff3e regulator: qcom-rpmh: Fix PMIC5 BoB min voltage adds 4a3ab8e34117 Merge branch 'regulator-5.4' into regulator-linus adds 9e771d11f6ff Merge remote-tracking branch 'regulator-fixes/for-linus' adds 3c0af1dd2fe7 spi: stm32-qspi: Fix kernel oops when unbinding driver adds 5d2af8bcd493 spi: spi-fsl-dspi: Always use the TCFQ devices in poll mode adds f6910679e17a spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register adds fdce5b9c5b56 Merge branch 'spi-5.4' into spi-linus adds 5fd7fb5dac8e Merge remote-tracking branch 'spi-fixes/for-linus' adds 15a375e0436a Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 6264dab6efd6 tty: serial: owl: Fix the link time qualifier of 'owl_uart [...] adds 5080d127127a tty: serial: rda: Fix the link time qualifier of 'rda_uart [...] adds 7e2a165de5a5 serial/sifive: select SERIAL_EARLYCON adds fc5f3782da3c dt-bindings: serial: sh-sci: Document r8a774b1 bindings adds 392fb8df528b serial: sh-sci: Use platform_get_irq_optional() for option [...] adds 905007971902 tty: serial: linflexuart: Fix magic SysRq handling adds a553add0846f serial: uartlite: fix exit path null pointer adds 5e9bd2d70ae7 serial: uartps: Fix uartps_major handling adds 47a7e5e97d4e tty: n_hdlc: fix build on SPARC adds 47934ef7f188 tty: serial: Fix PORT_LINFLEXUART definition adds 5df884d4b8a5 tty: serial: fsl_lpuart: Fix lpuart_flush_buffer() adds 37e3ab00e473 serial: mctrl_gpio: Check for NULL pointer adds fc64f7abbef2 serial: 8250_omap: Fix gpio check for auto RTS/CTS adds a4a9b29f8844 Merge remote-tracking branch 'tty.current/tty-linus' adds 015664d15270 USB: rio500: Remove Rio 500 kernel driver adds 0aa760382040 dt-bindings: usb: Fix references to usb-hcd.yaml adds 177238c3d47d USB: microtek: fix info-leak at probe adds 5f318dad72d2 usb: cdns3: Fix use after free in probe error handling adds 9816144313d3 usb: cdns3: Fix sheduling with locks held. adds 44efc269db79 USB: adutux: fix use-after-free on disconnect adds b2fa7baee744 USB: adutux: fix NULL-derefs on disconnect adds 32a0721c6620 USB: yurex: Don't retry on unexpected errors adds 3f384d7c4903 usbip: vhci_hcd indicate failed message adds 2636d49b6467 USB: dummy-hcd: fix power budget for SuperSpeed mode adds 7101949f36fc usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug i [...] adds 976392650a00 bindings: rename links to mason USB2/USB3 DT files adds eb7f5a490c5e USB: usblcd: fix I/O after disconnect adds 61991d02fd33 USB: usblcd: drop redundant disconnect mutex adds d046fd5e0585 USB: usblcd: drop redundant lcd mutex adds c9a2baa79698 USB: usblcd: use pr_err() adds 8530e4e20ec2 usb: typec: ucsi: ccg: Remove run_isr flag adds f2372b87c386 usb: typec: ucsi: displayport: Fix for the mode entering routine adds 1d427be4a39d USB: legousbtower: fix slab info leak at probe adds 33a7813219f2 USB: legousbtower: fix deadlock on disconnect adds cd81e6fa8e03 USB: legousbtower: fix potential NULL-deref on disconnect adds 0b074f698675 USB: legousbtower: fix open after failed reset request adds c03101ff4f74 xhci: Fix false warning message about wrong bounce buffer [...] adds cd9d9491e835 xhci: Prevent device initiated U1/U2 link pm if exit laten [...] adds d500c63f80f2 xhci: Check all endpoints for LPM timeout adds 47f50d610765 xhci: Fix USB 3.1 capability detection on early xHCI 1.1 s [...] adds a70bcbc32283 usb: xhci: wait for CNR controller not ready bit in xhci resume adds 8de66b0e6a56 xhci: Prevent deadlock when xhci adapter breaks during init adds ac343366846a xhci: Increase STS_SAVE timeout in xhci_suspend() adds cfbb8a84c2d2 xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer [...] adds 792e559e94bc udc: lpc32xx: fix 64-bit compiler warning adds 1aae1394294c usb: renesas_usbhs: gadget: Do not discard queues in usb_e [...] adds 4d599cd3a097 usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() [...] adds e6064cf4dafd ARM: dts: sunxi: Revert phy-names removal for ECHI and OHCI adds 3aa3c66aedef dt-bindings: usb: Bring back phy-names adds ee4155f40cef xhci-ext-caps.c: Add missing platform_device_put() on erro [...] adds 5c290a5e42c3 USB: usb-skeleton: fix runtime PM after driver unbind adds 9a31535859bf USB: usblp: fix runtime PM after driver unbind adds d51bdb93ca7e USB: serial: fix runtime PM after driver unbind adds 30045f2174aa media: stkwebcam: fix runtime PM after driver unbind adds dfbac2f4da6a USB: serial: option: add support for Cinterion CLS8 devices adds 7d7e21fafdbc USB: serial: keyspan: fix NULL-derefs on open() and write() adds e2fbe600433c Merge tag 'usb-serial-5.4-rc2' of https://git.kernel.org/p [...] adds f1da567f1dc1 driver core: platform: Add platform_get_irq_byname_optional() adds f146b40ba1f0 usb: dwc3: Switch to platform_get_irq_byname_optional() adds d819f6584c20 usb: dwc3: Remove dev_err() on platform_get_irq() failure adds 623170ff5971 usb:cdns3: Fix for CV CH9 running with g_zero driver. adds 2e27a995c423 Merge remote-tracking branch 'usb.current/usb-linus' adds e7333b919dd7 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 5dcaa1fcea1b staging: speakup: document sysfs attributes adds 5bdea6060618 Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc adds 6e58fc14d7ed staging: exfat: Use kvzalloc() instead of kzalloc() for ex [...] adds 80b15db5e1e9 staging: vt6655: Fix memory leak in vt6655_probe adds 6adeab993345 Merge remote-tracking branch 'staging.current/staging-linus' adds 4d86dfd38285 mei: me: add comet point (lake) LP device ids adds f8204f0ddd62 mei: avoid FW version request on Ibex Peak and earlier adds fc739a058d99 misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach adds e66787c371ef Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds fd5c46b754d4 thunderbolt: Read DP IN adapter first two dwords in one go adds 6f6709734274 thunderbolt: Fix lockdep circular locking depedency warning adds 747125db6dcd thunderbolt: Drop unnecessary read when writing LC command [...] adds 32fc7631bedb Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds dc524121ab71 Merge remote-tracking branch 'input-current/for-linus' adds 714c97a0c5fd Merge remote-tracking branch 'crypto-current/master' adds 599a80ede677 Merge remote-tracking branch 'ide/master' adds c7c4e29fb5a4 scripts: add_namespace: Fix coccicheck failed adds bf70b0503abd module: swap the order of symbol.namespace adds 389eb3f5f4ab modpost: fix broken sym->namespace for external module builds adds fa6643cdc5cd module: rename __kstrtab_ns_* to __kstrtabns_* to avoid sy [...] adds d85103ac78a6 kbuild: fix build error of 'make nsdeps' in clean tree adds 40997fb8799d nsdeps: fix hashbang of scripts/nsdeps adds df6f0987e55f nsdeps: make generated patches independent of locale adds fcfacb9f8374 doc: move namespaces.rst from kbuild/ to core-api/ adds 6c6b3091a2a8 Merge remote-tracking branch 'modules-fixes/modules-linus' adds 41e086e15506 mtd: spi-nor: Fix direction of the write_sr() transfer adds df8fed831cbc mtd: rawnand: au1550nd: Fix au_read_buf16() prototype adds 7630e9be5798 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 3e84a18a259e media: meson/ao-cec: move cec_notifier_cec_adap_register a [...] adds 58c95a3719c6 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 88356d09904b MIPS: include: Mark __cmpxchg as __always_inline adds 680f529de7a4 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 96d49bbfe6c1 ARM: omap2plus_defconfig: Fix selected panels after generi [...] adds 1913c7f3fc25 Merge tag 'fix-missing-panels' into fixes adds 6b512b0ee091 ARM: dts: logicpd-torpedo-som: Remove twl_keypad adds 734a9b21bb06 ARM: dts: omap5: fix gpu_cm clock provider name adds 647c8977e111 ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage adds bb1320279469 Merge remote-tracking branch 'omap-fixes/fixes' adds 11c943a1a635 hwmon: docs: Extend inspur-ipsps1 title underline adds 3417638c4914 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds c5f4987e86f6 btrfs: fix uninitialized ret in ref-verify adds 431d39887d62 btrfs: silence maybe-uninitialized warning in clone_range adds 26966e98a28b Merge branch 'misc-5.4' into next-fixes adds 0df2d836d8dd Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 774b892bd99f Merge remote-tracking branch 'vfs-fixes/fixes' adds 8f8fed0cdbbd scsi: core: save/restore command resid for error handling adds 2190168aaea4 scsi: zfcp: fix reaction on bit error threshold notification adds b23f330d5145 scsi: MAINTAINERS: Update qla2xxx driver adds 0a57c252912f Merge remote-tracking branch 'scsi-fixes/fixes' adds 93be1bae759e drm/i915/execlists: Remove incorrect BUG_ON for schedule-out adds 6c76a93c4536 drm/i915: Perform GGTT restore much earlier during resume adds 282b7fd5f5ab drm/i915: Whitelist COMMON_SLICE_CHICKEN2 adds fda9fa19b090 drm/i915: Don't mix srcu tag and negative error codes adds c73cdbf804cf drm/i915: Extend Haswell GT1 PSMI workaround to all adds abf5cdcf235a drm/i915: Verify the engine after acquiring the active.lock adds dc7890995e04 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled adds 7d0eb51dd92c drm/i915: Prevent bonded requests from overtaking each oth [...] adds b925708f28c2 drm/i915: Mark contents as dirty on a write fault adds fc8e6277ed65 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 4f312caa1a24 Merge remote-tracking branch 'mmc-fixes/fixes' adds f94298595bdc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 8b04825ed205 riscv: avoid kernel hangs when trapped in BUG() adds e0c0fc18f10d riscv: avoid sending a SIGTRAP to a user thread trapped in WARN() adds 8bb0daef64e5 riscv: Correct the handling of unexpected ebreak in do_tra [...] adds 727a399b7476 riscv: remove the switch statement in do_trap_break() adds 9dfb38c566f4 Merge remote-tracking branch 'risc-v-fixes/fixes' adds c90012ac85c2 lib: test_user_copy: style cleanup adds 5ca3d87b3828 taskstats: fix data-race adds ab6a6b8659a2 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 1b783362a873 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 19305134ade0 drm/panel: lg-lb035q02: Fix SPI alias adds cf0c4eb15e9d drm/panel: nec-nl8048hl11: Fix SPI alias adds d82a6ac3002f drm/panel: sony-acx565akm: Fix SPI alias adds 692a5424b5b2 drm/panel: tpo-td028ttec1: Fix SPI alias adds cc635be34eb6 drm/panel: tpo-td043mtea1: Fix SPI alias adds bf1295fae6a6 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 99ad2315542c hexagon: remove asm/bitsperlong.h adds 484e7ada03f5 ia64: remove unneeded uapi asm-generic wrappers adds 8d95ecfc20f8 video/logo: simplify cmd_logo adds 50d1ffcb74ce video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] adds da676aa92374 kconfig: split util.c out of parser.y adds 0dbf2f75f589 Merge remote-tracking branch 'kbuild/for-next' adds 5607210ee866 Merge remote-tracking branch 'arm/for-next' adds 4a3bb2c9654a Merge remote-tracking branch 'arm-perf/for-next/perf' adds be78662f5e30 Merge branch 'arm/fixes' into for-next adds 96e7f23787ac Merge remote-tracking branch 'arm-soc/for-next' adds 395904c27efa Merge remote-tracking branch 'actions/for-next' adds c6a6a496bc53 Merge remote-tracking branch 'clk-meson/v5.4/fixes' into t [...] adds 240051cb833b soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs adds 1d7c541b8a5b soc: amlogic: meson-gx-socinfo: Add S905X3 ID for VIM3L adds 09f739c5d759 Merge branch 'v5.5/drivers' into tmp/aml-rebuild adds b7dda5cae714 dt-bindings: arm: amlogic: add A1 bindings adds 46e723133fdc dt-bindings: arm: amlogic: add Amlogic AD401 bindings adds b255e1268b0b arm64: dts: add support for A1 based Amlogic AD401 adds 6eeaf4d2452e arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B adds 46f4fa76fc7d dt-bindings: Add vendor prefix for Ugoos adds 150778111f8b dt-bindings: arm: amlogic: Add support for the Ugoos AM6 adds 2cd2310fca4c arm64: dts: meson-g12b-ugoos-am6: add initial device-tree adds fcf19f29d79d arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input adds 47a8bddb6df9 arm64: dts: meson: odroid-c2: Add missing linking regulato [...] adds 72c9b5f6f75f arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid [...] adds d5f6fa904ecb arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node adds 1c6d575574ec arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node adds 388a2772979b arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node adds b1ae8ca54e3c arm64: dts: meson: libretech-ac: update model description adds 39f137f55cc2 dt-bindings: arm: amlogic: update libretech-cc compatible adds 0751c59f4a0a arm64: dts: meson: libretech-cc: update model and compatible adds 60c5abf6a8f5 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds df39b5239d69 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds 0ac0be655dbb arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds c725fb00dfe3 arm64: dts: meson: g12a: add audio devices resets adds 15767cfd81eb arm64: dts: meson-g12: add support for simplefb adds 31e508a2bfdb Merge branch 'v5.5/dt64' into tmp/aml-rebuild adds deb62ecf44ec Merge remote-tracking branch 'amlogic/for-next' adds 1519fefe0e7a Merge remote-tracking branch 'aspeed/for-next' adds f62ccdd6b47a Merge remote-tracking branch 'at91/at91-next' adds d3e8a01734c6 Merge remote-tracking branch 'bcm2835/for-next' adds 30ca9b04747e soc: imx: imx-scu: Getting UID from SCU should have response adds 21094ba5c1f4 arm64: dts: zii-ultra: fix ARM regulator states adds 094234fcf461 clk: imx: pll14xx: Fix quick switch of S/K parameter adds 43cdaa1567ad clk: imx8mm: Move 1443X/1416X PLL clock structure to common place adds 0ae4fbc63c31 clk: imx8mn: Use common 1443X/1416X PLL clock structure adds b4903fc97e86 Merge branch 'clk/imx' into for-next adds cf0fd404455c firmware: imx: warn on unexpected RX adds 6960e837b7f5 Merge branch 'imx/drivers' into for-next adds 8b13b253d357 Merge branch 'imx/bindings' into for-next adds 8b8c7d97e2c7 ARM: dts: imx7ulp: Add wdog1 node adds 16d46c5da66e ARM: dts: imx: Replace "simple-bus" with "simple-mfd" for anatop adds 1105c8b5406c ARM: dts: imx6ul-phytec-phycore-som: Add missing unit name adds e52928e8d5c1 ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' adds f7429d5c27b6 ARM: dts: imx7d: Correct speed grading fuse settings adds 06ed392d6cad ARM: dts: imx7d: Add opp-suspend property adds b0a506fb806d ARM: dts: imx6q-dhcom: Enable CAN in board DTS adds 77591e42458d ARM: dts: imx6qdl-wandboard: add ethernet PHY description adds c2e17a5357d2 Merge branch 'imx/dt' into for-next adds 4c2435a6572b arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED adds 23b80c2063f1 arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback [...] adds c4a212695ca4 arm64: dts: imx8mn: Add system counter node adds df844a9a9448 arm64: dts: imx8mn: Enable cpu-idle driver adds b09802a03f03 arm64: dts: imx8mm: Remove incorrect fallback compatible f [...] adds 2bad8c48859c arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fall [...] adds 9404f2eadacb arm64: dts: imx8mq: Enable gpu passive throttling adds 2d8e0747e5ad arm64: dts: imx8mn: add ddr pmu node adds 62b4359c307f arm64: dts: mark lx2160a esdhc controllers dma coherent adds 64fabba70336 Merge branch 'imx/dt64' into for-next adds 679c92a82364 ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default adds fade20c4077b Merge branch 'imx/defconfig' into for-next adds 7d84b2cc8bbc Merge remote-tracking branch 'imx-mxs/for-next' adds c5aecb49e41d ARM: dts: keystone-clocks: add input fixed clocks adds e86ddd181e6d ARM: dts: k2e-clocks: add input ext. fixed clocks tsipclka/b adds debc91ab8fd2 ARM: dts: k2e-netcp: add cpts refclk_mux node adds 8cb7888d648e ARM: dts: k2hk-netcp: add cpts refclk_mux node adds ee372eee0a31 ARM: dts: k2l-netcp: add cpts refclk_mux node adds cfc0e76bbbde ARM: configs: keystone: enable cpts adds 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next adds 6df61de1e256 Merge remote-tracking branch 'keystone/next' adds f2e58c19af68 Merge remote-tracking branch 'mediatek/for-next' adds 69eea31a26da arm64: dts: armada-3720-turris-mox: convert usb-phy to phy-supply adds 15382b7ea298 ARM: dts: kirkwood: synology: Fix rs5c372 RTC entry adds 3e53032406df ARM: dts: dove: Rename "sa-sram" node to "sram" adds da29334c7511 ARM: dts: armada-xp: enable L2 cache parity and ecc on db- [...] adds 042fa3dcd5e9 ARM: dts: mvebu: add sdram controller node to Armada-38x adds 90b9dc96940c ARM: dts: armada-xp: add label to sdram-controller node adds b1fecc09c941 Merge branch 'mvebu/dt' into mvebu/for-next adds 2d6ebaa98be1 arm64: dts: marvell: Enumerate the first AP806 syscon adds 46cb29381635 arm64: dts: marvell: Add AP806-dual missing CPU clocks adds d735db85e713 dt-bindings: ap80x: replace AP806 with AP80x adds 306b193e4861 MAINTAINERS: Add new Marvell CN9130-based files to track adds d9bc867c0e5b arm64: dts: marvell: Prepare the introduction of AP807 based SoCs adds 1117bfbdb395 arm64: dts: marvell: Move clocks to AP806 specific file adds 3924d47f366c dt-bindings: marvell: Convert the SoC compatibles descript [...] adds 5a7524a84561 dt-bindings: marvell: Declare the CN913x SoC compatibles adds 255ccc49e1d0 arm64: dts: marvell: Add support for AP807/AP807-quad adds e3694451df3a arm64: dts: marvell: Add AP806-dual cache description adds fde9a9e1380f arm64: dts: marvell: Add AP806-quad cache description adds 4d5bade395ed arm64: dts: marvell: Add AP807-quad cache description adds 26d219d298f0 arm64: dts: marvell: Fix CP110 NAND controller node multi- [...] adds 211c88752ef0 arm64: dts: marvell: Prepare the introduction of CP115 adds 12f946837c59 arm64: dts: marvell: Drop PCIe I/O ranges from CP11x file adds 138d2ebb6e33 arm64: dts: marvell: Externalize PCIe macros from CP11x file adds 112a86db656a arm64: dts: marvell: Add support for CP115 adds ef994d28f518 arm64: dts: marvell: Add support for Marvell CN9130 SoC support adds 0679a70bc80e arm64: dts: marvell: Add support for Marvell CN9130-DB adds 32b6e28dc20b arm64: dts: marvell: Add support for Marvell CN9131-DB adds 3a942d44f2e4 arm64: dts: marvell: Add support for Marvell CN9132-DB adds d74c59cae22d arm64: dts: marvell: add ESPRESSObin variants adds 54b6da81d668 arm64: dts: armada-3720-turris-mox: add firmware node adds 53fccfb4be90 Merge branch 'mvebu/dt64' into mvebu/for-next adds 7d8cd22b47e3 Merge remote-tracking branch 'mvebu/for-next' adds dd7ef6fc9860 Merge branch 'fixes' into for-next adds bf59ebbeac1f bus: ti-sysc: re-order reset and main clock controls adds df4f3459c7e2 bus: ti-sysc: drop the extra hardreset during init adds cdc56c112932 bus: ti-sysc: avoid toggling power state of module during probe adds 7968f13dadce Merge branch 'omap-for-v5.5/ti-sysc' into for-next adds 91918a6bdf94 Merge remote-tracking branch 'omap/for-next' adds 10c71fd1c688 arm64: dts: qcom: qcs404: add sleep clk fixed rate oscillator adds 8a250aa6eccd arm64: dts: qcom: qcs404: add the watchdog node adds efb9e0df7d8d arm64: dts: msm8916-samsung-a2015: Enable WCNSS for WiFi and BT adds 0d7051999175 arm64: dts: msm8916-samsung-a5u: Override iris compatible adds 668c7603f011 arm64: dts: qcs404: Add interconnect provider DT nodes adds 10e99d4754e9 arm64: dts: qcom: sdm845: Use UFS reset gpio instead of pinctrl adds a14b820316e8 soc: qcom: llcc cleanup to get rid of sdm845 specific driver file adds a0e72a5ba48a soc: qcom: Rename llcc-slice to llcc-qcom adds 99356b03b431 soc: qcom: Make llcc-qcom a generic driver adds 66e6a633910a soc: qcom: smd-rpm: Create RPM interconnect proxy child device adds 69d2d2531119 soc: qcom: socinfo: add sdm845 and sda845 soc ids adds 83a81c1b8690 soc: qcom: smd-rpm: Add MSM8976 compatible adds 4bc6aadbcc0e dt-bindings: power: Add missing rpmpd smd performance level adds b1d522443b4b soc: qcom: rpmpd: Add rpm power domains for msm8976 adds 04b3b72b5b8f ARM: dts: qcom: ipq4019: Add SDHCI controller node adds 0dabbda17993 ARM: dts: msm8974-FP2: Drop unused card-detect pin adds 27fe0fc05f35 ARM: dts: msm8974-FP2: Increase load on l20 for sdhci adds b5273951ba00 ARM: dts: msm8974-FP2: add reboot-mode node adds ac242e2cfd14 ARM: dts: qcom: pm8941: add 5vs2 regulator node adds a5ff49630785 Merge branches 'arm64-for-5.5', 'drivers-for-5.5' and 'dts [...] adds 7a38cb1ca6f1 Merge remote-tracking branch 'qcom/for-next' adds 973fc304495c Merge remote-tracking branch 'renesas-geert/next' adds 5d9730b9eb05 dt-bindings: reset: add bindings for the Meson-A1 SoC Rese [...] adds bdb369e1e98a reset: add support for the Meson-A1 SoC Reset Controller adds c020e987f770 Merge remote-tracking branch 'reset/reset/next' adds 85dd76385058 arm64: dts: rockchip: add missing #msi-cells to rk3399 adds 6860769ea771 arm64: dts: rockchip: add analog audio nodes on rk3399-rockpro64 adds dd5260c3d015 Merge branch 'v5.5-armsoc/dts64' into for-next adds 0990c5e75730 arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings adds 2558b3b1b11a arm64: dts: rockchip: fix RockPro64 sdhci settings adds 7ba0ed602ef7 Merge branch 'v5.4-armsoc/dtsfixes' into for-next adds d3464a207afa Merge remote-tracking branch 'rockchip/for-next' adds e386b228cad2 soc: samsung: chipid: Make exynos_chipid_early_init() static adds 4ba1e7f109db Merge branch 'next/drivers' into for-next adds 41f277be1d02 dt-bindings: memory-controllers: exynos5422-dmc: Correct e [...] adds f436571fd7fe Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds e39fc20f1ec1 ARM: dts: exynos: Rename power domain nodes to "power-doma [...] adds 56c126e87e29 ARM: dts: exynos: Rename SysRAM node to "sram" adds 0e0e96b81de4 Merge branch 'next/dt' into for-next adds d60d0cff4ab0 ARM: dts: s3c64xx: Fix init order of clock providers adds 8216ec3fda49 Merge branch 'next/dt' into for-next adds cb5e75e7e00b Merge remote-tracking branch 'samsung-krzk/for-next' adds 834f65e18c82 clk: sunxi-ng: h6: Allow GPU to change parent rate adds 6db1aaf4d973 arm64: dts: allwinner: a64: orangepi-win: Enable audio codec adds e1056f9bbf0d media: dt-bindings: Fix building error for dt_binding_check adds d2abd888fcc7 Merge branches 'sunxi/clk-for-5.5', 'sunxi/dt-for-5.5' and [...] adds 90b32268e15c dt-bindings: media: sun4i-csi: Drop the module clock adds cf03c691eb95 ARM: dts: sun7i: Drop the module clock from the device tree adds 940fda502217 Merge branch 'sunxi/fixes-for-5.4' into sunxi/for-next adds cd380e0d00b2 arm64: dts: allwinner: h6: Add pin configs for uart1 adds 351170463471 arm64: dts: allwinner: orange-pi-3: Enable UART1 / Bluetooth adds d49380083493 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds c1b4ccacaf85 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds f6dffe113893 Merge remote-tracking branch 'tegra/for-next' adds 8ad1193eae4c clk: bd718x7: Add MODULE_ALIAS() adds e0ff4523c6f4 Merge branch 'clk-rohm' into clk-next adds 9c2b87a6c2ab clk: hisilicon: fix sparse warnings in clk-hi3670.c adds 999915711188 clk: hisilicon: fix sparse warnings in clk-hi3660.c adds 2c027eaaf5a0 Merge branch 'clk-hisilicon' into clk-next adds 2200ab6a7403 clk: at91: sam9x60: fix programmable clock adds 9b2d028a78b4 Merge branch 'clk-fixes' into clk-next adds 4d8fb4948472 clk: mvebu: armada-37xx-periph: add PCIe gated clock adds e7ea59b6dc6d clk: mvebu: armada-37xx-periph: change suspend/resume time adds 8511c9de1a31 dt-bindings: clk: armada3700: fix typo in SoC name adds 06aeb3fb9f31 dt-bindings: clk: armada3700: document the PCIe clock adds 51f9d768d5b8 Merge branch 'clk-marvell' into clk-next adds bb783c4b1a42 Merge remote-tracking branch 'clk/clk-next' adds f7dafb0af1de csky: Add setup_initrd check code adds 9a77ed590619 Merge remote-tracking branch 'csky/linux-next' adds 2436f58efd44 Merge remote-tracking branch 'h8300/h8300-next' adds 39014c45467f microblaze: entry: Remove unneeded need_resched() loop adds dc95f69f0901 Merge remote-tracking branch 'microblaze/next' adds 46a73e9e6ccc MIPS: SGI-IP27: remove not used stuff inherited from IRIX adds 4bf841ebf17a MIPS: SGI-IP27: get rid of compact node ids adds 071d2f0b5419 MIPS: r4k-bugs64: Limit R4k bug checks to affected systems adds 5045d06b3736 MIPS: r4k-bugs64: Drop CONFIG_CPU_MIPSR6 checks adds cd5f9e4fd879 MIPS: ralink: mt7628a.dtsi: Add I2C controller DT node adds cf892abfab77 dt-bindings: mips: Add missing mt7688a-soc compatible adds 4ce8a03c4176 dt-bindings: mips: Add gardena vendor prefix and board des [...] adds 376357aca715 MIPS: ralink: Add GARDENA smart Gateway MT7688 board adds 878f75c7a253 MIPS: Unify sc beqz definition adds ef85d057a605 MIPS: Use compact branch for LL/SC loops on MIPSr6+ adds bf92927251b3 MIPS: barrier: Add __SYNC() infrastructure adds 21e3134b3ec0 MIPS: barrier: Clean up rmb() & wmb() definitions adds 05e6da742b5b MIPS: barrier: Clean up __smp_mb() definition adds 5c12a6eff6ae MIPS: barrier: Remove fast_mb() Octeon #ifdef'ery adds fe0065e56227 MIPS: barrier: Clean up __sync() definition adds 185d7d7a5819 MIPS: barrier: Clean up sync_ginv() adds 36d3295c5a0d MIPS: atomic: Fix whitespace in ATOMIC_OP macros adds 9537db24c65a MIPS: atomic: Handle !kernel_uses_llsc first adds a38ee6bb14a4 MIPS: atomic: Use one macro to generate 32b & 64b functions adds 4d1dbfe6cbec MIPS: atomic: Emit Loongson3 sync workarounds within asm adds 77d281b7966e MIPS: atomic: Use _atomic barriers in atomic_sub_if_positive() adds 40e784b4d4bc MIPS: atomic: Unify 32b & 64b sub_if_positive adds 1da7bce8591d MIPS: atomic: Deduplicate 32b & 64b read, set, xchg, cmpxchg adds fe7cd97e68fa MIPS: bitops: Handle !kernel_uses_llsc first adds 3d2920cf4fd4 MIPS: bitops: Only use ins for bit 16 or higher adds 59361e9975fd MIPS: bitops: Use MIPS_ISA_REV, not #ifdefs adds 27aab27259ae MIPS: bitops: ins start position is always an immediate adds 6bbe043bd3f4 MIPS: bitops: Implement test_and_set_bit() in terms of _lo [...] adds a2e66b862cc7 MIPS: bitops: Allow immediates in test_and_{set,clear,change}_bit adds d6103510e7cc MIPS: bitops: Use the BIT() macro adds aad028cadb17 MIPS: bitops: Avoid redundant zero-comparison for non-LLSC adds cc99987c375e MIPS: bitops: Abstract LL/SC loops adds c042be02d730 MIPS: bitops: Use BIT_WORD() & BITS_PER_LONG adds 5bb29275df7a MIPS: bitops: Emit Loongson3 sync workarounds within asm adds 9026737703ae MIPS: bitops: Use smp_mb__before_atomic in test_* ops adds 6a57d2d1e7c3 MIPS: cmpxchg: Emit Loongson3 sync workarounds within asm adds a91f2a1dba44 MIPS: cmpxchg: Omit redundant barriers for Loongson3 adds 3c1d3f097972 MIPS: futex: Emit Loongson3 sync workarounds within asm adds e84957e6ae04 MIPS: syscall: Emit Loongson3 sync workarounds within asm adds 7f56b1235481 MIPS: barrier: Remove loongson_llsc_mb() adds ae4cd0b1a475 MIPS: barrier: Make __smp_mb__before_atomic() a no-op for [...] adds 12dbb04f2ac1 MIPS: genex: Add Loongson3 LL/SC workaround to ejtag_debug [...] adds 4dee90d7b579 MIPS: genex: Don't reload address unnecessarily adds e4acfbc18fc9 MIPS: Check Loongson3 LL/SC errata workaround correctness adds 397dc00e249e mips: sgi-ip27: switch from DISCONTIGMEM to SPARSEMEM adds 6a6f9b7dafd5 MIPS: Loongson: Add CFUCFG&CSR support adds 7507445b1993 MIPS: Loongson: Add Loongson-3A R4 basic support adds ffe59ee36aaa MIPS: Loongson-3: Add CSR IPI support adds a2ecb233e3e7 mips: Kconfig: Add ARCH_HAS_FORTIFY_SOURCE adds f56a040c9faf MIPS: JZ4780: DTS: Add I2C nodes adds 73f2b940474d MIPS: CI20: DTS: Add I2C nodes adds 948f2708f945 MIPS: CI20: DTS: Add IW8103 Wifi + bluetooth adds 24b0cb4f883a MIPS: CI20: DTS: Add Leds adds 8c2a2b8c2ff6 nvmem: core: add nvmem_device_find adds 5dc76a96e95a MIPS: PCI: use information from 1-wire PROM for IOC3 detection adds 9662dd752c14 mips: check for dsp presence only once before save/restore adds fd7710cb491f MIPS: futex: Restore \n after sync instructions adds a14bf1dc494a MIPS: generic: Use __initconst for const init data adds f1154f346ba8 Merge remote-tracking branch 'mips/mips-next' adds cd24ee2a9a09 MAINTAINERS: Add hp_sdc drivers to parisc arch adds 15a82203d839 parisc: Do not hardcode registers in checksum functions adds 89236eb32966 parisc: sysctl.c: Use CONFIG_PARISC instead of __hppa_ define adds bfb439eaf57d parisc: Remove 32-bit DMA enforcement from sba_iommu adds 6c9e2f6f02ba parisc: prefer __section from compiler_attributes.h adds 0836e665ade9 parisc: Fix vmap memory leak in ioremap()/iounmap() adds 8f3f746e2b99 Merge remote-tracking branch 'parisc-hd/for-next' adds dd57604a715c Merge remote-tracking branch 'sh/sh-next' adds d6a4c48b7f3e Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 7d0e23a45693 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 52870d504891 smb3: cleanup some recent endian errors spotted by updated sparse adds dd19c106a366 fs: cifs: mute -Wunused-const-variable message adds cb248819d209 cifs: use cifsInodeInfo->open_file_lock while iterating to [...] adds 30573a82fb17 CIFS: Gracefully handle QueryInfo errors during open adds 0d58a38b55fd smb3: remove noisy debug message adds 6cef2465105f smb3: Fix regression in time handling adds ae144b9b124d CIFS: Force revalidate inode when dentry is stale adds d3f8236c7b0b CIFS: Force reval dentry if LOOKUP_REVAL flag is set adds 6afe3cec9abc Merge remote-tracking branch 'cifs/for-next' adds 8a41b29e6453 Merge remote-tracking branch 'ecryptfs/next' adds 344c763735b5 Merge remote-tracking branch 'ext3/for_next' adds 19a1aad8886f nfsd: remove set but not used variable 'len' adds c4b77edb3f7f nfsd: "%s" should be "%s" adds 832b2cb95543 svcrdma: Improve DMA mapping trace points adds 56ddda8bd511 Merge remote-tracking branch 'nfsd/nfsd-next' adds e093c4be760e xfs: Fix tail rounding in xfs_alloc_file_space() adds 6374ca03975a xfs: remove unused flags arg from xfs_get_aghdr_buf() adds d5cc14d9f928 xfs: removed unused error variable from xchk_refcountbt_rec adds b4d5a0a3dc26 xfs: assure zeroed memory buffers for certain kmem allocations adds 7cb8e1afa5db xfs: log the inode on directory sf to block format change adds 464327354d98 xfs: remove broken error handling on failed attr sf to lea [...] adds 6350744c66a4 xfs: move local to extent inode logging into bmap helper adds 8724c121fde9 Merge remote-tracking branch 'xfs/for-next' adds 54a0c9550796 Merge remote-tracking branch 'vfs/for-next' adds 1d4acf85dc2b Merge remote-tracking branch 'printk/for-next' adds a75240c267bf Merge remote-tracking branch 'pci/next' adds b5625db9d23e Input: Add event-codes for macro keys found on various keyboards adds 3a0275384c27 HID: Add driver for Logitech gaming keyboards (G15, G15 v2) adds 97b741aba918 HID: lg-g15: Add keyboard and LCD backlight control adds d5b5fc8c8952 HID: lg-g15: Add support for the M1-M3 and MR LEDs adds ad4203f5a243 HID: lg-g15: Add support for the G510 keyboards' gaming keys adds 1f8cde2a538b HID: lg-g15: Add support for controlling the G510's RGB backlight adds 4682bb8e050e HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds d9d4b1e46d95 HID: Fix assumption that devices have inputs adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds bdd08fff4915 HID: logitech: Add depends on LEDS_CLASS to Logitech Kconf [...] adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds 3b66ad6ef343 Merge remote-tracking branch 'hid/for-next' adds 3ada3876e699 Merge remote-tracking branch 'i3c/i3c/next' adds c11f2bc422b9 firmware: dmi: Fix unlikely out-of-bounds read in save_mem [...] adds 836c910907f2 Merge branch 'dmi/master' adds d280f107e9c7 hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] adds 9a4c96186f0c hwmon: (applesmc) switch to using input device polling mode adds b2a7ca7a1322 hwmon: abituguru: make array probe_order static, makes obj [...] adds 3013f4ea71ce Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 81584a6a771b docs: remove :c:func: from refcount-vs-atomic.rst adds cc84ac35d9fa docs: Catch up with the new location of get_user_pages_fast() adds ea83df73aaa3 genalloc: Fix a set of docs build warnings adds f704985b1e7e docs/driver-api: Catch up with dma_buf file-name changes adds 823476334670 Merge remote-tracking branch 'jc_docs/docs-next' adds c690435ed079 media: venus: core: Fix msm8996 frequency table adds 32f0a6ddc8c9 media: venus: Use on-chip interconnect API adds 8dbebb2bd01e media: venus: Fix occasionally failures to suspend adds e5b7fabb78f2 media: venus: Add codec data table adds c0e284ccfeda media: venus: Update clock scaling adds ae5f973759e1 media: saa7164: use debugfs rather than procfs for debugging file adds 6bf33ca2a9ad media: delete unused proc_fs.h include adds ce819649b03d media: rc: mark input device as pointing stick adds 81bab3fa6ca8 media: rc: increase rc-mm tolerance and add debug message adds e43148645d18 media: mceusb: fix out of bounds read in MCE receiver buffer adds cf330691668a media: rc: Add support for another iMON 0xffdc device adds 64659c81dfcc media: rtl28xxu: set keymap for Astrometa DVB-T2 adds 6f5129e251ae media: rtl28xxu: fix idle handling adds ed4e15697b5f media: cxd2820r: make arrays tab static const, makes objec [...] adds 3eab054614cd media: em28xx: Add support for Magix Wideowandler 2 adds a7b2df76b42b media: rc: prevent memory leak in cx23888_ir_probe adds 6d7cc95311f7 media: rc: Use the correct style for SPDX License Identifier adds 1983c43509d7 media: rc: Use devm_platform_ioremap_resource() in tango_i [...] adds 94ddd60d9c39 media: usb: tm6000: Use the correct style for SPDX License [...] adds 767f22ac54b6 media: drxj: remove redundant assignment to variable rc adds cecf0bbbcb6f media: dvbsky: use a single mutex and state buffers for al [...] adds 1ea76d16569b media: gl861: re-implement I2C adapter logic adds 8139bb3e1d45 media: dvb-usb-v2/gl861: remove device-specific i2c algo adds 25877478c444 media: dvb-usb-v2/gl861: remove an un-used header file adds ecf20d28ff77 media: dvb-frontends/tc90522: extend i2c algo to support s [...] adds 43be77fa6ce6 media: dvb-usb-gl861: support I2C read from tuner via demod adds 649cd16c438f media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_tran [...] adds 9b211f9c5a0b media: cec-funcs.h: add status_req checks adds d7ca5afdced3 media: cec-funcs.h: use new CEC_OP_UI_CMD defines adds 219031a6e7df media: venus: fix build on 32bit environments adds ca31e8216f07 Merge remote-tracking branch 'v4l-dvb/master' adds 024137c00127 Merge remote-tracking branch 'v4l-dvb-next/master' adds f97163cf18d5 Merge remote-tracking branch 'pm/linux-next' adds 65cca8dee656 Merge remote-tracking branch 'cpupower/cpupower' adds 432c234ff31a Merge remote-tracking branch 'ieee1394/for-next' adds a2acae7db153 Merge remote-tracking branch 'swiotlb/linux-next' adds 30e0f6cf5acb RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel adds 934f05b05d73 RDMA/siw: Make node GUIDs valid EUI-64 identifiers adds 14673778d06e RDMA/srp: Remove two casts adds bf583470617e RDMA/srp: Honor the max_send_sge device attribute adds fdbcf5c026d1 RDMA/srp: Make route resolving error messages more informative adds 09f8a1486dca RDMA/srpt: Fix handling of SR-IOV and iWARP ports adds cbca2442a096 RDMA/srpt: Fix handling of iWARP logins adds b5948cfddecd RDMA/srpt: Improve a debug message adds 6eaed91c673a RDMA/srpt: Rework the approach for closing an RDMA channel adds be408e65f55e RDMA/srpt: Rework the code that waits until an RDMA port i [...] adds 3236fd61ee92 RDMA/srpt: Make the code for handling port identities more [...] adds 9b64f7d0bb0a RDMA/srpt: Postpone HCA removal until after configfs direc [...] adds 4b2a67362e78 RDMA/mlx5: Group boolean parameters to take less space adds 2d67c0798821 IB/mlx5: Remove unnecessary return statement adds 6f26b2ac699c IB/mlx5: Remove unnecessary else statement adds 909624d8db5b IB/cm: Use container_of() instead of typecast adds f6ba1900d9ea Merge remote-tracking branch 'rdma/for-next' adds a5facc4cac4d netdevsim: change fib accounting and limitations to be per-device adds 7c550daffe22 net: fib_notifier: make FIB notifier per-netns adds 55c894f762a1 net: fib_notifier: propagate possible error during fib not [...] adds 3f9e5c119a47 mlxsw: spectrum_router: Don't rely on missing extack to sy [...] adds b7a595577ef3 net: fib_notifier: propagate extack down to the notifier b [...] adds 471f894f1065 net: devlink: export devlink net getter adds 053e92aa3c20 mlxsw: spectrum: Take devlink net instead of init_net adds 6b2a880f9dd1 mlxsw: Register port netdevices into net of core adds 5bcfb6a45a61 mlxsw: Propagate extack down to register_fib_notifier() adds 7f36a77ade6e netdevsim: add all ports in nsim_dev_create() and del them [...] adds 75ba029f3c07 netdevsim: implement proper devlink reload adds 90d299138dd4 netdevsim: register port netdevices into net of device adds 4f174bbcc96c netdevsim: take devlink net instead of init_net adds 070c63f20f6c net: devlink: allow to change namespaces during reload adds b74c37fd35a2 selftests: netdevsim: add tests for devlink reload with resources adds 97bfe0e05ceb Merge branch 'devlink-allow-devlink-instances-to-change-ne [...] adds 033b2c7f0f26 rxrpc: Add missing "new peer" trace adds 25a3cd8189c8 net/tls: move TOE-related structures to a separate header adds f21912edd157 net/tls: rename tls_device to tls_toe_device adds 16bed0e6ac07 net/tls: move tls_build_proto() on init path adds 08700dab8168 net/tls: move TOE-related code to a separate file adds 0eb8745e03c9 net/tls: rename tls_hw_* functions tls_toe_* adds 53b4414a7003 net/tls: allow compiling TLS TOE out adds 6d4e4ddc75eb Merge branch 'net-tls-separate-the-TLS-TOE-code-out' adds fea7fda7f50a net: phy: broadcom: Fix RGMII delays configuration for BCM54210E adds bea5d1438801 net: phy: broadcom: Use bcm54xx_config_clock_delay() for B [...] adds de417d137d9d Merge branch 'net-phy-broadcom-RGMII-delays-fixes' adds d6547f2a2cfc net, uapi: fix -Wpointer-arith warnings adds 193d357d0873 net: spread "enum sock_flags" adds 5a43f697cc10 igmp: uninline ip_mc_validate_checksum() adds 511e6ca04745 net: dsa: sja1105: Add support for port mirroring adds c62c2cfb801b net: devlink: don't ignore errors during dumpit adds 26e010555086 net: dsa: sja1105: Make function sja1105_xfer_long_buf static adds 6f4c930e0235 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8538d29cea95 net/tls: add tracing for device/offload events adds 9ec1c6ac2764 net/tls: add device decrypted trace point adds d26b698dd3cd net/tls: add skeleton of MIB statistics adds b32fd3cc31d7 net/tls: add statistics for installed sessions adds 5c5ec6685806 net/tls: add TlsDecryptError stat adds a4d26fdbc2a5 net/tls: add TlsDeviceRxResync statistic adds 128d23c3a831 Merge branch 'net-tls-add-ctrl-path-tracing-and-statistics' adds 8273fd845447 net: devlink: export devlink net setter adds 7b60027bbc67 netdevsim: create devlink and netdev instances in namespace adds c04d71b5b287 selftests: test creating netdevsim inside network namespace adds fbe3d0c77c83 Merge branch 'create-netdevsim-instances-in-namespace' adds 248d45f1e193 openvswitch: Allow attaching helper in later commit adds be064defabef net: genetlink: push doit/dumpit code from genl_family_rcv_msg adds 1927f41a22a0 net: genetlink: introduce dump info struct to be available [...] adds c10e6cf85e7d net: genetlink: push attrbuf allocation and parsing to a s [...] adds bf813b0afeae net: genetlink: parse attrs and store in contect info stru [...] adds 75cdbdd08900 net: ieee802154: have genetlink code to parse the attrs du [...] adds 4495af31947b net: nfc: have genetlink code to parse the attrs during dumpit adds 057af7071344 net: tipc: have genetlink code to parse the attrs during dumpit adds c6c08614eb32 net: tipc: allocate attrs locally instead of using genl_fa [...] adds 265ecd4fa3f0 net: genetlink: remove unused genl_family_attrbuf() adds ee85da535fe3 devlink: have genetlink code to parse the attrs during dumpit adds d44dc7413279 Merge branch 'net-genetlink-parse-attrs-for-dumpit-callback' adds 155ddfc5e54a netdevsim: add couple of debugfs bools to debug devlink reload adds 9278bc9f627d selftests: test netdevsim reload forbid and fail adds 0eb8516b8e9a Merge branch 'netdevsim-allow-to-test-reload-failures' adds 5cfa030a1c2c mlxsw: reg: Extend MGPIR register with new field exposing [...] adds ea30a92a4674 mlxsw: hwmon: Provide optimization for QSFP modules number [...] adds c5cb92d59b30 mlxsw: thermal: Provide optimization for QSFP modules numb [...] adds 762effaad63e mlxsw: core: Push minor/subminor fw version check into helper adds 6935af8073a0 mlxsw: minimal: Add validation for FW version adds 54e02957f4d5 Merge branch 'mlxsw-Query-number-of-modules-from-firmware' adds d131c5bb6012 net/rds: Add missing include file adds 59d55789def9 net: dsa: ksz9477: fix platform_no_drv_owner.cocci warning adds b4d5191371a9 nfc: nfcmrvl: fix platform_no_drv_owner.cocci warning adds 04c1b4c70de9 nfc: s3fwrn5: fix platform_no_drv_owner.cocci warning adds c7ab0b8088d7 net: stmmac: Fallback to VLAN Perfect filtering if HASH is [...] adds 1b2250a04c1f net: stmmac: selftests: Add tests for VLAN Perfect Filtering adds dc07f5fdef9b net: stmmac: Implement L3/L4 Filters in GMAC4+ adds 056ddc38e941 Merge branch 'stmmac-next' adds 82a843de41d4 net: devlink: fix reporter dump dumpit adds 8e23cc0319b1 netdevsim: implement devlink dev_info op adds 62ede55fe68c selftests: add netdevsim devlink dev info test adds db7fe42d687c Merge branch 'netdevsim-implement-devlink-dev_info-op' adds 723d2904a2a4 samples: pktgen: make variable consistent with option adds 3cad8f911575 samples: pktgen: fix proc_cmd command result check logic adds f0681d95e7dc samples: pktgen: add helper functions for IP(v4/v6) CIDR parsing adds 40f843ee5e17 samples: pktgen: allow to specify destination IP range (CIDR) adds 9b75803e6ed7 Merge branch 'samples-pktgen-allow-to-specify-destination- [...] adds faa615f9da5d net: ena: change num_queues to num_io_queues for clarity a [...] adds 4d19266022ec net: ena: multiple queue creation related cleanups adds 9a037b06137b net: ena: ethtool: get_channels: use combined only adds 736ce3f414cc net: ena: make ethtool -l show correct max number of queues adds 9f648f7b7124 net: ena: remove redundant print of number of queues adds 2413ea97157d net: ena: ethtool: support set_channels callback adds 6c157f6ed90f Merge branch 'ena-set_channels' adds b9df4fd7e99c net: core: change return type of pskb_may_pull to bool adds 328908621081 ipv6: Make ipv6_mc_may_pull() return bool. adds 8211fbfaf2fe net: core: use helper skb_ensure_writable in more places adds 163ab96b52ae net: sockmap: use bitmap for copy info adds 93277b258f47 net/tls: mark sk->err being set as unlikely adds 34ef1ed198cd net/tls: make allocation failure unlikely adds 4de30a8d58c9 net/tls: pass context to tls_device_decrypted() adds 5c5458ec9d63 net/tls: store async_capable on a single bit adds bc76e5bb1229 net/tls: store decrypted on a single bit adds 578de2f361de Merge branch 'net-tls-minor-micro-optimizations' adds 99d895729f5d net: hns: make arrays static, makes object smaller adds 3ea7af9e2caa net: hns3: make array tick_array static, makes object smaller adds 219684a58d72 dpaa2-eth: Cleanup dead code adds 4b177f065e7e dpaa2-eth: Fix minor bug in ethtool stats reporting adds ef17bd7cc0c8 dpaa2-eth: Avoid unbounded while loops adds 940f13821528 Merge branch 'dpaa2-eth-misc-cleanup' adds 155283c3ac5e nfp: bpf: make array exp_mask static, makes object smaller adds c4256794dfdc net: phy: mscc: make arrays static, makes object smaller adds f9867b51d268 netdevsim: fix spelling mistake "forbidded" -> "forbid" adds 11fc7d5a0a2d tun: fix memory leak in error path adds edcd5cac6411 Merge remote-tracking branch 'net-next/master' adds 38f51c07054f bpf, x86: Small optimization in comparing against imm0 adds 4bbbf164f1a5 bpf: Add loop test case with 32 bit reg comparison against 0 adds a53ba15d8199 libbpf: Fix BTF-defined map's __type macro handling of arrays adds 5e61f2707029 libbpf: stop enforcing kern_version, populate it for users adds 2ce8450ef5a3 libbpf: add bpf_object__open_{file, mem} w/ extensible opts adds c9e4c3010c8c libbpf: fix bpf_object__name() to actually return object name adds 928ca75e59d7 selftests/bpf: switch tests to new bpf_object__open_{file, [...] adds b84fbfe2ceed Merge branch 'libbpf-api' adds a9eb048d5615 libbpf: Add cscope and tags targets to Makefile adds 5f0e5412781b uapi/bpf: fix helper docs adds 7a387bed47f7 scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper d [...] adds 24f25763d6de libbpf: auto-generate list of BPF helper definitions adds 05949f63055f Merge branch 'autogen-bpf-helpers' adds dcb5f40054b1 selftests/bpf: Fix dependency ordering for attach_probe test adds 32e3e58e4c59 bpftool: Fix bpftool build by switching to bpf_object__ope [...] adds 4564a8bb57e4 samples/bpf: Trivial - fix spelling mistake in usage adds a11c397c43d5 bpf/flow_dissector: add mode to enforce global BPF flow dissector adds 1d9626dc08bf selftests/bpf: add test for BPF flow dissector in the root [...] adds 72ccd9200f21 Merge branch 'enforce-global-flow-dissector' adds 8fdf5b780a14 samples: bpf: Add max_pckt_size option at xdp_adjust_tail adds cf0e9718da21 selftests/bpf: Undo GCC-specific bpf_helpers.h changes adds 36b5d471135c selftests/bpf: samples/bpf: Split off legacy stuff from bp [...] adds 694731e8ea7f selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_r [...] adds 3ac4dbe3dd89 selftests/bpf: Split off tracing-only helpers into bpf_tracing.h adds e01a75c15969 libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h [...] adds 7db3822ab991 libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers adds ee2eb063d330 selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INT [...] adds f05c2001ecc9 Merge branch 'bpf-libbpf-helpers' adds 3f6433abf44e Merge remote-tracking branch 'bpf-next/master' adds 4361f5b6118a xfrm: remove the unnecessary .net_exit for xfrmi adds 2dc04f3efe8c Merge remote-tracking branch 'ipsec-next/master' adds 7d47433cf74f net/mlx5: Expose optimal performance scatter entries capability adds c5f2de64933d Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 017f77c050a3 netfilter: ipset: add a coding-style fix to ip_set_ext_destroy. adds 8dea982a88dc netfilter: ipset: remove inline from static functions in . [...] adds 94177f6e11c7 netfilter: ipset: move ip_set_comment functions from ip_se [...] adds 2398a97688f1 netfilter: ipset: move functions to ip_set_core.c. adds 856391854ce7 netfilter: ipset: make ip_set_put_flags extern. adds 3fbd6c4513b5 netfilter: ipset: move function to ip_set_bitmap_ip.c. adds f8615bf8a3da netfilter: ipset: move ip_set_get_ip_port() to ip_set_bitm [...] adds bdcff6f0db8e Merge remote-tracking branch 'netfilter-next/master' adds b2630de6a74b Merge remote-tracking branch 'nfc-next/master' adds c09b8970fb47 ipvs: no need to update skb route entry for local destinat [...] adds 5d5a0815f854 ipvs: batch __ip_vs_cleanup adds ac524481d7f7 ipvs: batch __ip_vs_dev_cleanup adds 191a973d8080 Merge remote-tracking branch 'ipvs-next/master' adds 3a2dd6b7cadf rtw88: check firmware leave lps successfully adds 942e2a5d39a9 rtw88: allows to set RTS in TX descriptor adds 3745d3e550d1 rtw88: add driver TX queue support adds 46ebb1743f33 rtw88: take over rate control from mac80211 adds 699c7730cf23 rtw88: report tx rate to mac80211 stack adds 127eef1d46f8 rtw88: add TX-AMSDU support adds 1131ad7fe575 rtw88: flush hardware tx queues adds c3594559f49c rtw88: fix beaconing mode rsvd_page memory violation issue adds 0649ff58a0f6 rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption adds bf06c7ec4508 rtw88: configure TX queue EDCA parameters adds bc3696e0a436 rtw88: raise firmware version debug level adds cc20a7139836 rtw88: use struct rtw_fw_hdr to access firmware header adds 4f5bb7ff8b8d rtw88: fix NSS of hw_cap adds f4268729eb1e rtw88: fix error handling when setup efuse info adds 3b1e0a7bdfee brcmfmac: add support for SAE authentication offload adds 60b5b49f6a6e libertas: remove redundant assignment to variable ret adds f170d44bc4ec rsi: fix potential null dereference in rsi_probe() adds af37efc6be48 Merge remote-tracking branch 'wireless-drivers-next/master' adds ae7b44b31dee Merge remote-tracking branch 'bluetooth/master' adds 020fa0f2f03a mac80211: IBSS: avoid unneeded return value processing adds 4b76f9ed4707 nl80211: Document the expectation for NL80211_ATTR_IE in N [...] adds 4fd0328d2f63 mac80211: pass internal sta to ieee80211_tx_frags() adds 2ce113de3132 mac80211: simplify TX aggregation start adds 96b52173a813 Merge remote-tracking branch 'mac80211-next/master' adds d45880ad6fbc gfs2: removed unnecessary semicolon adds f6ef4bff81cc gfs2: Fix memory leak when gfs2meta's fs_context is freed adds 58d4af6e7b58 Merge remote-tracking branch 'gfs2/for-next' adds 0990fc56612b MAINTAINERS: Add the IRC channel to the MTD entry adds aab478ca0f7a mtd: Remove dev_err() usage after platform_get_irq() adds afa173746905 mtd: spear_smi: remove set but not used variable 'flash_info' adds 2e7c3a4cd56c mtd: Remove myself from MAINTAINERS adds 717bc8a6b439 mtd: Initialize all parameters of mtd_oob_ops adds b34c095ca609 mtd: st_spi_fsm: remove unused field from struct stfsm adds 2dcc45814ec3 Merge remote-tracking branch 'mtd/mtd/next' adds 83156c1c6c28 mtd: nand: brcmnand: Add support for flash-dma v0 adds a3c4c2339f89 mtd: rawnand: Change calculating of position page containing BBM adds ec4ba01e894d mtd: rawnand: Add new Cadence NAND driver to MTD subsystem adds 5121b4219972 dt-bindings: mtd: Add Cadence NAND controller driver adds eb3abd5283df Merge remote-tracking branch 'nand/nand/next' adds a7cf8658460e crypto: inside-secure - Added support for CRC32 adds b98687bb3b10 crypto: inside-secure - Added support for the AES CBCMAC ahash adds 38f21b4bab11 crypto: inside-secure - Added support for the AES XCBC ahash adds 7a627db9cafd crypto: inside-secure - Added support for the AES-CMAC ahash adds 5b0fe9552336 crypto: algif_skcipher - Use chunksize instead of blocksize adds 7a6eda5b8d9d crypto: talitos - fix hash result for VMAP_STACK adds ec05a74f9b0b crypto: testmgr - add another gcm(aes) testcase adds 11031c0d7d6e crypto: arm64/gcm-ce - implement 4 way interleave adds 911aa1947cab dt-binding: hwrng: add NPCM RNG documentation adds c98429297d8b hwrng: npcm - add NPCM RNG driver adds 4a593fb35d5c crypto: inside-secure - Added support for the CHACHA20 skcipher adds a60619211dd1 crypto: inside-secure - Add support for the Chacha20-Poly1 [...] adds fc0f82b179d3 crypto: inside-secure - Add CRYPTO_CHACHA20POLY1305 to CRY [...] adds 0f2bc13181ce crypto: inside-secure - Added support for basic SM3 ahash adds aa3a43e6e419 crypto: inside-secure - Added support for HMAC-SM3 ahash adds 8194fd1d7152 crypto: testmgr - Added testvectors for the hmac(sm3) ahash adds fcca797d2adb crypto: inside-secure - Add support for the ecb(sm4) skcipher adds 6f2d14288ec1 crypto: inside-secure - Add support for the cbc(sm4) skcipher adds 03a6cfb97f8f crypto: inside-secure - Add support for the ofb(sm4) skcipher adds a06b15b2b499 crypto: testmgr - Added testvectors for the ofb(sm4) & cfb [...] adds 7468ab22d7ab crypto: inside-secure - Add support for the cfb(sm4) skcipher adds f77e5dc08ad4 crypto: inside-secure - Add support for the rfc3685(ctr(sm [...] adds e48862147f22 crypto: testmgr - Added testvectors for the rfc3686(ctr(sm [...] adds 2eb2d198bd6c crypto: aegis128-neon - use Clang compatible cflags for ARM adds 1769f704e55b crypto: inside-secure - Add SM4 based authenc AEAD ciphersuites adds aaf5a3839a3f crypto: inside-secure - Add SHA3 family of basic hash algorithms adds 6c1c09b3dd0c crypto: inside-secure - Add HMAC-SHA3 family of authentica [...] adds 1d448f27c20c crypto: inside-secure - Add CRYPTO_SHA3 to CRYPTO_DEV_SAFEXCEL adds bb7679b840cc crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds f0a8bdf0b113 crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds 457a6fdf4caa crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds 7fb61afb7b5b ARM: OMAP2+: Check omap3-rom-rng for GP device instead of [...] adds 0c0ef9ea6f3f hwrng: omap3-rom - Fix missing clock by probing with device tree adds eaecce12f5f0 hwrng: omap3-rom - Call clk_disable_unprepare() on exit on [...] adds a0f19a894c46 hwrng: omap3-rom - Initialize default quality to get data adds b8d665aed401 hwrng: omap3-rom - Update to use standard driver data adds 8d9d4bdc495f hwrng: omap3-rom - Use runtime PM instead of custom functions adds bac5c49ec29a hwrng: omap3-rom - Use devm hwrng and runtime PM adds 3fed9baad5fd crypto: cavium/nitrox - check assoclen and authsize for gc [...] adds ced0a170fd6b crypto: cavium/nitrox - Fix cbc ciphers self test failures adds b8c5d882c833 crypto: inside-secure - Fix stability issue with Macchiatobin adds d96cf190e5dc crypto: inside-secure - Fixed corner case TRC admin RAM pr [...] adds a19052d42287 crypto: inside-secure - Added support for the rfc4106(gcm( [...] adds 92c60cefa465 crypto: inside-secure - Added support for the rfc4543(gcm( [...] adds a9a89624f086 crypto: inside-secure - Added support for the rfc4309(ccm( [...] adds 84ca4e54ab79 crypto: inside-secure - Add support for 256 bit wide internal bus adds 946a4a2a4919 crypto: inside-secure - Add support for HW with less ring [...] adds a68b931932c5 hwrng: iproc-rng200 - Use devm_platform_ioremap_resource() [...] adds e1f653cbe7dd crypto: jitter - fix comments adds 0600e9c07103 hwrng: mediatek - Use devm_platform_ioremap_resource() in [...] adds 9e5de3e06e54 crypto: cavium/nitrox - Add mailbox message to get mcode i [...] adds 5fd39c4d96c9 crypto: inside-secure - Add support for the EIP196 adds a7174f978563 crypto: hisilicon - allow compile-testing on x86 adds 128c66429247 crypto: ccp - Release all allocated memory if sha type is invalid adds 3dc8b01ebcdd crypto: chtls - simplify a bit 'create_flowc_wr_skb()' adds f65eae617e5d crypto: qce - add CRYPTO_ALG_KERN_DRIVER_ONLY flag adds 6a97a99db848 crypto: cavium/nitrox - fix firmware assignment to AE cores adds 70dd444ad0a0 crypto: sun4i-ss - simplify enable/disable of the device adds 554c42b4efd4 crypto: sun4i-ss - enable pm_runtime adds eff9771d5152 crypto: caam - use mapped_{src,dst}_nents for descriptor adds a008a6d5260c Merge remote-tracking branch 'crypto/master' adds 4ab4fa103217 drm/i915/psr: Make PSR registers relative to transcoders adds 99fc38b12095 drm/i915: Add transcoder restriction to PSR2 adds df7415bfc06f drm/i915: Do not unmask PSR interruption in IRQ postinstall adds cee508a0bddb drm/dp/dsc: Add Support for all BPCs supported by TGL adds d4c61c4a16de drm/i915/dp: Fix DSC enable code to use cpu_transcoder ins [...] adds b3c0692f36a4 drm/i915/tgl: Move GTCR register to cope with GAM MMIO add [...] adds 5d86923060fc drm/i915/tgl: Enable VD HCP/MFX sub-pipe power gating adds 4087f873df1f drm/i915: Use variable for debugfs device status adds 8b355db99cfb drm/i915: Add function to set SSEU info per platform adds 7a200aad1127 drm/i915: Add subslice stride runtime parameter adds 49610c377be7 drm/i915: Add EU stride runtime parameter adds 33ee9e868096 drm/i915: Use local variables for subslice_mask for device info adds 9e8a135ed5a4 drm/i915: Add function to set subslices adds 6db40ec80f54 drm/i915: Use subslice stride to set subslices for a given slice adds e1210bbfb1f8 drm/i915: Add function to determine if a slice has a subslice adds eaef5b3c4113 drm/i915: Refactor instdone loops on new subslice functions adds 668df17f594d drm/i915: Add new function to copy subslices for a slice adds 100f5f7fbc3e drm/i915: Expand subslice mask adds d06a79d33e0f drm/i915: Use enum pipe instead of crtc index to track act [...] adds e8edae54c593 drm/i915: Unconfuse pipe vs. crtc->index in i915_get_crtc_ [...] adds d048a2684a41 drm/i915: Use enum pipe consistently adds c08e91323920 drm/i915: s/num_active_crtcs/num_active_pipes/ adds 0b14d96820d1 drm/i915: Use hweight8() for 8bit masks adds 6dcb85a0ad99 drm/i915: Hold irq-off for the entire fake lock period adds 191797a892c9 drm/i915/gtt: Preallocate Braswell top-level page directory adds 636e83f2f208 drm/i915: Flush the existing fence before GGTT read/write adds 936ad29de812 drm/i915/uc: define GuC and HuC FWs for EHL adds 777159069212 drm/i915: Keep drm_i915_file_private around under RCU adds 75b974a859e5 drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context adds 529880098431 drm/i915: to make vgpu ppgtt notificaiton as atomic operation adds acd674af95d3 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() adds 1d5b77733149 drm/i915/selftests: Add the usual batch vma managements to [...] adds ebfdf5cd806b drm/i915: Use NOEVICT for first pass on attemping to pin a [...] adds 21b0c32bdaba drm/i915/selftests: Markup impossible error pointers adds f52c6d0df690 drm/i915: Only activate i915_active debugobject once adds cccdce1dd061 drm/i915: Make engine's batch pool safe for use with virtu [...] adds 6056517ab8c3 drm/i915/tgl: Guard and warn if more than one eDP panel is [...] adds 0f81e645eb1e drm/i915: Do not read PSR2 register in transcoders without PSR2 adds f7b3c22619a4 drm/i915/tgl: Add maximum resolution supported by PSR2 HW adds 0456417ef680 drm: Add for_each_oldnew_intel_crtc_in_state_reverse() adds 9c722e17c1b9 drm/i915: Disable pipes in reverse order adds 99389390fef5 drm/i915/tgl: Implement TGL DisplayPort training sequence adds a8ff5d405e90 drm/i915/tgl: Do not apply WaIncreaseDefaultTLBEntries fro [...] adds 45e9c829ebea drm/i915/tgl/perf: use the same oa ctx_id format as icl adds 8a9a982767b7 drm/i915: use a separate context for gpu relocs adds f2085c8e950d drm/i915/selftests: Remove accidental serialization betwee [...] adds c4e6488120e9 drm/i915/selftests: Try to recycle context allocations adds e8f6b4952ec5 drm/i915/execlists: Flush the post-sync breadcrumb write harder adds 592a7c5e082e drm/i915: Extend non readable mcr range adds 325b916a9e1b drm/i915/selftests: Ignore coherency failures on Broadwater adds 8a84bacba19c drm/i915: Align power domain names with port names adds 0f7dc62068bb drm/i915: Protect our local workers against I915_FENCE_TIMEOUT adds 9770f2207798 drm/i915/tgl: Enabling DSC on Pipe A for TGL adds 074c77e3ec63 drm/i915/tgl: Gen-12 display loses Yf tiling and legacy CC [...] adds 99d7a74110ef drm/i915/tgl: PSR link standby is not supported anymore adds e7b6affd0bae drm/i915/selftests: cond_resched() within the longer buddy tests adds 9be02fde93e5 drm/i915/uc: Extract common code from GuC stop/disable comm adds 31444afb460e drm/i915: s/for_each_sgt_dma/for_each_sgt_daddr/ adds 0c84127102ee drm/i915/display: Rename update_crtcs() to commit_modeset_ [...] adds 66d9cec8a6c9 drm/i915/display: Move the commit_tail() disable sequence [...] adds 11988e393813 drm/i915/execlists: Try rearranging breadcrumb flush adds 0dcceb35a13d drm/i915: mei_hdcp: I915 sends ddi index as per ME FW adds 5b6030da28cd drm: Move port definition back to i915 header adds 807c71d59a10 drm: Extend I915 mei interface for transcoder info adds 2d15cf1b9ae4 misc/mei/hdcp: Fill transcoder index in port info adds 39e2df090c3c drm/i915/hdcp: update current transcoder into intel_hdcp adds 692059318c0f drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+ adds b047463c8522 drm/i915: Remove link to missing "Batchbuffer Pools" docum [...] adds 4072761b981c drm/i915: Indent GuC/WOPCM documentation sections adds ed3126fa0d39 drm/i915: parameterize south hpd macros adds 58676af69c2e drm/i915: unify icp, tgp and mcc irq handling adds b32821c03631 drm/i915: parameterize SDE hotplug registers adds 40e98130c328 drm/i915: unify icp, tgp and mcc irq setup adds 3dc007fe9b2b drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] adds 0b718ba1e884 drm/i915/gtt: Downgrade Cherryview back to aliasing-ppgtt adds c1d143dd2ac8 drm/i915: Remove ppgtt->dirty_engines adds aabbe344dc3c drm/i915: Use RCU for unlocked vm_idr lookup adds 7bff9779d769 drm/i915: Fix regression with crtc disable ordering adds 385ba629aa1c drm/i915: Allow /2 CD2X divider on gen11+ adds 3d1da92baffe drm/i915: Add 324mhz and 326.4mhz cdclks for gen11+ adds dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state() adds 75427b2a2bff drm/i915: Limit MST to <= 8bpc once again adds 66a990dd0c49 drm/i915: Prefer encoder->name over port_name() adds 9e362992ff34 drm/i915: Clean up HDMI deep color handling a bit adds 8f5e2b306b4e drm/i915: Restrict the aliasing-ppgtt to the size of the ggtt adds 4f36ef2ee187 drm/i915: Report aliasing ppgtt size as ggtt size adds 5a90606df7cb drm/i915: Replace obj->pin_global with obj->frontbuffer adds f2690074462b drm/i915/selftests: Remove unused __engines_name() adds 8f9fb61caed1 drm/i915: Refresh the errno to vmf_fault translations adds b1a4383d1e6e drm/i915/display: Add debug log for color parameters adds 145450f6a42d drm/i915/display: Add func to get gamma bit precision adds e9c8f591445d drm/i915/display: Add func to compare hw/sw gamma lut adds 7e764059cf70 drm/i915/display: Add macro to compare gamma hw/sw lut adds 1af223838298 drm/i915/display: Extract i9xx_read_luts() adds 6b97b118d4d5 drm/i915/display: Extract ilk_read_luts() adds 4bb6a9d5d9a8 drm/i915/display: Extract glk_read_luts() adds 9d7b01e93526 drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] adds e838bfa8e170 Revert "drm/i915: Fix DP-MST crtc_mask" adds ab016914984e drm/i915: disable set/get_tiling ioctl on gen12+ adds 2f3b87124b9f drm/i915/psr: Only handle interruptions of the transcoder in use adds 8241cfbe67f4 drm/i915/tgl: Access the right register when handling PSR [...] adds e468ff06157a drm/i915: protect access to DP_TP_* on non-dp adds 4444df6e205b drm/i915/tgl: move DP_TP_* to transcoder adds 8ffa4392a32e drm/i915/tgl: disable SAGV temporarily adds 5b548ae63d58 drm/i915/tgl: add gen12 to stolen initialization adds d10e0cb7591e drm/i915: Apply FBC WA for TGL too adds aaef851083ed drm/i915/mst: Do not hardcoded the crtcs that encoder can connect adds a8c15954d64a drm/i915: Protect debugfs per_file_stats with RCU lock adds ca9cab183449 drm/i915: add immutable zpos plane properties adds 71cd86cfaa12 drm/i915/tgl: Use refclk/2 as bypass frequency adds cdb736fa8b8b drm/i915: Use engine relative LRIs on context setup adds 5bf05dc58d65 drm/i915/tgl: Register state context definition for Gen12 adds 42014f69bb23 drm/i915: Hook up GT power management adds 5d7f965e5675 drm/i915/buddy: add missing call to i915_global_register adds d810583fc2fc drm/i915/execlists: Remove incorrect BUG_ON for schedule-out adds 1e0a96e50882 drm/i915: export color_differs adds e9ceb751ad4e drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjust adds 33dd88992313 drm/i915: cleanup cache-coloring adds fd521d3b0ed2 drm/i915: include GTT page-size info in error state adds fa9a09f15065 drm/i915/execlists: Clear STOP_RING bit on reset adds b0a7c754140b drm/i915/display: Add gamma precision function for CHV adds 8efd06989df4 drm/i915/display: Extract i965_read_luts() adds 4d154d33941d drm/i915/display: Extract chv_read_luts() adds 198d2533669b drm/i915/execlists: Ignore lost completion events adds 0efa99dd5875 drm/i915/ringbuffer: Flush writes before RING_TAIL update adds cec5ca08e36f drm/i915: Perform GGTT restore much earlier during resume adds 7c465310fefc drm/i915/selftests: Take runtime wakeref for igt_ggtt_lowlevel adds 07e98eb0a174 drm/i915/selftests: Tighten the timeout testing for partial mmaps adds ab37c4d712c8 drm/i915/tgl: Disable rc6 for debugging adds 71dc367e2bc3 drm/i915: Consolidate bxt/cnl/icl cdclk readout adds 736da8112fee drm/i915: Use literal representation of cdclk tables adds 1cbcd3b4b168 drm/i915: Combine bxt_set_cdclk and cnl_set_cdclk adds 5dac256bf767 drm/i915: Kill cnl_sanitize_cdclk() adds 751a93a15cde drm/i915: Consolidate {bxt,cnl,icl}_uninit_cdclk adds d2f429ebb977 drm/i915: Add calc_voltage_level display vfunc adds 8f9f717d6c44 drm/i915: Enhance cdclk sanitization adds 0c1279b58fc7 drm/i915: Consolidate {bxt,cnl,icl}_init_cdclk adds 61fa60ff6e6a drm/i915: Move GT init to intel_gt.c adds dab3588a151e drm/i915: Make wait_for_timelines take struct intel_gt adds ee236af8d514 drm/i915: Avoid round-trip via i915 in intel_gt_park adds 85dd14c2918d drm/i915: Make pm_notify take intel_gt adds 99013b10100c drm/i915: Make shrink/unshrink be atomic adds 0606259e3b3a drm/i915: Whitelist COMMON_SLICE_CHICKEN2 adds 4dd2fbbfb532 drm/i915: Make i915_vma.flags atomic_t for mutex reduction adds 43ed22753cf1 drm/i915/display: Add glk_cdclk_table adds c26a058680dc drm/i915: Use a high priority wq for nonblocking plane updates adds cfcbfdd8fe14 drm/i915: Remove pointless planes_changed=true assignment adds 7cb8468bbede drm/i915/tgl: Disable read-only ppgtt support adds 023a125d1dde drm/i915: Squeeze iommu status into debugfs/i915_capabilities adds 249778704c01 drm/i915: add INTEL_NUM_PIPES() and use it adds 74689ddfb757 drm/i915: Fix cdclk bypass freq readout for tgl/bxt/glk adds 0a12e4370497 drm/i915: Fix CD2X pipe select masking during cdclk sanitation adds 502d1c04f53c drm/i915: Reuse cnl_modeset_calc_cdclk() on icl+ adds 933122cc7cd2 drm/i915: Remove duplicated bxt/cnl/icl .modeset_calc_cdcl [...] adds e3cb653d5cc4 drm/i915: Disable FBC if BIOS reserved memory (stolen) is [...] adds 582a6f90aa0d drm/i915/execlists: Add a paranoid flush of the CSB pointe [...] adds a17592effdc1 drm/i915/execlists: Ensure the context is reloaded after a [...] adds 54fc577d90d0 drm/i915/pmu: Skip busyness sampling when and where not needed adds 8d8b00318593 drm/i915: convert device info num_pipes to pipe_mask adds 16ffe73c186b drm/i915/pmu: Use GT parked for estimating RC6 while asleep adds ee73e2795b41 drm/i915/tgl: Disable preemption while being debugged adds 0c653722e6e6 drm/i915: Get the correct wakeref for reading HOTPLUG_EN et al. adds 0b8d6273db06 drm/i915/selftests: Keep the engine awake while we keep fo [...] adds c8185520aed6 drm/i915/gtt: Make sure the gen6 ppgtt is bound before first use adds 12a97df00e2a drm/i915/display/icl: Bump up the hdisplay and vdisplay as [...] adds e91c8a29b452 drm/i915/display/icl: Bump up the plane/fb height adds eebab60f224f drm/i915: Don't mix srcu tag and negative error codes adds 6da301e52917 drm/i915/tgl: Limit ourselves to just rcs0 adds c9f8d18710be drm/i915: Update Gen11 forcewake ranges adds cf82d9ddd3b5 drm/i915/tgl: Introduce gen12 forcewake ranges adds 2f7155629c9d drm/i915/tgl: Re-enable rc6 adds a2b69ea4d26d drm/i915: introduce INTEL_DISPLAY_ENABLED() adds d1d23d7f4be6 drm/i915: Replace is_planar_yuv_format() with drm_format_i [...] adds 76c36a439164 drm/i915: Allow downscale factor of <3.0 on glk+ for all formats adds fe4709a8d033 drm/i915: Extract intel_modeset_calc_cdclk() adds 2e7f76c1e4b6 drm/i915: s/pipe_config/crtc_state/ in intel_crtc_atomic_check() adds ef404bc65920 drm/i915: stop conflating HAS_DISPLAY() and disabled display adds bb120e1171a9 drm/i915: Show the logical context ring state on dumping adds 80fa64d62067 drm/i915: Only apply a rmw mmio update if the value changes adds c210e85b8f33 drm/i915/tgl: Extend MI_SEMAPHORE_WAIT adds 8698ba53cd71 drm/i915/cml: Add second PCH ID for CMP adds 56c05de6bd77 drm/i915: Extend Haswell GT1 PSMI workaround to all adds 0d333ac7eb17 drm/i915: fix SFC reset flow adds 37fa0de3c137 drm/i915: Verify the engine after acquiring the active.lock adds a47e788c2310 drm/i915/selftests: Exercise CS TLB invalidation adds b01a3ef34816 drm/i915: Future-proof DDC pin mapping adds d09ad3e7af3a drm/i915: Unify ICP and MCC hotplug pin tables adds 1c757497096f drm/i915/tgl: Implement Wa_1409142259 adds 7f0cc34b5349 drm/i915/tgl: Implement Wa_1406941453 adds bed34ef544f9 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled adds 2d20411e25a3 drm/i915: Don't advertise modes that exceed the max plane size adds c45e788d95b4 drm/i915/tgl: Suspend pre-parser across GTT invalidations adds d19d71fc2b15 drm/i915: Mark i915_request.timeline as a volatile, rcu pointer adds 6a79d848403d drm/i915: Lock signaler timeline while navigating adds 9eee0dd7d3a4 drm/i915: Protect timeline->hwsp dereferencing adds e5de91e68c5c Revert "drm/i915/tgl: Implement Wa_1406941453" adds 35d97e43bb21 drm/i915/uc: Update HuC firmware naming convention and loa [...] adds 646d3dc85521 drm/i915: Fix HSW+ DP MSA YCbCr colorspace indication adds 791ad5f1e1af drm/i915: Fix AVI infoframe quantization range for YCbCr output adds ba2d08c2a9ad drm/i915: Extract intel_hdmi_limited_color_range() adds cae154fcaefe drm/i915: Never set limited_color_range=true for YCbCr output adds 60a02311cc58 drm/i915: Don't look at unrelated PIPECONF bits for interl [...] adds b10d1173eecf drm/i915: Simplify intel_get_crtc_ycbcr_config() adds ac0f01cee947 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for HSW adds 174d12bcc087 drm/i915: Document ILK+ pipe csc matrix better adds af28cc4c2896 drm/i915: Set up ILK/SNB csc unit properly for YCbCr output adds d1844606fd63 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for ILK-IVB adds 601734f7aabd drm/i915/tgl: s/ss/eu fuse reading support adds bf93b7246548 drm/i915/color: Fix formatting issues adds 84af76491881 drm/i915/color: Extract icl_read_luts() adds 18febcb74ed3 drm/i915/dsb: feature flag added for display state buffer. adds 67f3b58f3bac drm/i915/dsb: DSB context creation. adds 061489c65ff5 drm/i915/dsb: single register write function for DSB. adds b27a96ad72fd drm/i915/dsb: Indexed register write function for DSB. adds a6e58d9a2e04 drm/i915/dsb: Check DSB engine status. adds f7619c479834 drm/i915/dsb: functions to enable/disable DSB engine. adds 1abf329a713d drm/i915/dsb: function to trigger workload execution of DSB. adds 49e3fb7fd880 drm/i915/dsb: Enable gamma lut programming using DSB. adds dfaa6f285bd8 drm/i915/dsb: Enable DSB for gen12. adds 5dd85e72bc92 drm/i915/dsb: Documentation for DSB. adds 87c1694533c9 drm/i915: save AUD_FREQ_CNTRL state at audio domain suspend adds 2d6f6f359fd8 drm/i915: add i915_driver_modeset_remove() adds 5bcd53aa39f3 drm/i915: pass i915 to i915_driver_modeset_probe() adds 9980c3c11060 drm/i915: pass i915 to intel_modeset_driver_remove() adds 064bd628fde6 drm/i915: abstract intel_panel_sanitize_ssc() from intel_m [...] adds e1a3d9895ddc drm/i915: abstract intel_mode_config_init() from intel_mod [...] adds 6cd02e77757a drm/i915: pass i915 to intel_modeset_init() and intel_mode [...] adds ae911b23d2f0 drm/i915/execlists: Relax assertion for a pinned context i [...] adds 3231f8c01121 drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link) adds c0bb487dc19f drm/i915: Only enqueue already completed requests adds 0d7cf7bc15e7 drm/i915/execlists: Refactor -EIO markup of hung requests adds 6171e58b1ff5 drm/i915/tgl: Add missing ddi clock select during DP init [...] adds 31d9ae9d7342 drm/i915/tgl: Finish modular FIA support on registers adds 57bd1798b180 drm/i915/tgl/pll: Set update_active_dpll adds f15a4eb18264 drm/i915/tgl: Add dkl phy registers adds 8aaf5cbda8f1 drm/i915/icl: Unify disable and enable phy clock gating functions adds 27ffe6e570aa drm/i915/tgl: Check the UC health of tc controllers after [...] adds b647c7df01b7 drm/i915: Fixup preempt-to-busy vs resubmission of a virtu [...] adds cb2377a919bb drm/i915: Fixup preempt-to-busy vs reset of a virtual request adds e2144503bf3b drm/i915: Prevent bonded requests from overtaking each oth [...] adds 5028851cdfdf drm/i915: Mark contents as dirty on a write fault adds 1b74d46782d0 drm/i915: Add TigerLake bandwidth checking adds 7dc56af5260e drm/i915/selftests: Verify the LRC register layout between [...] adds 6ea3cee6d77d drm/i915: Add Pipe D cursor ctrl register for Gen12 adds b1da91c9ddce drm/i915/tgl: Swap engines for no rps (gpu reclocking) adds 1b8588741fdc Revert "drm/i915/color: Extract icl_read_luts()" adds ed06efb801bd drm/i915/dp: Fix dsc bpp calculations, v5. adds 8aa940c8551c drm/i915: Add hardware readout for FEC adds c22d62e6e49b drm/i915: Get rid of crtc_state->fb_changed adds c47b7ddbcb29 drm/i915: Rename planar linked plane variables adds c750c22b2456 drm/i915: Do not add all planes when checking scalers on glk+ adds f9d4eae25d93 drm/i915/execlists: Simplify gen12_csb_parse adds 1e225a2c7477 drm/i915/tgl: Add initial dkl pll support adds e87b9b05104f drm/i915/tgl: Add support for dkl pll write adds 1a5c6aa43a3a drm/i915/tgl: re-indent code to prepare for DKL changes adds ee7de6ad382d drm/i915/tgl: Add dkl phy pll calculations adds 6677c3b167b3 drm/i915/tgl: Return the mg/dkl pll as DDI clock for new TC ports adds c1f2b8124bdf drm/i915/tgl: Add memory type decoding for bandwidth checking adds 45d3c5cd5233 drm/i915: Small joiner RAM buffer size is platform-specific adds 5311f5171e98 drm/i915: Define explicit wedged on init reset state adds e1237523749e drm/i915/execlists: Use per-process HWSP as scratch adds 7d5255e0ced4 drm/i915: Adjust length of MI_LOAD_REGISTER_REG adds 132dfc78d3eb drm/i915: Drop the IRQ-off asserts adds e3792238c1dd drm/i915: Don't disable interrupts for intel_engine_breadc [...] adds 56316cbc9c98 drm/i915/perf: Fix use of kernel-doc format in structure members adds 74b2089a105f drm/i915: Add definitions for MI_MATH command adds a3f56e7da523 drm/i915/selftests: Exercise concurrent submission to all engines adds c113236718e8 drm/i915: Extract GT render sleep (rc6) management adds 9cd6c339e34a drm/i915: Update DRIVER_DATE to 20190927 adds 901045c3f0f4 drm/i915/huc: fix version parsing from CSS header adds 283a4095af9d drm/i915/dmc: Update ICL DMC version to v1.09 adds 3b51be4e4061 drm/i915/tc: Update DP_MODE programming adds 978c3e539be2 drm/i915/tgl: Add dkl phy programming sequences adds a839136ca47f drm/i915/tgl: Fix dkl link training adds f663769a5eef drm/i915/tgl: initialize TC and TBT ports adds b178a3f68128 drm/i915: check for kernel_context adds a3f356b273f9 drm/i915: simplify i915_gem_init_early adds 42b899fb9a3f drm/i915/selftests: Do not try to sanitize mock HW adds 260e6b712769 drm/i915: Pass intel_gt to has-reset? adds 4e18ca703f21 drm/i915/selftests: Distinguish mock device from no wakeref adds 4abc6e7c917b drm/i915/selftests: Provide a mock GPU reset routine adds 50d16d44cce4 drm/i915/selftests: Exercise context switching in parallel adds 1d6f1d16d3a3 drm/i915/gt: Only unwedge if we can reset first adds f8db4d051b5e drm/i915: Initialise breadcrumb lists on the virtual engine adds 99785b86eead drm/i915/dp: Fix DP MST error after unplugging TypeC cable adds a4311745bba9 drm/i915/userptr: Never allow userptr into the mappable GGTT adds 4fb8783165b7 drm/i915/display: abstract all vgaarb access to intel_vga.[ch] adds 74f1d78965ee drm/i915: Limit MST modes based on plane size too adds 15de0889b0c9 drm/i915: Polish intel_tv_mode_valid() adds 006e570128f4 drm/i915: Fix g4x sprite scaling stride check with GTT remapping adds dfe324f34c53 drm/i915/selftests: Extract random_offset() for use with a prng adds 3cbad5d77749 drm/i915/gem: Refactor tests on obj->ops->flags adds ed500bf61279 drm/i915: Populate possible_crtcs correctly adds 0fbae9d2db85 drm/i915: Clean up encoder->crtc_mask setup adds f21e8b80b79d drm/i915/mg: Use tc_port instead of port parameter to MG r [...] adds fcde8c7eea60 drm/i915/selftests: Exercise potential false lite-restore adds 0d52cc7e0311 drm/i915: use DRM_ERROR() instead of drm_err() adds 48c38154d539 drm/i915: use DRM_DEBUG_KMS() instead of drm_dbg(DRM_UT_KMS, ...) adds 3032c0b47e5f drm/i915/tgl: Add the Thunderbolt PLL divider values adds 44d0a9c05bc0 drm/i915/execlists: Skip redundant resubmission adds 81cdeca45a06 drm/i915/dp: remove static variable for aux last status adds 1580d3cdddbb drm/i915: Fix audio power up sequence for gen10+ display adds f6ec9483091f drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms adds 261ea7e29ed1 drm/i915: Restrict L3 remapping sysfs interface to dwords adds b290a78b5c3d drm/i915: Use helpers for drm_mm_node booleans adds 5e053450c1c3 drm/i915: Only track bound elements of the GTT adds 11331125e148 drm/i915: Mark up address spaces that may need to allocate adds 2850748ef876 drm/i915: Pull i915_vma_pin under the vm->mutex adds 274cbf20fd10 drm/i915: Push the i915_active.retire into a worker adds b1e3177bd1d8 drm/i915: Coordinate i915_active with its own mutex adds b72348406927 drm/i915: Move idle barrier cleanup into engine-pm adds 7e8057626640 drm/i915: Drop struct_mutex from around i915_retire_requests() adds 33d856445b3e drm/i915: Remove the GEM idle worker adds f33a8a51602c drm/i915: Merge wait_for_timelines with retire_request adds 789ed955215d drm/i915/gem: Retire directly for mmap-offset shrinking adds 661019754202 drm/i915: Move request runtime management onto gt adds a2b4dead98ef drm/i915: Move global activity tracking from GEM to GT adds 2935ed5339c4 drm/i915: Remove logical HW ID adds a4e7ccdac38e drm/i915: Move context management under GEM adds cb5eb072788f drm/i915/overlay: Drop struct_mutex guard adds ba198a10bfbe drm/i915: Drop struct_mutex guard from debugfs/framebuffer_info adds 6c3828ab098a drm/i915: Remove struct_mutex guard for debugfs/opregion adds 3d88f76dec55 drm/i915: Drop struct_mutex from suspend state save/restore adds 2af402982ab3 drm/i915/selftests: Drop vestigal struct_mutex guards adds 7842793330ce drm/i915: Drop struct_mutex from around GEM initialisation adds 7d423af9bfb1 drm/i915: Implement a better i945gm vblank irq vs. C-state [...] adds 0e5493cab5ef drm/i915/stolen: make the object creation interface consistent adds 7fd296024c3c drm/i915/vga: rename intel_vga_msr_write() to intel_vga_re [...] adds 63bf8301aac4 drm/i915: split out i915_switcheroo.[ch] from i915_drv.c adds 9bfcf1941302 drm/i915: move gmbus setup down to intel_modeset_init() adds 9445ad17109b drm/i915: Update DRIVER_DATE to 20191007 adds 97ea56540ffc Merge tag 'drm-intel-next-2019-10-07' of git://anongit.fre [...] adds 8fd579214162 Merge remote-tracking branch 'drm/drm-next' adds fd287c8cd248 drm/amdgpu/vcn: use amdgpu_ring_test_helper adds d0312d0dcaf2 drm/amdgpu: add code comment in vcn_v2_5_hw_init adds 960b6f4f2d2e drm/amd/display: fix struct init in update_bounding_box adds dab8f7e94ee4 drm/amd/display: Make some functions static adds 17cf678a33c6 drm/amdgpu: fix uninitialized variable pasid_mapping_needed adds 317a8d9eb612 drm/amdgpu: remove redundant variable r and redundant retu [...] adds 1995b3a35fec drm/amdgpu: Fix error handling in amdgpu_ras_recovery_init adds 40a9592a2660 drm/amdkfd: Fix MQD size calculation adds c4bb16e0f817 drm/amdkfd: Print more sdma engine hqds in debug fs adds 28d687eafeb6 drm/amd/display: Fix typo in some comments adds 72caac6b62c2 drm/amd/display: remove set but not used variable 'core_freesync' adds 71f98027f2c3 drm/amdgpu: move amdgpu_device_get_job_timeout_settings adds 8f49c8220bb1 drm/amdgpu: remove duplicated include from mmhub_v1_0.c adds 63617d8b125e drm/amdkfd: add missing void argument to function kgd2kfd_init adds b77095d5e1b5 drm/amd/display: Make function wait_for_alt_mode static adds a1fc51477cd0 drm/amd/display: Remove set but not used variable 'source_bpp' adds 2b0619c159e9 drm/amd/display: Remove set but not used variables 'h_rati [...] adds adda1367a862 drm/amd/display: Remove set but not used variable 'pixel_width' adds 6a1112da65f9 drm/amd/display: Remove set but not used variables 'pp_smu [...] adds fa073f13a218 drm/amd/powerplay: unlock on error in smu_resume() adds ea6d8811f185 drm/amd/powerplay: Fix error handling in smu_init_fb_alloc [...] adds aa5e899de1dd drm/amdkfd: Fix a && vs || typo adds ad02e08e0578 drm/amdgpu: Report vram vendor with sysfs (v3) adds 23c61b4599c4 drm/amd: Fix Kconfig indentation adds a3e520a25ce8 drm/amdkfd: fix the build when CIK support is disabled adds 4b7d4d453fc4 device_cgroup: Export devcgroup_check_permission adds 6b855f7b83d2 drm/amdkfd: Check against device cgroup adds e0f126717b1e drm/ttm: Refactor ttm_bo_pipeline_move adds 4ca1aaf61f0b drm/ttm: Restore ttm prefaulting adds c3ed961e13b3 drm/ttm: Remove explicit typecasts of vm_private_data adds 87d3baa36b46 drm/ttm: Convert vm callbacks to helpers adds 918f48c090ac drm/amdkfd: Remove GPU ID in GWS queue creation adds 8334760235e5 drm/amdgpu: work around llvm bug #42576 adds 55e67fc259f5 drm/amdgpu/powerplay: fix typo in mvdd table setup adds 0e021ea8ebb6 drm/amdgpu: move pci_save_state into suspend path adds 127bd7e93135 drm/amdgpu: move gpu reset out of amdgpu_device_suspend adds 413a31a92e6e Merge remote-tracking branch 'amdgpu/drm-next' adds 62493c765d57 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 9192955ac7eb Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 96a49f39043d drm/ast: Don't call ast_show_cursor() from ast_cursor_move() adds 714468d9afdf drm/ast: Move ast_{show,hide}_cursor() within source file adds 2f5989fcd1b7 drm/ast: Move cursor update code to ast_show_cursor() adds 659d1a49c63d drm/ast: Move cursor offset swapping into ast_show_cursor() adds 0090ef3ecbd4 drm/ast: Allocate cursor BOs at high end of video memory adds 52e32da9a1fb drm/mgag200: Rename cursor functions to use mgag200_ prefix adds 49b8d5aeaf81 drm/mgag200: Add init and fini functions for cursor handling adds 6ae04536e747 drm/mgag200: Add separate move-cursor function adds 047244aa0ad9 drm/mgag200: Move cursor-image update to mgag200_show_cursor() adds 378c18386a25 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor() adds 2c51a6601693 drm/mgag200: Reserve video memory for cursor plane adds dfc507b9eb26 drm/mgag200: Allocate cursor BOs at high end of video memory adds a9c4fbd544f9 drm/omap: drop unneeded locking from mgr_fld_write() adds 6e366c28e6b1 drm/omap: avoid copy in mgr_fld_read/write adds 157d8f60363a drm/omap: tweak HDMI DDC timings adds f5b1fae153d9 drm/omap: fix missing scaler pixel fmt limitations adds 34d71136e0d9 drm/omap: dss: move platform_register_drivers() to dss.c a [...] adds 9c5fa79f802a drm/omap: hdmi5: automatically choose limited/full range output adds bebf00512cc2 drm/omap: hdmi4: fix use of uninitialized var adds 9c98f021e4e7 dma-fence: Serialise signal enabling (dma_fence_enable_sw_ [...] adds 71724f708997 drm/mm: Use helpers for drm_mm_node booleans adds 4ee92c7149da drm/mm: Convert drm_mm_node booleans to bitops adds 3dda22d3dcd1 drm/mm: Use clear_bit_unlock() for releasing the drm_mm_node() adds ba2a1c870615 drm/fourcc: Add Arm 16x16 block modifier adds 4f69851fbaa2 drm/i810: Prevent underflow in ioctl adds 30abc59b4842 drm/lima: Add support for multiple reset lines adds 839313509182 drm/mcde: Fix reference to DOC comment adds 10d8f308ba3e cec: add cec_adapter to cec_notifier_cec_adap_unregister() adds 81fafb9488a1 drm/sun4i: dsi: fix the overhead of the horizontal front porch adds 4340ec45e895 drm/sun4i: sun6i_mipi_dsi: fix DCS long write packet length adds bee447e224b2 drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the intern [...] adds fba3baa8d2be drm/tilcdc: plane: Make structure tilcdc_plane_funcs constant adds 9a197c862f0d drm/sun4i: dsi: Fix video start delay computation adds 354c2d310082 drm: damage_helper: Fix race checking plane->state->fb adds d298e6a27a81 drm/arm/mali-dp: Add display QoS interface configuration f [...] adds 0aa32f8e572e drm_dp_cec: drop use of drmP.h adds 4e98f871bcff drm: delete drmP.h + drm_os_linux.h adds 55fd0e206eaf drm: Add link training repeaters addresses adds aed6105b28b1 drm/drm_vblank: Change EINVAL by the correct errno adds 94e2ec3f7fef drm/vkms: prime import support adds aa4c6e223107 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 957fd69d396b dt-bindings: soc: qcom: add On Chip MEMory (OCMEM) bindings adds 198a72c8f9ee dt-bindings: display: msm: gmu: add optional ocmem property adds b0a1614fb1f5 firmware: qcom: scm: add OCMEM lock/unlock interface adds 0434a4061471 firmware: qcom: scm: add support to restore secure config [...] adds 88c1e9404f1d soc: qcom: add OCMEM driver adds 26c0b26dcd00 drm/msm/gpu: add ocmem init/cleanup functions adds bfcb7e1555ec soc: qcom: ocmem: add missing includes adds e5c8d1b2c183 drm/msm/dpu: Remove unused variables adds c3b80b28c174 drm/msm/dpu: Remove unused macro adds 422ed7558117 drm/msm/dpu: Remove unnecessary NULL checks adds c3739878a9e5 drm/msm/dpu: Remove unnecessary NULL checks adds 966301400402 drm/msm/dpu: Remove unnecessary NULL checks adds fa8278b89dfb drm/msm/dpu: Remove unnecessary NULL checks adds 53bf7f7a437a drm/msm: Remove unused function arguments adds 5dce8d78207e drm/msm/dsi: Move static keyword to the front of declarations adds 70082a52f96a drm/msm: include linux/sched/task.h adds a663a2b1350b drm/msm/dpu: Remove set but not used variable 'priv' in dpu_kms.c adds 3fa19069cd11 drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] adds d4f1bec36c5d drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] adds f09662c1a6b4 drm/msm/dpu: Remove set but not used variables 'dpu_cstate [...] adds 60b42f2ae69f drm/msm/dpu: Remove set but not used variables 'cmd_enc', 'priv' adds 8fbd534b7248 drm/msm/dpu: Remove set but not used variables 'mode', 'dp [...] adds 7b37a82baa41 Merge remote-tracking branch 'drm-msm/msm-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 82f2ac5b55d7 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 82e8d723e9e6 sound: Fix Kconfig indentation adds 5e6dffc18778 Merge remote-tracking branch 'sound/for-next' adds 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 adds aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization adds 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC adds dca6408d6f7e ASoC: samsung: Rename Arndale card driver adds 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings adds 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd adds 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() adds 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() adds 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource adds d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() adds 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] adds 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings adds 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() adds 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB adds e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' adds a9d273671440 ASoC: fsl_mqs: Fix error handling in probe adds 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register adds 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables adds edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling adds af78cec45f2d ASoC: soc-acpi: add link_mask field adds 1466327e8eb3 ASoC: SOF: support alternate list of machines adds cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] adds 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] adds 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] adds e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver adds c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct adds 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() adds 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops adds 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops adds 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops adds bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops adds f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops adds 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops adds a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops adds 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops adds 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops adds 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops adds 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops adds c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops adds a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops adds 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops adds 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops adds 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops adds 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops adds be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops adds db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops adds 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops adds ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops adds 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops adds e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops adds 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops adds 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops adds f8772e17def2 ASoC: pxa: remove snd_pcm_ops adds bb4ba744b170 ASoC: meson: remove snd_pcm_ops adds 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops adds 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops adds 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops adds dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops adds 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops adds dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops adds 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops adds 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops adds 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops adds 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops adds a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() adds ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops adds a49e460f847f ASoC: soc-utils: remove snd_pcm_ops adds e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver adds d1cb6c0891c7 Merge branch 'asoc-5.5' into asoc-next adds 488e76e11c80 Merge remote-tracking branch 'sound-asoc/for-next' adds 894616f79200 Input: add input_get_poll_interval() adds 3df955f870c2 Input: gpio_mouse - switch to using input device polling mode adds 6df2472d8386 Merge remote-tracking branch 'input/next' adds 98e544027117 block: Fix three kernel-doc warnings adds 1d200e9d6f63 block: Fix writeback throttling W=1 compiler warnings adds 9566256518de block: Remove request_queue.nr_queues adds bae85c156f61 block: Remove "dying" checks from sysfs callbacks adds 73f1c77e6511 block: Reduce sysfs_lock locking inside blk_cleanup_queue() adds 7a18312c739a block: Document all members of blk_mq_tag_set and bkl_mq_q [...] adds 27a46989a82c blk-mq: Inline status checkers adds bb4e6b149103 blk-mq: Reuse callback in blk_mq_in_flight*() adds a2e80f6f0445 blk-mq: Embed counters into struct mq_inflight adds 5176b17bd795 Merge branch 'for-5.5/block' into for-next adds e29158b4fff7 null_blk: Improve nullb_device_##NAME##_store() readability adds 45919fbfe1c4 null_blk: Enable modifying 'submit_queues' after an instan [...] adds 10713b7e2fb3 Merge branch 'for-5.5/drivers' into for-next adds bc05ff1f2bf0 io_uring: run dependent links inline if possible adds 6c080ff07363 io_uring: allow sparse fixed file sets adds d90d54d6ba9a io_uring: add support for IORING_REGISTER_FILES_UPDATE adds 82cf7689a7d1 io_uring: allow application controlled CQ ring size adds b528713dc213 Merge branch 'for-5.5/io_uring' into for-next adds 8148f0b5647a blk-stat: Optimise blk_stat_add() adds c121a069344a Merge branch 'for-5.5/block' into for-next adds bc37cf72e580 Merge remote-tracking branch 'block/for-next' adds 0a005856d359 dm clone: Make __hash_find static adds c8baa1211194 dm snapshot: introduce account_start_copy() and account_en [...] adds 633b1613b2a4 dm snapshot: rework COW throttling to fix deadlock adds 3619a0415dea Merge remote-tracking branch 'device-mapper/for-next' adds 098e9645b9cf Merge remote-tracking branch 'mmc/next' adds 563bdb3d9624 Merge remote-tracking branch 'kgdb/kgdb-next' adds 82c918c41ec9 mfd: rk808: Fix RK818 ID template adds b5c08a5686f4 mfd: rk808: Fix RK817 powerkey integration adds dece8394b33b mfd: rk808: Set RK817 interrupt polarity to low adds ca4030ead93d mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ adds 4396000db91f mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] adds bd66ebb40e94 mfd: Provide MACRO to declare commonly defined MFD cell at [...] adds 64d82945b9dd mfd: ab8500: Example using new OF_MFD_CELL MACRO adds 38a6fc63a3ea mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] adds 39bed43c2f7e Merge remote-tracking branch 'mfd/for-mfd-next' adds 87fd0db6d7df regulator: Document "regulator-boot-on" binding more thoroughly adds 472b39c3d1bb regulator: max8907: Fix the usage of uninitialized variabl [...] adds 0c06b311c053 regulator: dt-bindings: Add PM6150x compatibles adds 75bb518e9bbf regulator: qcom-rpmh: add PM6150/PM6150L regulator support adds 151b03791e4a regulator: da9062: Simplify the code iterating all regulators adds df8c542ee853 regulator: pbias: Get rid of struct pbias_regulator_data adds 2d2f116d69c1 gpiolib: introduce devm_fwnode_gpiod_get_index() adds 13949fa9daa9 gpiolib: introduce fwnode_gpiod_get_index() adds 03c3cf006432 Merge branch 'ib-fwnode-gpiod-get-index' of git://git.kern [...] adds 5be0e549e18f regulator: s5m8767: switch to using devm_fwnode_gpiod_get adds de2cd1a55267 regulator: slg51000: switch to using fwnode_gpiod_get_index adds 51d98ff8616a regulator: tps65090: switch to using devm_fwnode_gpiod_get adds de2792b50767 regulator: s2mps11: switch to using devm_fwnode_gpiod_get adds 61d2fc3cf8f5 regulator: da9211: switch to using devm_fwnode_gpiod_get adds 22803ca3c56b regulator: tps65132: switch to using devm_fwnode_gpiod_get() adds 0b2ba815fb5c regulator: max77686: switch to using fwnode_gpiod_get_index adds 2e67f32296e3 regulator: rk808: Constify rk817 regulator_ops adds cc37038fe344 regulator: rk808: Fix warning message in rk817_set_ramp_delay adds 9306a733f8ea regulator: rk808: Remove rk817_set_suspend_voltage function adds 5bf2a9e7d398 Merge branch 'regulator-5.4' into regulator-5.5 adds be446f183ae3 regulator: da9062: Simplify da9062_buck_set_mode for BUCK_ [...] adds 70336ab5ded1 Merge branch 'regulator-5.5' into regulator-next adds 3b5fea027afe Merge remote-tracking branch 'regulator/for-next' adds fc8936c1cb00 Merge remote-tracking branch 'apparmor/apparmor-next' adds af428728bcd5 Merge remote-tracking branch 'keys/keys-next' adds 42345b68c2e3 selinux: default_range glblub implementation adds 8b14c74c2400 Merge remote-tracking branch 'selinux/next' adds e2a279df4d36 Merge remote-tracking branch 'smack/for-next' adds 703dc05c2e4a Merge remote-tracking branch 'upstream/master' adds 23641a048089 printk: Monitor change of console loglevel. adds c2b9fc438d07 Merge remote-tracking branch 'tomoyo/master' adds 6bc8c7d9f4f3 Merge remote-tracking branch 'iommu/next' adds 769aa8a656e4 Merge remote-tracking branch 'audit/next' adds 2a197ce6720a dt-bindings: pwm: renesas: pwm-rcar: convert bindings to j [...] adds faf66c22e647 dt-bindings: pwm: renesas: tpu: convert bindings to json-schema adds 79df4a9b547f dt-bindings: watchdog: Convert Samsung SoC watchdog bindin [...] adds 6fd64049cfe1 dt-bindings: watchdog: Add missing clocks requirement in S [...] adds 7971f4be9f49 dt-bindings: watchdog: meson-gxbb-wdt: Include generic wat [...] adds a36a383dc301 Merge branch 'dt/linus' into dt/next adds 3714c4d2f821 Merge remote-tracking branch 'devicetree/for-next' adds 3c0f9d8bcf47 spi: spi-fsl-dspi: Always use the TCFQ devices in poll mode adds 62217f8b084a spi: gpio: Look for a device node instead of match adds b42faeee718c spi: Add a PTP system timestamp to the transfer structure adds d6b71dfaeeba spi: spi-fsl-dspi: Implement the PTP system timestamping f [...] adds 2b60d727cb2e Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 407cd935e9ea Merge branch 'spi-5.5' into spi-next adds 79591b7db21d spi: Add a PTP system timestamp to the transfer structure adds 944572040aac Merge remote-tracking branch 'spi/topic/ptp' into spi-next adds 10de48426135 Merge remote-tracking branch 'spi/for-next' adds ee008a19f1c7 x86/boot: Provide memzero_explicit() adds 61e5ddca9c2a x86/platform/uv: Save OEM_ID from ACPI MADT probe adds 0959f8256ada x86/platform/uv: Return UV Hubless System Type adds 9743cb68f736 x86/platform/uv: Add return code to UV BIOS Init function adds 2bcf26528787 x86/platform/uv: Setup UV functions for Hubless UV Systems adds 8785968bce1c x86/platform/uv: Add UV Hubbed/Hubless Proc FS Files adds f5a8f0ecb436 x86/platform/uv: Decode UVsystab Info adds df55029f7ea6 x86/platform/uv: Check EFI Boot to set reboot type adds 4fb7d0870756 x86/platform/uv: Account for UV Hubless in is_uvX_hub Ops adds 4530af00a943 Merge branch 'x86/platform' adds 6831dc27f505 Merge branch 'x86/mm' adds 5fdeed1b5930 Merge branch 'x86/microcode' adds 50f2a3ff077a Merge branch 'x86/cpu' adds a1b95029e0c5 Merge branch 'x86/cleanups' adds 5839e8390e34 Merge branch 'x86/build' adds 066293c30de5 Merge branch 'x86/boot' adds 1a8770b746bd x86/asm: Reorder early variables adds 5aa5cbd2e95e x86/asm: Make boot_gdt_descr local adds e3f1023aaa54 Merge branch 'x86/asm' adds db8d4529b85e Merge branch 'ras/core' adds 4b0b2b096da9 libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature adds e3e2cf3d5b1f perf tests: Avoid raising SEGV using an obvious NULL dereference adds d586ac10ce56 perf docs: Allow man page date to be specified adds 08a96a31474a tools headers uapi: Sync drm/i915_drm.h with the kernel sources adds b1ba55cf1cfb tools headers uapi: Sync asm-generic/mman-common.h with th [...] adds 05f371f8c55d tools headers uapi: Sync linux/usbdevice_fs.h with the ker [...] adds 0ae4061223a3 tools headers uapi: Sync linux/fs.h with the kernel sources adds b7ad61084842 tools headers kvm: Sync kvm headers with the kernel sources adds 7d4c85b7035e perf llvm: Don't access out-of-scope array adds 02d084792273 perf vendor events s390: Add JSON transaction for machine [...] adds 0d0e5ecec611 perf vendor events s390: Use s390 machine name instead of [...] adds ee212d6ea208 perf map: Fix overlapped map handling adds b59711e9b0d2 perf inject jit: Fix JIT_CODE_MOVE filename adds 2657983b4c0d perf docs: Correct and clarify jitdump spec adds e98df280bc2a perf script brstackinsn: Fix recovery from LBR/binary mismatch adds 6bdfd9f118bd perf jevents: Fix period for Intel fixed counters adds f67001a4a08e perf tools: Propagate get_cpuid() error adds 9db0e3635fb3 perf evsel: Fall back to global 'perf_env' in perf_evsel__env() adds a66fa0619a0a perf annotate: Propagate perf_env__arch() error adds 28f4417c3333 perf annotate: Fix the signedness of failure returns adds 211f493b611e perf annotate: Propagate the symbol__annotate() error return adds 42d7a9107d83 perf annotate: Fix arch specific ->init() failure errors adds 16ed3c1e9115 perf annotate: Return appropriate error code for allocatio [...] adds 11aad897f6d1 perf annotate: Don't return -1 for error when doing BPF di [...] adds a4cf7b392e43 Merge tag 'perf-urgent-for-mingo-5.4-20191001' of git://gi [...] adds f733c6b508bc perf/core: Fix inheritance of aux_output groups adds 8788d3b98b3f Merge branch 'perf/urgent' adds 6fb9367a15d1 efi/cper: Fix endianness of PCIe class code adds c05f8f92b701 efivar/ssdt: Don't iterate over EFI vars if no SSDT overri [...] adds 047d50aee341 efi/tpm: Don't access event->count when it isn't mapped adds 05c8c1ff81ed efi/tpm: Don't traverse an event log with no events adds e658c82be556 efi/tpm: Only set 'efi_tpm_final_log_size' after successfu [...] adds 1ed121e61630 efi: Make unexported efi_rci2_sysfs_init() static adds 2ecb7402cfc7 efi/x86: Do not clean dummy variable in kexec path adds f04702a2f868 Merge branch 'efi/urgent' adds c8b1f588810a Merge branch 'core/urgent' adds 80bb240ac08b Merge branch 'core/objtool' adds d5d1b8f40597 Merge remote-tracking branch 'tip/auto-latest' adds 722c9bcf69bd Merge remote-tracking branch 'clockevents/clockevents/next' adds 4f49cf06efda Merge remote-tracking branch 'edac/edac-for-next' adds c6336915d349 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds b9195ff4acca KVM: arm64: pmu: Fix cycle counter truncation adds 61f8d64aae65 arm64: KVM: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems adds 9442ba93e23a Merge remote-tracking branch 'kvm-arm/next' adds 7775cbaa1115 KVM: s390: Remove unused parameter from __inject_sigp_restart() adds f76f6371643b KVM: s390: Cleanup kvm_arch_init error path adds 94d56487558a Merge remote-tracking branch 'kvms390/next' adds c6875f3aacf2 x86/xen: Return from panic notifier adds bfb20d1242e9 Merge remote-tracking branch 'xen-tip/linux-next' adds 3ea07aaa9d69 Merge remote-tracking branch 'percpu/for-next' adds cbf1fb52cbef Merge remote-tracking branch 'workqueues/for-next' adds 3140837ed930 Merge remote-tracking branch 'chrome-platform/for-next' adds 85ce81bad727 Merge remote-tracking branch 'leds/for-next' adds 372a67c0c5ef driver core: Add fwnode_to_dev() to look up device from fwnode adds e2ae9bcc4aaa driver core: Add support for linking devices during device [...] adds a3e1d1a7f5fc of: property: Add functional dependency link from DT bindings adds fc5a251d0fd7 driver core: Add sync_state driver/bus callback adds 5e6669387e22 of/platform: Pause/resume sync state during init and of_pl [...] adds d4387cd11741 of: property: Create device links for all child-supplier d [...] adds 507fd01d5333 drivers: move the early platform device support to arch/sh adds 201e91091b1d sh: add the sh_ prefix to early platform symbols adds 0738efba9f1e Merge remote-tracking branch 'driver-core/driver-core-next' adds 3055c92c7d40 usb-storage: SCSI glue: use dev_err instead of printk adds 237b668c1c5d usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds 601acc789956 usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 3c60e959fa35 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds 9fd7a05e9776 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 80d59826d2d0 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds ec035f91297d usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 893a66d34298 usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 3aec68e3e020 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 55419932d2ac usb: host: xhci-tegra: use devm_platform_ioremap_resource( [...] adds 9cbe0c60c791 usb: isp1362-hcd: use devm_platform_ioremap_resource() to [...] adds e719ffbf872e usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds d706a95bb48a usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 33b4332f9282 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 89fa75acc40f usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds f68341d194c3 USB: musb: use devm_platform_ioremap_resource() to simplify code adds 8f9b6228b2fc usb: host: u132-hcd: fix spelling mistake "overcurren" -> [...] adds c2c1c66b5d43 usb: Fix Kconfig indentation adds f906d0614f5f usb: ftdi-elan: move a couple of statements to next line adds faf4b0dcea31 usbip: clean up an indentation issue adds c0ee57ce66fa USB: gadget: udc: clean up an indentation issue adds 29e56c0cf5d9 usb: musb: musb_gadget.c: Remove unused variable adds 9ac0fc3906ec usb: chipidea: tegra: clean up tegra_udc flag code adds 5d88ef9eead8 usb: host: xhci-tegra: use regulator_bulk_set_supply_names() adds 9c4567fa0a44 USB: host: ohci-at91: completely shutdown the controller i [...] adds a3bf4d681655 USB: host: ohci-at91: suspend: delay needed before to stop clocks adds 87e8dfa6f7eb USB: host: ohci-at91: resume: balance the clock start call adds 5022204a464c usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds fef22636889e usb: renesas_usbhs: enable DVSE interrupt adds 39abcc84846b usb: renesas_usbhs: add suspend event support in gadget mode adds 1918fa0d4498 dt-bindings: usb: hd3ss3220 device tree binding document adds 1c48c759ef4b usb: typec: driver for TI HD3SS3220 USB Type-C DRP port co [...] adds 4aec2393f514 dt-bindings: usb: renesas_usb3: Document usb role switch support adds ad9480ae360a dt-bindings: usb: usb251xb: add documentation for voltage supply adds 4d7201cda226 usb: usb251xb: add vdd supply support adds a9bab25556f1 usb: usb251xb: simplify reset helper adds 905eccc6a509 usb: usb251xb: add pm_ops adds dd3fd317e2be usb: typec: hd3ss3220_irq() can be static adds a570ec79641a usb: image: microtek.c: Remove unused variable adds 233450310b68 usb: isp1760: isp1760-hcd.c: Drop condition with no effect adds 8a02a23f33be xhci: tegra: Parameterize mailbox register addresses adds 2538f0ee8a29 usb: host: xhci-tegra: Add Tegra194 XHCI support adds ca3cb47c9270 Merge remote-tracking branch 'usb/usb-next' adds be9a0161d318 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 76c38d30fee7 serial: imx: adapt rx buffer and dma periods adds 39f809192661 serial: sprd: Add polling IO support adds 0c11b88883db tty: 8250_of: Use software emulated RS485 direction control adds 91daae03188e serial: core: Use cons->index for preferred console registration adds 38b101c6b036 tty/amba-pl011: fix a -Wunused-function warning adds 254cc7743e84 serial: 8250_lpss: Switch over to MSI interrupts adds a8afc193558a serial: 8250_dw: Use devm_clk_get_optional() to get the in [...] adds 8d310c9107a2 drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity c [...] adds 6270d22d3902 dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense. adds c791fc76bc72 arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to [...] adds 530c4ba3fa05 tty_ldisc: simplify tty_ldisc_autoload initialization adds 7726fb53e75f tty:n_gsm.c: destroy port by tty_port_destroy() adds 7e66748fb0da Merge remote-tracking branch 'tty/tty-next' adds 8b063441b741 drivers/misc: ti-st: Remove unneeded variable in st_tty_open adds 780ee709bdb4 mei: buf: drop 'running hook' debug messages. adds 3079b54aa9a0 eeprom: Warn that the driver is deprecated adds 736683092152 mei: fix modalias documentation adds 3e917975b7cd mei: me: fix me_intr_clear function name in KDoc adds 7551fc0e9145 Merge remote-tracking branch 'char-misc/char-misc-next' adds 1eb76dc896da Merge remote-tracking branch 'extcon/extcon-next' adds f8fcbb6ba89c staging: vc04_services: Avoid typedef adds b664312285eb staging: rtl8712: fix boundary condition for n adds b74e124e1048 staging: rtl8188eu: convert variables from unsigned char to u8 adds 7e3303fc8c45 staging: rtl8188eu: rename variables to avoid mixed case adds 5f6bca795f6d staging: rtl8188eu: cleanup whitespace in update_hw_ht_param adds 7e6af677d827 staging: rtl8188eu: cleanup comments in update_hw_ht_param adds 8789f13ddc77 staging: exfat: fix fs_sync() calls. adds d98bb9c2fec0 staging: exfat: explain the fs_sync() issue in TODO adds a7a91ca5a23d staging: wfx: add infrastructure for new driver adds 0096214a59a7 staging: wfx: add support for I/O access adds a794e8b6fafe staging: wfx: add I/O API adds fee695e3e30f staging: wfx: add tracepoints for I/O access adds 652b4afb240e staging: wfx: load firmware adds e4ee3cb3efc6 staging: wfx: import HIF API headers adds b0998f0c040d staging: wfx: add IRQ handling adds 1cc298c91523 staging: wfx: add tracepoints for HIF adds 185c106f79bf staging: wfx: add support for start-up indication adds e16e7f0716a6 staging: wfx: instantiate mac80211 data adds 4f8b7fabb15d staging: wfx: allow to send commands to chip adds f95a29d40782 staging: wfx: add HIF commands helpers adds 846239f641db staging: wfx: introduce "secure link" adds c7ff39dd8b53 staging: wfx: setup initial chip configuration adds f4a71ba8753d staging: wfx: add debug files and trace debug events adds 9bca45f3d692 staging: wfx: allow to send 802.11 frames adds 1f21b7fefa72 staging: wfx: allow to receive 802.11 frames adds 1a61af0f8cbe staging: wfx: allow to scan networks adds fb2490f693ee staging: wfx: implement 802.11 key handling adds 40115bbc40e2 staging: wfx: implement the rest of mac80211 API adds d7618e38461e staging: qlge: Fix irq masking in INTx mode adds e759b5cf7089 staging: qlge: Remove irq_cnt adds f70e8459fdea staging: qlge: Remove page_chunk.last_flag adds 2b27fc39da55 staging: qlge: Deduplicate lbq_buf_size adds a68a5b2fd3a2 staging: qlge: Remove bq_desc.maplen adds 16714d98bf63 staging: qlge: Remove rx_ring.sbq_buf_size adds cf1c2987bfd8 staging: qlge: Remove useless dma synchronization calls adds 03a0e14bd8bc staging: qlge: Deduplicate rx buffer queue management adds 6f5740b1d35e staging: qlge: Fix dma_sync_single calls adds e4c911a73c89 staging: qlge: Remove rx_ring.type adds dc4eec33bf15 staging: qlge: Factor out duplicated expression adds ec705b983b46 staging: qlge: Remove qlge_bq.len & size adds 7be4c3f92077 staging: qlge: Remove useless memset adds c8c1ff5c1902 staging: qlge: Replace memset with assignment adds aec626d2092f staging: qlge: Update buffer queue prod index despite oom adds 6e9c52b92097 staging: qlge: Refill rx buffers up to multiple of 16 adds b91fec1ecf6f staging: qlge: Refill empty buffer queues from wq adds bf653da86231 staging: rtl8723bs: Remove unnecessary braces adds ef0abd6f24d3 staging: wilc1000: don't use wdev while setting tx power adds ea60b4eb4420 staging: rtl8188eu: remove unnecessary asignment and initi [...] adds a5a5ec2538ab staging: rtl8723bs: Remove set but not used variable 'oldcnt' adds d8a363ef0046 staging: rtl8192u: Fix indentation for cleaner code adds b483b4e4d3f6 staging: mt7621-pci: add quirks for 'E2' revision using 's [...] adds f3c3f2d43484 staging: vt6656: remove duplicated blank line adds 6d9a930cd9aa staging: rtl8723bs: Remove unnecessary braces adds 164eec46ea99 staging: vt6656: reorganize characters so the lines are un [...] adds 3dbcdf183b32 staging: rtl8723bs: Switch constant place in test adds 402bd53e964f staging: rtl8712: align arguments with open parenthesis in [...] adds 4ccb5b0bc3e8 staging: rtl8723bs: Remove set but not used variable 'tmp_aid' adds d34befc134d1 staging: rtl8723bs: Remove set but not used variable 'prwskeylen' adds 0fd1dc1ea477 staging: rtl8723bs: Remove set but not used variables 'ppp [...] adds f342e258085b staging: rtl8723bs: Remove set but not used variable 'adapter' adds d4fbce956db1 staging: vc04_services: make use of devm_platform_ioremap_ [...] adds e772cd8c9c9c staging: wlan-ng: p80211wep.c: use lib/crc32 adds c54f9f0e8c81 staging: wfx: simplify memory allocation in wfx_update_fil [...] adds 488d349061fa staging: wfx: remove misused call to cpu_to_le16() adds 6d68ac8b5b5c staging: wfx: le16_to_cpus() takes a reference as parameter adds 53707c85d2c1 staging: wfx: correctly cast data on big-endian targets adds 51f589c82f6d staging: wfx: fix copy_{to,from}_user() usage adds b5be2aa3b3ac staging: wfx: drop calls to BUG_ON() adds fcd6c0f9a123 staging: wfx: avoid namespace contamination adds 81aa377559f7 staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal" adds d53c90c5d474 staging: octeon: Remove typedef declaration adds f806c4d55721 staging: rtl8723bs: fix typo of "mechanism" in comment adds c67855589ca0 staging: rtl8723bs: Remove commented code adds a30b30f00462 staging: rtl8723bs: os_dep: Remove typecast in kfree adds 17a29fea086b staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC adds 5193dbdaf0b0 staging: bcm2835-audio: Need to judge the return value of [...] adds 66bc9cde241e staging: sm750fb: Remove set but not used variable 'uiActu [...] adds 3740b6351509 staging: sm750fb: Remove set but not used variable 'actual [...] adds 82d20bc5083d staging: vchiq: don't print pointless kernel address adds d49d1c76b96e staging: comedi: Remove set but not used variable 'aref' adds 3164bbaffa74 Merge remote-tracking branch 'staging/staging-next' adds 54db4919a314 Merge remote-tracking branch 'mux/for-next' adds 44223a8b45d7 interconnect: qcom: Fix icc_onecell_data allocation adds b62d780bb85b Merge remote-tracking branch 'icc/icc-next' adds 61e867fde21e cgroup: short-circuit current_cgns_cgroup_from_root() on t [...] adds e7c7b1d85dc1 cgroup: Update comments about task exit path adds 9a3284fad42f cgroup: Optimize single thread migration adds 58c9f75b86f7 selftests: cgroup: Simplify task self migration adds 11318989c381 selftests: cgroup: Add task migration tests adds 1a99fcc035fb selftests: cgroup: Run test_core under interfering stress adds 2a0c2b28615f Merge remote-tracking branch 'cgroup/for-next' adds e253453a457f Merge branch 'fixes' into for-next adds 27f722ccbe15 scsi: target: Remove tpg_list and se_portal_group.se_tpg_node adds dda08a80d659 Merge branch 'misc' into for-next adds 4c24b12e6fb0 Merge remote-tracking branch 'scsi/for-next' adds 79d1e1751998 Merge branch '5.4/scsi-fixes' into 5.5/scsi-next adds e1f92b500067 Merge branch '5.5/scsi-queue' into 5.5/scsi-next adds 95e009f5d22f Merge remote-tracking branch 'scsi-mkp/for-next' adds f96a43657d60 Merge remote-tracking branch 'rpmsg/for-next' adds f8b410e3695a gpio: aspeed-sgpio: Rename and add Kconfig/Makefile adds 6ad94e957c3c Merge branch 'ib-fwnode-gpiod-get-index' into devel adds 704355db127e gpio: max77620: Do not allocate IRQs upfront adds ab3dd9cc24d4 gpio: max77620: Fix interrupt handling adds 2a3655056730 gpio: tegra186: Implement wake event support adds 8c550e94b883 gpio: expose pull-up/pull-down line flags to userspace adds 6dd9b912c9b4 Merge branch 'devel' into for-next adds 922c2e2637ff Merge remote-tracking branch 'gpio/for-next' adds 5f8fc59d4a41 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 20504fa1d2ff pinctrl: armada-37xx: fix control of pins 32 and up adds f876dbff857b pinctrl: bcm-iproc: Use SPDX header adds 39b65fbb8130 pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable() adds 48659227e0a1 pinctrl: iproc: allow for error from platform_get_irq() adds 2fd215b8fdbe pinctrl: stmfx: fix null pointer on remove adds ef039827bf51 pinctrl: coh901: Pass irqchip when adding gpiochip adds 835513b0fb2c pinctrl: pic32: Pass irqchip when adding gpiochip adds face7c04b030 pinctrl: spear/plgpio: Pass irqchip when adding gpiochip adds de0221f620e9 pinctrl: nuvoton: npcm7xx: Pass irqchip when adding gpiochip adds aead3991401b pinctrl: sirf: Pass irqchip when adding gpiochip adds 0074a66c11a0 pinctrl: sirf/atlas7: Pass irqchip when adding gpiochip adds 09107a51b096 pinctrl: at91-pio4: implement .get_multiple and .set_multiple adds be4c60b563ed pinctrl: devicetree: Avoid taking direct reference to devi [...] adds ae436fe81053 pinctrl: ssbi-gpio: convert to hierarchical IRQ helpers in [...] adds 5ff8aca906f3 pinctl: ti: iodelay: fix error checking on pinctrl_count_i [...] adds 9978339ae4e0 pinctrl: tegra: xusb: Add note about legacy status adds 037699139ecb pinctrl: devicetree.c: remove orphan pinctrl_dt_has_hogs() adds 74033d99b6d7 pinctrl: iproc: use unique name for irq chip adds 4afb0edace60 Merge branch 'devel' into for-next adds abc48ee80905 Merge remote-tracking branch 'pinctrl/for-next' adds d66f7f90d0b1 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds c94443aa8355 Merge remote-tracking branch 'pwm/for-next' adds a2ceada2ad12 Merge remote-tracking branch 'y2038/y2038' adds 0d6c4e40a356 Merge remote-tracking branch 'livepatching/for-next' adds 989f64ad28bd Merge remote-tracking branch 'coresight/next' adds 89576bebbc17 rtc: Use devm_platform_ioremap_resource() adds 09ef18bcd5ac rtc: use devm_platform_ioremap_resource() to simplify code adds a5b22463324b Merge remote-tracking branch 'rtc/rtc-next' adds 285be87c79e1 eeprom: at24: Improve confusing log message adds 646cece9829f Merge remote-tracking branch 'at24/at24/for-next' adds fd534bc8e526 Merge remote-tracking branch 'kspp/for-next/kspp' adds 97f26c937d59 Merge remote-tracking branch 'fsi/next' adds ce1b26821366 Merge remote-tracking branch 'nvmem/for-next' adds 64a9154bb4f8 Merge remote-tracking branch 'xarray/xarray' adds 54dc8d00a0be drivers: hv: vmbus: Introduce latency testing adds 5c87ca16da76 tools: hv: add vmbus testing tool adds 8f258cfce361 Drivers: hv: Specify receive buffer size using Hyper-V page size adds c78e53b1f75e Drivers: hv: util: Specify ring buffer size using Hyper-V [...] adds 152ee5b05fcf x86: hv: Add function to allocate zeroed page for Hyper-V adds 1c521cefa1e9 Drivers: hv: vmbus: Remove dependencies on guest page size adds 41928dfdf5bd Drivers: hv: balloon: Remove dependencies on guest page size adds 5220200c939f Merge remote-tracking branch 'hyperv/hyperv-next' adds 9e8791dc7aab Merge remote-tracking branch 'devfreq/for-next' adds d20c0da8b202 fpga: Remove dev_err() usage after platform_get_irq() adds 192ecd825e42 Merge remote-tracking branch 'fpga/for-next' adds 6ec1b81d3545 kunit: Fix '--build_dir' option adds d460623c5fa1 Documentation: kunit: Fix verification command adds ad052ea8817b Merge remote-tracking branch 'kunit/test' adds 3ee4a3493620 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1a2efd6326a1 /proc/kpageflags: do not use uninitialized struct pages adds 05f24a7e5a18 mm, page_owner: fix off-by-one error in __set_page_owner_handle() adds 9b7801e0cd28 mm, page_owner: decouple freeing stack trace from debug_pagealloc adds e1b2a17dc0fc mm, page_owner: rename flag indicating that page is allocated adds 40af7a1b0129 kmemleak: do not corrupt the object_list during clean-up adds 5f568457e76b mm/slub: fix a deadlock in show_slab_objects() adds a49bfebef620 lib/generic-radix-tree.c: add kmemleak annotations adds 46e5ee61e3c1 lib/genalloc: fix a set of docs build warnings adds bf7f49ca787a ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() adds 63fda610ccfa ocfs2-protect-extent-tree-in-the-ocfs2_prepare_inode_for_w [...] adds db8715fff0ac ocfs2: remove unused function ocfs2_prepare_inode_for_refcount() adds 790d9de26f3a ocfs2: fix passing zero to 'PTR_ERR' warning adds ba96e874cfd7 ramfs: support O_TMPFILE adds 15fbe2995f28 mm, slab: make kmalloc_info[] contain all types of names adds c11a9f21726a mm, slab: remove unused kmalloc_size() adds 41e4e4542771 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] adds 9ee0801d5ab3 mm: slub: print the offset of fault addresses adds 02c3b5ba4f3f mm, memcg: clean up reclaim iter array adds 289b6ad6e5e4 mm: memcg: get number of pages on the LRU list in memcgrou [...] adds fc69d29ba894 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds a27efe89101c mm: drop mmap_sem before calling balance_dirty_pages() in [...] adds 675aaa7c9d54 shmem: pin the file in shmem_fault() if mmap_sem is dropped adds ec4857bdf9ac mm: emit tracepoint when RSS changes adds 9f74dbcbb3db mm/mmap.c: remove a never-triggered warning in __vma_adjust() adds f75994aab529 mm/pgmap: use correct alignment when looking at first pfn [...] adds 2f1c7121cd26 mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] adds a902f9bf90f8 mm/mmap.c: fix the adjusted length error adds 46697fde93ee mm/rmap.c: reuse mergeable anon_vma as parent when forking adds 767162362c86 mm-rmapc-reuse-mergeable-anon_vma-as-parent-when-fork-fix adds 6e13616430f1 mm/swap.c: piggyback lru_add_drain_all() calls adds 37f1cc6cb8d8 mm/mmap.c: prev could be retrieved from vma->vm_prev adds b6c89d0f4d10 mm/mmap.c: __vma_unlink_prev() is not necessary now adds 9aa1fd0c7f62 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] adds 75d19757ca4a mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds be7707a4bc0e mm/memory_hotplug.c: add a bounds check to __add_pages() adds 04f6aa8dfc13 mm/memory_hotplug: export generic_online_page() adds 305235f381ec hv_balloon: use generic_online_page() adds 7e2fb879abb6 mm/memory_hotplug: remove __online_page_free() and __onlin [...] adds 84152760b2fc mm/memunmap: don't access uninitialized memmap in memunmap [...] adds a268c96b1f64 mm/memmap_init: Update variable name in memmap_init_zone adds 2125e11005e5 mm/memory_hotplug: Don't access uninitialized memmaps in s [...] adds b756d0232ef5 mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds e09cc3a31074 mm/memory_hotplug: shrink zones when offlining memory adds 54d1cea6ac81 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds c127deac063b mm/memory_hotplug: we always have a zone in find_(smallest [...] adds dc33a33c584c mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 26d298934d77 mm/memory_hotplug: drop local variables in shrink_zone_span() adds aa4a776fd840 mm/memory_hotplug: cleanup __remove_pages() adds 6bb0360c63d1 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] adds cbac9ac6a8f1 selftests: vm: add fragment CONFIG_TEST_VMALLOC adds 1d0f054fd8d0 mm/vmscan.c: remove unused scan_control parameter from pageout() adds 17b12e3d9913 mm/z3fold.c: add inter-page compaction adds 50cb27f48297 mm: support memblock alloc on the exact node for sparse_bu [...] adds f7227b0de061 mm, oom: avoid printk() iteration under RCU adds 28ebcfaeae13 mm-oom-avoid-printk-iteration-under-rcu-fix adds 22c9633c9832 hugetlbfs: hugetlb_fault_mutex_hash() cleanup adds 3adca5ef7f38 hugetlb: region_chg provides only cache entry adds 5fb837920d1b hugetlb: remove duplicated code adds acd3f65dc530 hugetlb-remove-duplicated-code-checkpatch-fixes adds add4eaeef376 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() adds ab169389eb5f hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix adds a062ebfa6ac3 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] adds 142a1ae2d2d5 mm, thp: do not queue fully unmapped pages for deferred split adds 85417f9c3e68 mm/thp: make set_huge_zero_page() return void adds 6e40d68ee1b6 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds b6aa7d5c0e63 mm: export cma_alloc() and cma_release() adds 78911d0e18ac userfaultfd: use vma_pagesize for all huge page size calculation adds 7a44bfac9b99 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] adds 700534f1074a userfaultfd: wrap the common dst_vma check into an inlined [...] adds 8e536a3c096c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] adds 9fc05f52fecc mm/shmem.c: make array 'values' static const, makes object [...] adds 2e7901f77be2 mm: fix struct member name in function comments adds 0731a4744598 mm: fix typos in comments when calling __SetPageUptodate() adds aaf0aba69829 mm/memory_hotplug.c: remove __online_page_set_limits() adds d36007f5d774 mm/vmscan: remove unused lru_pages argument adds 6b06e7974c8e fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 3a70e4cfb326 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds dfbe40ea1ff0 kernel/hung_task.c: Monitor killed tasks. adds fb051c75e67b proc: change ->nlink under proc_subdir_lock adds d3be782352a4 fs/proc/generic.c: delete useless "len" variable adds 82ffc412b6c3 fs/proc/internal.h: shuffle "struct pde_opener" adds e58ce4c365b3 include/linux/proc_fs.h: fix confusing macro arg name adds d1e83b8029d9 .gitattributes: Use 'dts' diff driver for dts files adds 75d674478f16 linux/build_bug.h: change type to int adds 0f2eaa3d99aa kernel/notifier.c: intercept duplicate registrations to av [...] adds 7000302d5d0e kernel/notifier.c: remove notifier_chain_cond_register() adds fd57f8bd86f7 kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds ab4c016b6da6 hung_task: allow printing warnings every check interval adds 4ba6a7ac95bd vsprintf: add support for printing symbolic error codes adds 5a189b437c39 printf-add-support-for-printing-symbolic-error-codes-fix adds 57eaddf81590 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds d5955fe3bc09 lib/genalloc.c: export symbol addr_in_gen_pool adds ff6fa719bd39 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds b6810aa3fd48 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds be72f154b9a2 string: add stracpy and stracpy_pad mechanisms adds f09c2cd4d038 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 66f754db43a0 lib/math/rational.c: fix possible incorrect result from ra [...] adds 259e722adca2 epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds ca19eacc54f8 fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds a585aca33e93 fs/binfmt_elf.c: extract elf_read() function adds e935a672062d uaccess: disallow > INT_MAX copy sizes adds d3232fd1d327 aio: simplify read_events() adds 97b0b00c15b7 lib/ubsan: don't seralize UBSAN report adds 1dd4e9b5f0a9 ipc/msg.c: consolidate all xxxctl_down() functions adds 530fc7ca6d08 Merge branch 'akpm-current/current' adds f3fe5897fa53 samples/watch_queue/watch_test: fix build adds 1984d876d206 pinctrl: fix pxa2xx.c build warnings adds 806c5541a75c kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds ea578f36253d kernel-hacking: create submenu for arch special debugging options adds a45a7772e9d6 kernel-hacking: group kernel data structures debugging together adds 58663d3936b3 kernel-hacking: move kernel testing and coverage options t [...] adds 1c9acef48e89 kernel-hacking: move Oops into 'Lockups and Hangs' adds 89801db43c87 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds b0372d6a18aa kernel-hacking: create a submenu for scheduler debugging options adds c7d595796d43 kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds 2a00d373067b kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds dafb69a8f1ac drivers/tty/serial/sh-sci.c: suppress warning adds 9ba4b35423b1 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 3e6d2847cbcc Merge branch 'akpm/master' adds 1ba4389f4572 Add linux-next specific files for 20191009
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 (311ef88adfa3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
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: .gitattributes | 2 + Documentation/ABI/stable/sysfs-class-infiniband | 19 - Documentation/ABI/stable/sysfs-driver-aspeed-vuart | 11 +- Documentation/ABI/testing/debugfs-hyperv | 23 + Documentation/ABI/testing/sysfs-bus-mei | 2 +- Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 18 + Documentation/bpf/prog_flow_dissector.rst | 3 + Documentation/core-api/genalloc.rst | 8 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 8 + Documentation/core-api/refcount-vs-atomic.rst | 36 +- .../symbol-namespaces.rst} | 0 Documentation/dev-tools/kasan.rst | 3 + Documentation/dev-tools/kunit/start.rst | 2 +- .../arm/marvell/ap806-system-controller.txt | 177 - .../arm/marvell/ap80x-system-controller.txt | 177 + .../bindings/arm/marvell/armada-7k-8k.txt | 24 - .../bindings/arm/marvell/armada-7k-8k.yaml | 61 + .../bindings/clock/armada3700-periph-clock.txt | 5 +- .../devicetree/bindings/display/arm,malidp.txt | 3 + .../devicetree/bindings/display/msm/gmu.txt | 51 + .../bindings/input/fsl,mpr121-touchkey.yaml | 66 - Documentation/devicetree/bindings/input/input.yaml | 25 - .../devicetree/bindings/input/mpr121-touchkey.txt | 30 + .../bindings/media/allwinner,sun4i-a10-csi.yaml | 9 +- .../bindings/memory-controllers/exynos5422-dmc.txt | 8 +- Documentation/devicetree/bindings/mips/ralink.txt | 14 + .../bindings/mtd/cadence-nand-controller.txt | 53 + .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + .../bindings/regulator/qcom,rpmh-regulator.txt | 4 + .../devicetree/bindings/regulator/regulator.yaml | 7 +- .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 + .../devicetree/bindings/rng/omap3_rom_rng.txt | 27 + Documentation/devicetree/bindings/serial/8250.txt | 5 + .../bindings/serial/renesas,sci-serial.txt | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 96 + .../devicetree/bindings/usb/amlogic,dwc3.txt | 4 +- .../devicetree/bindings/usb/generic-ehci.yaml | 7 +- .../devicetree/bindings/usb/generic-ohci.yaml | 7 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 4 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.txt | 23 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 5 + Documentation/devicetree/bindings/usb/usb-uhci.txt | 2 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 4 +- Documentation/devicetree/bindings/usb/usb251xb.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/device_link.rst | 3 +- Documentation/driver-api/dma-buf.rst | 6 +- Documentation/driver-api/nvmem.rst | 2 + Documentation/gpu/i915.rst | 32 +- Documentation/gpu/mcde.rst | 2 +- Documentation/gpu/todo.rst | 12 - Documentation/hwmon/inspur-ipsps1.rst | 2 +- Documentation/kbuild/modules.rst | 4 +- Documentation/kbuild/reproducible-builds.rst | 13 +- Documentation/networking/tls.rst | 26 + Documentation/usb/rio.rst | 109 - MAINTAINERS | 44 +- Makefile | 8 +- Next/SHA1s | 250 +- Next/merge.log | 3533 +++++++++++++++----- Next/quilt-import.log | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 9 +- arch/arm/boot/dts/armada-38x.dtsi | 5 + arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 5 + arch/arm/boot/dts/armada-xp.dtsi | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/dove.dtsi | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 2 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 2 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 8 + arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 10 + arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6sll.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx7d.dtsi | 5 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imx7ulp.dtsi | 10 + arch/arm/boot/dts/keystone-clocks.dtsi | 27 + arch/arm/boot/dts/keystone-k2e-clocks.dtsi | 20 + arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 21 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 20 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 20 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 4 + arch/arm/boot/dts/omap3-n900.dts | 6 + arch/arm/boot/dts/omap54xx-clocks.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 12 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 22 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/boot/dts/qcom-pm8941.dtsi | 10 + arch/arm/boot/dts/s3c6410-mini6410.dts | 4 + arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 + arch/arm/boot/dts/sun4i-a10.dtsi | 4 + arch/arm/boot/dts/sun5i.dtsi | 2 + arch/arm/boot/dts/sun6i-a31.dtsi | 4 + arch/arm/boot/dts/sun7i-a20.dtsi | 9 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 + arch/arm/boot/dts/sun8i-a83t.dtsi | 3 + arch/arm/boot/dts/sun8i-r40.dtsi | 4 + arch/arm/boot/dts/sun9i-a80.dtsi | 5 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 6 + arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 12 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/mach-omap2/pdata-quirks.c | 14 +- arch/arm64/Kconfig | 15 +- arch/arm64/Makefile | 16 - .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 29 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 2 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 19 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 18 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 35 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 + arch/arm64/boot/dts/marvell/Makefile | 3 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 42 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 59 + .../dts/marvell/armada-3720-espressobin-v7.dts | 36 + .../boot/dts/marvell/armada-3720-espressobin.dts | 184 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 177 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 21 +- arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 28 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-80x0.dtsi | 56 +- arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 23 + arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 42 + arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 456 +-- arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi | 93 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 29 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 444 +++ arch/arm64/boot/dts/marvell/armada-common.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 575 +--- arch/arm64/boot/dts/marvell/armada-cp115.dtsi | 12 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 568 ++++ arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 +++ arch/arm64/boot/dts/marvell/cn9130.dtsi | 37 + arch/arm64/boot/dts/marvell/cn9131-db.dts | 202 ++ arch/arm64/boot/dts/marvell/cn9132-db.dts | 221 ++ .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 4 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 6 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 39 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 51 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 33 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + arch/arm64/crypto/ghash-ce-core.S | 501 ++- arch/arm64/crypto/ghash-ce-glue.c | 293 +- arch/arm64/include/asm/atomic_lse.h | 6 +- arch/arm64/include/asm/vdso/compat_barrier.h | 2 +- arch/arm64/include/asm/vdso_datapage.h | 33 - arch/arm64/kernel/armv8_deprecated.c | 5 + arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/entry.S | 1 + arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/vdso/gettimeofday.S | 0 arch/arm64/kernel/vdso32/Makefile | 44 +- arch/arm64/kvm/sys_regs.c | 4 + arch/arm64/mm/fault.c | 13 +- arch/arm64/mm/mmu.c | 4 +- arch/csky/kernel/setup.c | 3 - arch/csky/mm/init.c | 44 + arch/ia64/mm/init.c | 4 +- arch/microblaze/kernel/entry.S | 5 - arch/mips/Kconfig | 19 +- arch/mips/Makefile | 3 + arch/mips/Makefile.postlink | 10 +- arch/mips/boot/dts/ingenic/ci20.dts | 214 ++ arch/mips/boot/dts/ingenic/jz4780.dtsi | 86 + .../dts/ralink/gardena_smart_gateway_mt7688.dts | 197 ++ arch/mips/boot/dts/ralink/mt7628a.dtsi | 16 + arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/fw/arc/memory.c | 1 - arch/mips/generic/init.c | 6 +- arch/mips/include/asm/atomic.h | 571 ++-- arch/mips/include/asm/barrier.h | 228 +- arch/mips/include/asm/bitops.h | 443 +-- arch/mips/include/asm/bugs.h | 18 +- arch/mips/include/asm/cmpxchg.h | 64 +- arch/mips/include/asm/cpu.h | 4 +- arch/mips/include/asm/futex.h | 15 +- arch/mips/include/asm/llsc.h | 19 +- arch/mips/include/asm/mach-ip27/mmzone.h | 2 +- arch/mips/include/asm/mach-ip27/topology.h | 3 +- .../asm/mach-loongson64/kernel-entry-init.h | 28 +- .../include/asm/mach-loongson64/loongson_regs.h | 227 ++ arch/mips/include/asm/pci/bridge.h | 1 + arch/mips/include/asm/sn/agent.h | 2 +- arch/mips/include/asm/sn/arch.h | 31 - arch/mips/include/asm/sn/hub.h | 4 +- arch/mips/include/asm/sn/ioc3.h | 9 + arch/mips/include/asm/sn/mapped_kernel.h | 4 +- arch/mips/include/asm/sn/sn0/arch.h | 2 - arch/mips/include/asm/sn/sn_private.h | 5 +- arch/mips/include/asm/sn/types.h | 4 - arch/mips/include/asm/string.h | 2 + arch/mips/include/asm/sync.h | 207 ++ arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/cpu-bugs64.c | 325 -- arch/mips/kernel/cpu-probe.c | 16 +- arch/mips/kernel/genex.S | 8 +- arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/pm-cps.c | 20 +- arch/mips/kernel/r4k-bugs64.c | 322 ++ arch/mips/kernel/syscall.c | 3 +- arch/mips/lib/bitops.c | 57 +- arch/mips/loongson64/Platform | 2 +- arch/mips/loongson64/loongson-3/smp.c | 160 +- arch/mips/mm/c-r4k.c | 3 +- arch/mips/pci/pci-xtalk-bridge.c | 137 +- arch/mips/pmcs-msp71xx/msp_prom.c | 4 +- arch/mips/power/cpu.c | 8 +- arch/mips/sgi-ip27/ip27-hubio.c | 10 +- arch/mips/sgi-ip27/ip27-init.c | 33 +- arch/mips/sgi-ip27/ip27-irq.c | 4 +- arch/mips/sgi-ip27/ip27-klconfig.c | 14 +- arch/mips/sgi-ip27/ip27-klnuma.c | 21 +- arch/mips/sgi-ip27/ip27-memory.c | 63 +- arch/mips/sgi-ip27/ip27-nmi.c | 16 +- arch/mips/sgi-ip27/ip27-reset.c | 6 +- arch/mips/sgi-ip27/ip27-smp.c | 72 +- arch/mips/sgi-ip27/ip27-timer.c | 4 +- arch/mips/sgi-ip27/ip27-xtalk.c | 48 +- arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/loongson3-llsc-check.c | 307 ++ arch/parisc/include/asm/cache.h | 2 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/parisc/mm/ioremap.c | 12 +- arch/powerpc/include/asm/book3s/64/mmu.h | 8 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/pseries/lpar.c | 3 + arch/riscv/kernel/traps.c | 24 +- arch/s390/configs/debug_defconfig | 24 +- arch/s390/configs/defconfig | 25 +- arch/s390/configs/zfcpdump_defconfig | 2 +- arch/s390/include/asm/atomic_ops.h | 2 +- arch/s390/include/asm/bitops.h | 8 +- arch/s390/include/asm/cpacf.h | 2 +- arch/s390/include/asm/cpu_mf.h | 3 +- arch/s390/include/asm/hugetlb.h | 9 +- arch/s390/include/asm/jump_label.h | 4 +- arch/s390/include/asm/pgtable.h | 25 +- arch/s390/kvm/kvm-s390.c | 24 +- arch/s390/mm/init.c | 4 +- arch/s390/pci/pci_clp.c | 2 +- arch/sh/drivers/Makefile | 2 +- arch/sh/drivers/platform_early.c | 347 ++ arch/sh/include/asm/platform_early.h | 61 + arch/sh/kernel/cpu/sh2/setup-sh7619.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 1 + arch/sh/kernel/cpu/sh3/setup-sh7705.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 9 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 3 +- arch/sh/kernel/setup.c | 3 +- arch/sh/kernel/time.c | 5 +- arch/sh/mm/init.c | 4 +- arch/x86/boot/compressed/string.c | 10 + arch/x86/hyperv/hv_init.c | 8 + arch/x86/include/asm/kvm_host.h | 7 - arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/uaccess.h | 23 + arch/x86/include/asm/uv/bios.h | 2 +- arch/x86/include/asm/uv/uv.h | 16 +- arch/x86/include/asm/uv/uv_hub.h | 61 +- arch/x86/kernel/apic/x2apic_uv_x.c | 184 +- arch/x86/kernel/head_32.S | 2 - arch/x86/kernel/head_64.S | 11 +- arch/x86/kvm/cpuid.c | 102 +- arch/x86/kvm/lapic.c | 13 +- arch/x86/kvm/mmu.c | 65 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/kvm/x86.c | 72 +- arch/x86/mm/init_32.c | 4 +- arch/x86/mm/init_64.c | 4 +- arch/x86/net/bpf_jit_comp.c | 10 + arch/x86/platform/efi/efi.c | 3 - arch/x86/platform/uv/bios_uv.c | 9 +- arch/x86/xen/enlighten.c | 28 +- block/blk-core.c | 4 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 62 +- block/blk-mq.h | 9 - block/blk-stat.c | 7 +- block/blk-sysfs.c | 8 - block/sed-opal.c | 6 +- block/t10-pi.c | 8 +- crypto/Makefile | 2 +- crypto/algif_skcipher.c | 2 +- crypto/jitterentropy.c | 6 +- crypto/testmgr.c | 24 + crypto/testmgr.h | 375 +++ drivers/base/core.c | 167 + drivers/base/platform.c | 334 +- drivers/block/loop.c | 10 + drivers/block/null_blk_main.c | 78 +- drivers/bus/ti-sysc.c | 75 +- drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/npcm-rng.c | 186 ++ drivers/char/hw_random/omap3-rom-rng.c | 168 +- drivers/clk/at91/sam9x60.c | 1 + drivers/clk/clk-bd718x7.c | 1 + drivers/clk/hisilicon/clk-hi3660.c | 60 +- drivers/clk/hisilicon/clk-hi3670.c | 152 +- drivers/clk/imx/clk-imx8mm.c | 87 +- drivers/clk/imx/clk-imx8mn.c | 89 +- drivers/clk/imx/clk-pll14xx.c | 72 +- drivers/clk/imx/clk.h | 3 + drivers/clk/mvebu/armada-37xx-periph.c | 6 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/clocksource/sh_mtu2.c | 13 +- drivers/clocksource/sh_tmu.c | 14 +- drivers/crypto/Kconfig | 3 + drivers/crypto/caam/caampkc.c | 72 +- drivers/crypto/caam/caampkc.h | 8 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 39 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 15 + drivers/crypto/cavium/nitrox/nitrox_main.c | 9 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 + drivers/crypto/cavium/nitrox/nitrox_req.h | 4 + drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 133 +- drivers/crypto/ccp/ccp-ops.c | 3 +- drivers/crypto/chelsio/Kconfig | 2 +- drivers/crypto/chelsio/chtls/chtls.h | 5 +- drivers/crypto/chelsio/chtls/chtls_io.c | 2 +- drivers/crypto/chelsio/chtls/chtls_main.c | 20 +- drivers/crypto/hisilicon/Kconfig | 9 +- drivers/crypto/hisilicon/qm.c | 6 + drivers/crypto/inside-secure/safexcel.c | 270 +- drivers/crypto/inside-secure/safexcel.h | 119 +- drivers/crypto/inside-secure/safexcel_cipher.c | 2039 +++++++++-- drivers/crypto/inside-secure/safexcel_hash.c | 1479 +++++++- drivers/crypto/inside-secure/safexcel_ring.c | 5 +- drivers/crypto/qce/ablkcipher.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 10 + drivers/crypto/sunxi-ss/sun4i-ss-core.c | 139 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 12 + drivers/crypto/sunxi-ss/sun4i-ss-prng.c | 9 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 + drivers/crypto/talitos.c | 6 +- drivers/dma-buf/dma-fence.c | 78 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/cper.c | 2 +- drivers/firmware/efi/efi.c | 3 + drivers/firmware/efi/rci2-table.c | 2 +- drivers/firmware/efi/tpm.c | 24 +- drivers/firmware/imx/imx-scu.c | 10 +- drivers/firmware/qcom_scm-32.c | 52 +- drivers/firmware/qcom_scm-64.c | 12 + drivers/firmware/qcom_scm.c | 53 + drivers/firmware/qcom_scm.h | 9 + drivers/gpio/Kconfig | 9 + drivers/gpio/Makefile | 1 + .../gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} | 0 drivers/gpio/gpio-eic-sprd.c | 7 +- drivers/gpio/gpio-max77620.c | 237 +- drivers/gpio/gpio-tegra186.c | 97 +- drivers/gpio/gpiolib-devres.c | 33 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib.c | 87 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 43 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 +- drivers/gpu/drm/amd/display/Kconfig | 32 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 12 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 7 - .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 3 - .../drm/amd/display/modules/freesync/freesync.c | 4 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 7 +- drivers/gpu/drm/arm/malidp_drv.c | 6 + drivers/gpu/drm/arm/malidp_hw.c | 9 + drivers/gpu/drm/arm/malidp_hw.h | 3 + drivers/gpu/drm/arm/malidp_regs.h | 10 + drivers/gpu/drm/ast/ast_drv.h | 43 +- drivers/gpu/drm/ast/ast_mode.c | 235 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 4 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 10 + drivers/gpu/drm/drm_damage_helper.c | 8 +- drivers/gpu/drm/drm_dp_cec.c | 6 +- drivers/gpu/drm/drm_mm.c | 36 +- drivers/gpu/drm/drm_vblank.c | 6 +- drivers/gpu/drm/i2c/tda9950.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 4 +- drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/display/intel_atomic.c | 24 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 9 +- drivers/gpu/drm/i915/display/intel_audio.c | 36 +- drivers/gpu/drm/i915/display/intel_bios.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 81 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1264 +++---- drivers/gpu/drm/i915/display/intel_cdclk.h | 13 +- drivers/gpu/drm/i915/display/intel_color.c | 529 ++- drivers/gpu/drm/i915/display/intel_color.h | 7 + drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 642 +++- drivers/gpu/drm/i915/display/intel_display.c | 1074 +++--- drivers/gpu/drm/i915/display/intel_display.h | 49 +- drivers/gpu/drm/i915/display/intel_display_power.c | 398 ++- drivers/gpu/drm/i915/display/intel_display_power.h | 40 +- drivers/gpu/drm/i915/display/intel_display_types.h | 36 +- drivers/gpu/drm/i915/display/intel_dp.c | 228 +- drivers/gpu/drm/i915/display/intel_dp.h | 1 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 18 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 364 +- drivers/gpu/drm/i915/display/intel_dsb.c | 332 ++ drivers/gpu/drm/i915/display/intel_dsb.h | 52 + drivers/gpu/drm/i915/display/intel_dsi.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 14 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 19 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 214 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 + drivers/gpu/drm/i915/display/intel_hdmi.c | 229 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 1 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_overlay.c | 31 +- drivers/gpu/drm/i915/display/intel_psr.c | 299 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 - drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 1 + drivers/gpu/drm/i915/display/intel_sprite.c | 117 +- drivers/gpu/drm/i915/display/intel_sprite.h | 1 - drivers/gpu/drm/i915/display/intel_tc.c | 87 +- drivers/gpu/drm/i915/display/intel_tc.h | 1 + drivers/gpu/drm/i915/display/intel_tv.c | 10 +- drivers/gpu/drm/i915/display/intel_vga.c | 160 + drivers/gpu/drm/i915/display/intel_vga.h | 18 + drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 390 +-- drivers/gpu/drm/i915/gem/i915_gem_context.h | 42 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 20 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 56 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 85 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 87 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 29 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 147 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 124 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 62 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 34 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 31 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 163 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 40 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 540 ++- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 268 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 4 - drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 33 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 13 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 15 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 19 +- drivers/gpu/drm/i915/gt/intel_context.c | 22 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 1 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 73 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 18 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 15 +- drivers/gpu/drm/i915/gt/intel_engine_pool.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 35 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 30 +- drivers/gpu/drm/i915/gt/intel_gt.c | 149 +- drivers/gpu/drm/i915/gt/intel_gt.h | 12 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 85 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 11 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 123 + drivers/gpu/drm/i915/gt/intel_gt_requests.h | 24 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 1219 +++++-- drivers/gpu/drm/i915/gt/intel_lrc.h | 14 + drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 66 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 712 ++++ drivers/gpu/drm/i915/gt/intel_rc6.h | 25 + drivers/gpu/drm/i915/gt/intel_rc6_types.h | 28 + drivers/gpu/drm/i915/gt/intel_reset.c | 123 +- drivers/gpu/drm/i915/gt/intel_reset.h | 14 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 6 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 97 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 37 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 37 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 46 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/selftest_context.c | 62 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 50 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 155 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 513 ++- drivers/gpu/drm/i915/gt/selftest_reset.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 97 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 63 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 30 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 51 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 8 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 4 - drivers/gpu/drm/i915/gvt/aperture_gm.c | 12 +- drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 17 - drivers/gpu/drm/i915/gvt/scheduler.c | 27 +- drivers/gpu/drm/i915/i915_active.c | 340 +- drivers/gpu/drm/i915/i915_active.h | 328 +- drivers/gpu/drm/i915/i915_active_types.h | 33 +- drivers/gpu/drm/i915/i915_buddy.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 274 +- drivers/gpu/drm/i915/i915_drv.c | 205 +- drivers/gpu/drm/i915/i915_drv.h | 118 +- drivers/gpu/drm/i915/i915_gem.c | 314 +- drivers/gpu/drm/i915/i915_gem_evict.c | 58 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 9 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 247 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 67 +- drivers/gpu/drm/i915/i915_getparam.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 28 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 +- drivers/gpu/drm/i915/i915_irq.c | 322 +- drivers/gpu/drm/i915/i915_irq.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 44 +- drivers/gpu/drm/i915/i915_perf.c | 116 +- drivers/gpu/drm/i915/i915_perf.h | 5 +- drivers/gpu/drm/i915/i915_pmu.c | 247 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_query.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 636 +++- drivers/gpu/drm/i915/i915_request.c | 254 +- drivers/gpu/drm/i915/i915_request.h | 32 +- drivers/gpu/drm/i915/i915_scatterlist.h | 8 +- drivers/gpu/drm/i915/i915_suspend.c | 11 +- drivers/gpu/drm/i915/i915_switcheroo.c | 67 + drivers/gpu/drm/i915/i915_switcheroo.h | 14 + drivers/gpu/drm/i915/i915_sysfs.c | 88 +- drivers/gpu/drm/i915/i915_trace.h | 40 +- drivers/gpu/drm/i915/i915_vma.c | 590 ++-- drivers/gpu/drm/i915/i915_vma.h | 132 +- drivers/gpu/drm/i915/intel_csr.c | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 217 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 906 +---- drivers/gpu/drm/i915/intel_pm.h | 3 - drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - drivers/gpu/drm/i915/intel_uncore.c | 94 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/selftests/i915_active.c | 42 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 4 + drivers/gpu/drm/i915/selftests/i915_gem.c | 10 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 55 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 395 ++- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 + drivers/gpu/drm/i915/selftests/i915_random.c | 20 + drivers/gpu/drm/i915/selftests/i915_random.h | 4 + drivers/gpu/drm/i915/selftests/i915_request.c | 251 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 8 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 19 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 33 +- drivers/gpu/drm/i915/selftests/igt_flush_test.h | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 14 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 36 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 6 +- drivers/gpu/drm/lima/lima_device.c | 3 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 313 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 22 +- drivers/gpu/drm/mgag200/mgag200_main.c | 20 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 6 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 4 + drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 28 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 40 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 15 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 59 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 6 +- drivers/gpu/drm/msm/msm_gpu.c | 6 +- drivers/gpu/drm/msm/msm_gpummu.c | 6 +- drivers/gpu/drm/msm/msm_iommu.c | 6 +- drivers/gpu/drm/msm/msm_mmu.h | 4 +- drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- drivers/gpu/drm/omapdrm/dss/core.c | 55 - drivers/gpu/drm/omapdrm/dss/dispc.c | 46 +- drivers/gpu/drm/omapdrm/dss/dss.c | 37 + drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 125 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 9 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 9 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 9 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 3 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 9 +- drivers/gpu/drm/selftests/test-drm_mm.c | 14 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 15 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_hvs.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.c | 12 + drivers/gpu/drm/vkms/vkms_drv.h | 6 + drivers/gpu/drm/vkms/vkms_gem.c | 27 + drivers/hid/Kconfig | 1 + drivers/hid/Makefile | 1 + drivers/hid/hid-axff.c | 11 +- drivers/hid/hid-dr.c | 12 +- drivers/hid/hid-emsff.c | 12 +- drivers/hid/hid-gaff.c | 12 +- drivers/hid/hid-holtekff.c | 12 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-lg-g15.c | 899 +++++ drivers/hid/hid-lg2ff.c | 12 +- drivers/hid/hid-lg3ff.c | 11 +- drivers/hid/hid-lg4ff.c | 11 +- drivers/hid/hid-lgff.c | 11 +- drivers/hid/hid-logitech-hidpp.c | 11 +- drivers/hid/hid-microsoft.c | 12 +- drivers/hid/hid-sony.c | 12 +- drivers/hid/hid-tmff.c | 12 +- drivers/hid/hid-zpff.c | 12 +- drivers/hv/Makefile | 1 + drivers/hv/connection.c | 15 +- drivers/hv/hv_balloon.c | 29 +- drivers/hv/hv_debugfs.c | 178 + drivers/hv/hv_fcopy.c | 3 +- drivers/hv/hv_kvp.c | 3 +- drivers/hv/hv_snapshot.c | 3 +- drivers/hv/hv_util.c | 13 +- drivers/hv/hyperv_vmbus.h | 31 + drivers/hv/ring_buffer.c | 2 + drivers/hv/vmbus_drv.c | 12 +- drivers/hwmon/abituguru.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/cm.c | 7 +- drivers/infiniband/core/nldev.c | 12 +- drivers/infiniband/core/security.c | 2 +- drivers/infiniband/core/umem_odp.c | 6 +- drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/cxgb3/Kconfig | 19 - drivers/infiniband/hw/cxgb3/Makefile | 7 - drivers/infiniband/hw/cxgb3/cxio_hal.c | 1312 -------- drivers/infiniband/hw/cxgb3/cxio_hal.h | 204 -- drivers/infiniband/hw/cxgb3/cxio_resource.c | 344 -- drivers/infiniband/hw/cxgb3/cxio_resource.h | 69 - drivers/infiniband/hw/cxgb3/cxio_wr.h | 802 ----- drivers/infiniband/hw/cxgb3/iwch.c | 282 -- drivers/infiniband/hw/cxgb3/iwch.h | 155 - drivers/infiniband/hw/cxgb3/iwch_cm.c | 2258 ------------- drivers/infiniband/hw/cxgb3/iwch_cm.h | 233 -- drivers/infiniband/hw/cxgb3/iwch_cq.c | 230 -- drivers/infiniband/hw/cxgb3/iwch_ev.c | 232 -- drivers/infiniband/hw/cxgb3/iwch_mem.c | 101 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 1321 -------- drivers/infiniband/hw/cxgb3/iwch_provider.h | 347 -- drivers/infiniband/hw/cxgb3/iwch_qp.c | 1082 ------ drivers/infiniband/hw/cxgb3/tcb.h | 632 ---- drivers/infiniband/hw/cxgb4/mem.c | 28 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 + drivers/infiniband/hw/mlx5/devx.c | 58 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 11 +- drivers/infiniband/hw/mlx5/mr.c | 68 +- drivers/infiniband/hw/mlx5/odp.c | 60 +- drivers/infiniband/sw/siw/siw_main.c | 11 +- drivers/infiniband/ulp/srp/ib_srp.c | 15 +- drivers/infiniband/ulp/srp/ib_srp.h | 3 + drivers/infiniband/ulp/srpt/ib_srpt.c | 186 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 34 +- drivers/input/input-poller.c | 9 + drivers/input/mouse/Kconfig | 1 - drivers/input/mouse/gpio_mouse.c | 45 +- drivers/interconnect/qcom/qcs404.c | 3 +- drivers/interconnect/qcom/sdm845.c | 3 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-snap.c | 94 +- drivers/media/cec/cec-notifier.c | 5 +- drivers/media/dvb-frontends/cxd2820r_c.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/tc90522.c | 27 +- drivers/media/dvb-frontends/tc90522.h | 3 + drivers/media/pci/cx23885/cx23888-ir.c | 5 +- drivers/media/pci/dm1105/dm1105.c | 1 - drivers/media/pci/saa7164/saa7164-core.c | 166 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/platform/Kconfig | 1 + drivers/media/platform/cec-gpio/cec-gpio.c | 4 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 6 +- drivers/media/platform/meson/ao-cec-g12a.c | 38 +- drivers/media/platform/meson/ao-cec.c | 32 +- drivers/media/platform/qcom/venus/core.c | 56 +- drivers/media/platform/qcom/venus/core.h | 30 + drivers/media/platform/qcom/venus/helpers.c | 247 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_venus.c | 6 + drivers/media/platform/qcom/venus/vdec.c | 8 +- drivers/media/platform/qcom/venus/venc.c | 4 + drivers/media/platform/s5p-cec/s5p_cec.c | 4 +- drivers/media/platform/seco-cec/seco-cec.c | 4 +- drivers/media/platform/sti/cec/stih-cec.c | 4 +- drivers/media/platform/tegra-cec/tegra_cec.c | 4 +- drivers/media/rc/imon.c | 61 +- drivers/media/rc/ir-rcmm-decoder.c | 6 +- drivers/media/rc/mceusb.c | 141 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-main.c | 1 + drivers/media/rc/tango-ir.c | 14 +- drivers/media/usb/b2c2/flexcop-usb.c | 8 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 1 - drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 + drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 16 +- drivers/media/usb/dvb-usb-v2/gl861.c | 391 +-- drivers/media/usb/dvb-usb-v2/gl861.h | 14 - drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 6 +- drivers/media/usb/em28xx/em28xx-audio.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 20 + drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/stkwebcam/stk-webcam.c | 3 +- drivers/media/usb/tm6000/tm6000-regs.h | 2 +- drivers/media/usb/tm6000/tm6000-usb-isoc.h | 2 +- drivers/media/usb/tm6000/tm6000.h | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 1 - drivers/mfd/ab8500-core.c | 138 +- drivers/mfd/db8500-prcmu.c | 21 +- drivers/mfd/ipaq-micro.c | 6 +- drivers/mfd/rk808.c | 22 +- drivers/misc/eeprom/at24.c | 9 +- drivers/misc/eeprom/eeprom.c | 4 + drivers/misc/fastrpc.c | 1 + drivers/misc/mei/bus-fixup.c | 23 +- drivers/misc/mei/hdcp/mei_hdcp.c | 45 +- drivers/misc/mei/hdcp/mei_hdcp.h | 17 +- drivers/misc/mei/hw-me-regs.h | 3 + drivers/misc/mei/hw-me.c | 23 +- drivers/misc/mei/hw-me.h | 8 +- drivers/misc/mei/mei_dev.h | 4 + drivers/misc/mei/pci-me.c | 13 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/mtd/devices/spear_smi.c | 4 - drivers/mtd/devices/st_spi_fsm.c | 1 - drivers/mtd/mtdchar.c | 10 +- drivers/mtd/nand/raw/Kconfig | 7 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 21 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 3031 +++++++++++++++++ drivers/mtd/nand/raw/denali_dt.c | 4 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/marvell_nand.c | 4 +- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 1 - drivers/mtd/nand/raw/nand_base.c | 8 +- drivers/mtd/nand/raw/nand_micron.c | 4 +- drivers/mtd/nand/raw/omap2.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 5 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/spi-nor.c | 2 +- drivers/net/dsa/b53/b53_common.c | 1 - drivers/net/dsa/microchip/ksz9477_i2c.c | 1 - drivers/net/dsa/sja1105/sja1105_main.c | 88 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 158 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 39 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 8 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 40 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 34 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 26 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 59 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 4 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 29 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 + drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 21 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 120 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 1 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 17 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 125 +- drivers/net/netdevsim/bus.c | 1 + drivers/net/netdevsim/dev.c | 364 +- drivers/net/netdevsim/fib.c | 175 +- drivers/net/netdevsim/netdev.c | 10 +- drivers/net/netdevsim/netdevsim.h | 20 +- drivers/net/phy/at803x.c | 69 + drivers/net/phy/broadcom.c | 32 +- drivers/net/phy/mdio_device.c | 2 +- drivers/net/phy/mscc.c | 14 +- drivers/net/phy/phy-core.c | 20 +- drivers/net/phy/phy.c | 5 + drivers/net/phy/phy_device.c | 65 +- drivers/net/tun.c | 14 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/main.c | 5 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 73 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 + .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 2 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 +- drivers/net/wireless/mac80211_hwsim.c | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 1 - drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 +- drivers/net/wireless/mediatek/mt7601u/main.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 - drivers/net/wireless/realtek/rtlwifi/base.c | 3 +- drivers/net/wireless/realtek/rtw88/fw.c | 149 +- drivers/net/wireless/realtek/rtw88/fw.h | 51 +- drivers/net/wireless/realtek/rtw88/mac.c | 131 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 157 +- drivers/net/wireless/realtek/rtw88/main.c | 70 +- drivers/net/wireless/realtek/rtw88/main.h | 50 +- drivers/net/wireless/realtek/rtw88/ps.c | 29 + drivers/net/wireless/realtek/rtw88/ps.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 7 +- drivers/net/wireless/realtek/rtw88/rx.c | 22 +- drivers/net/wireless/realtek/rtw88/rx.h | 11 + drivers/net/wireless/realtek/rtw88/tx.c | 133 + drivers/net/wireless/realtek/rtw88/tx.h | 8 + drivers/net/wireless/realtek/rtw88/util.c | 27 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 2 +- drivers/nfc/nfcmrvl/i2c.c | 1 - drivers/nfc/s3fwrn5/i2c.c | 1 - drivers/nvme/host/core.c | 132 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 20 +- drivers/nvme/host/rdma.c | 19 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/io-cmd-bdev.c | 16 +- drivers/nvme/target/tcp.c | 12 +- drivers/nvmem/core.c | 61 +- drivers/of/platform.c | 12 + drivers/of/property.c | 245 ++ drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 14 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 4 +- drivers/pinctrl/devicetree.c | 40 +- drivers/pinctrl/devicetree.h | 7 - drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 18 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 32 +- drivers/pinctrl/pinctrl-at91-pio4.c | 62 + drivers/pinctrl/pinctrl-coh901.c | 50 +- drivers/pinctrl/pinctrl-pic32.c | 25 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/qcom/Kconfig | 1 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 121 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 41 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 43 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 47 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 6 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/platform/mips/cpu_hwmon.c | 15 + drivers/ptp/Kconfig | 4 +- drivers/regulator/da9062-regulator.c | 14 +- drivers/regulator/da9211-regulator.c | 12 +- drivers/regulator/max77686-regulator.c | 5 +- drivers/regulator/max8907-regulator.c | 15 +- drivers/regulator/pbias-regulator.c | 69 +- drivers/regulator/qcom-rpmh-regulator.c | 66 +- drivers/regulator/rk808-regulator.c | 29 +- drivers/regulator/s2mps11.c | 7 +- drivers/regulator/s5m8767.c | 7 +- drivers/regulator/slg51000-regulator.c | 13 +- drivers/regulator/tps65090-regulator.c | 26 +- drivers/regulator/tps65132-regulator.c | 17 +- drivers/reset/reset-meson.c | 35 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 4 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-brcmstb-waketimer.c | 4 +- drivers/rtc/rtc-cadence.c | 4 +- drivers/rtc/rtc-coh901331.c | 4 +- drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-digicolor.c | 4 +- drivers/rtc/rtc-ds1216.c | 4 +- drivers/rtc/rtc-ds1286.c | 4 +- drivers/rtc/rtc-ds1511.c | 4 +- drivers/rtc/rtc-ds1553.c | 4 +- drivers/rtc/rtc-ep93xx.c | 4 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 9 +- drivers/rtc/rtc-goldfish.c | 8 +- drivers/rtc/rtc-jz4740.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-lpc32xx.c | 4 +- drivers/rtc/rtc-m48t86.c | 11 +- drivers/rtc/rtc-meson.c | 4 +- drivers/rtc/rtc-mt7622.c | 4 +- drivers/rtc/rtc-mv.c | 4 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-r7301.c | 7 +- drivers/rtc/rtc-rtd119x.c | 4 +- drivers/rtc/rtc-s3c.c | 4 +- drivers/rtc/rtc-sa1100.c | 4 +- drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-st-lpc.c | 4 +- drivers/rtc/rtc-stk17ta8.c | 4 +- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-sunxi.c | 4 +- drivers/rtc/rtc-tegra.c | 4 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-vt8500.c | 4 +- drivers/rtc/rtc-xgene.c | 4 +- drivers/rtc/rtc-zynqmp.c | 5 +- drivers/s390/block/dasd_eckd.c | 81 +- drivers/s390/scsi/zfcp_fsf.c | 16 +- drivers/scsi/scsi_error.c | 3 + drivers/soc/amlogic/meson-gx-socinfo.c | 1 + drivers/soc/imx/soc-imx-scu.c | 2 +- drivers/soc/qcom/Kconfig | 24 +- drivers/soc/qcom/Makefile | 4 +- drivers/soc/qcom/llcc-qcom.c | 553 +++ drivers/soc/qcom/llcc-sdm845.c | 100 - drivers/soc/qcom/llcc-slice.c | 412 --- drivers/soc/qcom/ocmem.c | 433 +++ drivers/soc/qcom/rpmpd.c | 23 + drivers/soc/qcom/smd-rpm.c | 18 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/spi/spi-fsl-dspi.c | 20 +- drivers/spi/spi-fsl-qspi.c | 38 +- drivers/spi/spi-gpio.c | 5 +- drivers/spi/spi-stm32-qspi.c | 3 +- drivers/spi/spi.c | 127 + drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/comedi/drivers/dt3000.c | 3 +- drivers/staging/exfat/TODO | 9 + drivers/staging/exfat/exfat_super.c | 39 +- drivers/staging/fbtft/fbtft-core.c | 7 +- drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- drivers/staging/octeon/octeon-ethernet.h | 2 +- drivers/staging/octeon/octeon-stubs.h | 11 +- drivers/staging/qlge/TODO | 3 - drivers/staging/qlge/qlge.h | 145 +- drivers/staging/qlge/qlge_dbg.c | 75 +- drivers/staging/qlge/qlge_main.c | 881 ++--- drivers/staging/qlge/qlge_mpi.c | 1 - drivers/staging/rtl8188eu/core/rtw_ap.c | 31 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 3 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 9 - drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 18 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/sm750fb/ddk750_chip.c | 3 +- drivers/staging/sm750fb/ddk750_mode.c | 3 +- drivers/staging/speakup/sysfs-driver-speakup | 369 ++ .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 3 + .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 6 +- .../interface/vchiq_arm/vchiq_ioctl.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- drivers/staging/vt6655/device_main.c | 4 +- drivers/staging/vt6656/main_usb.c | 1 - drivers/staging/vt6656/rxtx.c | 8 +- .../bindings/net/wireless/siliabs,wfx.txt | 97 + drivers/staging/wfx/Kconfig | 7 + drivers/staging/wfx/Makefile | 24 + drivers/staging/wfx/TODO | 20 + drivers/staging/wfx/bh.c | 316 ++ drivers/staging/wfx/bh.h | 32 + drivers/staging/wfx/bus.h | 34 + drivers/staging/wfx/bus_sdio.c | 268 ++ drivers/staging/wfx/bus_spi.c | 264 ++ drivers/staging/wfx/data_rx.c | 208 ++ drivers/staging/wfx/data_rx.h | 18 + drivers/staging/wfx/data_tx.c | 799 +++++ drivers/staging/wfx/data_tx.h | 93 + drivers/staging/wfx/debug.c | 304 ++ drivers/staging/wfx/debug.h | 19 + drivers/staging/wfx/fwio.c | 387 +++ drivers/staging/wfx/fwio.h | 15 + drivers/staging/wfx/hif_api_cmd.h | 681 ++++ drivers/staging/wfx/hif_api_general.h | 437 +++ drivers/staging/wfx/hif_api_mib.h | 558 ++++ drivers/staging/wfx/hif_rx.c | 336 ++ drivers/staging/wfx/hif_rx.h | 18 + drivers/staging/wfx/hif_tx.c | 470 +++ drivers/staging/wfx/hif_tx.h | 67 + drivers/staging/wfx/hif_tx_mib.h | 290 ++ drivers/staging/wfx/hwio.c | 338 ++ drivers/staging/wfx/hwio.h | 75 + drivers/staging/wfx/key.c | 258 ++ drivers/staging/wfx/key.h | 22 + drivers/staging/wfx/main.c | 500 +++ drivers/staging/wfx/main.h | 48 + drivers/staging/wfx/queue.c | 606 ++++ drivers/staging/wfx/queue.h | 59 + drivers/staging/wfx/scan.c | 289 ++ drivers/staging/wfx/scan.h | 42 + drivers/staging/wfx/secure_link.h | 46 + drivers/staging/wfx/sta.c | 1640 +++++++++ drivers/staging/wfx/sta.h | 101 + drivers/staging/wfx/traces.h | 434 +++ drivers/staging/wfx/wfx.h | 204 ++ drivers/staging/wfx/wfx_version.h | 3 + drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 16 +- drivers/staging/wlan-ng/p80211wep.c | 64 +- drivers/target/target_core_tpg.c | 12 - drivers/target/target_core_xcopy.c | 1 - drivers/thunderbolt/nhi_ops.c | 1 - drivers/thunderbolt/switch.c | 28 +- drivers/tty/n_gsm.c | 1 + drivers/tty/n_hdlc.c | 5 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 84 + drivers/tty/serial/8250/8250_dw.c | 75 +- drivers/tty/serial/8250/8250_lpss.c | 21 +- drivers/tty/serial/8250/8250_of.c | 31 + drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 4 - drivers/tty/serial/fsl_linflexuart.c | 21 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/imx.c | 5 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/serial_core.c | 3 +- drivers/tty/serial/serial_mctrl_gpio.c | 3 + drivers/tty/serial/sh-sci.c | 19 +- drivers/tty/serial/sprd_serial.c | 33 + drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/xilinx_uartps.c | 8 +- drivers/tty/tty_ldisc.c | 7 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 3 +- drivers/usb/cdns3/ep0.c | 12 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 22 +- drivers/usb/class/usblp.c | 8 +- drivers/usb/dwc3/Kconfig | 4 +- drivers/usb/dwc3/drd.c | 7 +- drivers/usb/dwc3/gadget.c | 7 +- drivers/usb/dwc3/host.c | 7 +- drivers/usb/gadget/legacy/Kconfig | 20 +- drivers/usb/gadget/udc/Kconfig | 4 +- drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 3 +- drivers/usb/gadget/udc/gr_udc.c | 4 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa27x_udc.c | 4 +- drivers/usb/gadget/udc/r8a66597-udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/host/Kconfig | 68 +- drivers/usb/host/isp1362-hcd.c | 5 +- drivers/usb/host/ohci-at91.c | 7 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-ext-caps.c | 1 + drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci-tegra.c | 101 +- drivers/usb/host/xhci.c | 78 +- drivers/usb/image/microtek.c | 7 +- drivers/usb/isp1760/isp1760-hcd.c | 2 - drivers/usb/misc/Kconfig | 18 +- drivers/usb/misc/Makefile | 1 - drivers/usb/misc/adutux.c | 21 +- drivers/usb/misc/ftdi-elan.c | 6 +- drivers/usb/misc/legousbtower.c | 55 +- drivers/usb/misc/rio500.c | 554 --- drivers/usb/misc/rio500_usb.h | 20 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/usb251xb.c | 49 +- drivers/usb/misc/usblcd.c | 60 +- drivers/usb/misc/yurex.c | 7 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_gadget.c | 3 +- drivers/usb/phy/phy-keystone.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/renesas_usbhs/common.c | 5 +- drivers/usb/renesas_usbhs/common.h | 4 +- drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/renesas_usbhs/fifo.h | 1 + drivers/usb/renesas_usbhs/mod.c | 19 +- drivers/usb/renesas_usbhs/mod_gadget.c | 30 +- drivers/usb/renesas_usbhs/pipe.c | 15 + drivers/usb/renesas_usbhs/pipe.h | 1 + drivers/usb/serial/Kconfig | 44 +- drivers/usb/serial/keyspan.c | 4 +- drivers/usb/serial/option.c | 3 + drivers/usb/serial/usb-serial.c | 5 +- drivers/usb/storage/scsiglue.c | 4 +- drivers/usb/typec/Kconfig | 10 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/hd3ss3220.c | 259 ++ drivers/usb/typec/tcpm/tcpm.c | 14 +- drivers/usb/typec/ucsi/displayport.c | 2 + drivers/usb/typec/ucsi/ucsi_ccg.c | 42 +- drivers/usb/usb-skeleton.c | 8 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 4 +- drivers/xen/balloon.c | 1 - fs/binfmt_elf.c | 69 +- fs/btrfs/send.c | 2 +- fs/cifs/cifsfs.c | 24 +- fs/cifs/smb2pdu.c | 4 - fs/eventpoll.c | 36 +- fs/fat/fat.h | 1 - fs/fat/file.c | 8 +- fs/fat/inode.c | 22 +- fs/gfs2/glops.c | 2 +- fs/gfs2/inode.c | 2 +- fs/gfs2/ops_fstype.c | 1 + fs/gfs2/recovery.c | 2 +- fs/hugetlbfs/inode.c | 4 +- fs/io_uring.c | 409 ++- fs/nfsd/nfs4state.c | 4 +- fs/nfsd/nfs4xdr.c | 2 - fs/ocfs2/acl.c | 4 +- fs/ocfs2/file.c | 134 +- fs/proc/generic.c | 37 +- fs/proc/internal.h | 2 +- fs/readdir.c | 128 +- fs/userfaultfd.c | 3 +- fs/xfs/libxfs/xfs_ag.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.c | 21 +- fs/xfs/libxfs/xfs_bmap.c | 6 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/xfs_bmap_util.c | 4 +- fs/xfs/xfs_buf.c | 12 +- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- include/crypto/internal/skcipher.h | 30 - include/crypto/skcipher.h | 30 + include/drm/drmP.h | 103 - include/drm/drm_dp_helper.h | 26 + include/drm/drm_mm.h | 7 +- include/drm/drm_os_linux.h | 55 - include/drm/i915_drm.h | 18 - include/drm/i915_mei_hdcp_interface.h | 42 +- include/dt-bindings/power/qcom-rpmpd.h | 9 + include/dt-bindings/reset/amlogic,meson-a1-reset.h | 74 + include/linux/blk-mq.h | 74 +- include/linux/blkdev.h | 1 - include/linux/build_bug.h | 4 +- include/linux/device.h | 26 + include/linux/errcode.h | 16 + include/linux/export.h | 10 +- include/linux/fwnode.h | 19 + include/linux/gpio/consumer.h | 54 +- include/linux/hugetlb.h | 3 +- include/linux/hyperv.h | 19 + include/linux/input.h | 1 + include/linux/kvm_host.h | 2 + include/linux/memblock.h | 3 + include/linux/memcontrol.h | 3 +- include/linux/memory_hotplug.h | 13 +- include/linux/mfd/core.h | 29 + include/linux/mfd/rk808.h | 2 +- include/linux/mii.h | 9 + include/linux/mlx5/mlx5_ifc.h | 2 +- include/linux/mm.h | 14 +- include/linux/mmzone.h | 2 +- include/linux/mroute_base.h | 28 +- include/linux/netfilter/ipset/ip_set.h | 196 +- include/linux/netfilter/ipset/ip_set_bitmap.h | 14 - include/linux/netfilter/ipset/ip_set_getport.h | 3 - include/linux/notifier.h | 4 - include/linux/nvmem-consumer.h | 9 + include/linux/page_ext.h | 10 +- include/linux/page_owner.h | 1 + include/linux/phy.h | 2 + include/linux/platform_device.h | 66 +- include/linux/proc_fs.h | 4 +- include/linux/qcom_scm.h | 26 + include/linux/skbuff.h | 6 +- include/linux/skmsg.h | 12 +- include/linux/slab.h | 20 - include/linux/soc/qcom/llcc-qcom.h | 104 - include/linux/spi/spi.h | 61 + include/linux/thread_info.h | 2 + include/linux/tpm_eventlog.h | 16 +- include/linux/uaccess.h | 6 +- include/media/cec-notifier.h | 7 +- include/net/addrconf.h | 6 +- include/net/cfg80211.h | 8 + include/net/devlink.h | 5 +- include/net/fib_notifier.h | 13 +- include/net/fib_rules.h | 3 +- include/net/genetlink.h | 20 +- include/net/ip6_fib.h | 11 +- include/net/ip_fib.h | 11 +- include/net/mac80211.h | 11 +- include/net/netns/mib.h | 3 + include/net/snmp.h | 6 + include/net/sock.h | 2 +- include/net/tls.h | 69 +- include/net/tls_toe.h | 77 + include/scsi/scsi_eh.h | 1 + include/soc/qcom/ocmem.h | 65 + include/sound/hda_register.h | 3 + include/sound/pxa2xx-lib.h | 26 +- include/sound/soc-acpi.h | 2 + include/sound/soc-component.h | 41 +- include/sound/soc.h | 5 + include/sound/sof.h | 3 + include/target/target_core_base.h | 1 - include/trace/events/kmem.h | 21 + include/trace/events/rpcrdma.h | 30 +- include/trace/events/rxrpc.h | 20 +- include/trace/events/wbt.h | 12 +- include/uapi/drm/drm_fourcc.h | 26 +- include/uapi/drm/i915_drm.h | 6 +- include/uapi/linux/bpf.h | 32 +- include/uapi/linux/cec-funcs.h | 34 +- include/uapi/linux/devlink.h | 4 + include/uapi/linux/gpio.h | 4 + include/uapi/linux/input-event-codes.h | 75 + include/uapi/linux/io_uring.h | 7 + include/uapi/linux/netfilter_arp/arp_tables.h | 2 +- include/uapi/linux/netfilter_bridge/ebtables.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 2 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 2 +- include/uapi/linux/nl80211.h | 8 + include/uapi/linux/nvme_ioctl.h | 23 + include/uapi/linux/pg.h | 5 +- include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/snmp.h | 17 + include/uapi/linux/tipc_config.h | 4 +- include/uapi/linux/virtio_ring.h | 2 +- include/uapi/rdma/cxgb3-abi.h | 82 - include/uapi/rdma/rdma_user_ioctl_cmds.h | 1 - kernel/cgroup/cgroup-internal.h | 5 +- kernel/cgroup/cgroup-v1.c | 5 +- kernel/cgroup/cgroup.c | 70 +- kernel/dma/remap.c | 4 +- kernel/events/core.c | 4 + kernel/gen_kheaders.sh | 5 +- kernel/notifier.c | 41 +- kernel/panic.c | 1 + kernel/printk/printk.c | 20 + kernel/sysctl.c | 4 +- kernel/taskstats.c | 21 +- lib/Kconfig.debug | 678 ++-- lib/Makefile | 1 + lib/errcode.c | 212 ++ lib/genalloc.c | 2 +- lib/generic-radix-tree.c | 32 +- lib/test_printf.c | 14 + lib/test_user_copy.c | 15 +- lib/ubsan.c | 64 +- lib/vdso/Kconfig | 9 - lib/vsprintf.c | 26 + localversion-next | 2 +- mm/cma.c | 8 +- mm/filemap.c | 21 - mm/huge_memory.c | 6 +- mm/hugetlb.c | 207 +- mm/internal.h | 22 + mm/kmemleak.c | 30 +- mm/memblock.c | 65 +- mm/memcontrol.c | 11 +- mm/memory.c | 46 +- mm/memory_hotplug.c | 241 +- mm/memremap.c | 30 +- mm/mmap.c | 31 +- mm/nommu.c | 8 +- mm/page_alloc.c | 16 +- mm/page_ext.c | 24 +- mm/page_owner.c | 117 +- mm/rmap.c | 25 +- mm/shmem.c | 13 +- mm/slab.c | 7 +- mm/slab.h | 2 +- mm/slab_common.c | 99 +- mm/slub.c | 18 +- mm/sparse.c | 2 +- mm/swap.c | 16 +- mm/userfaultfd.c | 70 +- mm/util.c | 14 + mm/vmalloc.c | 2 +- mm/vmpressure.c | 20 +- mm/vmscan.c | 18 +- mm/z3fold.c | 369 +- net/core/dev.c | 20 +- net/core/devlink.c | 241 +- net/core/fib_notifier.c | 95 +- net/core/fib_rules.c | 23 +- net/core/filter.c | 4 +- net/core/flow_dissector.c | 38 +- net/core/sock.c | 7 +- net/ieee802154/nl802154.c | 39 +- net/ipv4/fib_notifier.c | 13 +- net/ipv4/fib_rules.c | 5 +- net/ipv4/fib_trie.c | 44 +- net/ipv4/igmp.c | 2 +- net/ipv4/ipmr.c | 13 +- net/ipv4/ipmr_base.c | 30 +- net/ipv4/route.c | 5 +- net/ipv6/addrconf.c | 28 +- net/ipv6/fib6_notifier.c | 11 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/ip6_fib.c | 50 +- net/ipv6/ip6mr.c | 13 +- net/mac80211/agg-tx.c | 9 +- net/mac80211/ibss.c | 9 +- net/mac80211/mlme.c | 5 +- net/mac80211/rx.c | 11 +- net/mac80211/scan.c | 30 +- net/mac80211/tx.c | 15 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 26 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 18 +- net/netfilter/ipset/ip_set_bitmap_port.c | 41 +- net/netfilter/ipset/ip_set_core.c | 212 +- net/netfilter/ipset/ip_set_getport.c | 28 - net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ip.c | 10 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 8 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 8 +- net/netfilter/ipset/ip_set_hash_ipport.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 24 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 24 +- net/netfilter/ipset/ip_set_hash_netiface.c | 24 +- net/netfilter/ipset/ip_set_hash_netnet.c | 28 +- net/netfilter/ipset/ip_set_hash_netport.c | 24 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 28 +- net/netfilter/ipset/ip_set_list_set.c | 4 +- net/netlink/genetlink.c | 295 +- net/nfc/llcp_sock.c | 7 +- net/nfc/netlink.c | 17 +- net/openvswitch/conntrack.c | 21 +- net/rds/ib.c | 1 + net/rds/ib_cm.c | 1 + net/rxrpc/ar-internal.h | 1 + net/rxrpc/call_accept.c | 5 +- net/rxrpc/call_object.c | 34 +- net/rxrpc/conn_client.c | 9 +- net/rxrpc/conn_object.c | 13 +- net/rxrpc/conn_service.c | 2 +- net/rxrpc/peer_object.c | 18 +- net/rxrpc/recvmsg.c | 6 +- net/rxrpc/sendmsg.c | 3 +- net/sched/sch_dsmark.c | 2 + net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 8 +- net/tipc/netlink.c | 21 +- net/tipc/netlink.h | 1 - net/tipc/netlink_compat.c | 19 +- net/tipc/node.c | 6 +- net/tipc/socket.c | 6 +- net/tipc/udp_media.c | 6 +- net/tls/Kconfig | 10 + net/tls/Makefile | 5 +- net/tls/tls_device.c | 46 +- net/tls/tls_main.c | 172 +- net/tls/tls_proc.c | 47 + net/tls/tls_sw.c | 18 +- net/tls/tls_toe.c | 139 + net/tls/trace.c | 10 + net/tls/trace.h | 202 ++ net/wireless/nl80211.c | 2 +- net/wireless/reg.c | 1 + net/wireless/reg.h | 8 - net/wireless/scan.c | 23 +- net/wireless/wext-sme.c | 8 +- net/xfrm/xfrm_interface.c | 23 - samples/bpf/Makefile | 2 +- samples/bpf/hbm_kern.h | 27 +- samples/bpf/map_perf_test_kern.c | 24 +- samples/bpf/offwaketime_kern.c | 1 + samples/bpf/parse_ldabs.c | 1 + samples/bpf/sampleip_kern.c | 1 + samples/bpf/sockex1_kern.c | 1 + samples/bpf/sockex2_kern.c | 1 + samples/bpf/sockex3_kern.c | 1 + samples/bpf/spintest_kern.c | 1 + samples/bpf/tcbpf1_kern.c | 1 + samples/bpf/test_map_in_map_kern.c | 16 +- samples/bpf/test_overhead_kprobe_kern.c | 1 + samples/bpf/test_probe_write_user_kern.c | 1 + samples/bpf/trace_event_kern.c | 1 + samples/bpf/tracex1_kern.c | 1 + samples/bpf/tracex2_kern.c | 1 + samples/bpf/tracex3_kern.c | 1 + samples/bpf/tracex4_kern.c | 1 + samples/bpf/tracex5_kern.c | 1 + samples/bpf/xdp_adjust_tail_kern.c | 7 +- samples/bpf/xdp_adjust_tail_user.c | 29 +- samples/bpf/xdpsock_user.c | 2 +- samples/pktgen/README.rst | 2 +- samples/pktgen/functions.sh | 154 +- samples/pktgen/parameters.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 15 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 15 +- samples/pktgen/pktgen_sample01_simple.sh | 23 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 23 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +- samples/pktgen/pktgen_sample04_many_flows.sh | 22 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 15 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 23 +- samples/watch_queue/Makefile | 1 - scripts/bpf_helpers_doc.py | 155 +- scripts/coccinelle/misc/add_namespace.cocci | 2 + scripts/get_maintainer.pl | 38 +- scripts/mod/modpost.c | 29 +- scripts/nsdeps | 4 +- scripts/setlocalversion | 4 +- security/selinux/include/security.h | 3 +- security/selinux/ss/context.h | 32 + security/selinux/ss/ebitmap.c | 18 + security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/mls.c | 3 + security/selinux/ss/policydb.c | 5 + security/selinux/ss/policydb.h | 1 + security/selinux/ss/services.c | 9 +- sound/arm/pxa2xx-pcm-lib.c | 80 +- sound/core/Kconfig | 28 +- sound/drivers/Kconfig | 20 +- sound/firewire/Kconfig | 6 +- sound/hda/ext/hdac_ext_controller.c | 5 + sound/isa/Kconfig | 18 +- sound/mips/Kconfig | 12 +- sound/pci/Kconfig | 2 +- sound/pci/hda/patch_realtek.c | 24 +- sound/soc/amd/acp-pcm-dma.c | 63 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 54 +- sound/soc/atmel/atmel-pcm-pdc.c | 48 +- sound/soc/au1x/dbdma2.c | 64 +- sound/soc/au1x/dma.c | 63 +- sound/soc/bcm/cygnus-pcm.c | 56 +- sound/soc/cirrus/Kconfig | 14 +- sound/soc/codecs/Kconfig | 32 +- sound/soc/codecs/pcm3168a.c | 98 +- sound/soc/codecs/rt5514-spi.c | 41 +- sound/soc/codecs/tas2770.c | 51 +- sound/soc/codecs/tas2770.h | 21 - sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/dwc/dwc-pcm.c | 48 +- sound/soc/fsl/fsl_asrc_dma.c | 56 +- sound/soc/fsl/fsl_dma.c | 53 +- sound/soc/fsl/fsl_mqs.c | 30 +- sound/soc/fsl/imx-pcm-fiq.c | 56 +- sound/soc/fsl/mpc5200_dma.c | 51 +- sound/soc/intel/Kconfig | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +- sound/soc/intel/boards/Kconfig | 48 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 62 +- sound/soc/intel/skylake/skl-pcm.c | 67 +- sound/soc/jz4740/jz4740-i2s.c | 5 +- sound/soc/kirkwood/kirkwood-dma.c | 50 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +- sound/soc/mediatek/common/mtk-btcvsd.c | 76 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +- sound/soc/meson/axg-fifo.c | 56 +- sound/soc/meson/axg-fifo.h | 20 +- sound/soc/meson/axg-frddr.c | 24 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/Kconfig | 16 +- sound/soc/pxa/mmp-pcm.c | 62 +- sound/soc/pxa/pxa-ssp.c | 14 +- sound/soc/pxa/pxa2xx-ac97.c | 14 +- sound/soc/pxa/pxa2xx-i2s.c | 14 +- sound/soc/pxa/pxa2xx-pcm.c | 14 +- sound/soc/qcom/Kconfig | 20 +- sound/soc/qcom/lpass-platform.c | 70 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 71 +- sound/soc/qcom/qdsp6/q6routing.c | 14 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/samsung/Kconfig | 12 +- sound/soc/samsung/Makefile | 4 +- sound/soc/samsung/arndale.c | 217 ++ sound/soc/samsung/arndale_rt5631.c | 164 - sound/soc/samsung/idma.c | 58 +- sound/soc/sh/dma-sh7760.c | 46 +- sound/soc/sh/fsi.c | 31 +- sound/soc/sh/rcar/core.c | 23 +- sound/soc/sh/siu_pcm.c | 44 +- sound/soc/soc-component.c | 76 +- sound/soc/soc-core.c | 121 +- sound/soc/soc-generic-dmaengine-pcm.c | 102 +- sound/soc/soc-ops.c | 11 +- sound/soc/soc-pcm.c | 24 +- sound/soc/soc-utils.c | 11 +- sound/soc/sof/imx/Kconfig | 12 +- sound/soc/sof/intel/Kconfig | 22 +- sound/soc/sof/pcm.c | 88 +- sound/soc/sprd/sprd-pcm-dma.c | 74 +- sound/soc/stm/stm32_adfsdm.c | 42 +- sound/soc/txx9/txx9aclc.c | 48 +- sound/soc/uniphier/aio-dma.c | 51 +- sound/soc/xilinx/Kconfig | 20 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 54 +- sound/soc/xtensa/xtfpga-i2s.c | 30 +- sound/soc/zte/Kconfig | 12 +- sound/usb/Kconfig | 32 +- tools/arch/arm/include/uapi/asm/kvm.h | 4 +- tools/arch/arm64/include/uapi/asm/kvm.h | 4 +- tools/arch/s390/include/uapi/asm/kvm.h | 6 + tools/arch/x86/include/uapi/asm/vmx.h | 2 + tools/bpf/bpftool/main.c | 4 +- tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/prog.c | 22 +- tools/hv/vmbus_testing | 376 +++ tools/include/uapi/asm-generic/mman-common.h | 3 + tools/include/uapi/drm/i915_drm.h | 1 + tools/include/uapi/linux/bpf.h | 32 +- tools/include/uapi/linux/fs.h | 55 +- {include => tools/include}/uapi/linux/fscrypt.h | 0 tools/include/uapi/linux/kvm.h | 3 + tools/include/uapi/linux/usbdevice_fs.h | 4 + tools/lib/bpf/.gitignore | 4 + tools/lib/bpf/Makefile | 30 +- tools/lib/bpf/bpf_core_read.h | 167 + tools/{testing/selftests => lib}/bpf/bpf_endian.h | 0 tools/lib/bpf/bpf_helpers.h | 41 + tools/lib/bpf/bpf_tracing.h | 195 ++ tools/lib/bpf/libbpf.c | 183 +- tools/lib/bpf/libbpf.h | 48 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 32 + tools/lib/subcmd/Makefile | 8 +- tools/perf/Documentation/asciidoc.conf | 3 + tools/perf/Documentation/jitdump-specification.txt | 4 +- tools/perf/arch/arm/annotate/instructions.c | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 4 +- tools/perf/arch/powerpc/util/header.c | 3 +- tools/perf/arch/s390/annotate/instructions.c | 6 +- tools/perf/arch/s390/util/header.c | 9 +- tools/perf/arch/x86/annotate/instructions.c | 6 +- tools/perf/arch/x86/util/header.c | 3 +- tools/perf/builtin-kvm.c | 7 +- tools/perf/builtin-script.c | 6 +- tools/perf/check-headers.sh | 1 + .../arch/s390/{cf_m8561 => cf_z15}/basic.json | 0 .../arch/s390/{cf_m8561 => cf_z15}/crypto.json | 0 .../arch/s390/{cf_m8561 => cf_z15}/crypto6.json | 0 .../arch/s390/{cf_m8561 => cf_z15}/extended.json | 0 .../arch/s390/{cf_z13 => cf_z15}/transaction.json | 0 tools/perf/pmu-events/arch/s390/mapfile.csv | 2 +- tools/perf/pmu-events/jevents.c | 12 +- tools/perf/tests/perf-hooks.c | 3 +- tools/perf/util/annotate.c | 35 +- tools/perf/util/annotate.h | 4 + tools/perf/util/evsel.c | 3 +- tools/perf/util/jitdump.c | 6 +- tools/perf/util/llvm-utils.c | 6 +- tools/perf/util/map.c | 3 + tools/perf/util/python.c | 6 + tools/testing/kunit/kunit.py | 6 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bpf_helpers.h | 535 --- tools/testing/selftests/bpf/bpf_legacy.h | 39 + .../selftests/bpf/prog_tests/attach_probe.c | 49 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 8 +- .../selftests/bpf/prog_tests/reference_tracking.c | 16 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 9 + tools/testing/selftests/bpf/progs/loop1.c | 1 + tools/testing/selftests/bpf/progs/loop2.c | 1 + tools/testing/selftests/bpf/progs/loop3.c | 1 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 13 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 13 +- .../selftests/bpf/progs/test_attach_probe.c | 1 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 1 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 1 + .../selftests/bpf/progs/test_core_reloc_arrays.c | 11 +- .../selftests/bpf/progs/test_core_reloc_flavors.c | 9 +- .../selftests/bpf/progs/test_core_reloc_ints.c | 19 +- .../selftests/bpf/progs/test_core_reloc_kernel.c | 61 +- .../selftests/bpf/progs/test_core_reloc_misc.c | 9 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 19 +- .../selftests/bpf/progs/test_core_reloc_nesting.c | 7 +- .../bpf/progs/test_core_reloc_primitives.c | 13 +- .../bpf/progs/test_core_reloc_ptr_as_arr.c | 5 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 4 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 1 - .../selftests/bpf/progs/test_stacktrace_map.c | 1 - tools/testing/selftests/bpf/test_flow_dissector.sh | 48 +- tools/testing/selftests/bpf/verifier/loops1.c | 17 + tools/testing/selftests/cgroup/Makefile | 4 +- tools/testing/selftests/cgroup/cgroup_util.c | 42 +- tools/testing/selftests/cgroup/cgroup_util.h | 6 +- tools/testing/selftests/cgroup/test_core.c | 146 + tools/testing/selftests/cgroup/test_freezer.c | 2 +- tools/testing/selftests/cgroup/test_stress.sh | 4 + tools/testing/selftests/cgroup/with_stress.sh | 101 + .../selftests/drivers/net/netdevsim/devlink.sh | 163 +- .../drivers/net/netdevsim/devlink_in_netns.sh | 72 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/include/x86_64/processor.h | 3 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 14 + tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 3 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 201 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 156 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/forwarding/lib.sh | 7 +- tools/testing/selftests/powerpc/mm/tlbie_test.c | 2 +- tools/testing/selftests/vm/config | 1 + usr/include/Makefile | 1 - virt/kvm/arm/pmu.c | 24 +- virt/kvm/kvm_main.c | 10 +- 1757 files changed, 61496 insertions(+), 36240 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-hyperv rename Documentation/{kbuild/namespaces.rst => core-api/symbol-namespaces.rst} (100%) delete mode 100644 Documentation/devicetree/bindings/arm/marvell/ap806-system-cont [...] create mode 100644 Documentation/devicetree/bindings/arm/marvell/ap80x-system-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml delete mode 100644 Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/input.yaml create mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt create mode 100644 Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt create mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt create mode 100644 Documentation/devicetree/bindings/sram/qcom,ocmem.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt delete mode 100644 Documentation/usb/rio.rst create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-cp115.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dts delete mode 100644 arch/arm64/include/asm/vdso_datapage.h delete mode 100644 arch/arm64/kernel/vdso/gettimeofday.S create mode 100644 arch/mips/boot/dts/ralink/gardena_smart_gateway_mt7688.dts create mode 100644 arch/mips/include/asm/mach-loongson64/loongson_regs.h create mode 100644 arch/mips/include/asm/sync.h delete mode 100644 arch/mips/kernel/cpu-bugs64.c create mode 100644 arch/mips/kernel/r4k-bugs64.c create mode 100644 arch/mips/tools/loongson3-llsc-check.c create mode 100644 arch/sh/drivers/platform_early.c create mode 100644 arch/sh/include/asm/platform_early.h create mode 100644 drivers/char/hw_random/npcm-rng.c rename drivers/gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.c create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.h create mode 100644 drivers/gpu/drm/i915/display/intel_vga.c create mode 100644 drivers/gpu/drm/i915/display/intel_vga.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_gt_pm.c create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.c create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.h delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c create mode 100644 drivers/hid/hid-lg-g15.c create mode 100644 drivers/hv/hv_debugfs.c delete mode 100644 drivers/infiniband/hw/cxgb3/Kconfig delete mode 100644 drivers/infiniband/hw/cxgb3/Makefile delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_wr.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cq.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_ev.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_mem.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_qp.c delete mode 100644 drivers/infiniband/hw/cxgb3/tcb.h delete mode 100644 drivers/media/usb/dvb-usb-v2/gl861.h create mode 100644 drivers/mtd/nand/raw/cadence-nand-controller.c create mode 100644 drivers/soc/qcom/llcc-qcom.c delete mode 100644 drivers/soc/qcom/llcc-sdm845.c delete mode 100644 drivers/soc/qcom/llcc-slice.c create mode 100644 drivers/soc/qcom/ocmem.c create mode 100644 drivers/staging/speakup/sysfs-driver-speakup create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/staging/wfx/Kconfig create mode 100644 drivers/staging/wfx/Makefile create mode 100644 drivers/staging/wfx/TODO create mode 100644 drivers/staging/wfx/bh.c create mode 100644 drivers/staging/wfx/bh.h create mode 100644 drivers/staging/wfx/bus.h create mode 100644 drivers/staging/wfx/bus_sdio.c create mode 100644 drivers/staging/wfx/bus_spi.c create mode 100644 drivers/staging/wfx/data_rx.c create mode 100644 drivers/staging/wfx/data_rx.h create mode 100644 drivers/staging/wfx/data_tx.c create mode 100644 drivers/staging/wfx/data_tx.h create mode 100644 drivers/staging/wfx/debug.c create mode 100644 drivers/staging/wfx/debug.h create mode 100644 drivers/staging/wfx/fwio.c create mode 100644 drivers/staging/wfx/fwio.h create mode 100644 drivers/staging/wfx/hif_api_cmd.h create mode 100644 drivers/staging/wfx/hif_api_general.h create mode 100644 drivers/staging/wfx/hif_api_mib.h create mode 100644 drivers/staging/wfx/hif_rx.c create mode 100644 drivers/staging/wfx/hif_rx.h create mode 100644 drivers/staging/wfx/hif_tx.c create mode 100644 drivers/staging/wfx/hif_tx.h create mode 100644 drivers/staging/wfx/hif_tx_mib.h create mode 100644 drivers/staging/wfx/hwio.c create mode 100644 drivers/staging/wfx/hwio.h create mode 100644 drivers/staging/wfx/key.c create mode 100644 drivers/staging/wfx/key.h create mode 100644 drivers/staging/wfx/main.c create mode 100644 drivers/staging/wfx/main.h create mode 100644 drivers/staging/wfx/queue.c create mode 100644 drivers/staging/wfx/queue.h create mode 100644 drivers/staging/wfx/scan.c create mode 100644 drivers/staging/wfx/scan.h create mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/staging/wfx/sta.c create mode 100644 drivers/staging/wfx/sta.h create mode 100644 drivers/staging/wfx/traces.h create mode 100644 drivers/staging/wfx/wfx.h create mode 100644 drivers/staging/wfx/wfx_version.h delete mode 100644 drivers/usb/misc/rio500.c delete mode 100644 drivers/usb/misc/rio500_usb.h create mode 100644 drivers/usb/typec/hd3ss3220.c delete mode 100644 include/drm/drmP.h delete mode 100644 include/drm/drm_os_linux.h create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h create mode 100644 include/linux/errcode.h create mode 100644 include/net/tls_toe.h create mode 100644 include/soc/qcom/ocmem.h delete mode 100644 include/uapi/rdma/cxgb3-abi.h create mode 100644 lib/errcode.c create mode 100644 net/tls/tls_proc.c create mode 100644 net/tls/tls_toe.c create mode 100644 net/tls/trace.c create mode 100644 net/tls/trace.h create mode 100644 sound/soc/samsung/arndale.c delete mode 100644 sound/soc/samsung/arndale_rt5631.c create mode 100755 tools/hv/vmbus_testing copy {include => tools/include}/uapi/linux/fscrypt.h (100%) create mode 100644 tools/lib/bpf/bpf_core_read.h rename tools/{testing/selftests => lib}/bpf/bpf_endian.h (100%) create mode 100644 tools/lib/bpf/bpf_helpers.h create mode 100644 tools/lib/bpf/bpf_tracing.h rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/basic.json (100%) rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/crypto.json (100%) rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/crypto6.json (100%) rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/extended.json (100%) copy tools/perf/pmu-events/arch/s390/{cf_z13 => cf_z15}/transaction.json (100%) delete mode 100644 tools/testing/selftests/bpf/bpf_helpers.h create mode 100644 tools/testing/selftests/bpf/bpf_legacy.h create mode 100755 tools/testing/selftests/cgroup/test_stress.sh create mode 100755 tools/testing/selftests/cgroup/with_stress.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink_in_netns.sh create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c