This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits fde50b96be82 Add linux-next specific files for 20190726 omits e2f4825902fe Merge branch 'akpm/master' omits 1ff030a24290 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 5e488937cf41 drivers/tty/serial/sh-sci.c: suppress warning omits d8a12b3b9c6b mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits 0b6fffe19947 pinctrl: fix pxa2xx.c build warnings omits 319b81505a51 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits e57b0f9c04d2 page-flags-prioritize-kasan-bits-over-last-cpuid-fix omits 98265ac41ebd Revert "mm, madvise: introduce MADV_COLD" omits 38c298b74fd3 Revert "mm, madvise: change PAGEREF_RECLAIM_CLEAN with PAG [...] omits cff37ac9b613 Revert "mm, madvise: account nr_isolated_xxx in [isolate|p [...] omits a32f460d3d84 Revert "mm, madvise: introduce MADV_PAGEOUT" omits a4d725231689 Revert "mm, madvise: factor out common parts between MADV_ [...] omits 5514707880dd Merge branch 'akpm-current/current' omits de0f57f00af2 Merge remote-tracking branch 'fpga/for-next' omits 4dfdc41feef0 Merge remote-tracking branch 'hmm/hmm' omits 72c0e5dcc1da Merge remote-tracking branch 'devfreq/for-next' omits 5ad7a2cd4275 Merge remote-tracking branch 'pidfd/for-next' omits 3e167342a1e7 Merge remote-tracking branch 'xarray/xarray' omits 82b4d3b6a8ad Merge remote-tracking branch 'nvmem/for-next' omits 94ffb6e21bd4 Merge remote-tracking branch 'kspp/for-next/kspp' omits 286355aa8734 Merge remote-tracking branch 'at24/at24/for-next' omits 67f5e9b5dd99 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 40041a4577af Merge remote-tracking branch 'rtc/rtc-next' omits 7969f7988c4b Merge remote-tracking branch 'coresight/next' omits 8255eab0af02 Merge remote-tracking branch 'livepatching/for-next' omits 956a6f44f9cf Merge remote-tracking branch 'y2038/y2038' omits d2ba99b38a72 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 79550c9d3122 Merge remote-tracking branch 'rpmsg/for-next' omits 286a698ace66 Merge remote-tracking branch 'vhost/linux-next' omits aedb91166790 Merge remote-tracking branch 'scsi-mkp/for-next' omits d3c5b78bc478 Merge remote-tracking branch 'cgroup/for-next' omits 828d405cc709 Merge remote-tracking branch 'slave-dma/next' omits d1a05cd5333b Merge remote-tracking branch 'mux/for-next' omits 3105fa04521f Merge remote-tracking branch 'staging/staging-next' omits 6e15a67f162e Merge remote-tracking branch 'extcon/extcon-next' omits 0a490afb0527 Merge remote-tracking branch 'char-misc/char-misc-next' omits 5d0e193dc251 Merge remote-tracking branch 'tty/tty-next' omits 894ca710b697 Merge remote-tracking branch 'leds/for-next' omits 1f0df76b289f Merge remote-tracking branch 'percpu/for-next' omits 1682b8c98f22 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits dd8aad93f5ca Merge remote-tracking branch 'edac/edac-for-next' omits 2412667524d0 Merge remote-tracking branch 'tip/auto-latest' omits b42943eddf0a Merge remote-tracking branch 'spi/for-next' omits f1945ab447fa Merge remote-tracking branch 'devicetree/for-next' omits 90087b701a45 Merge remote-tracking branch 'iommu/next' omits 0ed69aecaeaa Merge remote-tracking branch 'watchdog/master' omits 8c31bc265b91 Merge remote-tracking branch 'keys/keys-next' omits 1c98e6226206 Merge remote-tracking branch 'apparmor/apparmor-next' omits 18610b30e064 Merge remote-tracking branch 'security/next-testing' omits 1151f3fc0bbe Merge remote-tracking branch 'regulator/for-next' omits 6e7d7e2353af Merge remote-tracking branch 'mfd/for-mfd-next' omits e6b124ba28b3 Merge remote-tracking branch 'kgdb/kgdb-next' omits 7c3a0078c9ff Merge remote-tracking branch 'mmc/next' omits 81d47f2050bc Merge remote-tracking branch 'block/for-next' omits 8dd31a4d5c58 Merge remote-tracking branch 'input/next' omits 6e1d75122755 Merge remote-tracking branch 'sound-asoc/for-next' omits 4ce6bc64344e Merge remote-tracking branch 'sound/for-next' omits fb797db4b097 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 609d1170458c Merge remote-tracking branch 'drm-misc/for-linux-next' omits c856fe0c3f74 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits ad7fc77ecb42 Merge remote-tracking branch 'drm-intel/for-linux-next' omits fe925e88c830 Merge remote-tracking branch 'amdgpu/drm-next' omits 6baf4b6ed64d Merge remote-tracking branch 'nand/nand/next' omits 13c109ead7ef Merge remote-tracking branch 'gfs2/for-next' omits 07fd8c90ffde Merge remote-tracking branch 'bluetooth/master' omits 2b6e2c81b93f Merge remote-tracking branch 'wireless-drivers-next/master' omits 0981864e5d12 Merge remote-tracking branch 'nfc-next/master' omits e762b08cd6fe Merge remote-tracking branch 'bpf-next/master' omits 4f9c589a05ef Merge remote-tracking branch 'net-next/master' omits 7413c26740ee Merge remote-tracking branch 'swiotlb/linux-next' omits 7b4e84c09deb Merge remote-tracking branch 'ieee1394/for-next' omits e6e3079dcb21 Merge remote-tracking branch 'thermal-soc/next' omits 2c3c2085352f Merge remote-tracking branch 'opp/opp/linux-next' omits 1cd0d2560daf Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits a6347d362cf2 Merge remote-tracking branch 'pm/linux-next' omits ab07360ef5e2 Merge remote-tracking branch 'v4l-dvb/master' omits 45ff19ef2074 Merge remote-tracking branch 'jc_docs/docs-next' omits ae6262d1a070 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c922c33cd4c8 Merge remote-tracking branch 'i2c/i2c/for-next' omits 42ddcd1a25f3 Merge remote-tracking branch 'hid/for-next' omits fcb4510c60d9 Merge remote-tracking branch 'printk/for-next' omits 38b29c78a57a Merge remote-tracking branch 'vfs/for-next' omits 30ef27cd5606 Merge remote-tracking branch 'file-locks/locks-next' omits 0a3f132f7f0e Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 1e4c5aab1788 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 44fd186cdf80 Merge remote-tracking branch 'f2fs/dev' omits 32892f6cac48 Merge remote-tracking branch 'cifs/for-next' omits db5ca8b1b1e7 Merge remote-tracking branch 'btrfs-kdave/for-next' omits a02f0edefbec Merge remote-tracking branch 'afs/afs-next' omits 0e01e7a667e9 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits bc2c660f9346 revert Revert "fix the struct mount leak in umount_tree()" omits caa7033c8c74 Merge remote-tracking branch 'risc-v/for-next' omits 736d2e33b473 Merge remote-tracking branch 'parisc-hd/for-next' omits 58ca7d741c79 Merge remote-tracking branch 'mips/mips-next' omits 39815f7302ea Merge remote-tracking branch 'h8300/h8300-next' omits 6b394e3078f6 Merge remote-tracking branch 'csky/linux-next' omits f490d6b3c14b Merge remote-tracking branch 'clk/clk-next' omits 429923e50397 Merge remote-tracking branch 'tegra/for-next' omits cb4e3e1668b1 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 2b9c9ace59f7 Merge remote-tracking branch 'rockchip/for-next' omits 3b1d29753cba Merge remote-tracking branch 'reset/reset/next' omits fc2e6f03a165 Merge remote-tracking branch 'renesas/next' omits 690b0c5ecf18 Merge remote-tracking branch 'qcom/for-next' omits 0413366fed79 Merge remote-tracking branch 'omap/for-next' omits af117d90d2e1 Merge remote-tracking branch 'mvebu/for-next' omits 5f9924c4bbd9 Merge remote-tracking branch 'mediatek/for-next' omits 677fedebed06 Merge remote-tracking branch 'keystone/next' omits 26773b1c55d8 Merge remote-tracking branch 'imx-mxs/for-next' omits 4262bff83d9c Merge remote-tracking branch 'bcm2835/for-next' omits 5d1ebe13ec87 Merge remote-tracking branch 'at91/at91-next' omits 4d7c84778245 Merge remote-tracking branch 'aspeed/for-next' omits fb25ddcb82d2 Merge remote-tracking branch 'amlogic/for-next' omits 15a50180067f Merge remote-tracking branch 'actions/for-next' omits f77051e18f92 Merge remote-tracking branch 'arm-soc/for-next' omits 21751206939a Merge remote-tracking branch 'arm-perf/for-next/perf' omits 4310765e5de9 Merge remote-tracking branch 'arm/for-next' omits 06074fd924ef Merge remote-tracking branch 'dma-mapping/for-next' omits 251f3fbb2886 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 910ffd8e3b6b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 847249ff4e3e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 44837d047970 Merge remote-tracking branch 'mmc-fixes/fixes' omits de129e32f8f2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 48fe1c0a75fa Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits c8559eacc055 Merge remote-tracking branch 'scsi-fixes/fixes' omits 0591336a9e35 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 62bd9142f471 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 9376656a8c6f Merge remote-tracking branch 'vfs-fixes/fixes' omits 078b055c6068 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 81b343dd838a Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 14ffc16824bc Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 33eb28beabea Merge remote-tracking branch 'omap-fixes/fixes' omits 1417db4fbe08 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 4962a326571b Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 8826d8d8420c Merge remote-tracking branch 'kselftest-fixes/fixes' omits 45bd4d48c64a Merge remote-tracking branch 'ide/master' omits aaccb66cb98a Merge remote-tracking branch 'input-current/for-linus' omits 190c6af08e09 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 869c5dd1ede6 Merge remote-tracking branch 'staging.current/staging-linus' omits 6eab24bed124 Merge remote-tracking branch 'phy/fixes' omits c2f2ad61091f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits a71272f29609 Merge remote-tracking branch 'usb.current/usb-linus' omits f3e13f42cd65 Merge remote-tracking branch 'tty.current/tty-linus' omits 248376b37ad9 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3b7b2aabb88e Merge remote-tracking branch 'regulator-fixes/for-linus' omits 47cd4bb145ac Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7c80d18250ca Merge remote-tracking branch 'sound-current/for-linus' omits 60e2f24bef16 Merge remote-tracking branch 'netfilter/master' omits 13037df5bf64 Merge remote-tracking branch 'ipsec/master' omits 5438f428bb1c Merge remote-tracking branch 'bpf/master' omits 9a592a67f3df Merge remote-tracking branch 'net/master' omits a0450dddb707 Merge remote-tracking branch 'sparc/master' omits 223ea39d8cd2 Merge remote-tracking branch 's390-fixes/fixes' omits f5d2ce990203 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 8e1d47bed6dc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 5d6d4f85024e mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault omits d6bbbad0a3ae mm/hmm: remove the legacy hmm_pfn_* APIs omits 707c0d1def8f nouveau: return -EBUSY when hmm_range_wait_until_valid fails omits c41b1d690ab9 nouveau: unlock mmap_sem on all errors from nouveau_range_fault omits 5bc20a9f3999 nouveau: remove the block parameter to nouveau_range_fault omits 3b6ca7c9e73d mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau omits b6c42e74747f mm/hmm: always return EBUSY for invalid ranges in hmm_rang [...] omits 43b84b2883b1 Merge branch 'regulator-5.4' into regulator-next omits 90fd4af7478c Merge branch 'asoc-5.4' into asoc-next omits b57709004455 Merge branch 'asoc-5.3' into asoc-linus omits 47d7e8b7b78f Merge branch 'locking/core' omits c12246df5582 Merge branch 'locking/urgent' omits b44f7d45da59 Merge branch 'perf/urgent' omits d036ed6b6690 Merge branch 'sched/core' omits 4268ee7977dd Merge branch 'sched/urgent' omits 2e852cfb8ab7 Merge branch 'linus' omits 2777dce90db0 Merge branch 'misc-5.3' into next-fixes omits 3af33b951626 Merge branch 'x86/mm' omits 1adc777f7427 Merge branch 'x86/hyperv' omits e9e7f9f30d59 Merge branch 'x86/entry' omits 18eb8a33ec8d Merge branch 'x86/cpu' omits 9936b2d2ef90 Merge branch 'x86/cleanups' omits 57847e8efe6e Merge branch 'x86/build' omits bc9f840dca96 Merge branch 'x86/apic' omits 5cda1f158e06 Merge branch 'timers/core' omits 3669d09cbd34 Merge branch 'smp/hotplug' omits 661709d11ec0 Merge branch 'x86/urgent' omits 32907716d833 Merge branch 'perf/urgent' omits b3abf4bb998c Merge branch 'locking/urgent' omits a180721af220 Merge branch 'core/urgent' omits 72ea86391cd3 ASoC: Intel: Fix some acpi vs apci typo in somme comments omits 979f97f2771b mmc: host: sdhci: Fix the incorrect soft reset operation w [...] omits 1d26be87b7f9 mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to [...] omits 9fcf9139a2fd ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s mas [...] omits 28d0e69ea0fa Merge branch 'pm-sleep' into linux-next omits 034a3f08062a ipc/msg.c: consolidate all xxxctl_down() functions omits 717ec8a61eee kgdb: don't use a notifier to enter kgdb at panic; call directly omits 60a42ffa66cc aio: simplify read_events() omits ea3cb0fb0305 kexec: bail out upon SIGKILL when allocating memory. omits 7d66bfe21b51 cpumask: nicer for_each_cpumask_and() signature omits 9a8cbc424edb fat: add nobarrier to workaround the strange behavior of device omits 0b9e6df2f2c4 checkpatch: add *_NOTIFIER_HEAD as var definition omits 8b6c702bb240 checkpatch.pl: warn on invalid commit id omits 3ba690f3922c checkpatch: improve SPDX license checking omits 6577cc59df80 checkpatch: don't interpret stack dumps as commit IDs omits 69539c5f29b5 lib/math/rational.c: fix possible incorrect result from ra [...] omits 24a6bf0905bc kernel-doc: core-api: Include string.h into core-api omits 2777d3910ef6 kernel-doc: core-api: include string.h into core-api omits 792a97cd306a string: add stracpy and stracpy_pad mechanisms omits 9b8bfde87556 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 91b30f6e955c lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 98a9e5738812 lib/genalloc.c: export symbol addr_in_gen_pool omits 725d8c9a2cc5 hung_task: allow printing warnings every check interval omits 006673e0704c kernel/hung_task.c: Monitor killed tasks. omits 4bd00964483e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c224fb19e3af fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 64e0a02c918a mm: don't expose page to fast gup before it's ready omits 8e871182031e mm/vmscan: remove unused lru_pages argument omits b60131eb5b1f mm, memcg: make scan aggression always exclude protection omits 5616706007af mm, memcg: make memory.emin the baseline for utilisation d [...] omits caabef5a38c0 mm, memcg: proportional memory.{low,min} reclaim omits 7913f3613060 zswap: use movable memory if zpool support allocate movabl [...] omits 40d4abe0bd8e zpool: add malloc_support_movable to zpool_driver omits 674db9810e45 mm, madvise: factor out common parts between MADV_COLD and [...] omits 5bd341efe8f1 mm, madvise: introduce MADV_PAGEOUT omits c487c618dcf1 mm, madvise: account nr_isolated_xxx in [isolate|putback]_ [...] omits 1ef762b1c799 mm, madvise: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits d6d92199f211 mm, madvise: introduce MADV_COLD omits 4cc1de4eeedc psi-annotate-refault-stalls-from-io-submission-fix-2 omits 24f842b3db85 psi-annotate-refault-stalls-from-io-submission-fix omits 6bac44c3131c psi: annotate refault stalls from IO submission omits 82f50e140f0f mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits 476beee793d0 mm/oom_kill.c: add task UID to info message on an oom kill omits d2953dc6adf2 mm-oom-avoid-printk-iteration-under-rcu-fix omits 150ab80c64df mm, oom: avoid printk() iteration under RCU omits 877b0c758604 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 33881c241ba3 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 6a6ad11ac508 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 0d7e3debe0b0 mm/compaction: introduce a helper compact_zone_counters_init() omits 5b63d2ad171b mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 489a1aac443b mm/vmalloc: modify struct vmap_area to reduce its size omits 506fcb0c249e mm/vmalloc: do not keep unpurged areas in the busy tree omits 625fcf3f46f2 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits abc7086180ef mm/sparse.c: mark sparse_buffer_free as __meminit omits 6fbeaa332fbc mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits 39c40dc906c0 drivers/base/node.c: simplify unregister_memory_block_unde [...] omits 15e18673498c mm-memory_hotplug-remove-move_pfn_range-fix omits 7ea4c6be08b8 mm/memory_hotplug: remove move_pfn_range() omits 0703a69bc11f mm/mmap.c: fix the adjusted length error omits 08bf0500cb08 mm: remove redundant assignment of entry omits 301f17b6cc55 net/xdp: convert put_page() to put_user_page*() omits 427cfd2c0ff4 drivers/gpu/drm/via: convert put_page() to put_user_page*() omits 8288d030447f mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits 5418e43caa73 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 0b6c6e1301c7 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits 521e6b91f40a mm, memcg: throttle allocators when failing reclaim over m [...] omits 6343392f9c8d mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits 1bdf4f02c86d mm: replace list_move_tail() with add_page_to_lru_list_tail() omits 26a8d213409c mm: Introduce compound_nr() omits 10e2b8bff4f4 mm-introduce-page_shift-fix omits 95d6a619a1ba mm: Introduce page_shift() omits 5a2f793b62d8 mm: introduce page_size() omits a75d4f611525 mm/rmap.c: remove set but not used variable 'cstart' omits 48efeb861aa8 mm/page_poison.c: fix a typo in a comment omits c79465d88d75 memremap: move from kernel/ to mm/ omits 764c2ec57029 mm, slab: move memcg_cache_params structure to mm/slab.h omits 853621aebeac mm, slab: extend slab/shrink to shrink all memcg caches omits 25a2d0454d8e ramfs: support O_TMPFILE omits 1be4eaaefb99 ocfs2: checkpoint appending truncate log transaction befor [...] omits 167ef2494229 ocfs2: wait for recovering done after direct unlock request omits 6df2fd125348 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 76065fb8f309 ocfs2: clear zero in unaligned direct IO omits ebc137157332 jbd2: remove jbd2_journal_inode_add_[write|wait] omits a508e0953842 ocfs2: use jbd2_inode dirty range scoping omits 25f690ea1877 kbuild: clean compressed initramfs image omits 4f17bde12400 mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correc [...] omits 81a842c258b2 mm: mempolicy: handle vma with unmovable pages mapped corr [...] omits bcc1b33d2c83 mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_mov [...] omits 44b86325cb26 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] omits b1de1c3cd1ef drivers/acpi/scan.c: acquire device_hotplug_lock in acpi_s [...] omits a345eaebd91c asm-generic-fix-wtype-limits-compiler-warnings-v2 omits 73b2701d393d asm-generic-fix-wtype-limits-compiler-warnings-fix omits 0aa9bcafa027 asm-generic: fix -Wtype-limits compiler warnings omits a8917fd65036 cgroup: kselftest: relax fs_spec checks omits 076a5f176520 mm/memory_hotplug.c: remove unneeded return for void function omits 782564a676ac mm/migrate.c: initialize pud_entry in migrate_vma() omits bf66a125b021 coredump: split pipe command whitespace before expanding template omits ac01185b907a page flags: prioritize kasan bits over last-cpuid omits a00f38e836fd ubsan: build ubsan.c more conservatively omits 69e0c5b4e30d mm/hmm: fix bad subpage pointer in try_to_unmap_one omits eb7fb310a2ff mm/hmm: fix bad subpage pointer in try_to_unmap_one omits e84524eff5e4 mm/hmm: fix ZONE_DEVICE anon page mapping reuse omits 41b2c40bb289 mm: document zone device struct page field usage omits fc451d27e06f /proc/kpageflags: do not use uninitialized struct pages omits 58ac09867e67 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2a428fb8c79e kasan: remove clang version check for KASAN_STACK omits ed4fea9303d3 mm: compaction: avoid 100% CPU usage during compaction whe [...] omits e0099db58bf5 mm: migrate: fix reference check race between __find_get_b [...] omits be376625b5de mm: vmscan: check if mem cgroup is disabled or not before [...] omits 9168a207c159 ocfs2: remove set but not used variable 'last_hash' omits 0d69bf7a6302 Revert "kmemleak: allow to coexist with fault injection" omits 1274b1ebf0bb kernel/signal.c: fix a kernel-doc markup omits ef4cbb5efb1b cifs: add passthrough for smb2 setinfo omits 0096c014218f opp: of: Support multiple suspend OPPs defined in DT omits f9dddcb0c242 dt-bindings: opp: Support multiple opp-suspend properties omits fc6ea8bb3291 Merge branch 'spi-5.4' into spi-next omits cc3af187d8b8 Merge branch 'spi-5.3' into spi-linus omits 2085eeffbc6d fix the struct mount leak in umount_tree() omits 36c739194ed3 mmc: mmci: Clarify comments and some code for busy detection omits f7b2992625fc memstick: r592: Use dev_get_drvdata omits 0f918c4ec1ad mmc: sdhci-pci: Use dev_get_drvdata omits a41c6eb90457 hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] omits 85e057e20dfd mmc: sdhci-iproc: Add support for emmc2 of the BCM2711 omits 33a1d6c9c993 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2 omits 5d69e57fa9cc gfs2: Minor gfs2_alloc_inode cleanup omits 8501b19cc49e gfs2: implement gfs2_block_zero_range using iomap_zero_range omits 280f706664d8 gfs2: Add support for IOMAP_ZERO omits 91a66351b877 gfs2: gfs2_iomap_begin cleanup omits 5fef2f03f4a8 cifs: prepare SMB2_Flush to be usable in compounds omits c816da118aee cifs: allow chmod to set mode bits using special sid omits b160a8b2301f cifs: get mode bits from special sid on stat omits bdfbed652fb3 fs: cifs: cifsssmb: remove redundant assignment to variable ret omits 25f8ddb05523 cifs: fix a comment for the timeouts when sending echos omits c6aefe0af593 SMB3: Fix potential memory leak when processing compound chain omits a812949d7ac8 SMB3: Fix deadlock in validate negotiate hits reconnect omits 6966af5a177b cifs: fix rmmod regression in cifs.ko caused by force_sig changes omits dbadea52204d hwmon: (nct6775) Integrate new model nct6116 omits d28ee05c7c84 hwmon: (adt7475) Convert to use hwmon_device_register_with [...] omits 3d7ab806e6a0 hwmon: (w83781d) convert to i2c_new_dummy_device omits 8234d59b34e0 hwmon: (smm665) convert to i2c_new_dummy_device omits 20f30bf1de02 hwmon: (asb100) convert to i2c_new_dummy_device omits 90161fde7b5d hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs omits d3200c3b543d x86/amd_nb: Add PCI device IDs for family 17h, model 70h omits 989c786e3f18 parisc: rename default_defconfig to defconfig omits 32a47aac6f38 parisc: fix race condition in patching code omits 8df4131f57d1 parisc: Update feature list omits 5f286b93195d parisc/ftrace: Add KPROBES_ON_FTRACE omits fa9fd00100ce parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support omits 579cb95f6d3a afs: Support RCU pathwalk omits dd05d852085f afs: Provide an RCU-capable key lookup omits fb508a70e1be fs: afs: Fix a possible null-pointer dereference in afs_pu [...] omits 3f5308561dcf Merge branch 'pm-cpufreq' into linux-next omits 0afb2f355007 Merge branch 'pm-s2idle-rework' into pm-sleep omits 0c826a07dd69 PM / wakeup: show wakeup sources stats in sysfs omits 1596861583cb Merge branch 'imx/defconfig' into for-next omits b388428260c6 Merge branch 'imx/dt64' into for-next omits 7b4d92308aae Merge branch 'imx/dt' into for-next omits 760af801e3a8 Merge branch 'imx/bindings' into for-next omits b4e4bdcc9dbe Merge branch 'imx/soc' into for-next omits 4ddd7b251b92 Merge branch 'imx/drivers' into for-next omits d15ae8c7cc65 Merge branch 'clk/imx' into for-next omits 88514ef56737 arm64: dts: add the console node for DPAA2 platforms omits c721c1c2fc90 arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M omits 98516dc67697 arm64: dts: imx8qxp: add serial alias omits 24d813375bf5 arm64: dts: imx8qxp: add lpuart baud clock omits a9f6ceddc8d5 dts: arm64: ls1028a: Add optional property node for Mali DP500 omits 2305fd10eaf1 arm64: dts: freescale: Add support for i.MX8QXP AI_ML board omits 09d849238113 arm64: dts: imx8mm-evk: Remove invalid properties omits 86a8eaa0d50c afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() omits 33d26b2757c6 afs: Fix the CB.ProbeUuid service handler to reply correctly omits 200ee725a492 arm64: dts: nxp: add ls1046a-frwy board support omits 09a4b12a5910 clk: imx: imx8mm: fix audio pll setting omits 960cfc13fe12 clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m omits 7c3dc212d3ec clk: imx8mm: Fix typo of pwm3 clock's mux option #4 omits 838658ad589b arm64: dts: rdu3: add UCS1002 charge controller node omits a15136599c38 clk: imx: Remove unused clk based API omits 5e9b3f68492b arm64: dts: imx8mq: correct usb controller clocks omits d3ca77e006ea clk: imx8mq: set correct parent for usb ctrl clocks omits 8966072a9b48 arm64: dts: imx8mq: Add clock for TMU node omits 431bdd1df48e clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT omits bb4aabec986a docs: hwmon: pxe1610: convert to ReST format and add to the index omits b5a44cea2b7a hwmon: (k8temp) update to use new hwmon registration API omits f7da863eda09 hwmon: (pmbus/max31785) Remove a useless #define omits 550241aa43e8 hwmon: (lm75) add support for PCT2075 omits c446ae586eb5 device-tree: bindinds: add NXP PCT2075 as compatible devic [...] omits ba036acef828 hwmon: Remove ads1015 driver omits cce03f3ca108 opp: core: add regulators enable and disable omits 9c0fb5d041d3 opp: Return genpd virtual devices from dev_pm_opp_attach_genpd() omits 21fbe47eef7c opp: Not all power-domains are scalable omits 2545db5ff696 opp: Don't decrement uninitialized list_kref omits cba4717674af Merge branches 'arm64-for-5.4' and 'drivers-for-5.3' into [...] omits 0e738e03472a drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning omits cc153fe94e6b drm/amdgpu/gfx10: Fix missing break in switch statement omits 4d634b6ddf29 drm/amdkfd: Fix missing break in switch statement omits bc512fd704a9 Makefile: Globally enable fall-through warning omits b6ac32eac063 drm/i915: Mark expected switch fall-throughs omits 019231f79af0 drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning omits 4368ef04aef1 drm/amdgpu/gfx10: Fix missing break in switch statement omits 39b06cb8d69f drm/amdkfd: Fix missing break in switch statement omits 842aa64eddac vhost: fix WARNING in __mmdrop omits 3685d5e49e7c perf/x86/intel: Mark expected switch fall-throughs omits 1a042a380b38 mtd: onenand_base: Mark expected switch fall-through omits 7d52e79b1f79 afs: fsclient: Mark expected switch fall-throughs omits 16b6e1c236c0 afs: yfsclient: Mark expected switch fall-throughs omits 025b0f6af872 can: mark expected switch fall-throughs omits 6022a7958fdd firewire: mark expected switch fall-throughs omits 70d4c349268a coresight: cpu-debug: Add support for Qualcomm Kryo omits 2caaaca338e1 coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 omits a0f344e94260 coresight: etm4x: Two function calls less omits 248979babbd8 Merge branch 'fixes' into next omits 82d2ca31aca3 dt-bindings: mmc: sunxi: Add H5 compatibles omits 490359a6ba40 dt-bindings: mmc: sunxi: reorder MMC compatibles omits af5c06bda581 mmc: mxs: use devm_platform_ioremap_resource() to simplify code omits be1640881183 mmc: usdhi6rol0: Add maintainers omits 64209377e338 clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' omits 1643e4a1327c arm64: dts: imx8mq: Correct OPP table according to latest [...] omits 6b598b5f4021 arm64: dts: imx8mm: Correct OPP table according to latest [...] omits a585c8e6db1c arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback [...] omits c834d9ba4626 arm64: dts: imx8m: Add ddr-pmu nodes omits a6c53aa811b6 arm64: dts: imx8mm-evk: enable usb1 and typec support omits 17259a56424d arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF omits c0939e6636d6 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus omits 5b739c8c8f73 clk: imx8: Add DSP related clocks omits 1c0679242fd0 clk: imx: Add support for i.MX8MN clock driver omits 77f0da4f4418 clk: imx: Add API for clk unregister when driver probe fail omits 456499361640 clk: imx8mm: Make 1416X/1443X PLL macro definitions common [...] omits 6d6062553e3d dt-bindings: imx: Add clock binding doc for i.MX8MN omits 4d59541a7556 arm64: dts: imx8mm: Add gpio-ranges property omits d7b26d41eb74 arm64: dts: imx8mq: Add gpio-ranges property omits df1703896a17 arm64: dts: imx8mm: Init rates and parents configs for clocks omits e3110f4526c7 f2fs: fix to read source block before invalidating it omits 9be11356057a PCI: pci-hyperv: fix build errors on non-SYSFS config omits 3d03243e4536 f2fs: allocate memory in batch in build_sit_info() omits 5b9ddbdf2f36 Merge branch 'for-linus' into for-next omits 0386b936772f Merge branch 'for-linus' into for-next omits 43de9762c5d0 Merge branch 'for-linus' into for-next omits 0501481ca9cd Merge branch 'for-linus' into for-next omits e156afacf978 Merge branch 'for-linus' into for-next omits 33ca842b0ad2 Merge branch 'for-linus' into for-next omits cbaf5d5efaa6 Merge branch 'for-linus' into for-next omits b8b02e6f0e0e Merge branch 'for-linus' into for-next omits fa5659bcbc8b Merge branch 'for-linus' into for-next omits c7543f48afe7 Merge branch 'for-5.3/io_uring' into for-next omits d7e8a19b38c8 drm/i915: Don't dereference request if it may have been re [...] omits 3298d0086cc7 drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT omits 0282a0a1b577 drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT omits 6883eab27481 drm/i915: Support flags in whitlist WAs omits 50ff29af6ab4 drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] omits fe1d8ab5885b drm/i915/userptr: Acquire the page lock around set_page_dirty() omits 78f399b3ed4b drm/i915/perf: fix ICL perf register offsets omits 25fd1829ae4e drm/i915: Make the semaphore saturation mask global omits 9a74c745c689 Merge branch 'i2c/for-5.3' into i2c/for-next omits b3af2fb42170 Merge branch 'i2c/for-current' into i2c/for-next omits 68826589a5d9 Merge branch 'i2c/for-5.3' into i2c/for-next omits 80dfdbfd37d2 Merge branch 'for-next-current-v5.2-20190705' into for-nex [...] omits 9da47aa52d11 Merge branch 'misc-5.3' into for-next-current-v5.2-20190705 omits 341f8ae0f820 dt-bindings: nvmem: SID: Fix the examples node names omits 57bdd4057516 drm/etnaviv: Use devm_platform_ioremap_resource() omits d2bb151af860 drm/etnaviv: drop use of drmP.h omits 11343d25a03b Merge branch 'v5.3/fixes' into tmp/aml-rebuild omits c8c1d51b2f3c Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits 54b6bfdce4f7 Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits ba20e09a2ac0 Merge branch 'v5.3/dt' into tmp/aml-rebuild omits 9f98b3142d22 csky: Improve string operations performance by glibc code omits aeeba34bce29 csky: Fixup abiv1 memset error omits 36bb9f3c223c csky: Improve tlb operation with help of asid omits 6df5d003b043 csky: Use generic asid algorithm to implement switch_mm omits 7b4e6f9a4b8d csky: Add new asid lib code from arm omits d6f87a1e4347 csky: Revert mmu ASID mechanism omits a58e28fd0d48 dt-bindings: csky: Add csky PMU bindings omits 61144dcc5ba0 dt-bindings: interrupt-controller: Update csky mpintc omits d5adc059a1ca csky: Fixup some error count in 810 & 860. omits 0e00611b85b9 csky: Fix perf record in kernel/user space omits cdb4a5584494 csky: Add pmu interrupt support omits 0e66378906e0 csky: Add count-width property for csky pmu omits 8ffffcac3e40 csky: Init pmu as a device omits d2f6a60003ba csky: Fixup no panic in kernel for some traps omits a3045ce8ee5f csky: Select intc & timer drivers omits d5df906ffe59 Merge branch 'i2c/for-5.3' into i2c/for-next omits b68976cdf946 arm64: dts: meson-g12a: add missing dwc2 phy-names omits 4382fc438ca5 Merge branch 'clone' into for-next omits 09007fd87eb8 dt-bindings: nvmem: Add YAML schemas for the generic NVMEM [...] omits 99dd4dc1524c Merge branch 'i2c/for-5.3' into i2c/for-next omits dcd4072a2e0b Merge branch 'i2c/for-5.3' into i2c/for-next omits 033de83170dd Merge branch for-5.3/arm64/defconfig into for-next omits 631985de2b16 Merge branch for-5.3/arm64/dt into for-next omits 2db4b3925405 Merge branch for-5.3/soc into for-next omits d378afd28729 Merge branch for-5.3/memory into for-next omits 9da1e6fea882 Merge branch for-5.3/firmware into for-next omits bb0fb7686a52 Merge branch 'i2c/for-5.3' into i2c/for-next omits 743b620aeeb8 dt-bindings: nvmem: Convert Allwinner SID to a schema omits 6bfd4da86e65 Merge branch 'i2c/for-current' into i2c/for-next omits 4df96ebb5608 Merge branch 'i2c/for-5.3' into i2c/for-next omits b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next omits 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next omits ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies omits de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies omits c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies omits 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths omits 2dcbe7fe2265 lib/test_stackinit: Handle Clang auto-initialization pattern omits 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static omits 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next omits 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next omits 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' omits 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple omits c8d087d040cf nvmem: Broaden the selection of NVMEM_SNVS_LPGPR omits bdfc1f623330 nvmem: imx: add i.MX8 nvmem driver omits ed253af9aea8 dt-bindings: fsl: scu: add ocotp binding omits 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier omits 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier adds 6108cd475ca8 Merge tag 'hwmon-for-v5.3-rc2' of git://git.kernel.org/pub [...] adds 94bccc340710 iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCS [...] adds 55d31aaec0da Merge branch 'for-linus-5.3' of git://git.kernel.org/pub/s [...] adds b381c016c5cf Merge tag 'iommu-fixes-v5.3-rc1' of git://git.kernel.org/p [...] adds 750c930b085b Merge tag 'sound-5.3-rc2' of git://git.kernel.org/pub/scm/ [...] adds dbd0f6d6c2a1 io_uring: fix the sequence comparison in io_sequence_defer adds c56cbfae62b7 ata: libahci_platform: remove redundant dev_err message adds f7b76ac9d17e io_uring: fix counter inc/dec mismatch in async_list adds 07b0fdecb247 blkcg: allow blkcg_policy->pd_stat() to print non-debug info too adds 1624b0b20039 block: fix sysfs module parameters directory path in comment adds b5e02b484d6f block, bfq: check also in-flight I/O in dispatch plugging adds a6d81d30d3cd wait: add wq_has_single_sleeper helper adds 545fbd0775ba rq-qos: fix missed wake-ups in rq_qos_throttle adds 64e7ea875ef6 rq-qos: don't reset has_sleepers on spurious wakeups adds d14a9b389a86 rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule adds ac38297f7038 rq-qos: use a mb for got_token adds c0e48f9dea91 io_uring: add a memory barrier before atomic_read adds 893a1c97205a blk-mq: allow REQ_NOWAIT to return an error inline adds 6a43074e2f46 block: properly handle IOCB_NOWAIT for async O_DIRECT IO adds bd11b3a391e3 io_uring: don't use iov_iter_advance() for fixed buffers adds 9310a7ba6de8 io_uring: track io length in async_list based on bytes adds 5d9e06d60eee bcache: fix possible memory leak in bch_cached_dev_run() adds 327fe1d42b83 block: blk-mq: Remove blk_mq_sched_started_request and sta [...] adds 77ce56e2bfaa drbd: dynamically allocate shash descriptor adds 36703247d5f5 io_uring: ensure ->list is initialized for poll commands adds 08b903b5fd0c nvme: ignore subnqn for ADATA SX6000LNP adds e654dfd38c1e nvme: fix memory leak caused by incorrect subsystem free adds 66b20ac0a1a1 nvme: fix multipath crash when ANA is deactivated adds 8fe34be14ecb Revert "nvme-pci: don't create a read hctx mapping without [...] adds 9c0b2596f2ac Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 04412819652f Merge tag 'for-linus-20190726' of git://git.kernel.dk/linux-block adds 19a1c4092e7c fix the struct mount leak in umount_tree() adds 863fa8887bef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a3b46b86ca76 btrfs: fix extent_state leak in btrfs_lock_and_flush_order [...] adds 4792ba1f1ff0 Merge tag 'for-5.3-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 0ed288665686 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds d2eba640a4b9 docs: phy: Drop duplicate 'be made' adds 3ea54d9b0d65 Merge tag 'docs-5.3-1' of git://git.lwn.net/linux adds f480de3f4a2b Merge tag 'drm-misc-fixes-2019-07-25' of git://anongit.fre [...] adds 4d5308e78527 Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freed [...] adds e2921f9f95f1 Merge tag 'drm-fixes-2019-07-26' of git://anongit.freedesk [...] adds a68983891367 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds acbc372e6109 selinux: check sidtab limit before adding a new entry adds 40233e7c4473 Merge tag 'selinux-pr-20190726' of git://git.kernel.org/pu [...] adds c6c84f78e2f7 block: fix max segment size handling in blk_queue_virt_boundary adds 5168afe6ef59 Merge tag 'for-linus-20190726-2' of git://git.kernel.dk/li [...] adds 523634db145a Merge tag 'libnvdimm-fixes-5.3-rc2' of git://git.kernel.or [...] adds f1765a1819ff of: Fix typo in kerneldoc adds c61f0256964b dt-bindings: nvmem: Add YAML schemas for the generic NVMEM [...] adds ce842e73bccf dt-bindings: nvmem: SID: Fix the examples node names adds e1ff7390f58e dt-bindings: Fix more $id value mismatches filenames adds 5efbd93708df Merge tag 'devicetree-fixes-for-5.3-2' of git://git.kernel [...] adds 1a2dcff88105 s390/dma: provide proper ARCH_ZONE_DMA_BITS value adds 4f419eb14272 virtio/s390: fix race on airq_areas[] adds ac7a0fcea39d s390/mm: use shared variables for sysctl range check adds 98abe0227827 MAINTAINERS: vfio-ccw: Remove myself as the maintainer adds 43e317c1bbdf Merge tag 's390-5.3-3' of git://git.kernel.org/pub/scm/lin [...] adds eba6120de93b firewire: mark expected switch fall-throughs adds 5a8dadbcfa6b can: mark expected switch fall-throughs adds 35a3a90cc56c afs: yfsclient: Mark expected switch fall-throughs adds 2988160827b7 afs: fsclient: Mark expected switch fall-throughs adds cc4070449a5b mtd: onenand_base: Mark expected switch fall-through adds 7b26b91d3b23 perf/x86/intel: Mark expected switch fall-throughs adds 737298d18836 drm/amdkfd: Fix missing break in switch statement adds d64062b57eeb drm/amdgpu/gfx10: Fix missing break in switch statement adds 12fce1ab4ad9 drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning adds 9e87891799dc drm/amd/display: Mark expected switch fall-throughs adds 2defb94edb44 drm/i915: Mark expected switch fall-throughs adds a035d552a93b Makefile: Globally enable fall-through warning adds 88c508344245 Merge tag 'Wimplicit-fallthrough-5.3-rc2' of git://git.ker [...] adds 13fbe991b5b1 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 431f288ed730 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 750991f9af5b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e24ce84e85ab Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds a9815a4fa2fd Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5bb575bcc6d1 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 29af915cabd4 Merge tag 'usb-5.3-rc2' of git://git.kernel.org/pub/scm/li [...] adds d9c525229521 treewide: add "WITH Linux-syscall-note" to SPDX tag of uap [...] adds dc3bf49ea330 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds 0ce38c5f929c iomap: fix Invalid License ID adds ad28fd1cb2bd Merge tag 'spdx-5.3-rc2' of git://git.kernel.org/pub/scm/l [...] adds 572782b213b2 Merge tag 'tty-5.3-rc2' of git://git.kernel.org/pub/scm/li [...] adds 04ce9318898b Merge tag 'char-misc-5.3-rc2' of git://git.kernel.org/pub/ [...] adds b2eff0921805 kbuild: remove unused objectify macro adds 26c4c71bcd9a .gitignore: Add compilation database file adds cb36955a5569 gen_compile_commands: lower the entry count threshold adds b25e8a23d4ea kbuild: remove unused single-used-m adds 8e61ea11c23b Merge tag 'kbuild-fixes-v5.3' of git://git.kernel.org/pub/ [...] adds 173e6ee21e2b structleak: disable STRUCTLEAK_BYREF in combination with K [...] adds c622fc5f54cb Merge tag 'meminit-v5.3-rc2' of git://git.kernel.org/pub/s [...] adds 609488bc979f Linux 5.3-rc2 adds f14312a93b34 platform/x86: pcengines-apuv2: use KEY_RESTART for front button adds 45aee68e19a5 Merge tag 'platform-drivers-x86-v5.3-3' of git://git.infra [...] adds 73f628ec9e6b vhost: disable metadata prefetch optimization adds 2a11c76e5301 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 2bcbeaefde2f mm/hmm: always return EBUSY for invalid ranges in hmm_rang [...] adds 02712bc32508 mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau adds 5fbcf5015db8 nouveau: remove the block parameter to nouveau_range_fault adds de4ee728465f nouveau: unlock mmap_sem on all errors from nouveau_range_fault adds 515f12b9eeed Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] adds d5121ffebc38 RDMA/siw: Fix error return code in siw_init_module() adds 60c3becfd1a1 RDMA/hns: Fix sg offset non-zero issue adds cd48a8208723 IB/hfi1: Check for error on call to alloc_rsm_map_table adds 2b74c878b0ea IB/hfi1: Unreserve a flushed OPFN request adds dc25b239ebea IB/hfi1: Field not zero-ed when allocating TID flow memory adds f4d46119f214 IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn adds c56b593d2af4 RDMA/bnxt_re: Honor vlan_id in GID entry comparison adds b7f406bb883b IB/mlx5: Replace kfree with kvfree adds af0653d56657 RDMA/siw: Remove set but not used variables 'rv' adds 6a053953739d IB/mlx5: Fix unreg_umr to ignore the mkey state adds afd1417404fb IB/mlx5: Use direct mkey destroy command upon UMR unreg failure adds 9ec4483a3f0f IB/mlx5: Move MRs to a kernel PD when freeing them to the [...] adds b9332dad9870 IB/mlx5: Fix clean_mr() to work in the expected order adds 296e3a2aad09 IB/mlx5: Prevent concurrent MR updates during invalidation adds a379d1ce32f1 IB/core: Fix querying total rdma stats adds d191152f43a5 IB/counters: Always initialize the port counter object adds b7165bd0d6cb IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW [...] adds 32a024b9a9f3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 2f6f0a996218 Merge tag 'linux-kselftest-5.3-rc3' of git://git.kernel.or [...] adds 543b8c468f55 f2fs: fix to read source block before invalidating it adds 38fb6d0ea342 f2fs: use EINVAL for superblock with invalid magic adds 0572d7668a58 Merge tag 'f2fs-for-5.4-rc3' of git://git.kernel.org/pub/s [...] adds 3884ae44f412 pidfd: remove obsolete comments from test adds 1caf7d50f46b pidfd: Add warning if exit_state is 0 during notification adds 30b692d3b390 exit: make setting exit_state consistent adds 629f8205a6cc Merge tag 'for-linus-20190730' of git://git.kernel.org/pub [...] adds 61c30c98ef17 dax: Fix missed wakeup in put_unlocked_entry() adds 4010b622f1d2 Merge branch 'dax-fix-5.3-rc3' of git://git.kernel.org/pub [...] adds 71be7b0e7d40 Fix uninitialized variable in ipmb_dev_int.c adds 52fde4348ccc Merge tag 'for-linus-5.3-2' of git://github.com/cminyard/l [...] adds b1d45c23284e tracing: Fix header include guards in trace event headers adds 6c77221df961 fgraph: Remove redundant ftrace_graph_notrace_addr() test adds d2eee9fca172 Merge tag 'trace-v5.3-rc2' of git://git.kernel.org/pub/scm [...] adds 1b7e816fc80e mm: slub: Fix slab walking for init_on_free adds b36a1552d731 Bluetooth: hci_uart: check for missing tty operations adds c2c44ec20a84 Unbreak mount_capable() adds 5c6207539aea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 223ecaf140b1 gpiolib: fix incorrect IRQ requesting of an active-low lineevent adds ffe0bbabb0cf gpio: don't WARN() on NULL descs if gpiolib is disabled adds 238644ce4b50 Merge tag 'gpio-v5.3-rc3-fixes-for-linus' of git://git.ker [...] adds d95da993383c gpiolib: Preserve desc->flags when setting state adds 28f5ab1e12ba Merge tag 'gpio-v5.3-3' of git://git.kernel.org/pub/scm/li [...] adds 1e78030e5e5b Merge tag 'mmc-v5.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds c6622a425acd dma-contiguous: do not overwrite align in dma_alloc_contiguous() adds f46cc0152501 dma-contiguous: page-align the size in dma_free_contiguous() adds 35fca9f8a999 Merge tag 'dma-mapping-5.3-3' of git://git.infradead.org/u [...] adds 234172f6bbf8 Merge tag 'arm-swiotlb-5.3' of git://git.infradead.org/use [...] adds 42d21900b39c Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds d65848657c3d drm/amdkfd: Fix byte align on VegaM adds 2c0f07fe3ca5 drm/amd/powerplay: add callback function of get_thermal_te [...] adds 45a660143bf9 drm/amd/powerplay: fix temperature granularity error in smu11 adds 090efd946d00 drm/amdgpu/powerplay: use proper revision id for navi adds 479156f2e554 drm/amd/powerplay: fix null pointer dereference around dpm [...] adds f0bc1ee473fe drm/amd/powerplay: enable SW SMU reset functionality adds 67d0859e2758 drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep adds 929e571c04c2 drm/amdgpu: fix a potential information leaking bug adds a02709818f39 drm/amd/powerplay: add new sensor type for VCN powergate status adds 201cd702b701 drm/amd/powerplay: support VCN powergate status retrieval [...] adds e21e3581e2a1 drm/amd/powerplay: support VCN powergate status retrieval [...] adds a3ebbdb95f8c drm/amd/powerplay: correct Navi10 VCN powergate control (v2) adds 6dee4829cfde drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval adds 4b381ee25d9b Merge tag 'drm-fixes-5.3-2019-07-31' of git://people.freed [...] adds 412e85b60531 drm/nouveau: Only release VCPI slots on mode changes adds 3de433c5b38a drm/msm: Use the correct dma_sync calls in msm_gem adds 2bab52af6fe6 drm/msm: add support for per-CRTC max_vblank_count on mdp5 adds c14b5dce5ece drm/msm: Annotate intentional switch statement fall throughs adds 9ca7ad6c7706 drm: msm: Fix add_gpu_components adds f8981e0309e9 Merge tag 'msm-fixes-2019_08_01' of https://gitlab.freedes [...] adds f26dbb2302e9 Merge tag 'drm-fixes-2019-08-02' of git://anongit.freedesk [...] adds 74bf71ed792a ALSA: hda: Fix 1-minute detection delay when i915 module i [...] adds 37151a41df80 ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain adds 5d78e1c2b7f4 ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check adds 75cdf416b322 Merge tag 'sound-5.3-rc3' of git://git.kernel.org/pub/scm/ [...] adds 42787ed79638 ACPI: PM: Fix regression in acpi_device_set_power() adds 755f1fed27f4 Merge tag 'pm-5.3-rc3' of git://git.kernel.org/pub/scm/lin [...] adds 706cb5492c8c gfs2: Inode dirtying fix adds 97b00aff2c45 Merge tag 'gfs2-v5.3-rc2.fixes' of git://git.kernel.org/pu [...] adds b4f9a1a87a48 Btrfs: fix incremental send failure after deduplication adds cb2d3daddbfb Btrfs: fix race leading to fs corruption after transaction abort adds a6d155d2e363 Btrfs: fix deadlock between fiemap and transaction commits adds d38c3fa6f959 Merge tag 'for-5.3-rc2-tag' of git://git.kernel.org/pub/sc [...] adds a07fc0bb483e RDMA/hns: Fix build error adds 15fe6a8dcc3b RDMA/qedr: Fix the hca_type and hca_rev returned in device [...] adds 708637e65abd Do not dereference 'siw_crypto_shash' before checking adds 61f259821dd3 IB/core: Add mitigation for Spectre V1 adds 621e55ff5b8e RDMA/devices: Do not deadlock during client removal adds 9cd5881719e9 RDMA/devices: Remove the lock around remove_client_context adds e5366d309a77 IB/mlx5: Fix MR registration flow to use UMR properly adds 52e0a118a203 RDMA/restrack: Track driver QP types in resource tracker adds 770b7d96cfff IB/mad: Fix use-after-free in ib mad completion handling adds 6497d0a9c53d IB/hfi1: Fix Spectre v1 vulnerability adds 23eaf3b5c1a7 RDMA/mlx5: Release locks during notifier unregister adds 020fb3bebc22 RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp() adds b07042ca32ff Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5348deb138ab dm table: fix dax_dev NULL dereference in device_synchronous() adds 9c50a98f55f4 dm table: fix various whitespace issues with recent DAX code adds b2c742373d19 Merge tag 'for-5.3/dm-fixes-1' of git://git.kernel.org/pub [...] adds 7be21763f703 ataflop: Mark expected switch fall-through adds 71d6c505b4d9 libata: zpodd: Fix small read overflow in zpodd_get_mech_type() adds 89e524c04fa9 loop: Fix mount(2) failure due to race with LOOP_SET_FD adds d0ee879187df io_uring: fix KASAN use after free in io_sq_wq_submit_work adds 090bb8037081 ata: libahci: do not complain in case of deferred probe adds 2b5c8f0063e4 nbd: replace kill_bdev() with __invalidate_device() again adds 3d0b63c5dfa8 MAINTAINERS: floppy: take over maintainership adds 0eb6ddfb865c block: Fix __blkdev_direct_IO() for bio fragments adds 41995342b40c s390/dasd: fix endless loop after read unit address configuration adds 10e5ddd71fb3 Merge tag 'for-linus-20190802' of git://git.kernel.dk/linux-block adds f3e4ff28b868 scsi: libfc: Whitespace cleanup in libfc.h adds 023358b136d4 scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure adds d478418703d6 scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv adds eeebce186297 scsi: hpsa: correct scsi command status issue after reset adds 18a56d699d17 scsi: hpsa: remove printing internal cdb on tag collision adds df9a606184bf scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA adds e82f04ec6ba9 scsi: qla2xxx: Fix possible fcport null-pointer dereferences adds 6e6d05360b80 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d655e5b4e1c8 s390: clean up qdio.h adds 3361f3193c74 s390: update configs adds 868202ce15a7 s390/boot: add missing declarations and includes adds d25220d2f2ec s390/lib: add missing include adds 06f9895fda39 s390/perf: make cf_diag_csd static adds 1877011a3568 s390/kexec: add missing include to machine_kexec_reloc.c adds ffbd268506ca s390/mm: make gmap_test_and_clear_dirty_pmd static adds 7f5aa1154b1a s390/mm: add fallthrough annotations adds 90a93ff4051e s390/tape: add fallthrough annotations adds 943dd5fa70ad s390/3215: add switch fall through comment for -Wimplicit- [...] adds 8480657280ee vfio-ccw: make vfio_ccw_async_region_ops static adds 3cdd98606750 s390/zcrypt: adjust switch fall through comments for -Wimp [...] adds 4dd68199f3ed Merge tag 's390-5.3-4' of git://git.kernel.org/pub/scm/lin [...] adds 12d1402ce35a parisc: Mark expected switch fall-throughs in fault.c adds 73b886724747 parisc: Fix fall-through warnings in fpudispatch.c adds c5df04521b52 parisc: rename default_defconfig to defconfig adds 740f05f30a8c parisc: fix race condition in patching code adds 3fe6c873af2f parisc: Fix build of compressed kernel even with debug enabled adds e50beea8e773 parisc: Strip debug info from kernel before creating compr [...] adds f2c5ed0dd500 parisc: Add archclean Makefile target adds 9100fc5ae83e Merge branch 'parisc-5.3-4' of git://git.kernel.org/pub/sc [...] adds 849adec41203 arm64: compat: Allow single-byte watchpoints on all addresses adds 0d7fd70f2603 drivers/perf: arm_pmu: Fix failure path in PM notifier adds 75a382f1c9e5 arm64: hw_breakpoint: Fix warnings about implicit fallthrough adds 665547392012 arm64: smp: Mark expected switch fall-through adds eca92a53a6ab arm64: module: Mark expected switch fall-through adds a22c5cf5d37d arm64: vdso: Fix Makefile regression adds 147b9635e634 arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} adds f1d483620154 arm64/efi: fix variable 'si' set but not used adds 677379bc9139 arm64: Lower priority mask for GIC_PRIO_IRQON adds ee07b93e7721 arm64: unwind: Prohibit probing on return_address() adds 760d8ed069c4 arm64: Remove unneeded rcu_read_lock from debug handlers adds 7d4e2dcf311d arm64/mm: fix variable 'pud' set but not used adds 7732d20a160c arm64/mm: fix variable 'tag' set but not used adds b3980e48528c arm64: kprobes: Recover pstate.D in single-step exception handler adds d8bb6718c4db arm64: Make debug exception handlers visible from RCU adds a507f25d1c20 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 09e088a4903b xen/pciback: remove set but not used variable 'old_state' adds 8d1502f629c9 xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero() adds a78d14a31666 xen: avoid link error on ARM adds 50f6393f9654 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds bf70726668c6 xen/swiotlb: simplify range_straddles_page_boundary() adds b877ac9815a8 xen/swiotlb: remember having called xen_create_contiguous_ [...] adds dcb8cfbd8fe9 Merge tag 'for-linus-5.3a-rc3-tag' of git://git.kernel.org [...] adds 45385237f65a selinux: fix memory leak in policydb_init() adds 4f1a6ef1df6f Merge tag 'selinux-pr-20190801' of git://git.kernel.org/pu [...] adds ac65bdfef14a drm/i915: Keep rings pinned while the context is active adds 248f883db612 drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] adds 95eef14cdad1 drm/i915/perf: fix ICL perf register offsets adds 7d3cd6626166 drm/i915: Fix various tracepoints for gen2 adds c270cac40828 drm/i915: fix whitelist selftests with readonly registers adds 6ce5bfe936ac drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT adds cf8f9aa1eda7 drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds fdcc789a4a0b drm/i915: Fix memleak in runtime wakeref tracking adds d1b739f326b9 drm/i915: Deal with machines that expose less than three Q [...] adds f691eaa48014 drm/i915/gtt: Defer the free for alloc error paths adds 5f4c82c89ff0 drm/i915/gtt: Mark the freed page table entries with scratch adds aa56a292ce62 drm/i915/userptr: Acquire the page lock around set_page_dirty() adds 06c12ae3b401 drm/i915/perf: ensure we keep a reference on the driver adds 8f48de49795c drm/i915/perf: add missing delay for OA muxes configuration adds 982b1d002f16 drm/i915: Lock the engine while dumping the active request adds a8f196a0fa63 drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV adds 6d61f716a01e drm/i915/vbt: Fix VBT parsing for the PSR section adds 0bbfdce345c8 drm/i915: Fix GEN8_MCR_SELECTOR programming adds 89f5752307cf drm/i915: Fix the TBT AUX power well enabling adds c00f9c6b79f7 drm/i915/gvt: remove duplicate include of trace.h adds d18fd0576e05 drm/i915/gvt: Warning for invalid ggtt access adds c25144098bee drm/i915/gvt: Don't use ggtt_validdate_range() with size=0 adds 2089a76ade90 drm/i915/gvt: Checking workload's gma earlier adds 7366aeb77cd8 drm/i915/gvt: fix incorrect cache entry for guest page mapping adds ef5b0b444e62 drm/i915/gvt: grab runtime pm first for forcewake use adds 418741480809 drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow [...] adds cf4a459031f2 Merge tag 'gvt-fixes-2019-07-30' of https://github.com/int [...] adds 0de50e40fc68 drm/i915: Lift intel_engines_resume() to callers adds b1fa6fd94fc6 drm/i915: Add a wakeref getter for iff the wakeref is alre [...] adds 4b9bb9728c91 drm/i915: Only recover active engines adds ab35c8a5b07e Merge tag 'drm-intel-fixes-2019-08-02' of git://anongit.fr [...] adds f4cc743a9813 drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM [...] adds e1ae72a21e5f drm/bridge: tc358764: Fix build error adds 1956ecf4c6ed Merge tag 'v5.3-rc2' into drm-misc-fixes adds dc25ace66c74 drm/i810: Use CONFIG_PREEMPTION adds 7e9e5ead55be drm/vgem: fix cache synchronization on arm/arm64 adds d9b42dfab513 drm/client: Support unmapping of DRM client buffers adds 87e281f88f3a drm/fb-helper: Map DRM client buffer only when required adds 01b947afaa94 drm/fb-helper: Instanciate shadow FB if configured in devi [...] adds 585405945707 drm/bochs: Use shadow buffer for bochs framebuffer console adds 5fd5d2b7c53d Merge tag 'drm-misc-fixes-2019-08-02' of git://anongit.fre [...] adds 63dc6e63e682 Revert "drm/vgem: fix cache synchronization on arm/arm64" adds 9eae7c3bcb52 drm/exynos: using dev_get_drvdata directly adds 59d431746f1b drm/exynos: remove redundant assignment to pointer 'node' adds d6f25bd9d407 drm/exynos: add CONFIG_MMU dependency adds 1bbbab097a05 drm/exynos: fix missing decrement of retry counter adds 9c8c9c7cdb4c Merge tag 'exynos-drm-fixes-for-v5.3-rc3' of git://git.ker [...] adds 0e31225f99e0 Merge tag 'drm-fixes-2019-08-02-1' of git://anongit.freede [...] adds b399abe7c21e riscv: Fix perf record without libelf support adds 11ae2d892139 riscv: dts: fu540-c000: drop "timebase-frequency" adds b7edabfe8438 riscv: defconfig: align RV64 defconfig to the output of "m [...] adds 616725492ec7 Merge tag 'riscv/for-v5.3-rc3' of git://git.kernel.org/pub [...] adds 68d8681e97bd kernel/signal.c: fix a kernel-doc markup adds df9576def004 Revert "kmemleak: allow to coexist with fault injection" adds 7bc36e3ce914 ocfs2: remove set but not used variable 'last_hash' adds fa1e512fac71 mm: vmscan: check if mem cgroup is disabled or not before [...] adds ebdf4de5642f mm: migrate: fix reference check race between __find_get_b [...] adds 670105a25608 mm: compaction: avoid 100% CPU usage during compaction whe [...] adds ebb6d35a74ce kasan: remove clang version check for KASAN_STACK adds af700eaed056 ubsan: build ubsan.c more conservatively adds ee38d94a0ad8 page flags: prioritize kasan bits over last-cpuid adds 315c69261dd3 coredump: split pipe command whitespace before expanding template adds 7b358c6f12dc mm/migrate.c: initialize pud_entry in migrate_vma() adds aa4996b3af19 mm/memory_hotplug.c: remove unneeded return for void function adds b59b1baab789 cgroup: kselftest: relax fs_spec checks adds cbedfe11347f asm-generic: fix -Wtype-limits compiler warnings adds 733d1d1a7745 lib/test_meminit.c: use GFP_ATOMIC in RCU critical section adds 14c5cebad510 memremap: move from kernel/ to mm/ adds 7291edca2021 drivers/acpi/scan.c: document why we don't need the device [...] adds b7aea68a19f3 Merge branch 'akpm' (patches from Andrew) adds 2e616d9f9ce8 xfs: fix stack contents leakage in the v1 inumber ioctls adds afa1d96d1430 xfs: Fix possible null-pointer dereferences in xchk_da_btr [...] adds e12b243de76d Merge tag 'xfs-5.3-fixes-1' of git://git.kernel.org/pub/sc [...] adds 52f8c8b32ea2 irqchip/gic-v3: Mark expected switch fall-through adds 34f8eb92ca05 irqchip/gic-v3-its: Free unused vpt_page when alloc vpe ta [...] adds 321275f0d8f5 irqchip/irq-mbigen: Add of_node_put() before return adds 9a446ef08f3b irqchip/irq-imx-gpcv2: Forward irq type to parent adds b5fa9fc9e809 irqchip/renesas-rza1: Fix an use-after-free in rza1_irqc_probe() adds a5dbba8f443e Merge tag 'irqchip-fixes-5.3' of git://git.kernel.org/pub/ [...] adds af42e7450f4b Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds a9446a906f52 lib/vdso/32: Remove inconsistent NULL pointer checks adds 502a590a170b lib/vdso: Move fallback invocation to the callers adds c60a32ea4f45 lib/vdso/32: Provide legacy syscall fallbacks adds d2f5d3fa2619 x86/vdso/32: Use 32bit syscall fallback adds 33a58980ff3c arm64: compat: vdso: Use legacy syscalls as fallback adds 0432a0a066b0 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 820571af7219 tools include UAPI: Sync x86's syscalls_64.tbl and generic [...] adds e0d99c4d24fd tools headers UAPI: Update tools's copy of kvm.h headers adds b830f94f7303 tools headers UAPI: Update tools's copy of mman.h headers adds 95dc663aa638 tools headers UAPI: Update tools's copy of drm.h headers adds 7ee526152db7 tools perf beauty: Fix usbdevfs_ioctl table generator to h [...] adds 0f58163c9d57 tools headers UAPI: Sync usbdevice_fs.h with the kernels t [...] adds c093de6bd3c5 tools headers UAPI: Sync sched.h with the kernel adds e54599c93dbf tools headers UAPI: Sync if_link.h with the kernel adds 7622236ceb16 perf header: Fix divide by zero error if f_header.attr_size==0 adds 20f9781f4913 perf header: Fix use of unitialized value warning adds 2e9a06dda10a perf tools: Fix perf.data documentation units for memory size adds 8aa259b10a6a libbpf: fix missing __WORDSIZE definition adds b3c303be4c35 Merge tag 'perf-urgent-for-mingo-5.3-20190729' of git://gi [...] adds 8b7fd679427c Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 25e5ef302c24 eeprom: at24: make spd world-readable again adds 3a5ff11be8dc Merge tag 'at24-v5.3-rc3-fixes-for-wolfram' of git://git.k [...] adds fd01eecdf959 i2c: iproc: Fix i2c master read more than 63 bytes adds d12e3aae160f i2c: at91: disable TXRDY interrupt after sending data adds b1ac6704493f i2c: at91: fix clk_offset for sama5d2 adds 8eb9a2dff019 i2c: s3c2410: Mark expected switch fall-through adds cf6c8aef16cc Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds e3cacb73e626 xtensa: fix build for cores with coprocessors adds d8778f13b73f Merge tag 'xtensa-20190803' of git://github.com/jcmvbkbc/l [...] adds fc5b34a35458 Add entry in MAINTAINERS file for SafeSetID LSM adds 8449c980c3cd Merge tag 'safesetid-maintainers-correction-5.3-rc2' of gi [...] adds 622445541b75 kbuild: detect missing "WITH Linux-syscall-note" for uapi headers adds 5241ab4cf42d kbuild: initialize CLANG_FLAGS correctly in the top Makefile adds 944cfe9be1fb kbuild: modpost: include .*.cmd files only when targets exist adds cb4819934a7f kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for exte [...] adds acf2a1397a68 kbuild: modpost: remove unnecessary dependency for __modpost adds a721588d9475 kbuild: modpost: do not parse unnecessary rules for vmlinu [...] adds e2a280d28d32 lib/raid6: fix unnecessary rebuild of vpermxor*.c adds e8de12fb7cde kbuild: Check for unknown options with cc-option usage in [...] adds 0c5b6c28ed68 kconfig: Clear "written" flag to avoid data loss adds 05e4f88b7d25 Merge tag 'kbuild-fixes-v5.3-2' of git://git.kernel.org/pu [...] adds 4c0d228c3bd4 MAINTAINERS: Add Geert as Renesas SoC Co-Maintainer adds cee3536d24a1 powerpc: Wire up clone3 syscall adds 705d0abbcc7a powerpc/kvm: Fall through switch case explicitly adds da1115fdbd6e powerpc/nvdimm: Pick nearby online node if the device node [...] adds 7db57e775867 powerpc/spe: Mark expected switch fall-throughs adds 7440ea8b2a44 drivers/macintosh/smu.c: Mark expected switch fall-through adds d7e23b887f67 powerpc/kasan: fix early boot failure on PPC32 adds 4b6f23161b4e Merge tag 'powerpc-5.3-3' of git://git.kernel.org/pub/scm/ [...] adds 8493b2a06fc5 mtd: rawnand: micron: handle on-die "ECC-off" devices correctly adds 2d75989d2d92 mtd: hyperbus: Kconfig: Fix HBMC_AM654 dependencies adds 2b372a9685a7 mtd: hyperbus: Add hardware dependency to AM654 driver adds 62d1716304d1 Merge tag 'mtd/fixes-for-5.3-rc3' of git://git.kernel.org/ [...] adds 1e5ac6300a07 tpm: Fix null pointer dereference on chip register error path adds fa4f99c05320 tpm: tpm_ibm_vtpm: Fix unallocated banks adds a6831a89bcaf Merge tag 'tpmdd-next-20190805' of git://git.infradead.org [...] adds e21a712a9685 Linux 5.3-rc3 adds fc2e634e997d kselftest: save-and-restore errno to allow for %m formatting adds fbb01c52471c selftests/livepatch: push and pop dynamic debug config adds 9e9671cea72e Merge tag 'linux-kselftest-5.3-rc4' of git://git.kernel.or [...] adds 811ba489fa52 regulator: of: Add of_node_put() before return in function adds df9edcba0b11 Merge tag 'regulator-fix-v5.3-rc3' of git://git.kernel.org [...] adds a4127952859a spi: pxa2xx: Add support for Intel Tiger Lake adds 0eb0ce0a78e1 Merge tag 'spi-fix-v5.3-rc3' of git://git.kernel.org/pub/s [...] adds 18ec54fdd6d1 x86/speculation: Prepare entry code for Spectre v1 swapgs [...] adds a2059825986a x86/speculation: Enable Spectre v1 swapgs mitigations adds 64dbc122b20f x86/entry/64: Use JMP instead of JMPQ adds f36cf386e3fe x86/speculation/swapgs: Exclude ATOMs from speculation thr [...] adds 7a30bdd99f37 Merge branch master from git://git.kernel.org/pub/scm/linu [...] adds 4c92057661a3 Documentation: Add swapgs description to the Spectre v1 do [...] adds 4368c4bc9d36 Merge branch 'x86/grand-schemozzle' of git://git.kernel.or [...] adds 600ea54dbaec HID: logitech-dj: rename "gaming" receiver to "lightspeed" adds 27fc32fd9417 HID: logitech-hidpp: add USB PID for a few more supported mice adds d79f7badd118 HID: logitech-dj: add the Powerplay receiver adds 65f11c72780f HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT adds 6fb08f1a5f7e HID: logitech-dj: Really fix return value of logi_dj_recv_ [...] adds 7bc74853fd61 HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on [...] adds 693c3dab4e50 HID: wacom: fix bit shift for Cintiq Companion 2 adds 01ec0a5f19c8 HID: holtek: test for sanity of intfdata adds 49869d2ea9ee HID: Add quirk for HP X1200 PIXART OEM mouse adds 1c703b53e5bf HID: input: fix a4tech horizontal wheel custom usage adds 9c09b214f30e HID: hiddev: avoid opening a disconnected device adds 6d4472d7bec3 HID: hiddev: do cleanup in failure of opening a device adds e0f6974a54d3 HID: sony: Fix race condition between rumble and device remove. adds f4eb1423e433 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2d291e6cc183 MIPS: OProfile: Mark expected switch fall-throughs adds 74034a09267c MIPS: BCM63XX: Mark expected switch fall-through adds 76d7961ff4ee Merge tag 'mips_fixes_5.3_1' of git://git.kernel.org/pub/s [...] adds d1f0b5dce8fd bnx2x: Disable multi-cos feature. adds 53db1cced401 selftests/net: add missing gitignores (ipv6_flowlabel) adds 47d858d0bdcd ipip: validate header length in ipip_tunnel_xmit adds 28ba934d28cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9a07406b00cd net: usb: qmi_wwan: Add the BroadMobi BM818 card adds 81af04b432fd qed: RDMA - Fix the hw_ver returned in device attributes adds c5d139697d5d ocelot: Cancel delayed work before wq destruction adds 01f5bffad555 ip6_tunnel: fix possible use-after-free on xmit adds a7cf3d24ee60 net: qualcomm: rmnet: Fix incorrect UL checksum offload logic adds 08aa5e7da6bc net/mlx5: Use reversed order when unregister devices adds 987f6c69dd92 net/mlx5: Add missing RDMA_RX capabilities adds 7a32f2962c56 net/mlx5: Fix modify_cq_in alignment adds 694826e36634 net/mlx5e: Fix wrong max num channels indication adds 4b95840a6ced net/mlx5e: Fix matching of speed to PRM link modes adds 90bb76929116 net/mlx5e: Prevent encap flow counter update async to user query adds 304ecc9a34b8 net/mlx5e: kTLS, Call WARN_ONCE on netdev mismatch adds 4ea52e250897 nfp: tls: rename tls packet counters adds 280c08991622 Documentation: TLS: fix stat counters description adds 0a062ba725cd Merge tag 'mlx5-fixes-2019-07-25' of git://git.kernel.org/ [...] adds a0d57a552b83 isdn: mISDN: hfcsusb: Fix possible null-pointer dereferenc [...] adds c7ba50fe2399 net: rds: Fix possible null-pointer dereferences in rds_rd [...] adds 3db1fa8bb489 gigaset: stop maintaining seperately adds 8aace4f3eba2 net: phylink: Fix flow control for fixed-link adds 66058b1ca565 Revert ("r8169: remove 1000/Half from supported modes") adds 003bd5b4a7b4 r8169: don't use MSI before RTL8168d adds f3eb2c334a6d arcnet: com90xx: Mark expected switch fall-throughs adds 56f37a3fa219 arcnet: com90io: Mark expected switch fall-throughs adds 26027f4243c1 arcnet: arc-rimi: Mark expected switch fall-throughs adds a7f9cbf0ed2f MAINTAINERS: Remove mailing-list entry for XDP (eXpress Da [...] adds 051c7b39be4a net: sched: Fix a possible null-pointer dereference in deq [...] adds d7bae09fa008 net: bridge: delete local fdb on device init failure adds e1ab2431ebee arcnet: com20020-isa: Mark expected switch fall-throughs adds 05bba1edaf9c net/af_iucv: mark expected switch fall-throughs adds 195b2919ccd7 net: stmmac: manage errors returned by of_get_mac_address() adds 011f175428d4 rocker: fix memory leaks of fib_work on two error return paths adds 230bd958c2c8 mvpp2: refactor MTU change code adds 55b40dbf0e76 net: fix ifindex collision during namespace removal adds d66503c43c00 mvpp2: refactor the HW checksum setup adds 6f315c42d412 net: ehea: Mark expected switch fall-through adds 52023a539930 net: spider_net: Mark expected switch fall-through adds c6b36bdd04b5 mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled adds d4e575ba9fcc net: sctp: drop unneeded likely() call around IS_ERR() adds 0bc10ad3a42a net: wan: sdla: Mark expected switch fall-through adds 7bd6ba4ef4b2 net: hamradio: baycom_epp: Mark expected switch fall-through adds a20961cc9493 net: smc911x: Mark expected switch fall-through adds ab98c008ac76 net: phy: fixed_phy: print gpio error only if gpio node is [...] adds 43c8e0ae76bd net: dsa: mv88e6xxx: use link-down-define instead of plain value adds 2ad07086a557 mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types adds 3caa61c20875 net: stmmac: Sync RX Buffer upon allocation adds 5f4e4203add2 enetc: Fix build error without PHYLIB adds 60034d3d146b rxrpc: Fix potential deadlock adds c69565ee6681 rxrpc: Fix the lack of notification when sendmsg() fails o [...] adds a17c42f96896 Merge tag 'rxrpc-fixes-20190730' of git://git.kernel.org/p [...] adds 2948a1fcd77a tipc: fix unitilized skb list crash adds 055d88242a60 compat_ioctl: pppoe: fix PPPOEIOCSFWD handling adds abb48f801396 net: dsa: qca8k: enable port flow control adds 28fe79000e9b mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() adds 744ad9a35728 mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 adds 23201ea57f69 Merge branch 'mlxsw-Two-small-fixes' adds 5b31f3e39a6c drop_monitor: Add missing uAPI file to MAINTAINERS file adds 47b69bf74f16 net: ethernet: et131x: Use GFP_KERNEL instead of GFP_ATOMI [...] adds 246902bdf562 net: ag71xx: Use GFP_KERNEL instead of GFP_ATOMIC in 'ag71 [...] adds 91826ba13855 netfilter: add include guard to xt_connlabel.h adds 3b48300d5cc7 netfilter: ebtables: also count base chain policies adds b89d15480d0c netfilter: ipset: Actually allow destination MAC address f [...] adds 1b4a75108d5b netfilter: ipset: Copy the right MAC address in bitmap:ip, [...] adds 6c1f7e2c1b96 netfilter: ipset: Fix rename concurrency with listing adds 7cdc44122847 Merge branch 'master' of git://blackhole.kfki.hu/nf adds fa9586aff919 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e6f4051123fd {nl,mac}80211: fix interface combinations on crypto contro [...] adds 05aaa5c97dce mac80211: don't WARN on short WMM parameters from AP adds b55f3b841099 mac80211_hwsim: Fix possible null-pointer dereferences in [...] adds eef347f846ee Revert "mac80211: set NETIF_F_LLTX when using intermediate [...] adds f86a677e5752 Merge tag 'mac80211-for-davem-2019-07-31' of git://git.ker [...] adds c6349f880732 net: mediatek: Drop unneeded dependency on NET_VENDOR_MEDIATEK adds d8a1de3d5bb8 isdn: hfcsusb: Fix mISDN driver crash caused by transfer b [...] adds e29903c49990 selftests/tls: fix TLS tests with CONFIG_TLS=n adds 271da132e29b net: phy: phy_led_triggers: Fix a possible null-pointer de [...] adds 5c725b6b6506 net: bridge: mcast: don't delete permanent entries when fa [...] adds 4d97972b45f0 net: stmmac: Use netif_tx_napi_add() for TX polling function adds 944a83a2669a mvpp2: fix panic on module removal adds 14f1c0f2ff15 net: 8390: Fix manufacturer name in Kconfig help text adds 93ae6d2d2e0e net: amd: Spelling s/case/cause/ adds ac0e3f20c7a9 net: apple: Fix manufacturer name in Kconfig help text adds aca3432a607b net: broadcom: Fix manufacturer name in Kconfig help text adds cec754cc7813 net: ixp4xx: Spelling s/XSacle/XScale/ adds 85aee0a793ba net: nixge: Spelling s/Instrument/Instruments/ adds 1583d448ea84 net: packetengines: Fix manufacturer spelling and capitalization adds 509b0538bc28 net: samsung: Spelling s/case/cause/ adds 18601078957b Merge branch 'net-Manufacturer-names-and-spelling-fixes' adds 4da5f0018eef tipc: compat: allow tipc commands without arguments adds 224c04973db1 net: usb: pegasus: fix improper read if get_registers() fail adds 685703b497ba hv_sock: Fix hang when a connection is closed adds ea443e5e98b5 atm: iphase: Fix Spectre v1 vulnerability adds 3690c8c9a8ed net/ethernet/qlogic/qed: force the string buffer NULL-terminated adds 2802d2cf24b1 enetc: Select PHYLIB while CONFIG_FSL_ENETC_VF is set adds aa6b1956158f net: phy: fix race in genphy_update_link adds 59c0b47a1e11 r8152: fix typo in register name adds 5e5412c365a3 net/socket: fix GCC8+ Wpacked-not-aligned warnings adds c3953a3c2d31 NFC: nfcmrvl: fix gpio-handling regression adds 7fb5a711545d net: dsa: mv88e6xxx: drop adjust_link to enabled phylink adds 7be8ef2cdbfe net: sched: use temporary variable for actions indexes adds 60d60c8fbd8d net/mlx5e: always initialize frag->last_in_page adds 4de9c89a4982 bpf: fix XDP vlan selftests test_xdp_vlan.sh adds d35661fcf95d selftests/bpf: add wrapper scripts for test_xdp_vlan.sh adds 13978d1e73d2 selftests/bpf: reduce time to execute test_xdp_vlan.sh adds 065af3554705 net: fix bpf_xdp_adjust_head regression for generic-XDP adds 4130741736d4 Merge branch 'net-fix-regressions-for-generic-XDP' adds 5d92e631b8be net/tls: partially revert fix transition through disconnec [...] adds cd114d2e81f6 selftests/tls: add a litmus test for the socket reuse thro [...] adds cff6a327d78b ipv6: Fix unbalanced rcu locking in rt6_update_exception_stamp_rt adds 438b43bdb95d gve: Fix case where desc_cnt and data_cnt can get out of sync adds f9cedf1a9b1c net/smc: do not schedule tx_work in SMC_CLOSED state adds cd2063604ea6 net/smc: avoid fallback in case of non-blocking connect adds d934423ac26e drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case adds 091adf9ba6cd net: bridge: move default pvid init/deinit to NETDEV_REGIS [...] adds cd28aa2e056c can: sja1000: force the string buffer NULL-terminated adds e787f19373b8 can: peak_usb: force the string buffer NULL-terminated adds 30a8beeb3042 can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices adds ead16e53c2f0 can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices adds f7813d5c637e Merge tag 'linux-can-fixes-for-5.3-20190802' of git://git. [...] adds 5c4e2e1af345 net: ethernet: sun4i-emac: Support phy-handle property for [...] adds debea2cd3193 net: cxgb3_main: Fix a resource leak in a error path in 'i [...] adds d0d006a43e9a be2net: disable bh with spin_lock in be_process_mcc adds df612421fe25 mwifiex: fix 802.11n/WPA detection adds cfb21b11b891 iwlwifi: mvm: disable TX-AMSDU on older NICs adds 0f8084cdc1f9 iwlwifi: mvm: avoid races in rate init and rate perform adds 39bd984c203e iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 adds 6b2dbce549bb iwlwifi: mvm: prepare the ground for more RSS notifications adds c61b655a88a5 iwlwifi: mvm: add a new RSS sync notification for NSSN sync adds 521dc6c7c74e iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue adds 3c514bf831ac iwlwifi: mvm: add a loose synchronization of the NSSN acro [...] adds 23babdf06779 iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks adds 072b30642f90 iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug o [...] adds abcbef5977df iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef adds 6569e7d36773 iwlwifi: fix locking in delayed GTK setting adds b6cf28796756 iwlwifi: mvm: fix comparison of u32 variable with less than zero adds cd4d6b0bcd51 iwlwifi: mvm: send LQ command always ASYNC adds f5d88fa334e6 iwlwifi: mvm: replace RS mutex with a spin_lock adds ecd09ddc1d14 iwlwifi: mvm: fix frame drop from the reordering buffer adds 514ea05b0743 iwlwifi: mvm: fix possible out-of-bounds read when accessi [...] adds 03a0995ccc07 iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) adds f5a47fae6aa3 iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support adds 87e7e25aee6b iwlwifi: don't unmap as page memory that was mapped as single adds ba3224db7803 iwlwifi: mvm: fix an out-of-bound access adds 71b256f8f7a5 iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment adds 66f5772ee29d Merge tag 'iwlwifi-fixes-for-kvalo-2019-07-30' of git://gi [...] adds 1f6607250331 iwlwifi: dbg_ini: fix compile time assert build errors adds 0574f2ed3060 Merge tag 'wireless-drivers-for-davem-2019-08-06' of git:/ [...] adds 0efedbf11f07 net: stmmac: xgmac: Fix XGMAC selftests adds e8df7e8c233a net: stmmac: Fix issues when number of Queues >= 4 adds 4a6a1385a4db net: stmmac: tc: Do not return a fragment entry adds 3abd24a1831d Merge branch 'stmmac-fixes' adds b35475c5491a net sched: update vlan action for batched events operations adds 8571deb01381 tc-testing: updated vlan action tests with batch create/delete adds 5b0bce247cc2 Merge branch 'Fix-batched-event-generation-for-vlan-action' adds 1a2c070ae805 net: hisilicon: make hip04_tx_reclaim non-reentrant adds f2243b827859 net: hisilicon: fix hip04-xmit never return TX_BUSY adds 96a50c0d907a net: hisilicon: Fix dma_map_single failed on arm64 adds 2b0dfc175333 Merge branch 'hisilicon-fixes' adds c4bd48699beb net: sched: police: allow accessing police->params with rtnl adds 67cbf7dedd03 net: sched: sample: allow accessing psample_group with rtnl adds 443bfb4acb83 Merge branch 'flow_offload-action-fixes' adds f26e0cca14c9 net: dsa: qca8k: Add of_node_put() in qca8k_setup_mdio_bus() adds 6d7c7d948a2e net: dsa: sja1105: Fix broken learning with vlan_filtering [...] adds 4b7da3d808f9 net: dsa: sja1105: Use the LOCKEDS bit for SJA1105 E/T as well adds 6cb0abbdf90c net: dsa: sja1105: Really fix panic on unregistering PTP clock adds f163fed2764e net: dsa: sja1105: Fix memory leak on meta state machine n [...] adds 93fa8587b253 net: dsa: sja1105: Fix memory leak on meta state machine e [...] adds feac1d680233 Merge branch 'sja1105-fixes' adds 33920f1ec5bf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 38ada2f406a9 hwmon: (nct7802) Fix wrong detection of in4 presence adds a95a4f3f2702 hwmon: (lm75) Fixup tmp75b clr_mask adds ecb095bff5d4 Merge tag 'hwmon-for-v5.3-rc4' of git://git.kernel.org/pub [...] adds 8bf63e8da5e5 kbuild: revive single target %.ko adds d104084b0daf kbuild: fix false-positive need-builtin calculation adds 60443c3f3013 kbuild: generate modules.order only in directories visited [...] adds 258e2ed6c44a kbuild: show hint if subdir-y/m is used to visit module Makefile adds da325abf1574 Merge remote-tracking branch 'kbuild-current/fixes' adds 97abfd5d801a ARCv2: entry: early return from exception need not clear U [...] adds da31076f96fc ARC: fix typo in setup_dma_ops log message adds ce0eff0d9b4d ARC: [plat-hsdk]: allow to switch between AXI DMAC port co [...] adds e86d94fdda8e ARC: unwind: Mark expected switch fall-throughs adds 49d2c3035b06 Merge remote-tracking branch 'arc-current/for-curr' adds 30e235389faa arm64: mm: add missing PTE_SPECIAL in pte_mkdevmap on arm64 adds 49b9c908af12 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds a287a49e672d s390/protvirt: avoid memory sharing for diag 308 set/store adds 8024b5a9fc2b s390/mm: fix dump_pagetables top level page table walking adds 218ddd5acfea s390/setup: adjust start_code of init_mm to _text adds fd0c7435d7bf s390/unwind: remove stack recursion warning adds b9f23b7376c2 s390/head64: cleanup unused labels adds 24350fdadbde s390: put _stext and _etext into .text section adds 7bac98707f65 kbuild: add OBJSIZE variable for the size tool adds 739bacbf7aa2 s390/build: use size command to perform empty .bss check adds 5109cd632a52 Merge remote-tracking branch 's390-fixes/fixes' adds 6d6a6ce4b999 Merge remote-tracking branch 'sparc/master' adds fa3a03da549a batman-adv: Fix netlink dumping of all mcast_flags buckets adds f7af86ccf188 batman-adv: Fix deletion of RTR(4|6) mcast list entries adds f6649feb264e Merge tag 'batadv-net-for-davem-20190808' of git://git.ope [...] adds c6ac228def4e Merge remote-tracking branch 'net/master' adds 5d01ab7bac46 libbpf: fix erroneous multi-closing of BTF FD adds 56fbc24116f4 libbpf : make libbpf_num_possible_cpus function thread safe adds 3415ec643e7b libbpf: set BTF FD for prog only when there is supported . [...] adds 7c2e988f400e bpf: fix x64 JIT code generation for jmp to 1st insn adds f1fc7249dddc selftests/bpf: tests for jmp to 1st insn adds f884fb7211c7 Merge remote-tracking branch 'bpf/master' adds fb3e730e6c03 Merge remote-tracking branch 'ipsec/master' adds 0ca1bbb7f421 selftests: netfilter: extend flowtable test script for ipsec adds 589b474a4b7c netfilter: nf_flow_table: fix offload for flows that are s [...] adds 322db4f3bdb1 Merge remote-tracking branch 'netfilter/master' adds 34a2a80ff30b ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s mas [...] adds e51b69808b7e ASoC: Intel: Fix some acpi vs apci typo in somme comments adds 789e162a6255 ASoC: rockchip: Fix mono capture adds 1e112c35e3c9 ASoC: ti: davinci-mcasp: Correct slot_width posed constraint adds 6963d00bb6e4 MAINTAINERS: Update Intel ASoC drivers maintainers adds 52f87f3ca251 ASoC: sun4i-i2s: Incorrect SR and WSS computation adds b9da500bde81 ASoC: max98373: add 88200 and 96000 sampling rate support adds 88639051017f ASoC: amd: acp3x: use dma_ops of parent device for acp3x d [...] adds 30c21734d853 ASoC: amd: acp3x: use dma address for acp3x dma driver adds c2913b140f90 Merge tag 'asoc-fix-v5.3-rc3' of https://git.kernel.org/pu [...] adds 7c0767643f3b ASoC: max98373: Remove executable bits adds d1d03306659d Merge tag 'asoc-fix-v5.3-rc3-2' of https://git.kernel.org/ [...] adds a67060201b74 ALSA: usb-audio: fix a memory leak bug adds c1c6c877b0c7 ALSA: hda - Don't override global PCM hw info flag adds 3d92aa45fbfd ALSA: hiface: fix multiple memory leak bugs adds c02f77d32d2c ALSA: hda - Workaround for crackled sound on AMD controlle [...] adds c7cd7c748a32 sound: fix a memory leak bug adds 1be3c1fae6c1 ALSA: firewire: fix a memory leak bug adds b0fa265f218c Merge remote-tracking branch 'sound-current/for-linus' adds 06e8f5c842f2 ASoC: rsnd: don't call clk_get_rate() under atomic context adds cc352735d49c ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init adds 804cbf4bb063 ASoC: hdac_hda: fix page fault issue by removing race adds 8cbd5eb1a884 Merge branch 'asoc-5.3' into asoc-linus adds 9362ebcd30db Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 7352e72a513f regulator: slg51000: Fix a couple NULL vs IS_ERR() checks adds a13693b86ac7 Merge branch 'regulator-5.3' into regulator-linus adds 93112d8e5b68 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 79629d0f7ce5 spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when us [...] adds c95d020fb6ea Merge branch 'spi-5.3' into spi-linus adds 7ed8839b7139 Merge remote-tracking branch 'spi-fixes/for-linus' adds 46c42d844211 driver core: platform: return -ENXIO for missing GpioInt adds ac43432cb1f5 driver core: Fix use-after-free and double free on glue directory adds cc798c83898e kernfs: fix memleak in kernel_ops_readdir() adds 8097c43bcbec Revert "kernfs: fix memleak in kernel_ops_readdir()" adds ed25eed5fd75 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 81eaadcae81b kgdboc: disable the console lock when in kgdb adds 00bad31dc2e8 Merge remote-tracking branch 'tty.current/tty-linus' adds 1957de95d425 usb: typec: tcpm: Add NULL check before dereferencing config adds fd5da3e2cc61 usb: typec: tcpm: free log buf memory when remove debug file adds 12ca7297b885 usb: typec: tcpm: remove tcpm dir if no children adds a29d56c2ed24 usb: typec: ucsi: ccg: Fix uninitilized symbol error adds 783bda5e41ac usb: host: xhci-rcar: Fix timeout in xhci_suspend() adds cb53c517285f xhci: Fix NULL pointer dereference at endpoint zero reset. adds 88d02c9ba2e8 usb: typec: tcpm: Ignore unsupported/unknown alternate mod [...] adds fc05481b2fca usb: yurex: Fix use-after-free in yurex_delete adds c43f28dfdc46 usb: usbfs: fix double-free of usb memory upon submiturb error adds 2ca359f4f8b9 Revert "USB: rio500: simplify locking" adds c468a8aa790e usb: iowarrior: fix deadlock on disconnect adds 27709ae4e2fe usb: setup authorized_default attributes using usb_bus_notify adds 2bbd2baeedbd Merge remote-tracking branch 'usb.current/usb-linus' adds 7e7ae38bf928 USB: serial: option: Add support for ZTE MF871A adds 552573e42aab USB: serial: option: add D-Link DWM-222 device ID adds d57e5d872dc1 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 507d213698e4 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds ae8cc91a7d85 iio: adc: max9611: Fix misuse of GENMASK macro adds 5a304e1a4ea0 IIO: Ingenic JZ47xx: Set clock divider on probe adds 6cdff99c9f7d iio: cros_ec_accel_legacy: Fix incorrect channel setting adds 1244a720572f iio: imu: mpu6050: add missing available scan masks adds 41e6ada93356 docs: generic-counter.rst: fix broken references for ABI file adds 90c6260c1905 iio: adc: gyroadc: fix uninitialized return code adds 09f6109ff4f8 Merge tag 'iio-fixes-for-5.3a' of git://git.kernel.org/pub [...] adds 7e776415a389 Merge remote-tracking branch 'staging.current/staging-linus' adds 75035fe22b80 habanalabs: fix F/W download in BE architecture adds 2aa4e410795c habanalabs: fix host memory polling in BE architecture adds d21a95e0ef3e Merge tag 'misc-habanalabs-fixes-2019-07-29' of git://peop [...] adds e70d8b287301 nvmem: Use the same permissions for eeprom as for nvmem adds 1dd38ae96973 MAINTAINERS: Move linux-fpga tree to new location adds 5511c0c309db coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute adds cfee2d206c6a Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds b07dd9b40098 soundwire: cadence_master: fix register definition for SLA [...] adds 664b16589f88 soundwire: cadence_master: fix definitions for INTSTAT0/1 adds b5cab7216a02 Merge remote-tracking branch 'soundwire-fixes/fixes' adds e77ff779a0c6 Input: applespi - add dependency on LEDS_CLASS adds b55d996f057b Input: usbtouchscreen - initialize PM mutex before using it adds c88090dfc842 Input: kbtab - sanity check for endpoint type adds 37ad2e343449 Input: applespi - use struct_size() helper adds 849f5ae3a513 Input: iforce - add sanity checks adds 2566f7599df9 Merge remote-tracking branch 'input-current/for-linus' adds 25e44338321a crypto: ccp - Fix oops by properly managing allocated structures adds 9f00baf74e4b crypto: ccp - Add support for valid authsize values less than 16 adds e2664ecbb2f2 crypto: ccp - Ignore tag length when decrypting GCM ciphertext adds 2cdc0cf007a9 Merge remote-tracking branch 'crypto-current/master' adds 33eeeff5d92d Merge remote-tracking branch 'ide/master' adds 39c71a5b8212 dmaengine: stm32-mdma: Fix a possible null-pointer derefer [...] adds 169a01d11d9a Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 92f5b0313e37 media: vivid: fix missing cec adapter name adds 81df7b90fdca Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 742cdc2af140 Merge remote-tracking branch 'omap-fixes/fixes' adds 3cfa5c97f41f hwmon: pmbus: ucd9000: remove unneeded include adds fed78a3eac1a Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d75996dd022b dax: dax_layout_busy_page() should not unmap cow pages adds 6d9be2b18c7f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds d7cd4dd907c1 Btrfs: fix sysfs warning and missing raid sysfs directories adds 07301df7d2fc btrfs: trim: Check the range passed into to prevent overflow adds efa6b617e067 Merge branch 'misc-5.3' into next-fixes adds 630b226485c4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 47a7a8b34ec7 configfs: fix a deadlock in configfs_symlink() adds 36c0a758fc30 Merge remote-tracking branch 'vfs-fixes/fixes' adds 322036ab0b7d dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING adds c8faf6c92ac5 arm: initialize the dma-remap atomic pool for LPAE configs adds 197b3e665b82 dma-mapping: fix page attributes for dma_mmap_* adds 8e9d01dcef6b dma-direct: don't truncate dma_required_mask to bus addres [...] adds 9524760c8cbe Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 740ce365a4dc dt-bindings: Fix generated example files getting added to schemas adds 45c0e666007c Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds a86c71ba3022 scsi: lpfc: Fix crash when cpu count is 1 and null irq aff [...] adds 0f34a0d317a9 Merge remote-tracking branch 'scsi-fixes/fixes' adds abffedaaa770 Merge tag 'drm/tegra/for-5.3-rc4' of git://anongit.freedes [...] adds af655cc5aae8 drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands adds d1836f3813ee drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring te [...] adds 4853fc32306f drm/amd/powerplay: Allow changing of fan_control in smu_v11_0 adds 8ecd998debe1 drm/amd/powerplay: honor hw limit on fetching metrics data [...] adds b88701180358 drm/amd/powerplay: correct navi10 vcn powergate adds 72cda9bb5e21 drm/amdgpu: pin the csb buffer on hw init for gfx v8 adds d9dfe768b3f3 Revert "drm/amdgpu: fix transform feedback GDS hang on gfx [...] adds 4b3e30ed3ec7 Revert "drm/amdkfd: New IOCTL to allocate queue GWS" adds f536579c1482 Merge tag 'drm-fixes-5.3-2019-08-07' of git://people.freed [...] adds f4f65614d12a Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 7e51b56cd5b8 drm/amdkfd: Remove GPU ID in GWS queue creation adds b066c77636c0 Revert "drm/amdgpu: fix transform feedback GDS hang on gfx [...] adds a68e7829738b Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' adds 0584674d7fe4 drm/i915: fix possible memory leak in intel_hdcp_auth_down [...] adds 73a0ff0b30af drm/i915: Fix wrong escape clock divisor init for GLK adds f9f54b0c9085 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c6303c5d52d5 mmc: sdhci-sprd: Fix the incorrect soft reset operation wh [...] adds fa25eba6993b mmc: cavium: Set the correct dma max segment size for mmc_host adds b803974a8603 mmc: cavium: Add the missing dma unmap when the dma has finished. adds 9e9a2ea5394f Merge remote-tracking branch 'mmc-fixes/fixes' adds cff2e812f3a0 hv: tools: fixed Python pep8/flake8 warnings for lsvmbus adds 9c5449a362c1 hv: tools: fix KVP and VSS daemons exit code adds 4d31c97aedff hv: tools: fix typos in toolchain adds 5d14de4c6ce5 hv: Use the correct style for SPDX License Identifier adds e4cf0e255bfc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds c6bed1e8dceb RISC-V: Remove per cpu clocksource adds 7e7108957a7d dt-bindings: Update the riscv,isa string description adds db715409b689 riscv: delay: use do_div() instead of __udivdi3() adds 5496bf3d0431 RISC-V: Remove udivdi3 adds 646a38f52acc Merge remote-tracking branch 'risc-v-fixes/fixes' adds d76b34fd499b pidfd: remove obsolete comments from test adds 3ae1506c0146 pidfd: Add warning if exit_state is 0 during notification adds 97112e283da5 exit: make setting exit_state consistent adds 2823d8ad6c46 Merge remote-tracking branch 'pidfd-fixes/fixes' adds c3aefa0b8f54 fpga-manager: altera-ps-spi: Fix build error adds 7721f61d2e76 fpga: altera-ps-spi: Fix getting of optional confd gpio adds a604833f0f00 Merge remote-tracking branch 'fpga-fixes/fixes' adds 9b562437d388 drm/modes: Fix unterminated strncpy adds f7ccbed656f7 drm/rockchip: Suspend DP late adds e06aa63031a1 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 543820cfb6e1 ARM/hw_breakpoint: Mark expected switch fall-throughs adds d795473834ee ARM: tegra: Mark expected switch fall-through adds ba8b0c923a1a ARM: alignment: Mark expected switch fall-throughs adds 1d86f27a227f ARM: OMAP: dma: Mark expected switch fall-throughs adds ecc7b1fe8eba mfd: db8500-prcmu: Mark expected switch fall-throughs adds 7beb192655c6 mfd: omap-usb-host: Mark expected switch fall-throughs adds 7a3fdd230c95 usb: phy: ab8500-usb: Mark expected switch fall-throughs adds 013335b24856 ARM: signal: Mark expected switch fall-through adds 75ac99e62686 scsi: cxlflash: Mark expected switch fall-throughs adds 1c0d6827c103 scsi: ibmvfc: Mark expected switch fall-throughs adds 5fed5a6d2a18 scsi: qlogicpti: Mark expected switch fall-throughs adds 21da161f26d1 scsi: ibmvscsi_tgt: Mark expected switch fall-throughs adds 4135c1d8f1af scsi: sun3_scsi: Mark expected switch fall-throughs adds 1b1f55d16afc watchdog: Mark expected switch fall-throughs adds b16ed6cfb7e5 watchdog: scx200_wdt: Mark expected switch fall-through adds 2bdbb2844202 scsi: wd33c93: Mark expected swich fall-through adds 4954683b0717 net: smc911x: Mark expected switch fall-through adds 15568f114e3e usb: host: ohci-tmio: Mark expected switch fall-throughs adds 89ee12a279ac drm: sti: Mark expected switch fall-throughs adds 718a610cf9b0 watchdog: wdt977: Mark expected switch fall-through adds 842e08ceb0f8 crypto: ux500/crypt: Mark expected switch fall-throughs adds 3b994552fb5d dmaengine: imx-dma: Mark expected switch fall-through adds 69aa8a98e235 s390/net: Mark expected switch fall-throughs adds b0a216ccba64 watchdog: riowd: Mark expected switch fall-through adds 65d6358f9e3e video: fbdev: omapfb_main: Mark expected switch fall-throughs adds 130a0c719ada PCI: Mark expected switch fall-through adds eb4cb0104482 pcmcia: db1xxx_ss: Mark expected switch fall-throughs adds 86f0367c900f scsi: fas216: Mark expected switch fall-throughs adds 09995c8ababa ARM: ep93xx: Mark expected switch fall-through adds 06764e2cbda7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds cbcbb02867d1 kbuild: Fail if gold linker is detected adds afd7f04f060c kbuild: use $(basename ...) for cmd_asn1_compiler adds 4078614667d7 kbuild: make bison create C file and header in a single pa [...] adds 4e46537a52ed kbuild: move flex and bison rules to Makefile.host adds 421a15c167b2 kbuild: clean-up subdir-ym computation adds cc6ff7162ef4 Kbuild: Handle PREEMPT_RT for version string and magic adds 7813ebd52a1a Merge remote-tracking branch 'kbuild/for-next' adds b33d567560c1 auxdisplay: panel: need to delete scan_timer when misc_reg [...] adds ba2c1340d7c8 auxdisplay: charlcd: add help text for backlight initial state adds 75354284cc3a auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay adds 390235c3e660 auxdisplay: charlcd: add include guard to charlcd.h adds 6c4d6bc54864 auxdisplay: Fix a typo in cfag12864b-example.c adds f7bb346d7833 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 1f9f2a1649d9 Merge remote-tracking branch 'arm/for-next' adds c87857945b0e arm64: Remove unused assembly macro adds b907b80d7ae7 arm64: remove pointless __KERNEL__ guards adds c19d050f8088 arm64/kexec: Use consistent convention of initializing 'kx [...] adds b717480f5415 arm64: remove unneeded uapi/asm/stat.h adds 3e77eeb7a27f ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local [...] adds b3e089cd446b arm64: Replace strncmp with str_has_prefix adds 332e5281a4e8 arm64: esr: Add ESR exception class encoding for trapped ERET adds 73961dc1182e arm64: sysreg: Remove unused and rotting SCTLR_ELx field d [...] adds 2f8f180b3cee arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() adds 22ec71615d82 arm64: io: Relax implicit barriers in default I/O accessors adds 13776f9d40a0 arm64: mm: free the initrd reserved memblock in a aligned manner adds 66cbdf5d0c96 arm64: Move TIF_* documentation to individual definitions adds 5cf896fb6be3 arm64: Add support for relocating the kernel with RELR rel [...] adds 71c67a31f09f init/Kconfig: Fix infinite Kconfig recursion on PPC adds b99286b088ea arm64/prefetch: fix a -Wtype-limits warning adds 2951d5efaf8b arm64: mm: print hexadecimal EC value in mem_abort_decode() adds 08f103b9a950 arm64/ptrace: Fix typoes in sve_set() comment adds 45880f7b7b19 error-injection: Consolidate override function definition adds 42d038c4fb00 arm64: Add support for function error injection adds 601f55bdf300 Merge branch 'for-next/error-injection' into for-next/core adds 2b835e24b5c6 arm64: untag user pointers in access_ok and __uaccess_mask_ptr adds 63f0c6037965 arm64: Introduce prctl() options to control the tagged use [...] adds 9ce1263033cd selftests, arm64: add a selftest for passing tagged pointe [...] adds ea5ddd41d0d2 Merge branch 'for-next/tbi' into for-next/core adds ec87f9c74467 Merge remote-tracking branch 'arm64/for-next/core' adds 4b9ace9c25dc perf/imx_ddr: Add MODULE_DEVICE_TABLE adds 228f855fb57a perf: Remove dev_err() usage after platform_get_irq() adds 21b2d78931b0 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 8c039e6356e9 Merge remote-tracking branch 'arm-soc/for-next' adds 8b4475a8f8ec Merge remote-tracking branch 'actions/for-next' adds 3d4bacdc207a arm64: dts: meson-g12a: add missing dwc2 phy-names adds 54f374d1fd30 arm64: dts: meson-g12a-sei510: enable IR controller adds dc7f2cb218b5 arm64: dts: amlogic: odroid-n2: keep SD card regulator always on adds a3989107017c Merge branch 'v5.3/fixes' into tmp/aml-rebuild adds 4f0303d43973 ARM: dts: meson8b: add ethernet fifo sizes adds ea241bdfa0ba ARM: dts: meson8b: add the PWM_D output pin adds 087a1d8b4e4c ARM: dts: meson8b: ec100: add the VDDEE regulator adds 8bdf38be712d ARM: dts: meson8b: odroidc1: add the VDDEE regulator adds dee51cd0d2e8 ARM: dts: meson8b: mxq: add the VDDEE regulator adds 5936e776bddf ARM: dts: meson8b: add the nvmem cell with the board's MAC [...] adds f016ec2ddd05 ARM: dts: meson8b: odroidc1: use the MAC address stored in [...] adds 3bbd73b3f91d Merge branch 'v5.4/dt' into tmp/aml-rebuild adds c49051f9e3bf arm64: dts: move common G12A & G12B modes to meson-g12-com [...] adds a902d577cfb6 arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux adds 67444f6c8058 arm64: dts: meson-g12a: add cpus OPP table adds 26328b18e2a1 arm64: dts: meson-g12a: enable DVFS on G12A boards adds e53df01cf17f arm64: dts: meson-g12b: add cpus OPP tables adds af29074f707b arm64: dts: meson: add ethernet fifo sizes adds 43bdd5d57695 dt-bindings: media: amlogic,vdec: add default compatible adds 1bf5c126ff04 arm64: dts: meson-gx: add video decoder entry adds de42eec40100 arm64: dts: meson: add video decoder entries adds 5d2b173b89a0 dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC adds 96561b0c5e4b dt-bindings: arm: amlogic: add bindings for the Amlogic G1 [...] adds edd55c0496b4 dt-bindings: arm: amlogic: add support for the Khadas VIM3 adds 81f58a8b2907 arm64: dts: meson-g12b: support a311d and s922x cpu operat [...] adds f461c704eff7 Merge branch 'v5.4/dt64' into tmp/aml-rebuild adds 3a760d986568 soc: amlogic: meson-clk-measure: protect measure with a mutex adds c33b2777d01e soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk adds 0baf212eab4d soc: amlogic: meson-gx-socinfo: add A311D id adds 5f2581d1bbf1 Merge branch 'v5.4/drivers' into tmp/aml-rebuild adds bc20b15f1af2 Merge remote-tracking branch 'amlogic/for-next' adds 51b0c5c24484 ARM: dts: aspeed: swift: Fix FSI GPIOs adds ed2a2abc6334 Merge branch 'dt-for-v5.4' into for-next adds 5cb98b41abb3 ARM: dts: aspeed: Add Facebook Wedge40 BMC adds fdc0417be526 ARM: dts: aspeed: Add Facebook Wedge100 BMC adds 46a9f947b3f6 ARM: dts: aspeed: tiogapass: Move battery sensor adds 4c349c7dafad ARM: dts: aspeed: tiogapass: Add Riser card adds 34bab04663d5 Merge branch 'dt-for-v5.4' into for-next adds 840c578b2e17 Merge remote-tracking branch 'aspeed/for-next' adds 0fde666cb92c Merge remote-tracking branch 'at91/at91-next' adds 4e0c87320b0f Merge remote-tracking branch 'bcm2835/for-next' adds a5580eb394c8 ARM: dts: vf610-bk4: Fix qspi node description adds 1e80936a42e1 dt-bindings: imx: Add clock binding doc for i.MX8MN adds 34af5179d239 clk: imx8mm: Make 1416X/1443X PLL macro definitions common [...] adds fd6ef2857b74 clk: imx: Add API for clk unregister when driver probe fail adds 96d6392b54db clk: imx: Add support for i.MX8MN clock driver adds 6ad7cb7122ce clk: imx8: Add DSP related clocks adds d1b395b36e90 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus adds 0209001674de clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' adds 951c1aef9691 clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT adds 0d381f4c80ee clk: imx8mq: set correct parent for usb ctrl clocks adds e50bf7a67cc6 clk: imx: Remove unused clk based API adds d52fb0193ffb clk: imx8mm: Fix typo of pwm3 clock's mux option #4 adds d4c5792e2a4a clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m adds 053a4ffe2988 clk: imx: imx8mm: fix audio pll setting adds af7e7ee0e428 clk: imx8mm: Switch to platform driver adds b87340998a87 clk: imx7ulp: Make sure earlycon's clock is enabled adds 5133f1f3cc41 clk: imx: Remove unused function statement adds f7988ba3b2ed clk: imx8mn: Keep uart clocks on for early console adds 9b9c60bed562 clk: imx8mq: Mark AHB clock as critical adds 6984b6e6a2ee Merge branch 'clk/imx' into for-next adds 77266e722fea bus: imx-weim: optionally enable burst clock mode adds 09a10a8a7f40 Merge branch 'imx/drivers' into for-next adds c901cfe5ada0 ARM: imx: Drop imx_anatop_init() adds 0f4469d3263d Merge branch 'imx/soc' into for-next adds 0008c1f3bc27 dt-bindings: bus: imx-weim: document optional burst clock mode adds 06a54598ed4d Merge branch 'imx/bindings' into for-next adds 8ad2d1dcce54 ARM: dts: imx6qdl-wandboard: Add OV5645 camera support adds 13f138d3fcbc ARM: dts: imx6qdl-nit6xlite: Remove invalid properties adds 2a44db130351 ARM: dts: imx: Cleanup style around assignment operator adds 2c1a3f4dc4b9 ARM: dts: imx25-pdk: native-mode is part of display-timings adds d81765d693db ARM: dts: imx53: Update LCD panel node on M53Menlo adds fc9cb416d8b6 Merge branch 'imx/dt' into for-next adds 6b392e16307f arm64: dts: imx8mm: Init rates and parents configs for clocks adds 26c2f55a6a15 arm64: dts: imx8mq: Add gpio-ranges property adds 156263599e9e arm64: dts: imx8mm: Add gpio-ranges property adds 8b01840edcfc arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF adds ef4c47ab888a arm64: dts: imx8mm-evk: enable usb1 and typec support adds 1efe85c9056a arm64: dts: imx8m: Add ddr-pmu nodes adds 46b29f4bd67e arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback [...] adds cd7c2ddfda36 arm64: dts: imx8mm: Correct OPP table according to latest [...] adds 9eced3a2f224 arm64: dts: imx8mq: Correct OPP table according to latest [...] adds 150736b88a7e arm64: dts: imx8mq: Add clock for TMU node adds 74bd5951dd35 arm64: dts: imx8mq: correct usb controller clocks adds 9ae303f9edde arm64: dts: rdu3: add UCS1002 charge controller node adds bf95c394f5a3 arm64: dts: nxp: add ls1046a-frwy board support adds b5547e22be72 arm64: dts: imx8mm-evk: Remove invalid properties adds 56838644f9dd arm64: dts: freescale: Add support for i.MX8QXP AI_ML board adds 3a3f06085fac arm64: dts: ls1028a: Add optional property node for Mali DP500 adds d04fd0b423f4 arm64: dts: imx8qxp: add lpuart baud clock adds adc898e3d11a arm64: dts: imx8qxp: add serial alias adds 356c27227b3b arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M adds 546d92d34f3c arm64: dts: add the console node for DPAA2 platforms adds 66f1f58055a4 arm64: dts: ls1088a: Revise gpio registers to little-endian adds db4cfe2fef50 arm64: dts: imx8mq: Add opp-suspend property to OPP table adds 0d9df5815ccc arm64: dts: imx8mm: Add opp-suspend property to OPP table adds ba7372fbba5e arm64: dts: imx8mq-evk: Unbypass audio_pll1 adds e0585bde70ee Merge branch 'imx/dt64' into for-next adds f27c3a359e6e ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver adds cd1b1264632a arm64: defconfig: CONFIG_DRM_ETNAVIV=m adds 8b3e0af8ab56 Merge branch 'imx/defconfig' into for-next adds b3b9015c7472 Merge remote-tracking branch 'imx-mxs/for-next' adds 4d74ccd213ba Merge remote-tracking branch 'keystone/next' adds 5e8ebd8706f2 Merge remote-tracking branch 'mediatek/for-next' adds f8a5fec0c1f4 Merge remote-tracking branch 'mvebu/for-next' adds 9b8231101477 Merge remote-tracking branch 'omap/for-next' adds 36a80df44b6f arm64: dts: sdm845: Add video nodes adds a1875bf98290 arm64: dts: qcom: sdm845: Add unit name to soc node adds 81a7b51177fc arm64: dts: qcom: sdm845: remove unnecessary properties fo [...] adds 19e684e835f6 arm64: dts: qcom: sdm845: remove unit name for thermal tri [...] adds 2833d79c28b8 arm64: dts: qcom: sdm845-cheza: remove macro from unit name adds e77cc85ee390 arm64: dts: qcom: sdm845: remove macro from unit name adds 887e54218183 arm64: dts: qcom: msm8996: Rename smmu nodes adds ba0411ddd133 arm64: dts: sdm845: Add device node for Last level cache c [...] adds f65018264cb1 arm64: dts: qcom: pms405: add unit name adc nodes adds cbf7f748f276 arm64: dts: qcom: pms405: remove reduandant properties adds e8c48eb08ab1 arm64: dts: qcom: qcs404: remove unit name for thermal tri [...] adds d32bb89c9a45 arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node [...] adds e3c5bc562a5f arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/ adds 32a5da21dd1c arm64: dts: qcom: msm8998: Node ordering, address cleanups adds ed7d6110c110 arm64: dts: qcom: sdm845: Add Coresight support adds 783abfa2249a arm64: dts: qcom: msm8998: Add Coresight support adds d98de8efa19f arm64: dts: qcom: msm8996: Add Coresight support adds 7e4b5f241a91 arm64: dts: qcom: Extend AOSS QMP node adds 4e300e439af3 arm64: dts: qcom: msm8996: Add Venus video codec DT node adds 3af1e2aa1855 dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd. adds b72160fa886d dt-bindings: qcom: Document bindings for new MSM8916 devices adds 1329c1ab0730 arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U adds 16e8e8072108 arm64: dts: qcom: Add device tree for Longcheer L8150 adds 9aebf4de2203 base: soc: Add serial_number attribute to soc adds f7ccc7a397cf base: soc: Export soc_device_register/unregister APIs adds efb448d0a3fc soc: qcom: Add socinfo driver adds 9c84c1e78634 soc: qcom: socinfo: Expose custom attributes adds cd23d1405be6 soc: qcom: socinfo: Expose image information adds 05589b30b21a soc: qcom: Extend AOSS QMP driver to support resources tha [...] adds 7bea41c4a256 soc: qcom: socinfo: Annotate switch cases with fall through adds e8cf1988f521 Merge branches 'arm64-for-5.4' and 'drivers-for-5.3' into [...] adds 1176e78f758b Merge remote-tracking branch 'qcom/for-next' adds 0f00add045c8 Merge remote-tracking branch 'renesas/next' adds 4193a39240fb arm64: dts: renesas: r8a77990: Add cpg reset for DU adds 3ed1db9071fd arm64: dts: renesas: r8a77995: Add cpg reset for DU adds 56d651e890f3 arm64: dts: renesas: r8a77995: Fix register range of display node adds e8efd2a8e20a arm64: dts: renesas: r8a774c0: Add missing assigned-clocks [...] adds 0a930f64a1cc arm64: dts: renesas: r8a774a1: Add missing assigned-clocks [...] adds 5b971c71dd64 arm64: dts: renesas: r8a774a1: Add CANFD support adds 816c5248df0f arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces adds cd3e43be1418 arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander adds d112c2092544 arm64: dts: renesas: hihope-common: Add BT support adds 176f936a1e88 arm64: dts: renesas: hihope-common: Add WLAN support adds da245a5066aa arm64: dts: renesas: r8a774a1: Use extended audio dmac registers adds a44efeaa0bbf arm64: dts: renesas: r8a774a1: Add SSIU support for sound adds a7aa356e2c9a dt-bindings: can: rcar_canfd: document r8a774a1 support adds 8cb7ec141886 dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM] adds 0ed0eb0171d7 soc: renesas: rcar-sysc: Use [] to denote a flexible array member adds 2c967e8e928a Merge branches 'renesas-arm64-dt-for-v5.4', 'renesas-dt-bi [...] adds c7a895fc5dd5 arm64: dts: renesas: r8a7795: Sort nodes adds 3bb350f22492 arm64: dts: renesas: r8a7795-es1: Sort nodes adds da3db1c84629 arm64: dts: renesas: r8a77965: Sort nodes adds 34e776ea894a arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes adds 480160ee3c05 arm64: dts: renesas: r8a7795: salvator-x: Sort nodes adds a23bc44c2dea arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes adds 74b1435efb0b arm64: dts: renesas: r8a7796: salvator-x: Sort nodes adds 93c3438f7604 arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes adds 44d2266c8c69 arm64: dts: renesas: salvator-common: Sort nodes adds b726a9e3ac06 arm64: dts: renesas: ulcb-kf: Sort nodes adds 0a05b3d7fee5 arm64: dts: renesas: ulcb: Sort nodes adds 229a4cd46ddf Merge branch 'renesas-arm64-dt-for-v5.4' into renesas-next adds 83c5cf19a3f2 arm64: dts: renesas: r8a77970: eagle: Sort nodes adds 43afe2062267 arm64: dts: renesas: r8a77970: v3msk: Sort nodes adds 8ccb4c978881 arm64: dts: renesas: r8a77980: condor: Sort nodes adds 52f95a0935c1 arm64: dts: renesas: r8a77980: v3hsk: Sort nodes adds 880925e84dbe arm64: dts: renesas: r8a77990: ebisu: Sort nodes adds ddd56410dac0 arm64: dts: renesas: r8a77990: Sort nodes adds 1ab0a43afdfb arm64: dts: renesas: r8a77995: draak: Sort nodes adds c070bf341093 arm64: dts: renesas: r8a77995: Sort nodes adds a2fe2cd26285 arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1 adds 7fc009cbd7d1 arm64: dts: renesas: r8a774c0: cat874: Add definition for [...] adds 67986e5bca3b Merge branch 'renesas-arm64-dt-for-v5.4' into renesas-next adds f32d0c636371 dt-bindings: Rename file of DT bindings for Renesas memory [...] adds 72a83ded7f4c dt-bindings: rcar-imr: Rename bindings documentation file adds ddc8cd7d92b3 dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files adds 383704e3e3ec Merge branch 'renesas-dt-bindings-for-v5.4' into renesas-next adds e36a8e38bd8b Merge remote-tracking branch 'renesas-geert/next' adds e2557157a9dd dt-bindings: reset: imx7: Add support for i.MX8MM adds 942b4c10b11b dt-bindings: reset: Fix typo in imx8mq resets adds 7c61ccf643a9 reset: reset-meson: update with SPDX Licence identifier adds b16a00636545 dt-bindings: reset: amlogic,meson-gxbb-reset: update with [...] adds fb0d72c7ac5d dt-bindings: reset: amlogic,meson8b-reset: update with SPD [...] adds e7ef681a8ab8 dt-bindings: Document the DesignWare IP reset bindings adds ea651ffd4f7f reset: Add DesignWare IP support to simple reset adds c5034a32df3c Merge remote-tracking branch 'reset/reset/next' adds a5021c459791 ARM: dts: rockchip: Cleanup style around assignment operator adds 55d674eec75b Merge branch 'v5.4-armsoc/dts32' into for-next adds 94562040da08 ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger} adds 6f79fcc6c9e3 ARM: dts: rockchip: Add pin names for rk3288-veyron fievel adds 30b2ea80df59 Merge branch 'v5.4-armsoc/dts32' into for-next adds 5b0b2c032ff7 Merge remote-tracking branch 'rockchip/for-next' adds f19b4fe783e7 ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core adds 1e1c735a6ba0 ARM: dts: exynos: Add port map to Exynos5250 AHCI node adds 91a49470c29c ARM: exynos_defconfig: Enable AHCI-platform SATA driver adds 468b887c767e Merge branch 'next/defconfig' into for-next adds 17cf7fba418d Merge remote-tracking branch 'samsung-krzk/for-next' adds a24810673638 arm64: dts: fast models: Remove clcd's max-memory-bandwidth adds ace4682635db ARM: vexpress: Cleanup cppcheck shifting warning adds 8d65f58021fb ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier adds 7ff1154d459d ARM: dts: vexpress: Add missing newline at end of file adds 2230feca56a2 firmware: arm_scmi: Use the correct style for SPDX License [...] adds 0a78327e9a78 firmware: arm_scmi: Align few names in sensors protocol wi [...] adds 15a010ac446c firmware: arm_scmi: Remove extra check for invalid length [...] adds f90d32167e49 firmware: arm_scmi: Fix few trivial typos in comments adds a56f5588a8ef firmware: arm_scmi: Use the term 'message' instead of 'command' adds 193a64fa2c6f firmware: arm_scmi: Check if platform has released shmem b [...] adds 188ffb71dac3 firmware: arm_scmi: Reorder some functions to avoid forwar [...] adds 18191afd84c5 firmware: arm_scmi: Segregate tx channel handling and prep [...] adds 6ea4ab14c335 firmware: arm_scmi: Add receive channel support for notifications adds 63f3ce9a074f firmware: arm_scmi: Separate out tx buffer handling and pr [...] adds 0b9dfd451736 firmware: arm_scmi: Add mechanism to unpack message headers adds 35561d569b88 firmware: arm_scmi: Add support for asynchronous commands [...] adds ca473b7431d8 firmware: arm_scmi: Drop async flag in sensor_ops->reading_get adds c3b1738a2d5a firmware: arm_scmi: Add asynchronous sensor read if it supports adds a71e0b60bbf7 firmware: arm_scmi: Drop config flag in clk_ops->rate_set adds 727e705c1d98 firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible adds c99997ae9282 firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors adds 033f516b4ac0 firmware: arm_scmi: Add discovery of SCMI v2.0 performance [...] adds 8f12cbcb6abc firmware: arm_scmi: Make use SCMI v2.0 fastchannel for per [...] adds afc1ed7083fd dt-bindings: arm: Extend SCMI to support new reset protocol adds 72ce05e02ad9 firmware: arm_scmi: Add RESET protocol in SCMI v2.0 adds c66aa1b83d3c reset: Add support for resets provided by SCMI adds b9ab2ad24a89 Merge remote-tracking branches 'korg_sudeep/for-next/juno' [...] adds 39311f01e8e1 Merge remote-tracking branch 'scmi/for-linux-next' adds 8d3071f3e858 arm64: dts: allwinner: a64: Enable eMMC on A64-OLinuXino adds 754c3cfcf76b ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus adds 9d4db2f5f0e6 bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq() adds 6c7312f8d13e Merge branches 'sunxi/dt-for-5.4' and 'sunxi/drivers-for-5 [...] adds 57d263326598 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds c33fe752de96 firmware: tegra: Move BPMP resume to noirq phase adds 6290ae1fb7e2 Merge branch for-5.4/firmware into for-next adds 380e94a32465 Merge remote-tracking branch 'tegra/for-next' adds 79d276114d08 Merge remote-tracking branch 'clk/clk-next' adds 81b23ba645e6 csky: Fixup mb() synchronization problem adds 7f80fe207de9 csky: Fixup dma_alloc_coherent with PAGE_SO attribute adds bbb69f902c89 csky/dma: Fixup cache_op failed when cross memory ZONEs adds ada384a7fd2d csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range adds 6941b85538ad Merge remote-tracking branch 'csky/linux-next' adds a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h adds 91b895e37f29 Merge remote-tracking branch 'h8300/h8300-next' adds c5e5c48c1642 ia64:unwind: fix double free for mod->arch.init_unw_table adds e0ecc9379e56 Merge remote-tracking branch 'ia64/next' adds 24640f233b46 mips: Add support for generic vDSO adds abed3d826f2f mips: Add clock_getres entry point adds 1f66c45db330 mips: Add clock_gettime64 entry point adds 42374b94d70c MIPS: BCM47XX: Add support for Netgear R6200 V1 adds b4c0f7fa5308 mips: vdso: Fix source path adds cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug adds 7ea502e1d885 MIPS: X1000: Add X1000 system type. adds f066fa606401 MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT adds 36ba3eae0362 MIPS: DTS: jz4740: Add missing nodes adds 8ddebad15e9b MIPS: qi_lb60: Migrate to devicetree adds fe9825146b25 MIPS: configs: LB60: update defconfig adds 91c7db5e7c65 ASoC: jz4740: Drop lb60 board code adds e305bff3a706 video/fbdev: Drop JZ4740 driver adds 091c6104ade5 dma: Drop JZ4740 driver adds b58451e00f2b mtd: rawnand: Drop obsolete JZ4740 NAND driver adds aea12071d6fc power/supply: Drop obsolete JZ4740 driver adds d202742058b2 hwmon: Drop obsolete JZ4740 driver adds 7f428252dbd0 MIPS: jz4740: Drop dead code adds dc7077f89ad9 mips: remove nargs from __SYSCALL adds 579de8f86b1c MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache. adds 053951dda71e MIPS: Ingenic: Disable broken BTB lookup optimization. adds ece51529a470 MIPS: octeon: Remove cpu_has_saa adds 905421ee1535 MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU adds 6393e6064486 mips: fix vdso32 build, again adds 7390dabd2755 Merge remote-tracking branch 'mips/mips-next' adds d562aca37a54 parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support adds 52a22e6c27be parisc/ftrace: Add KPROBES_ON_FTRACE adds c8bbbc67cb31 parisc: Update feature list adds ec4d396b6350 parisc: trigger die notifier chain in parisc_terminate() adds 83af58f8068e parisc: Add assembly implementations for memset, strlen, s [...] adds ac184aa03e4d Merge remote-tracking branch 'parisc-hd/for-next' adds 802494092d35 Merge remote-tracking branch 'risc-v/for-next' adds efc598e6c8a9 s390/zcrypt: move cca misc functions to new code file adds 94bbd34e51bc s390/zcrypt: add base code for cca crypto card info support adds 7c4e91c0959b s390/zcrypt: new sysfs attributes serialnr and mkvps adds 283822ea7669 s390/qdio: enable drivers to poll for Output completions adds 32a2e5ac2b69 s390/qdio: let drivers opt-out from Output Queue scanning adds 8bb68b9ae5ff Documentation/s390: remove outdated dasd documentation adds 019a09a26310 Documentation/s390: remove outdated debugging390 documentation adds 20f3502bfb2f s390: move vmalloc option parsing to startup code adds 56accf7fd7bf s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_r [...] adds 28c05eafd8c1 Merge remote-tracking branch 's390/features' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds f141f01620a8 Merge remote-tracking branch 'sh/sh-next' adds 66da768644b5 xtensa: remove free_initrd_mem adds 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next adds 0b2336bdbaf8 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 2067b2b3f484 afs: Fix the CB.ProbeUuid service handler to reply correctly adds 4a46fdba449a afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() adds a6eed4ab5dd4 fs: afs: Fix a possible null-pointer dereference in afs_pu [...] adds 37c0bbb33266 afs: Fix off-by-one in afs_rename() expected data version [...] adds 5dc84855b0fc afs: Only update d_fsdata if different in afs_d_revalidate() adds 9dd0b82ef530 afs: Fix missing dentry data version updating adds e34e4c2fcdcd rxrpc: Fix potential deadlock adds 871d838721ae rxrpc: Fix the lack of notification when sendmsg() fails o [...] adds 2c167cc6f251 rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto adds c4b4c0d30af7 afs: Provide an RCU-capable key lookup adds 852c1d04f6d0 afs: Support RCU pathwalk adds 5c2833938bf5 rxrpc: Fix local endpoint refcounting adds 81880d2a7f57 rxrpc: Pass the input handler's data skb reference to the Rx ring adds 49bbdebb23f2 rxrpc: Don't bother generating maxSkew in the ACK packet adds b4d4ea02f6ab rxrpc: Improve jumbo packet counting adds 2a975913f30c rxrpc: Use info in skbuff instead of reparsing a jumbo packet adds 99ab86282812 rxrpc: Add a private skb flag to indicate transmission-phase skbs adds 254131ce645e rxrpc: Use the tx-phase skb flag to simplify tracing adds 8327b01c242a rxrpc: Use shadow refcount for packets in the RxTx ring adds b214b2d8f277 rxrpc: Don't use skb_cow_data() in rxkad adds ed029087bb37 Merge remote-tracking branch 'afs/afs-next' adds f0108f3d9aea Btrfs: factor out extent dropping code from hole punch handler adds 923e18065902 Btrfs: fix ENOSPC errors, leading to transaction aborts, w [...] adds 16e763de5335 btrfs: remove set but not used variable 'offset' adds a7a317eefaee btrfs: reduce stack usage for btrfsic_process_written_block adds 8d75ba6c1ef0 btrfs: Remove unused locking functions adds 5bf3cf74b8cf btrfs: use common vfs LABEL ioctl definitions adds ad3d512bb2a9 btrfs: Return number of compressed extents directly in com [...] adds 5fc360dbcb5b btrfs: Move free_pages_out label in inline extent handling [...] adds bf9235371241 btrfs: Remove delalloc_end argument from extent_clear_unlo [...] adds 1af04740e025 btrfs: Remove leftover of in-band dedupe adds 3b8828e3c085 btrfs: Add an assertion to warn incorrct case in insert_in [...] adds 41c62cf2860a btrfs: assert extent map tree lock in add_extent_mapping adds 7788f7dc4c79 btrfs: assert tree mod log lock in __tree_mod_log_insert adds 9230f84aa5a7 btrfs: volumes: Unexport find_free_dev_extent_start() adds 15d2adb5915d btrfs: volumes: Add comment for find_free_dev_extent_start() adds a23edbc67192 btrfs: extent-tree: Add comment for inc_block_group_ro() adds bef11d7e3f68 btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate() adds e6d4bccb5744 btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_de [...] adds d60fbb79e877 btrfs: extent-tree: Make sure we only allocate extents fro [...] adds 7cd60d5e6935 btrfs: tree-checker: Add ROOT_ITEM check adds b5ec07f02ac1 Btrfs: fix hang when loading existing inode cache off disk adds 0de6b02533d0 Btrfs: fix inode cache block reserve leak on failure to al [...] adds d6831a400d63 Btrfs: fix inode cache waiters hanging on failure to start [...] adds f06454f4150a Btrfs: fix inode cache waiters hanging on path allocation failure adds e511696b6a52 Btrfs: wake up inode cache waiters sooner to reduce waiting time adds 1171551cf9ef btrfs: Remove unnecessary check from join_running_log_trans adds 030e796e9034 btrfs: Refactor btrfs_calc_avail_data_space adds 2d6da303b721 Btrfs: remove unnecessary condition in btrfs_clone() to av [...] adds 80699787b1af btrfs: remove unused btrfs_device::flush_bio_sent adds 46ea13d49821 btrfs: remove unused key type set/get helpers adds 60735d2c4bfb btrfs: tree-log: convert defines to enums adds a6c6ca2b28f3 btrfs: async-thread: convert defines to enums adds 7cee53caf4c2 btrfs: tree-log: use symbolic name for first replay stage adds 5cc633a8e2bd btrfs: move btrfs_add_free_space out of a header file adds adb14b34a749 btrfs: move basic block_group definitions to their own header adds 452d087e7e42 btrfs: migrate the block group lookup code adds 10b2d8eb57be btrfs: migrate the block group ref counting stuff adds 29c95c892b5a btrfs: migrate nocow and reservation helpers adds e553c98a8619 btrfs: export the block group caching helpers adds 1217814751ed btrfs: export the excluded extents helpers adds 0386f648da3c btrfs: export the caching control helpers adds 045a1146975c btrfs: temporarily export fragment_free_space adds 4cfaebbdfefd btrfs: make caching_thread use btrfs_find_next_key adds b3c1385b0b5a btrfs: sysfs: add debugging exports adds 84841fe34b4f btrfs: delete debugfs code adds fe4b8657fb6b Btrfs: fix memory leaks in the test test_find_first_clear_ [...] adds b2354d918ef4 Btrfs: make test_find_first_clear_extent_bit fail on incor [...] adds bf1156716953 btrfs: clarify btrfs_ioctl_get_dev_stats padding adds 035087b3c256 btrfs: qgroup: Try our best to delete qgroup relations adds af052ab1567b Merge branch 'misc-next' into for-next-current-v5.2-20190805 adds 4ac85b548240 Merge branch 'for-next-current-v5.2-20190805' into for-nex [...] adds 0eab521a8366 Merge branch 'misc-next' into for-next-next-v5.3-20190805 adds 4a9f8909c890 Btrfs: factor out extent dropping code from hole punch handler adds 84ba0f75b11b Btrfs: fix ENOSPC errors, leading to transaction aborts, w [...] adds 1a9b4a6dbc2b btrfs: remove set but not used variable 'offset' adds 5f6bee754a7d btrfs: reduce stack usage for btrfsic_process_written_block adds bc1c6e501086 btrfs: Remove unused locking functions adds 3ec761eb8c82 btrfs: use common vfs LABEL ioctl definitions adds e1827ce510c6 btrfs: Return number of compressed extents directly in com [...] adds c62d0b26bab2 btrfs: Move free_pages_out label in inline extent handling [...] adds 84cda5753583 btrfs: Remove delalloc_end argument from extent_clear_unlo [...] adds 9fbcc2be4986 btrfs: Remove leftover of in-band dedupe adds 1d587f89b0a7 Btrfs: fix race leading to fs corruption after transaction abort adds a4e2a99c6286 Btrfs: fix incremental send failure after deduplication adds 50b1e33c65af Btrfs: fix deadlock between fiemap and transaction commits adds 726c3b3ec546 btrfs: Add an assertion to warn incorrct case in insert_in [...] adds c5bb8043419b btrfs: assert extent map tree lock in add_extent_mapping adds fe9f5009b3ed btrfs: assert tree mod log lock in __tree_mod_log_insert adds 76132f519271 btrfs: volumes: Unexport find_free_dev_extent_start() adds a23f0e33838b btrfs: volumes: Add comment for find_free_dev_extent_start() adds 49ad5e6f17af btrfs: extent-tree: Add comment for inc_block_group_ro() adds 6a82a163e6b9 btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate() adds 529fb1706ed3 btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_de [...] adds bd19dd685831 btrfs: extent-tree: Make sure we only allocate extents fro [...] adds f6ff5e7c9f34 btrfs: tree-checker: Add ROOT_ITEM check adds e3f4122dc5ef Btrfs: fix hang when loading existing inode cache off disk adds 903fb017f55a Btrfs: fix inode cache block reserve leak on failure to al [...] adds 217462390bf5 Btrfs: fix inode cache waiters hanging on failure to start [...] adds 9941efc246a1 Btrfs: fix inode cache waiters hanging on path allocation failure adds f00845696957 Btrfs: wake up inode cache waiters sooner to reduce waiting time adds a7246d611507 btrfs: Remove unnecessary check from join_running_log_trans adds 4d5572483cfc btrfs: Refactor btrfs_calc_avail_data_space adds d7125d4138eb Btrfs: remove unnecessary condition in btrfs_clone() to av [...] adds eb4860489fe1 btrfs: remove unused btrfs_device::flush_bio_sent adds d0e1b62283a3 btrfs: remove unused key type set/get helpers adds da4ce3519a08 btrfs: tree-log: convert defines to enums adds a520336758a4 btrfs: async-thread: convert defines to enums adds bb36f1f1686e btrfs: tree-log: use symbolic name for first replay stage adds d4fb1fa93ef2 btrfs: move btrfs_add_free_space out of a header file adds c7d31abe9d9d btrfs: move basic block_group definitions to their own header adds 4dfbf33fbfb6 btrfs: migrate the block group lookup code adds cf1645d308b8 btrfs: migrate the block group ref counting stuff adds 29444f5b5d03 btrfs: migrate nocow and reservation helpers adds f57cc176fb6c btrfs: export the block group caching helpers adds 57bcb9265f7f btrfs: export the excluded extents helpers adds fbecde851b4c btrfs: export the caching control helpers adds 16a024999978 btrfs: temporarily export fragment_free_space adds 2fa66afe022f btrfs: make caching_thread use btrfs_find_next_key adds 681cf8f43ce1 btrfs: add sha256 as another checksum algorithm adds 9b405902fd56 Merge branch 'ext/johannes/csum-sha256' into for-next-next [...] adds 82e8ebc43409 btrfs: extent_io: Do extra check for extent buffer read wr [...] adds 9d4a481edd4e btrfs: extent-tree: Kill BUG_ON() in __btrfs_free_extent() [...] adds 510deac06435 btrfs: Detect unbalanced tree with empty leaf before crash [...] adds 7174185ff582 btrfs: extent-tree: Kill the BUG_ON() in insert_inline_ext [...] adds e500739d51c1 btrfs: ctree: Checking key orders before merged tree blocks adds 863563e78d2c Merge branch 'ext/qu/enhanced-defence-fuzzed-v2' into for- [...] adds 3263d9211e6b btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check adds af2c81929fed btrfs: tree-checker: Add simple keyed refs check adds e0a3e6c63e92 btrfs: tree-checker: Add EXTENT_DATA_REF check adds 41be948045fc Merge branch 'ext/qu/tree-checker-extent-item' into for-ne [...] adds 9bb78ee4198e Btrfs: stop using btrfs_schedule_bio() adds 957dabce52da Btrfs: delete the entire async bio submission framework adds 70d2bc2fb71c Btrfs: only associate the locked page with one async_cow struct adds 9ff52ee3c245 Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios adds c723fd6057c2 Btrfs: extent_write_locked_range() should attach inode->i_wb adds fcea5cc93e44 Merge branch 'ext/tejun/cgroups-v3' into for-next-next-v5. [...] adds 2a3d696903ce btrfs: Implement DRW lock adds 35800a625067 btrfs: convert snapshot/nocow exlcusion to drw lock adds 65617f4fdfa0 Merge branch 'ext/nikbor/drw-lock-v2-partial' into for-nex [...] adds 1d18eeebcb3d btrfs: add a flush step for delayed iputs adds f71aa407dabd btrfs: unify error handling for ticket flushing adds d75f2f58486f btrfs: factor out the ticket flush handling adds c03206f4fbb2 btrfs: refactor priority_reclaim_metadata_space adds 6dd45c2e94a0 btrfs: introduce an evict flushing state adds bb9b6698e7d4 Merge branch 'ext/josef/eviction' into for-next-next-v5.3- [...] adds 4c8c1c613e9b btrfs: Refactor run_delalloc_nocow adds e8112ebad540 btrfs: Improve comments around nocow path adds fee750ab611e btrfs: Simplify run_delalloc_nocow adds a8e02e8b110c btrfs: Streamline code in run_delalloc_nocow in case of in [...] adds 2a394c35ef37 btrfs: Simplify extent type check adds 3ee386f98352 btrfs: Remove BUG_ON from run_delalloc_nocow adds c3d69f39f9d5 Merge branch 'ext/nikbor/nocow-cleanup' into for-next-next [...] adds 50a0b42a4a2f Merge branch 'for-next-next-v5.3-20190805' into for-next-20190805 adds f35f767acec1 btrfs: move sysfs declarations out of ctree.h adds 7016540abc2c btrfs: move btrfs_add_raid_kobjects to sysfs.c adds 76c49f86437b btrfs: factor sysfs code out of link_block_group adds 3e163a501741 btrfs: sysfs: unexport btrfs_raid_ktype adds a2a21b89ced6 btrfs: factor out sysfs code for creating space infos adds 33476be1acc9 btrfs: sysfs: unexport space_info_ktype adds e5842437b582 btrfs: sysfs: replace direct access to feature set names w [...] adds ec27595d7593 btrfs: factor out sysfs code for sending device uevent adds 0ad00d3c5c4e btrfs: factor out sysfs code for deleting block group and [...] adds 97e23b0c4e77 btrfs: factor out sysfs code for updating sprout fsid adds 96f914603021 btrfs: cleanup kobject.h includes adds 3044a5f9490b btrfs: sysfs: move helper macros to sysfs.c adds 04072c44204a btrfs: sysfs: move type conversion helpers to sysfs.c adds a668d8d6543c Merge branch 'cleanup/sysfs-refactoring' into for-next-20190805 adds 48c4470f05fe Merge remote-tracking branch 'btrfs-kdave/for-next' adds 247bc9470b1e cifs: fix rmmod regression in cifs.ko caused by force_sig changes adds e99c63e4d86d SMB3: Fix deadlock in validate negotiate hits reconnect adds 3edeb4a4146d SMB3: Fix potential memory leak when processing compound chain adds 8d33096a460d smb3: send CAP_DFS capability during session setup adds 108624eaff6f smb3: update TODO list of missing features adds ee9d66182392 SMB3: Kernel oops mounting a encryptData share with CONFIG [...] adds 53dc2ac9f7ad cifs: fix error handling on chmod adds 6f552656e128 smb3: Incorrect size for netname negotiate context adds 538b1cc4b3c3 Merge remote-tracking branch 'cifs/for-next' adds ba54aef03133 udf: refactor VRS descriptor identification adds 6fbacb8539a6 udf: support 2048-byte spacing of VRS descriptors on 4K media adds e5d395974e04 ext2: fix block range in ext2_data_block_valid() adds b6aeffc5852f ext2: code cleanup for ext2_free_blocks() adds 4b8e1106dd95 quota: fix condition for resetting time limit in do_set_dqblk() adds 56db1991690f udf: prevent allocation beyond UDF partition adds 7a52ef959fc4 Merge remote-tracking branch 'ext3/for_next' adds b7e2e7125eed f2fs: fix livelock in swapfile writes adds 3869668e3c4c f2fs: introduce {page,io}_is_mergeable() for readability adds 90b00291e1d7 f2fs: fix panic of IO alignment feature adds 0ea5f25df56a f2fs: disallow switching io_bits option during remount adds 61a3da4d5ef8 f2fs: support FS_IOC_{GET,SET}FSLABEL adds a96a76bc5318 f2fs: fix to drop meta/node pages during umount adds d6ed2dfcded9 f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly adds 4a04dad0a0a8 f2fs: fix to avoid discard command leak adds df43606095e9 f2fs: support fiemap() for directory inode adds 741c6fc86491 f2fs: fix to spread f2fs_is_checkpoint_ready() adds 893eb9043201 f2fs: fix to detect cp error in f2fs_setxattr() adds 2524d2b04d4a f2fs: fix to handle quota_{on,off} correctly adds 7a50c80cc244 f2fs: disallow direct IO in atomic write adds 502075a9405b fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update [...] adds f9b21a191a08 f2fs: allocate memory in batch in build_sit_info() adds 8b457e278eb2 f2fs: fix to avoid call kvfree under spinlock adds 0208c5d72bed fs: Reserve flag for casefolding adds fb203a4c83db f2fs: include charset encoding information in the superblock adds 11f3567662e0 f2fs: Support case-insensitive file name lookups adds 7958c0ecb420 Merge remote-tracking branch 'f2fs/dev' adds 6ff2deb2e8f6 fs-verity: add a documentation file adds c9570b2ced03 fs-verity: add MAINTAINERS file entry adds 085771ec14b9 fs-verity: add UAPI header adds fe9918d3b228 fs: uapi: define verity bit for FS_IOC_GETFLAGS adds 671e67b47e9f fs-verity: add Kconfig and the helper functions for hashing adds 5585f2af737a fs-verity: add inode and superblock fields adds fd2d1acfcadf fs-verity: add the hook for file ->open() adds c1d9b584e2cf fs-verity: add the hook for file ->setattr() adds 8a1d0f9cacc9 fs-verity: add data verification hooks for ->readpages() adds 248676649d53 fs-verity: implement FS_IOC_ENABLE_VERITY ioctl adds 61fa0051a6b7 fs-verity: implement FS_IOC_MEASURE_VERITY ioctl adds a24b48aa0c2e fs-verity: add SHA-512 support adds 318ce3c7b2ff fs-verity: support builtin file signatures adds ea54d7e4c0f8 ext4: add basic fs-verity support adds 4e47a0d40dac ext4: add fs-verity read support adds 0b4a7be69c31 ext4: update on-disk format documentation for fs-verity adds 60d7bf0f790f f2fs: add fs-verity support adds de043b73d38a Merge remote-tracking branch 'fsverity/fsverity' adds a565b7c52692 fuse: require /dev/fuse reads to have enough buffer capaci [...] adds e7d6cd694383 fuse: cleanup fuse_wait_on_page_writeback adds 89acd12f7f89 Merge remote-tracking branch 'fuse/for-next' adds 8c39a39e28b8 NFSv4: Fix a credential refcount leak in nfs41_check_deleg [...] adds 5eb8d18ca0e0 NFSv4: Fix delegation state recovery adds 86dbd08b3283 NFSv4: Print an error in the syslog when state is marked a [...] adds c34fae003c79 NFSv4: When recovering state fails with EAGAIN, retry the [...] adds 731c74dd987e NFSv4: Report the error from nfs4_select_rw_stateid() adds 27a30cf64a5c NFSv4.1: Fix open stateid recovery adds ad11408970df NFSv4.1: Only reap expired delegations adds e3c8dc761ead NFSv4: Check the return value of update_open_stateid() adds c77e22834ae9 NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() adds 09a54f0ebfe2 NFSv4: Fix an Oops in nfs4_do_setattr adds dea1bb35c5f3 NFS: Fix regression whereby fscache errors are appearing o [...] adds 67e7b52d44e3 NFSv4: Ensure state recovery handles ETIMEDOUT correctly adds f557477f4011 Merge remote-tracking branch 'nfs/linux-next' adds 64a38e840ce5 SUNRPC: Track writers of the 'channel' file to improve cac [...] adds 3b17d601d9ec Merge remote-tracking branch 'nfsd/nfsd-next' adds 9152763eb9fd Merge remote-tracking branch 'overlayfs/overlayfs-next' adds e7bf908ea957 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 46d966fd2b89 Merge remote-tracking branch 'file-locks/locks-next' adds 729fc2a48d21 Merge remote-tracking branch 'vfs/for-next' adds 426ccf13b5fc Merge remote-tracking branch 'printk/for-next' adds befa45fb5bdd PCI: Use devm_add_action_or_reset() adds c9f3a764bf18 PCI: Convert pci_resource_to_user() to a weak function adds 404d91bcc53d PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RE [...] adds 690dc07fed07 PCI: Mark expected switch fall-through adds e0d3b85ea196 PCI: Restore Resizable BAR size bits correctly for 1MB BARs adds 4a5308a442d4 Merge branch 'pci/misc' adds 5173c82b3571 PCI/P2PDMA: Introduce private pagemap structure adds f33fd6b8da93 PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct adds 767f47b59702 PCI/P2PDMA: Add constants for not-supported result upstrea [...] adds 93ed41974d69 PCI/P2PDMA: Factor out __upstream_bridge_distance() adds f975e51cf5df PCI/P2PDMA: Apply host bridge whitelist for ACS adds 59b6507ac07c PCI/P2PDMA: Factor out host_bridge_whitelist() adds 5ecec567445f PCI/P2PDMA: Whitelist some Intel host bridges adds 68a37758d5cf PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() adds 4b821298d4f7 PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() adds 3f2dac803737 PCI/P2PDMA: Factor out __pci_p2pdma_map_sg() adds fc402d621534 PCI/P2PDMA: Store mapping method in an xarray adds c51eb851e9da PCI/P2PDMA: dma_map() requests that traverse the host bridge adds 0a3468f51621 PCI/P2PDMA: Allow IOMMU for host bridge whitelist adds 20c0cf9f4c9c PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation adds 20eda895e385 Merge branch 'pci/p2pdma' adds 4f77e0956bd9 PCI: Remove pci_block_cfg_access() et al (unused) adds fae6b93b19b4 PCI: Unexport pci_bus_get() and pci_bus_put() adds 70a658073726 PCI: Unexport pci_bus_sem adds c776dd50196a PCI: Make PCI_PM_* delay times private adds 669696ebbccc PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private adds 975e1ac17305 PCI: Make pci_get_host_bridge_device(), pci_put_host_bridg [...] adds 440589dd1068 PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc [...] adds 003d3b2c5f83 PCI: Make pci_hotplug_io_size, mem_size, and bus_size private adds ecd29c1a38af PCI: Make pci_bus_get(), pci_bus_put() private adds 5da78d95785d PCI: Make pcie_update_link_speed() private adds b92b512a435d PCI: Make pci_ats_init() private adds 72bde9ced373 PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() [...] adds ac6c26da29c1 PCI: Make pci_enable_ptm() private adds 621f7e354fd8 PCI: Make pci_set_of_node(), etc private adds 9348a3fff7f4 Merge branch 'pci/encapsulate' adds f4c737d6194f dt-bindings: PCI: Add support for MT7629 adds 0cccd42e6193 PCI: mediatek: Add controller support for MT7629 adds f3c0b5fd2d6a Merge branch 'remotes/lorenzo/pci/mediatek' adds 10cdec085f31 PCI: Fix typos and whitespace errors adds 882e5d3f6fe0 Merge branch 'pci/trivial' adds f61edb1533fe Merge remote-tracking branch 'pci/next' adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds 378b80370aa1 hidraw: Return EPOLLOUT from hidraw_poll adds c801aff1a576 hiddev: Return EPOLLOUT from hiddev_poll adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5b6cc1277a05 HID: logitech-dj: extend consumer usages range adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds d9d987e3444f Merge remote-tracking branch 'hid/for-next' adds 9c5718e14b81 i2c: at91: disable TXRDY interrupt after sending data adds 03929cce52e2 i2c: at91: fix clk_offset for sama5d2 adds be9035630d80 i2c: s3c2410: Mark expected switch fall-through adds e5738bc46d49 i2c: tegra: Compile PM functions unconditionally adds 34de3513e668 i2c: ismt: Remove call to memset after dmam_alloc_coherent adds b17e6d19dcd3 i2c: mxs: use devm_platform_ioremap_resource() to simplify code adds 5667b5b59f45 i2c: imx-lpi2c: use devm_platform_ioremap_resource() to si [...] adds 7735eeebd2be i2c: busses: Use dev_get_drvdata where possible adds 23c2556d8fbe dt-bindings: i2c: sh_mobile: Rename bindings documentation file adds d13ed84b195c dt-bindings: i2c: rcar: Rename bindings documentation file adds 1d583590514a dt-bindings: i2c: riic: Rename bindings documentation file adds 684ca71259a6 dt-bindings: i2c: riic: Rename bindings documentation file adds 33eb09a02e8d i2c: designware: make use of devm_gpiod_get_optional adds 69cb9191be5a Merge branch 'i2c/for-5.4' into i2c/for-next adds 8928120661ac Merge branch 'i2c/for-current-fixed' into i2c/for-next adds f29b7f39c0ac Revert "dt-bindings: i2c: rcar: Rename bindings documentat [...] adds e611ee0b3b06 Revert "dt-bindings: i2c: riic: Rename bindings documentat [...] adds f91b2ab0e0c5 i2c: designware: Fix unused variable warning adds 3e99834cc0c7 i2c: Drop unneeded check for of_node adds 4d7802aa434a i2c: sprd: Make I2C driver can be built as a module adds 3c2588fab65f i2c: sprd: Change to use devm_platform_ioremap_resource() adds bbeb6b6c0796 i2c: sprd: Validate the return value of clock initialization adds d4b7c7304363 Merge branch 'i2c/for-5.4' into i2c/for-next adds 5f359d1c0a81 Merge remote-tracking branch 'i2c/i2c/for-next' adds 934d24a5e150 i3c: move i3c_device_match_id to device.c and export it adds 9b3698c000cd Merge remote-tracking branch 'i3c/i3c/next' adds 9ae46e1865ab hwmon: Remove ads1015 driver adds af8a8fa2bbbd device-tree: bindinds: add NXP PCT2075 as compatible devic [...] adds 2a5b07267198 hwmon: (lm75) add support for PCT2075 adds 7e78d3b89326 hwmon: (pmbus/max31785) Remove a useless #define adds eb0c664967e3 hwmon: (k8temp) update to use new hwmon registration API adds 362d99016607 docs: hwmon: pxe1610: convert to ReST format and add to the index adds 2a9f216c1e71 x86/amd_nb: Add PCI device IDs for family 17h, model 70h adds 0f0808454b3e hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs adds 80d6f0a6c81d hwmon: (asb100) convert to i2c_new_dummy_device adds ee8a945382c2 hwmon: (smm665) convert to i2c_new_dummy_device adds ea8522bde361 hwmon: (w83781d) convert to i2c_new_dummy_device adds 381be1778f1e hwmon: (adt7475) Convert to use hwmon_device_register_with [...] adds 4d6bce91b2c6 hwmon: (nct6775) Integrate new model nct6116 adds 6b19db797f4e hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] adds 6f404f375304 hwmon: (npcm750-pwm-fan) Remove dev_err() usage after plat [...] adds 9ee7a437c8ec hwmon: w83795: Fan control option isn't that dangerous adds 5b6a810e1568 hwmon: (nct7904) Add extra sysfs support for fan, voltage [...] adds bac9e751c952 hwmon: (lm75) Create structure to save all the configurati [...] adds 0c972a4e68b7 hwmon: (lm75) Create function from code to write into registers adds fe2067e107a4 hwmon: (lm75) Add new fields into lm75_params_ adds 1eb9cc35e638 hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable adds fa6e48355137 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 32630d526b9f MAINTAINERS: add entries for some documentation scripts adds da422ade5c87 Documentation/features/locking: update lists adds 38a449ff533c Documentation: filesystem: fix "Removed Sysctls" table adds c6e0396124de coda: Fix typo in the struct CodaCred documentation adds 257e26c6403c docs: arm: Remove orphan sh-mobile directory adds 074b326ee5e7 mailmap: add entry to connect my email addresses adds 803deeaaea10 doc:it_IT: align translation to mainline adds 370910efdb6e MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec adds b26bb0faf8f5 MAINTAINERS: fix reference to net phy ABI file adds 7530c497592e MAINTAINERS: fix a renamed DT reference adds 23aa16489c06 docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over adds 54bfe6feba0e docs: zh_CN: howto.rst: fix a broken reference adds 638b642f82bb docs: riscv: convert boot-image-header.txt to ReST adds e226b4f0e04f doc: email-clients miscellaneous fixes adds ac841c4e457c Documentation: filesystems: Convert jfs.txt to adds 34d5f4f269a2 Documentation: filesystems: Convert ufs.txt to reStructure [...] adds fe13225fdc3f Documentation: coresight: convert txt to rst adds eaf7b46083a7 docs: thermal: add it to the driver API adds 09f4c750a8c7 docs: ubifs-authentication.md: convert to ReST adds ccf988b66d69 docs: i2c: convert to ReST and add to driver-api bookset adds f6ae22d64433 docs: ipmb: place it at driver-api and convert to ReST adds 1ec779b9fabc docs: packing: move it to core-api book and adjust markups adds 76b5a6e84271 docs: admin-guide: add auxdisplay files to it after conver [...] adds 6d6486a0c597 docs: README.buddha: convert to ReST and add to m68k book adds e77e9187ae1c docs: parisc: convert to ReST and add to documentation body adds 32fc3cd8ba23 docs: openrisc: convert to ReST and add to documentation body adds 5a5e045bb3b8 docs: isdn: convert to ReST and add to kAPI bookset adds ec23eb54fbc7 docs: fs: convert docs without extension to ReST adds 25b532cec59e docs: fs: convert porting to ReST adds 9c970ab54c33 docs: index.rst: don't use genindex for pdf output adds ff497db295c8 docs: wimax: convert to ReST and add to admin-guide adds 80b1505893b6 docs: mips: add to the documentation body as ReST adds bfc8a222d3bc docs: hwmon: pxe1610: convert to ReST format and add to the index adds 47359e5734f1 docs: nios2: add it to the main Documentation body adds e15d5a53ea32 docs: net: convert two README files to ReST format adds 2ef5a7f1482c tpm: Document UEFI event log quirks adds aa95b4a960ab docs: fix a couple of new broken references adds d2fd3732e4ac docs: writing-schema.md: convert from markdown to ReST adds 9cdd273e29f3 spi: docs: convert to ReST and add it to the kABI bookset adds f139291c7130 docs: fs: cifs: convert to ReST and add to admin-guide book adds e9bb62756153 docs: w1: convert to ReST and add to the kAPI group of docs adds 9195c3e8d58a docs: fs: porting.rst: fix a broken reference to another doc adds 95e760cbf627 kernel-doc: ignore __printf attribute adds ac862503639f Input: docs: fix spelling mistake "potocol" -> "protocol" adds a4a03bdccfd0 mailmap: add entry for Gao Xiang adds 758f2512546f mailmap: Add an entry for my email address adds aa48e31b8747 mailmap: add entry for Jaegeuk Kim adds 582537940b57 Merge remote-tracking branch 'jc_docs/docs-next' adds 3ac52d0d219d Merge tag 'v5.3-rc2' into patchwork adds 7c490e2561f2 media: v4l2-ioctl.c: OR flags in v4l_fill_fmtdesc(), not d [...] adds 4b4d62b03191 media: videodev2.h.rst.exceptions: tymecode -> timecode adds 1e42d384aa19 media: v4l2-ctrl: Add a comment on why we zero out compoun [...] adds cad2991a9501 media: v4l2-tpg: add support for new pixelformats adds 079a649c7525 media: v4l2-common: add support for new RGB32 pixelformats adds 4e4f3b99b41f media: vivid: add support for new pixelformats adds 4590c07462fb media: via-camera: convert to the vb2 framework adds 14e3cdbb00a8 media: don't drop front-end reference count for ->detach adds 16407a6af464 media: lirc: document BPF IR decoding adds 7328d6823717 media: rc: describe rc protocols and their scancodes adds ab1cbdf159be media: iguanair: add sanity checks adds b3185ab50274 media: ir-kbd-i2c: remove outdated comments adds 47fabc9cbc05 media: dt-bindings: media: sunxi-ir: Add A31 compatible adds 6b197cb5b4dc media: rc: Introduce sunxi_ir_quirks adds 87d0609801eb media: rc: sunxi: Add A31 compatible adds b136d72cb89d media: rc: sunxi: Add RXSTA bits definition adds 020826f4ec57 media: dt-bindings: media: sunxi-ir: Add A64 compatible adds d3dd552da3eb media: dt-bindings: media: sunxi-ir: Add H6 compatible adds d162aea8f633 media: venus: venc: amend buffer size for bitstream plane adds 1e485ee5a724 media: venus: helpers: export few helper functions adds 05dea7980d0b media: venus: hfi: add type argument to hfi flush function adds e42dbe8e86e8 media: venus: hfi: export few HFI functions adds a367b9ab3eb5 media: venus: hfi: return an error if session_init is alre [...] adds 14ea00d65c65 media: venus: helpers: add three more helper functions adds cef697d8a063 media: venus: vdec_ctrls: get real minimum buffers for capture adds be76f150bcad media: venus: vdec: allow bigger sizeimage set by clients adds beac82904a87 media: venus: make decoder compliant with stateful codec API adds 059790467bf4 media: venus: helpers: handle correctly vbuf field adds d42974e438fe media: venus: dec: populate properly timestamps and flags [...] adds 6b2265975239 media: staging: tegra-vde: Fix build error adds b40dc2bf3581 media: vicodec: add support for 4 new RGB32 pixelformats adds 00ab9c1a620d media: mtk-vcodec: Handle H264 error bitstreams adds 8fb294ca2088 media: imx7.rst: Fix the references to the CSI multiplexer adds 6898dd580a04 media: media/platform: fsl-viu.c: fix build for MICROBLAZE adds 25a3d6bac6b9 media: adv7511/cobalt: rename driver name to adv7511-v4l2 adds 97299a303532 media: Remove dev_err() usage after platform_get_irq() adds 1f36817ce08b Merge remote-tracking branch 'v4l-dvb/master' adds fa86ee90eb11 add cpuidle-haltpoll driver adds 259231a04561 cpuidle: add poll_limit_ns to cpuidle_device structure adds 7d4daeedd575 governors: unify last_state_idx adds 2cffe9f6b96f cpuidle: add haltpoll governor adds a1c4423b02b2 cpuidle-haltpoll: disable host side polling when kvm virtualized adds 7dcddef6f769 cpuidle: header file stubs must be "static inline" adds 47d00f946e8e Merge branch 'pm-cpuidle' into linux-next adds 10a08fd65ec1 ACPI: PM: Set up EC GPE for system wakeup from drivers tha [...] adds 70d4731adac6 Merge branch 'pm-s2idle-rework' into pm-sleep adds 9a7513a4449e Merge branch 'pm-sleep' into linux-next adds 0617bdede511 Revert "PCI: Add missing link delays required by the PCIe spec" adds 8a794870abca Merge branch 'pm-pci' into linux-next adds 2e2c2fdc5343 ACPI: PM: s2idle: Rearrange lps0_device_attach() adds 068b47d0984b ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter adds fcd0a04267ac ACPI: PM: s2idle: Switch EC over to polling during "noirq" [...] adds 6e86633a791f ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() adds d7589404932b ACPI: EC: PM: Consolidate some code depending on PM_SLEEP adds 29113f2f0a7d ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message adds ac9eafbe930a ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspend [...] adds ce4b27dc89a8 Merge branch 'pm-s2idle-rework' into linux-next adds 2c8db5bef9fb PM/sleep: Expose suspend stats in sysfs adds 8fcca1488f93 Merge branch 'pm-sleep' into linux-next adds 0d1e16c640ee PM / Domains: Align in-parameter names for some genpd functions adds b3fe3fc811b9 Merge branch 'pm-domains' into linux-next adds 32b91ca15353 cpuidle: menu: Allow tick to be stopped if PM QoS is used adds cab09f3d2d2a cpuidle: teo: Allow tick to be stopped if PM QoS is used adds 342d60be3c0e Merge branch 'pm-cpuidle' into linux-next adds bb100b64763c ACPI / APEI: Get rid of NULL_UUID_LE constant adds c07e4dc1af49 Merge branch 'acpi-apei' into linux-next adds 4613c0797425 Merge remote-tracking branch 'pm/linux-next' adds 51dbe8976828 cpufreq: ti-cpufreq: Mark expected switch fall-through adds 683df830e6bd cpufreq: mediatek-cpufreq: Add compatible for MT8516 adds baea35e4db17 opp: Not all power-domains are scalable adds 17a8f868ae3e opp: Return genpd virtual devices from dev_pm_opp_attach_genpd() adds 71419d84c216 opp: Add dev_pm_opp_find_level_exact() adds 8cfda0df3a30 dt-bindings: opp: Re-organise kryo cpufreq to use it for o [...] adds a409906003a2 dt-bindings: opp: qcom-nvmem: Make speedbin related proper [...] adds 362b8cea9cb5 dt-bindings: opp: qcom-nvmem: Support pstates provided by [...] adds 30405f84e8cb dt-bindings: opp: Add qcom-opp bindings with properties ne [...] adds 106b976debd3 cpufreq: qcom: Re-organise kryo cpufreq to use it for othe [...] adds b5d6872d793d cpufreq: qcom: Refactor the driver to make it easier to extend adds c6e731123806 cpufreq: qcom: Add support for qcs404 on nvmem driver adds b5ceada8983b cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist adds 07e44f922529 Merge branch 'cpufreq/qcom-updates' into cpufreq/arm/linux-next adds 47b24a726785 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 11e1a1648298 opp: Don't decrement uninitialized list_kref adds 7f93ff73f7c8 opp: core: add regulators enable and disable adds 518c6880ffc9 dt-bindings: opp: Support multiple opp-suspend properties adds 4527551750e8 opp: of: Support multiple suspend OPPs defined in DT adds 27a84f76738c PM / OPP: Correct Documentation about library location adds 0203c0343a1f Merge branch 'opp/qcom-updates' into opp/linux-next adds 1160c6c0c077 Merge remote-tracking branch 'opp/opp/linux-next' adds 6a47a2cd0d4c docs: thermal: add it to the driver API adds b0c74b08517e drivers: thermal: processor_thermal_device: Export sysfs i [...] adds 94e37a4d6bd5 Merge branch 'thermal-intel' into next adds ebf3d63be821 thermal: Fix use-after-free when unregistering thermal zon [...] adds 0d2b70fb9c04 thermal: Add some error messages adds 8549225e63c0 thermal: intel: int340x_thermal: Remove unnecessary acpi_h [...] adds d093f91ff7d0 Merge branch 'for-rc' into next adds 1bcbc9121b1c Merge remote-tracking branch 'thermal/next' adds c467baffd31e Merge remote-tracking branch 'thermal-soc/next' adds 9befedf64a39 Merge remote-tracking branch 'ieee1394/for-next' adds b3797273f863 Merge remote-tracking branch 'swiotlb/linux-next' adds b2590bdd0b1d IB/hfi1: Do not update hcrc for a KDETH packet during faul [...] adds 795130b31986 IB/hfi1: Remove unused define adds ecc53f8a3c09 RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr adds a511f82218fb RDMA/hns: Fix comparison of unsigned long variable 'end' w [...] adds 56594ae1d250 RDMA/core: Annotate destroy of mutex to ensure that it is [...] adds a5c9c299d1e1 IB/mlx5: Avoid unnecessary typecast adds 4f8f0d5e33dd RDMA/hns: Package the flow of creating cq adds 2a2f1887e089 RDMA/hns: Refactor the code of creating srq adds 606bf89e98ef RDMA/hns: Refactor for hns_roce_v2_modify_qp function adds 947441eadb90 RDMA/hns: Use a separated function for setting extend sge [...] adds 99441ab552f1 RDMA/hns: optimize the duplicated code for qpc setting flow adds 89b4b70b974c RDMA/hns: Optimize hns_roce_mhop_alloc function. adds 3ee0e170d72c RDMA/hns: Package for hns_roce_rereg_user_mr function adds d7019c0f47ae RDMA/hns: Refactor hem table mhop check and calculation adds 33db6f94847c RDMA/hns: Refactor eq table init for hip08 adds 4cc315c53f95 RDMA/qib: Unneeded variable ret adds cf167e5eb92c RDMA/qedr: Remove Unneeded variable rc adds 39289bfc2214 RDMA: Make most headers compile stand alone adds 4f96061b92da IB/usnic: Use dev_get_drvdata adds 089b645d19b2 RDMA/mlx4: Separate creation of RWQ and QP adds 913df8c35322 RDMA/mlx4: Annotate boolean arguments as bool and not int adds 1d2fedd8561d RDMA/core: Support netlink commands in non init_net net na [...] adds 8b38c538d460 IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface adds 0058eb589881 qed*: Change dpi_addr to be denoted with __iomem adds 5dcecbc96755 IB/mlx5: Refactor code for counters allocation adds 3e1f000ff746 IB/mlx5: Support per device q counters in switchdev mode adds 525a2c651cdd Merge branch 'wip/dl-for-rc' into wip/dl-for-next adds bda9045a200c IB/bnxt_re: Do not notifify GID change event adds 16e9111e9ee3 RDMA/efa: Expose device statistics adds cb560f5fd951 infiniband: Remove dev_err() usage after platform_get_irq() adds 1dc558923c5c RDMA/core: fix spelling mistake "Nelink" -> "Netlink" adds d129e3f42266 RDMA/mlx5: Remove DEBUG ODP code adds b2567ebb78bd RDMA/hns: remove set but not used variable 'irq_num' adds 31d0e6c149b8 mlx5: Fix formats with line continuation whitespace adds 20cf4e026730 rdma: Enable ib_alloc_cq to spread work over a device's co [...] adds 7a63b31efbb2 RDMA/hns: Remove not used UAR assignment adds 05bb411ada95 RDMA/core: Introduce ratelimited ibdev printk functions adds cfa1f5f27c79 RDMA/efa: Rate limit admin queue error prints adds 720b47aa2880 Merge remote-tracking branch 'rdma/for-next' adds 1fbf400b58fa staging: octeon: Fix build failure due to typo. adds cd8ae2073963 sis900: add support for ethtool's EEPROM dump adds f530eed65bca net: neigh: remove redundant assignment to variable bucket adds 1a981c0586c0 net: stmmac: Make MDIO bus reset optional adds ddfbee9e3204 net: stmmac: Do not request stmmaceth clock adds 85d2c5cde158 drivers: net: xgene: Move status variable declaration into [...] adds 91c6bfb8315b mlx4/en_netdev: allow offloading VXLAN over VLAN adds edcde3ee579b r8169: align setting PME with vendor driver adds 280b0b8e89ad ipv6: remove printk adds 0170d594ded8 r8169: set GSO size and segment limits adds e64e0c897499 r8169: implement callback ndo_features_check adds 96ea772ef241 r8169: remove r8169_csum_workaround adds 93681cd7d94f r8169: enable HW csum and TSO adds ca4ac16817fe Merge branch 'r8169-improve-HW-csum-and-TSO-handling' adds 185556f09249 mlxsw: spectrum_flower: Forbid to offload mirred redirect [...] adds c9588e28123c mlxsw: spectrum_acl: Track rules that forbid egress block bind adds 7079676d0931 mlxsw: spectrum_flower: Forbid to offload match on reserve [...] adds dda91bd7abb0 Merge branch 'mlxsw-spectrum_acl-Forbid-unsupported-filters' adds 44950d28cccf net: hns3: add reset checking before set channels adds aa3253b8899d net: hns3: add a check for get_reset_level adds 8e9eee783160 net: hns3: remove upgrade reset level when reset fail adds d659f9f60f6a net: hns3: change GFP flag during lock period adds 923713730db9 net: hns3: modify firmware version display format adds 1c822948fa60 net: hns3: add debug messages to identify eth down cause adds 7be1b9f3e99f net: hns3: make hclge_service use delayed workqueue adds 0812545487ec net: hns3: add interrupt affinity support for misc interrupt adds dbba6da0c67c net: hns3: Add support for using order 1 pages with a 4K buffer adds 08d80a4c90bd net: hns3: use dev_info() instead of pr_info() adds d24b6c624b3b Merge branch 'hns3-next' adds 18917d51472f NFC: fix attrs checks in netlink interface adds 1b14a37565d9 NFC: nxp-nci: Add NXP1001 to the ACPI ID table adds 3b0b278312ba NFC: nxp-nci: Get rid of platform data adds 43201767b44c NFC: nxp-nci: Convert to use GPIO descriptor adds 099d03f02dbf NFC: nxp-nci: Add GPIO ACPI mapping table adds ad0acfd69add NFC: nxp-nci: Get rid of code duplication in ->probe() adds 4f1cbf24fc52 NFC: nxp-nci: Get rid of useless label adds 52c2ea049142 NFC: nxp-nci: Constify acpi_device_id adds da05208a0cb6 NFC: nxp-nci: Drop of_match_ptr() use adds 41bd9cee8a68 NFC: nxp-nci: Drop comma in terminator lines adds 3b11dc5712c3 NFC: nxp-nci: Remove unused macro pr_fmt() adds 826a99ebd4e2 NFC: nxp-nci: Remove 'default n' for the core adds 6f713f49b4b8 NFC: nxp-nci: Clarify on supported chips adds 8f6920ac0050 NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig adds e9e1dcda2e64 Merge branch 'nfc-next' adds c51ab067c531 net: ag71xx: use resource_size for the ioremap size adds 171a9bae68c7 staging/octeon: Allow test build on !MIPS adds ef14358546b1 r8169: make use of xmit_more adds 1cb9dfca39eb net: dsa: mv88e6xxx: avoid some redundant vtu load/purge o [...] adds 473d924d7d46 can: fix ioctl function removal adds 2792b5b95ed5 bnxt_en: Update firmware interface spec. to 1.10.0.89. adds 218a8a71d91a bnxt_en: Add TPA structure definitions for BCM57500 chips. adds 4a228a3a5e58 bnxt_en: Refactor TPA logic. adds 79632e9ba386 bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips. adds 8fe88ce7ab31 bnxt_en: Handle standalone RX_AGG completions. adds bee5a188b716 bnxt_en: Refactor tunneled hardware GRO logic. adds f45b7b78c619 bnxt_en: Set TPA GRO mode flags on 57500 chips properly. adds bfcd8d791ec1 bnxt_en: Add fast path logic for TPA on 57500 chips. adds ec4d8e7cf024 bnxt_en: Add TPA ID mapping logic for 57500 chips. adds 67912c366d4b bnxt_en: Add hardware GRO setup function for 57500 chips. adds ee79566e6594 bnxt_en: Refactor ethtool ring statistics logic. adds 4e7485066373 bnxt_en: Allocate the larger per-ring statistics block for [...] adds 78e7b86605b4 bnxt_en: Support TPA counters on 57500 chips. adds 7c3809181468 bnxt_en: Refactor bnxt_init_one() and turn on TPA support [...] adds 1dc88b97a020 bnxt_en: Support all variants of the 5750X chip family. adds 49c98421e6ab bnxt_en: Add PCI IDs for 57500 series NPAR devices. adds 85fd8011475e Merge branch 'bnxt_en-TPA-57500' adds 1db88c534371 rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto adds 4c31bc6b1e2e sctp: only copy the available addr data in sctp_transport_init adds f40f1177c38c sctp: check addr_size with sa_family_t size in __sctp_sets [...] adds dd8378b3af57 sctp: clean up __sctp_connect adds f26f995122f4 sctp: factor out sctp_connect_new_asoc adds a64e59c72ca6 sctp: factor out sctp_connect_add_peer adds 6ca04afbf981 Merge branch 'sctp-clean-up-sctp_connect-function' adds 7240b60c98d6 linux: Add skb_frag_t page_offset accessors adds b54c9d5bd6e3 net: Use skb_frag_off accessors adds 65c84f148e35 linux: Remove bvec page_offset, use bv_offset adds 2d73a6c38d44 Merge branch 'Finish-conversion-of-skb_frag_t-to-bio_vec' adds d1a55841ab24 net: Remove dev_err() usage after platform_get_irq() adds 473c7391ce73 vsock/virtio: limit the memory used per-socket adds b89d882dc9fc vsock/virtio: reduce credit update messages adds 9632e9f61bc4 vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() adds 6dbd3e66e778 vhost/vsock: split packets to send using multiple buffers adds 0038ff357f05 vsock/virtio: change the maximum packet size allowed adds c69e6eafff5f Merge branch 'vsock-virtio-optimizations-to-increase-the-t [...] adds 4c173472d051 dt-bindings: net: dsa: ksz: document Microchip KSZ87xx fam [...] adds 016e43a26bab net: dsa: ksz: Add KSZ8795 tag code adds e66f840c08a2 net: dsa: ksz: Add Microchip KSZ8795 DSA driver adds 5133f36cef46 Merge branch 'net-dsa-ksz-Add-Microchip-KSZ87xx-support' adds a9d41e7b8b1f net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()' adds 7084148854e7 myri10ge: remove unneeded variable adds 7700476f3198 selftests: mlxsw: Fix local variable declarations in DSCP tests adds d11786bb9664 selftests: mlxsw: Add a test for leftover DSCP rule adds 164f0de315ce Merge branch 'mlxsw-Test-coverage-for-DSCP-leftover-fix' adds 690c4509e980 mac80211_hwsim: Fix a typo in the name of function 'mac802 [...] adds 5db4c4b9559f mac80211: pass the vif to cancel_remain_on_channel adds 49175fe63ee8 iwlwifi: dvm: no need to check return value of debugfs_cre [...] adds 09e1946cb759 iwlwifi: mvm: remove unused .remove_sta_debugfs callback adds 612fcfd9b31f mac80211: remove unused and unneeded remove_sta_debugfs callback adds a11e2f85481c lib80211: use crypto API ccm(aes) transform for CCMP processing adds fb0e76abe34b mac80211: add tx dequeue function for process context adds 5d29050b409d mac80211_hwsim: Extended Key ID API update adds 3e47bf1ca4c3 mac80211: Simplify Extended Key ID API adds dc3998ec5cf2 mac80211: AMPDU handling for rekeys with Extended Key ID adds d82574a8e5a4 cfg80211: no need to check return value of debugfs_create [...] adds 84f1772bc0c7 cfg80211: clean up cfg80211_inform_single_bss_frame_data() adds b0d1d7ffc555 cfg80211: don't parse MBSSID if transmitting BSS isn't created adds 60d7dfea00e1 cfg80211: give all multi-BSSID BSS entries the same timestamp adds 2aa485e11485 mac80211: add support for parsing ADDBA_EXT IEs adds cbe77dde4757 mac80211: add xmit rate to struct ieee80211_tx_status adds b7b2e8caa08c mac80211: propagate struct ieee80211_tx_status into ieee80 [...] adds 3d07ffcaf320 mac80211: add struct ieee80211_tx_status support to ieee80 [...] adds ef11a931bd1c mac80211: HE: add Spatial Reuse element parsing support adds a0b4496a4368 mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee8021 [...] adds 60ad72da55ac mac80211: implement HE support for mesh adds 7a113110fc8c nl80211: document uapi for CMD_FRAME_WAIT_CANCEL adds ae6fa4d5e94e nl80211: Include wiphy address setup in NEW_WIPHY adds 3ab8227d3e7d cfg80211: refactor cfg80211_bss_update adds 0afd425b1b64 cfg80211: fix duplicated scan entries after channel switch adds d34990bbc255 cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch adds 90d4962cfc87 mac80211: fix ieee80211_he_oper_size() comment adds 697f6c507c74 mac80211: propagate HE operation info into bss_conf adds 2ab45876756f mac80211: add support for the ADDBA extension element adds f12cac539fe0 mac80211: add missing null return check from call to ieee8 [...] adds 05d610af3e71 mac80211_hwsim: fill boottime_ns in netlink RX path adds 50508d941c18 cfg80211: use parallel_ops for genl adds 52dba8d7d5ab mac80211: reject zero MAC address in add station adds 796e90f42b7e cfg80211: add support for parsing OBBS_PD attributes adds 6d4dd4ef1a23 nl80211: add strict start type adds 1ced169cc1c2 mac80211: allow setting spatial reuse parameters from bss_conf adds f39b07fdfb68 mac80211: HE STA disassoc due to QOS NULL not sent adds ac5fe22636e2 Merge tag 'mac80211-next-for-davem-2019-07-31' of git://gi [...] adds 6a7ce95d752e staging/octeon: Fix build error without CONFIG_NETDEVICES adds 842a2eb28f14 net/mlx5e: Print a warning when LRO feature is dropped or [...] adds 424019677657 net/mlx5e: Avoid warning print when not required adds 79ce39be1d63 net/mlx5e: Improve ethtool rxnfc callback structure adds aae67158da36 net/mlx5e: Fix unnecessary flow_block_cb_is_busy call adds 233fd21211bd net/mlx5e: Simplify get_route_and_out_devs helper function adds 5a7e5bcb663d net/mlx5e: Extend tc flow struct with reference counter adds 226f2ca3075a net/mlx5e: Change flow flags type to unsigned long adds c5d326b29603 net/mlx5e: Protect tc flows hashtable with rcu adds ad86755b18d5 net/mlx5e: Protect unready flows with dedicated lock adds 525e84bea52b net/mlx5e: Eswitch, change offloads num_flows type to atomic64 adds 0e18134f4f9f net/mlx5e: Eswitch, use state_lock to synchronize vlan change adds fa833bd52b7b net/mlx5e: Rely on rcu instead of rtnl lock when getting u [...] adds b6fac0b46a1a net/mlx5e: Protect tc flow table with mutex adds 21947f467cda Merge tag 'mlx5-updates-2019-07-29' of git://git.kernel.or [...] adds 0eba31ef5c89 tc-testing: Clarify the use of tdc's -d option adds 3247b272048f net: bridge: mcast: add delete due to fast-leave mdb flag adds 3230a55b3633 mvpp2: use devm_platform_ioremap_resource() to simplify code adds 6551c8c807b8 net: dsa: lantiq: use devm_platform_ioremap_resource() to [...] adds 291f4b6de48a net: dsa: b53: use devm_platform_ioremap_resource() to sim [...] adds 42376788469b net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to [...] adds 566495de1658 net: mediatek: use devm_platform_ioremap_resource() to sim [...] adds c792c0081db6 net: qcom/emac: use devm_platform_ioremap_resource() to si [...] adds 9d26cfa5b0d2 bcm63xx_enet: use devm_platform_ioremap_resource() to simp [...] adds 0ae9fce32c5e net: phy: xgene: use devm_platform_ioremap_resource() to s [...] adds ed8fb4b262ae net: hns3: add link change event report adds b18bf305c46c net: hns3: add handler for NCSI error mailbox adds 3f0f325309ac net: hns3: do not query unsupported commands in debugfs adds a723fb8efe29 net: hns3: refine for set ring parameters adds 6e4139f69163 net: hns3: remove unnecessary variable in hclge_get_mac_vl [...] adds a4ee7624c003 net: hns3: minor cleanup in hns3_clean_rx_ring adds b6872fd36105 net: hns3: minior error handling change for hclge_tm_schd_ [...] adds dbae56a33f58 net: hns3: simplify hclge_cmd_query_error() adds 6e6e7680630c net: hns3: rename a member in struct hclge_mac_ethertype_i [...] adds 6b428b4fbf98 net: hns3: fix some reset handshake issue adds 72e2fb07997c net: hns3: clear reset interrupt status in hclge_irq_handle() adds 012fcb52f67c net: hns3: activate reset timer when calling reset_event adds 9b59e39f0997 Merge branch 'net-hns3-some-code-optimizations-bugfixes-features' adds 5a056cd7ead2 ice: add lp_advertising flow control support adds 36517fd397f1 ice: track hardware stat registers past rollover adds 17bc6d07212c ice: Move vector base setup to PF VSI adds c31a5c25bb19 ice: Always set prefena when configuring an Rx queue adds 5c91ecfda5a8 ice: separate out control queue lock creation adds 6d5999467df0 ice: Do not configure port with no media adds c7aeb4d1b9bf ice: Disable VFs until reset is completed adds cb7db35641c9 ice: Only bump Rx tail and release buffers once per napi_poll adds d5a46359171a ice: Set up Tx scheduling tree based on alloc VSI Tx queues adds 66b29e7a884e ice: Update number of VF queue before setting VSI resources adds 56923ab66467 ice: Add stats for Rx drops at the port level adds a1e996859323 ice: Remove duplicate code in ice_alloc_rx_bufs adds 992149446353 ice: Don't return error for disabling LAN Tx queue that do [...] adds ba880734ba9c ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA adds b67f25d76e9f ice: Remove flag to track VF interrupt status adds 3015b8fcb60d ice: Bump version number adds a8e600e2184f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7095a4c497ad net: dsa: mv88e6xxx: lock mutex in vlan_prepare adds 425d2d37aba6 net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext adds 5ef8d249f874 net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge adds 5210989283c2 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del adds b1ac6fb440d6 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add adds f7571cde6b0f Merge branch 'net-dsa-mv88e6xxx-avoid-some-redundant-VTU-o [...] adds 7c5b42055964 tipc: reduce risk of wakeup queue starvation adds 94166fd21af3 dt-bindings: net: Add aspeed, ast2600-mdio binding adds f160e99462c6 net: phy: Add mdio-aspeed adds 39bfab8844a0 net: ftgmac100: Add support for DT phy-handle property adds 82f151def215 net: ftgmac100: Select ASPEED MDIO driver for the AST2600 adds 3cc6e44b5f84 Merge branch 'net-phy-Add-AST2600-MDIO-support' adds 4902264745b5 net: dsa: mv88e6xxx: add support for MV88E6220 adds 83c5ee315f73 dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family adds c857486a4b6d net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6 [...] adds 121b8fe2fdc9 net: dsa: mv88e6xxx: setup message port is not supported i [...] adds 8858ccc837e6 net: dsa: mv88e6xxx: order ptp structs numerically ascending adds 7150961487c5 net: dsa: mv88e6xxx: add PTP support for MV88E6250 family adds 4a9866179d51 Merge branch 'net-dsa-mv88e6xxx-add-support-for-MV88E6220' adds 2152e7a2d9a8 enetc: Clean up local mdio bus allocation adds 0c010a9deb33 enetc: Clean up makefile adds 231ece36f50d enetc: Add mdio bus driver for the PCIe MDIO endpoint adds 288a91d5cd0c dt-bindings: net: fsl: enetc: Add bindings for the central [...] adds 8488d8e90c03 arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a [...] adds 4de97b0c86fc Merge branch 'enetc-PCIe-MDIO' adds 30b1b498d756 fm10k: reduce scope of the err variable adds a5c0d861280d fm10k: reduce scope of *p local variable adds 4f9e05fb44f7 fm10k: reduce the scope of qv local variable adds 57928c583ded fm10k: reduce the scope of local err variable adds 7a432d57e080 fm10k: reduce the scope of the q_idx local variable adds fb381e60b8eb fm10k: reduce the scope of the tx_buffer variable adds b731d079e1ba fm10k: reduce the scope of the err variable adds d56b47791d34 fm10k: reduce the scope of the local i variable adds 71974d7e8556 fm10k: reduce the scope of the local msg variable adds 8e03f26b716f fm10k: reduce the scope of the result local variable adds df87b8fcf8fe fm10k: reduce scope of the ring variable adds 856a27236ee3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds acda655fefae selftests: Add nettest adds 6f9d5cacfe07 selftests: Setup for functional tests for fib and socket lookups adds c032dd8cc7e2 selftests: Add ipv4 ping tests to fcnal-test adds c0644e71df33 selftests: Add ipv6 ping tests to fcnal-test adds bbd7c764086b selftests: Add ipv4 tcp tests to fcnal-test adds a071bbf20539 selftests: Add ipv6 tcp tests to fcnal-test adds a4368be9ad23 selftests: Add ipv4 udp tests to fcnal-test adds 6abdb6512557 selftests: Add ipv6 udp tests to fcnal-test adds 75b2b2b3db4c selftests: Add ipv4 address bind tests to fcnal-test adds 34d0302ab861 selftests: Add ipv6 address bind tests to fcnal-test adds 0113f726856e selftests: Add ipv4 runtime tests to fcnal-test adds 4cd12f61b55b selftests: Add ipv6 runtime tests to fcnal-test adds 88f2b36053b9 selftests: Add ipv4 netfilter tests to fcnal-test adds db6641ee6e9e selftests: Add ipv6 netfilter tests to fcnal-test adds 56eba15d1c60 selftests: Add use case section to fcnal-test adds 9e8fb25254f7 Merge branch 'net-l3-l4-functional-tests' adds a9e21bea1f81 ][next] selftests: nettest: fix spelling mistake: "potocol [...] adds 0470e5e38c9d net/mlx5: fix -Wtype-limits compilation warnings adds 6f06e04b67ba net/mlx5: Refactor and optimize flow counter bulk query adds 8536a6bf2ea1 net/mlx5: Add flow counter bulk allocation hardware bits a [...] adds 7761f9eef3f0 net/mlx5: Fix offset of tisc bits reserved field adds 0000a5f2507d net/mlx5: Make load_one() and unload_one() symmetric adds 6cedde451399 net/mlx5: E-Switch, Verify support QoS element type adds 332bd3a5b931 net/mlx5: E-switch, Combine metadata enable/disable functionality adds 610090ebce92 net/mlx5: E-switch, Initialize TSAR Qos hardware block bef [...] adds 5019833d661f net/mlx5: E-switch, Introduce helper function to enable/di [...] adds 9ddb830a14db net/mlx5: E-Switch, remove redundant error handling adds 131ce7014043 net/mlx5: E-Switch, Remove redundant mc_promisc NULL check adds 5896b97296a7 net/mlx5: E-switch, Tide up eswitch config sequence adds 68e18626dfe9 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fcb64c0f5640 net/mlx5: E-Switch, add ingress rate support adds 5d8a02536545 net/mlx5: Add flow counter bulk infrastructure adds 558101f1b980 net/mlx5: Add flow counter pool adds 68865419ba1b net/mlx5e: Tx, Strict the room needed for SQ edge NOPs adds 6c085a8aab51 net/mlx5e: XDP, Close TX MPWQE session when no room for in [...] adds 7cf6f811b72a net/mlx5e: XDP, Slight enhancement for WQE fetch function adds b431302e92f0 net/mlx5e: Tx, Soften inline mode VLAN dependencies adds 8c7698d5caa7 net/mlx5e: Rx, checksum handling refactoring adds 7f7cc235c2df net/mlx5e: Fix mlx5e_tx_reporter_create return value adds baf6dfdb10e9 net/mlx5e: Set tx reporter only on successful creation adds c9e6c7209a9a net/mlx5e: TX reporter cleanup adds 6830b468259b net/mlx5e: Allow dropping specific tunnel packets adds 5a0d7dcf85d0 Merge tag 'mlx5-updates-2019-08-01' of git://git.kernel.or [...] adds 43a4b60d0436 ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu adds 0dfa0bed9662 cnic: Explicitly initialize all reference counts to 0. adds ffc60b55d9cc net: dsa: ksz: Remove dead code and fix warnings adds 6a7abc610250 net: dsa: ksz: Merge ksz_priv.h into ksz_common.h adds 267df70fe81b net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477 adds 2230a7ef5198 drop_monitor: Use correct error code adds dbf896b70d4a drop_monitor: Rename and document scope of mutex adds 01921d53f870 drop_monitor: Document scope of spinlock adds ff3818ca39c9 drop_monitor: Avoid multiple blank lines adds 965100966efe drop_monitor: Add extack support adds b19d95505548 drop_monitor: Use pre_doit / post_doit hooks adds c4ed52538cd0 Merge branch 'drop_monitor-Various-improvements-and-cleanups' adds 48e2331197b8 net: dsa: dump CPU port regs through master adds b8fb640643fc net: mdio-octeon: Fix Kconfig warnings and build errors adds ae697f3bf784 Increase fq_codel count in the bulk dropper adds 77ddaff218fc fq_codel: Kill useless per-flow dropped statistic adds 2af8cfac2b40 Merge branch 'fq_codel-small-optimizations' adds a14cc4d24a64 r8169: remove access to legacy register MultiIntr adds ef712ede3541 r8169: add helper r8168_mac_ocp_modify adds a7a92cf81589 r8169: sync PCIe PHY init with vendor driver 8.047.01 adds d9ecd1f748f2 fm10k: remove unnecessary variable initializer adds 4d12002fd29a fm10k: remove needless assignment of err local variable adds cb1b5226cbdf fm10k: remove needless initialization of size local variable adds 9aac0fbd471b fm10k: explicitly return 0 on success path in function adds 27429be75e0d fm10k: cast page_addr to u8 * when incrementing it adds d5c2f3950054 fm10k: mark unused parameters with __always_unused adds a3ffeaf7c2be fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS adds 1fa475fee490 fm10k: fix fm10k_get_fault_pf to read correct address adds 55a47dc2691b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 77feb4eed756 net: tc_act: add skbedit_ptype helper functions adds fb1b775a247e net: sched: add skbedit of ptype action to hardware IR adds d7609c96c6da net: tc_act: add helpers to detect ingress mirred actions adds 48e584ac583b net: sched: add ingress mirred action to hardware IR adds 4b10c53d81fd nfp: flower: push vlan after tunnel in merge adds f5c977eed725 nfp: flower: detect potential pre-tunnel rules adds 120ffd84a9ec nfp: flower: verify pre-tunnel rules adds f12725d98cbe nfp: flower: offload pre-tunnel rules adds 09aa811bb7de nfp: flower: remove offloaded MACs when reprs are applied [...] adds 2e0bc7f3cb55 nfp: flower: encode mac indexes with pre-tunnel rule check adds ef68de56c7ad Merge branch 'Support-tunnels-over-VLAN-in-NFP' adds aa733660dbd8 openvswitch: Print error when ovs_execute_actions() fails adds f21fa0606c38 i40e: fix incorrect ethtool statistics veb and veb.tc_ adds d9f78ceb8ffa i40e: Log disable-fw-lldp flag change by ethtool adds 2ad1274fa35a i40e: don't report link up for a VF who hasn't enabled queues adds 6db6032298d2 i40e: fix code comments adds 0969402fd5dd i40e: Update visual effect for advertised FEC mode. adds b603f9dc20af i40e: Log info when PF is entering and leaving Allmulti mode. adds b27223591606 i40e: verify string count matches even on early return adds 558e93c93f78 i40e: Remove unicast log when VF is leaving multicast mode. adds 05bb520376af Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 13dfb3fa4943 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds bc986391c80d batman-adv: Start new development cycle adds 529a8f939a5f batman-adv: Replace usage of strlcpy with strscpy adds f89255a02f1d batman-adv: BATMAN_V: introduce per hard-iface OGMv2 queues adds 9cb9a17813bf batman-adv: BATMAN_V: aggregate OGMv2 packets adds b3a598eb0d6b Merge tag 'batadv-next-for-davem-20190808' of git://git.op [...] adds 31168a6d129a dpaa_eth: Use refcount_t for refcount adds 4b4de3985047 mkiss: Use refcount_t for refcount adds 9d2f11238398 net: delete "register" keyword adds e858ef1cd4bc selftests: Add l2tp tests adds 4a8937b83892 cxgb4: smt: Add lock for atomic_dec_and_test adds ad2dcba008a4 cxgb4: smt: Use normal int for refcount adds 5e6d9fc76190 qed: Add new ethtool supported port types based on media. adds 5e040d4b1a44 sfc: don't score irq moderation points for GRO adds 67270136949e sfc: falcon: don't score irq moderation points for GRO adds 323ebb61e32b net: use listified RX for handling GRO_NORMAL skbs adds 61552d2ce861 Merge branch 'net-batched-receive-in-GRO-path' adds 5b56e7b3725a Merge remote-tracking branch 'net-next/master' adds 61098e89e6c8 selftests/bpf: prevent headers to be compiled as C code adds 766f2a59323a selftests/bpf: revamp test_progs to allow more control adds 8160bae21fc2 selftests/bpf: add test selectors by number and name to te [...] adds e87fd8bae44c libbpf: return previous print callback from libbpf_set_print adds 329e38f76cc2 selftest/bpf: centralize libbpf logging management for test_progs adds 0ff97e56c098 selftests/bpf: abstract away test log output adds 3a516a0a3a7b selftests/bpf: add sub-tests support for test_progs adds 51436ed78d59 selftests/bpf: convert bpf_verif_scale.c to sub-tests API adds b207edfe4e02 selftests/bpf: convert send_signal.c to use subtests adds 475e31f8da1b Merge branch 'revamp-test_progs' adds 6dbff13ca8a2 include/bpf.h: Remove map_insert_ctx() stubs adds fca16e51078e xdp: Refactor devmap allocation code for reuse adds 6f9d451ab1a3 xdp: Add devmap_hash map type for looking up devices by ha [...] adds 10fbe21163fc tools/include/uapi: Add devmap_hash BPF map type adds e42346192c9f tools/libbpf_probes: Add new devmap_hash type adds 1375dc4a4579 tools: Add definitions for devmap_hash map type adds d3406913561c Merge branch 'devmap_hash' adds 965112785e4b tcp: tcp_syn_flood_action read port from socket adds 9349d600fb6a tcp: add skb-less helpers to retrieve SYN cookie adds 70d66244317e bpf: add bpf_tcp_gen_syncookie helper adds 3745ee18017e bpf: sync bpf.h to tools/ adds 637f71c09ba2 selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers adds 91bc35789db4 selftests/bpf: add test for bpf_tcp_gen_syncookie adds 116e7dbe34b4 Merge branch 'gen-syn-cookie' adds bf8ff0f8cfd7 selftests/bpf: fix clearing buffered output between tests/ [...] adds a98bf57391a2 tools: bpftool: add support for reporting the effective cg [...] adds 9babe825da76 bpf: always allocate at least 16 bytes for setsockopt hook adds fd5ef31f370a selftests/bpf: extend sockopt_sk selftest with TCP_CONGEST [...] adds 02bc2b64940e Merge branch 'setsockopt-extra-mem' adds a78d0dbec712 selftests/bpf: add loop test 4 adds 8c30396074c1 selftests/bpf: add loop test 5 adds 946152b3c5d6 selftests/bpf: test_progs: switch to open_memstream adds 66bd2ec1e0d9 selftests/bpf: test_progs: test__printf -> printf adds 16e910d4467c selftests/bpf: test_progs: drop extra trailing tab adds 682cdbdc2160 Merge branch 'test_progs-stdio' adds ef20a9b27c66 libbpf: add helpers for working with BTF types adds b03bc6853c0e libbpf: convert libbpf code to use new btf helpers adds 4cedc0dad9b5 libbpf: add .BTF.ext offset relocation section loading adds ddc7c3042614 libbpf: implement BPF CO-RE offset relocation algorithm adds 2dc26d5a4f2e selftests/bpf: add BPF_CORE_READ relocatable read macro adds df36e621418b selftests/bpf: add CO-RE relocs testing setup adds 002d3afce655 selftests/bpf: add CO-RE relocs struct flavors tests adds ec6438a988a4 selftests/bpf: add CO-RE relocs nesting tests adds 20a9ad2e7136 selftests/bpf: add CO-RE relocs array tests adds d9db3550300f selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests adds 9654e2ae908e selftests/bpf: add CO-RE relocs modifiers/typedef tests adds d698f9dbdbed selftests/bpf: add CO-RE relocs ptr-as-array tests adds c1f5e7dd19e7 selftests/bpf: add CO-RE relocs ints tests adds 29e1c6687245 selftests/bpf: add CO-RE relocs misc tests adds 726e333fd2e9 Merge branch 'compile-once-run-everywhere' adds b707659213d3 tools/bpf: fix core_reloc.c compilation error adds f2f67b3c89f1 Merge remote-tracking branch 'bpf-next/master' adds ea77388b0227 net/mlx5: Fix mlx5_ifc_query_lag_out_bits adds 7084ed30ae2a IB/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command adds 694a296024d4 net/mlx5: remove self-assignment on esw->dev adds 94f3e14e00fd mlx5: Use refcount_t for refcount adds c26c53e83457 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 8c0bb7873815 netfilter: synproxy: rename mss synproxy_options field adds e84fb4b3666d netfilter: conntrack: use shared sysctl constants adds 1b90af292e71 ipvs: Improve robustness to the ipvs sysctl adds 5a4790bddae3 Merge remote-tracking branch 'netfilter-next/master' adds b74395bbc7d7 Merge remote-tracking branch 'nfc-next/master' adds 3457f86da60d rtw88: use txpwr_lmt_cfg_pair struct, not arrays adds 9236c1250cb7 bcma: Use dev_get_drvdata adds 6334dea8880a mwifiex: make error values consistent in mwifiex_update_bs [...] adds 8f9af6309b84 rsi: fix for sdio interface setup in 9116 adds a40c28700d98 iwlegacy: Use dev_get_drvdata where possible adds ffa4d78cbc26 mwifiex: pcie: Use dev_get_drvdata adds 1f5f5ea72fc9 qtnfmac_pcie: Use dev_get_drvdata adds e7338e031985 rtlwifi: rtl_pci: Use dev_get_drvdata adds a4a68f727fb8 rtlwifi: remove unneeded function _rtl_dump_channel_map() adds cddecd92d1ec brcmfmac: remove set but not used variable 'dtim_period' adds b95c732234fa mt7601u: null check the allocation adds 3915a252ce71 libertas: Fix a double free in if_spi_c2h_data() adds dfc7a8f7c857 rsi: fix for sdio reset card issue adds 937a194ae865 ipw2x00: remove redundant assignment to err adds de019a3bdd6e brcmsmac: remove three set but not used variables adds d1b68c118238 rtw88: pci: remove set but not used variable 'ip_sel' adds 706f0182b1ad rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN adds b97494f48d5a rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX desc [...] adds 66b2b064ee54 rtlwifi: rtl88188ee: Replace local bit manipulation macros adds 36eda7568f2e rtlwifi: rtl8188ee: Convert macros that set descriptor adds e53e30ba15da rtlwifi: rtl8188ee: Convert inline routines to little-endi [...] adds d1d1a96bdb44 rtlwifi: rtl8188ee: Remove local configuration variable adds 0d762f031d70 rtw88: allow c2h operation in irq context adds 713a30de45a2 rtw88: enclose c2h cmd handle with mutex adds 4136214f7c46 rtw88: add BT co-existence support adds 49a52d05a3c7 rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX adds a246b9291433 rtlwifi: rtl8192ce: Replace local bit manipulation macros adds 98fd8db59a00 rtlwifi: rtl8192ce: Convert macros that set descriptor adds c85a63766738 rtlwifi: rtl8192ce: Convert inline routines to little-endi [...] adds 654026df2635 Revert "mwifiex: fix system hang problem after resume" adds 6004cf298a41 b43legacy: Remove pointless cond_resched() wrapper adds 9e8bc0dd2984 Merge remote-tracking branch 'wireless-drivers-next/master' adds 6864dd7bf0c3 Merge remote-tracking branch 'bluetooth/master' adds 3c051b5c7a96 gfs2: gfs2_walk_metadata fix adds 3216769d3cdf gfs2: gfs2_iomap_begin cleanup adds 1c57065705c0 gfs2: Add support for IOMAP_ZERO adds b50ccac6fbb3 gfs2: implement gfs2_block_zero_range using iomap_zero_range adds f6f2daf8c564 gfs2: Minor gfs2_alloc_inode cleanup adds 0edfa8b7fb57 gfs2: Always mark inode dirty in fallocate adds 9e2fbea4c476 Merge remote-tracking branch 'gfs2/for-next' adds 319416605240 mtd: rawnand: ingenic: fix devm_platform_ioremap_resource. [...] adds 75de0eb28d03 mtd: rawnand: r852: Use dev_get_drvdata adds 80107e764846 mtd: rawnand: remove redundant assignment to variable ret adds c0b766a9c452 Merge remote-tracking branch 'nand/nand/next' adds aca24d48cee2 crypto: ccree - fix spelling mistake "configration" -> "co [...] adds e6e6600c001c crypto: ccree - drop legacy ivgen support adds 76a95bd8f9e1 crypto: ccree - account for TEE not ready to report adds 9552389c465e crypto: fips - add FIPS test failure notification chain adds 452c53d7868b crypto: ccree - notify TEE on FIPS tests errors adds 36160aadb103 crypto: inside-secure - keep ivsize for DES ECB modes at 0 adds 384ce433884a crypto: inside-secure - silently return -EINVAL for input [...] adds 5bdb6e6aa53b crypto: inside-secure - fix incorrect skcipher output IV adds 19b347b32bb1 crypto: inside-secure - fix scatter/gather list to descrip [...] adds a74d850f787e crypto: inside-secure - fix EINVAL error (buf overflow) fo [...] adds dc5268b65dfc crypto: inside-secure: back out parts of earlier HMAC upda [...] adds 85695b093d55 crypto: inside-secure - let HW deal with initial hash digest adds 41abed7d72c9 crypto: inside-secure - add support for arbitrary size has [...] adds 85b36ee8e9a8 crypto: inside-secure - add support for 0 length HMAC messages adds 20bb4ef038a9 crypto: arm/aes-ce - cosmetic/whitespace cleanup adds 724ecd3c0eb7 crypto: aes - rename local routines to prevent future clashes adds b158fcbba857 crypto: aes/fixed-time - align key schedule with other imp [...] adds e59c1c987456 crypto: aes - create AES library based on the fixed time AES code adds 2c53fd11f762 crypto: x86/aes-ni - switch to generic for fallback and ke [...] adds 1d2c3279311e crypto: x86/aes - drop scalar assembler implementations adds 8131878db76c crypto: padlock/aes - switch to library version of key exp [...] adds 18d8b96daded crypto: cesa/aes - switch to library version of key expans [...] adds 363a90c2d517 crypto: safexcel/aes - switch to library version of key ex [...] adds fe3b99b64909 crypto: arm64/ghash - switch to AES library adds aa6e2d2b355f crypto: arm/aes-neonbs - switch to library version of key [...] adds c59a6dffa3cd crypto: arm64/aes-ccm - switch to AES library adds f68df54307aa crypto: arm64/aes-neonbs - switch to library version of ke [...] adds c184472902d8 crypto: arm64/aes-ce - switch to library version of key ex [...] adds 5bb12d7825ad crypto: aes-generic - drop key expansion routine in favor [...] adds d9ec772d9550 crypto: ctr - add helper for performing a CTR encryption walk adds ff6f4115cb95 crypto: aes - move sync ctr(aes) to AES library and generi [...] adds 4d3f9d89c745 crypto: arm64/aes-ce-cipher - use AES library as fallback adds fafb1dca6fad crypto: arm/aes - use native endiannes for key schedule adds 5eedf315f27d crypto: arm/aes-ce - provide a synchronous version of ctr(aes) adds e5f050402f18 crypto: arm/aes-neonbs - provide a synchronous version of [...] adds 0a5dff9882e5 crypto: arm/ghash - provide a synchronous version adds 28a220aac596 bluetooth: switch to AES library adds da3e7a9715ea crypto: amcc - switch to AES library for GCM key derivation adds 6273fd7a5a99 crypto: ccp - move to AES library for CMAC key derivation adds 571c47ab98ad crypto: chelsio - replace AES cipher calls with library calls adds 1e25ca02a061 crypto: aes-generic - unexport last-round AES tables adds 9467a3150cf4 crypto: lib/aes - export sbox and inverse sbox adds 58144b8d03fc crypto: arm64/aes-neon - switch to shared AES Sboxes adds 8de6dd338600 crypto: arm/aes-cipher - switch to shared AES inverse Sbox adds 642a88fbe944 crypto: arm64/aes-cipher - switch to shared AES inverse Sbox adds b46033fdd25a crypto: arm/aes-scalar - unexport en/decryption routines adds f248caf9a5cc crypto: testmgr - add tests for lzo-rle adds 5cb97700beaa crypto: morus - remove generic and x86 implementations adds 520c1993bbe6 crypto: aegis128l/aegis256 - remove x86 and generic implem [...] adds 368b1bdc0a59 crypto: aegis128 - drop empty TFM init/exit routines adds 521cdde758bf crypto: aegis - avoid prerotated AES tables adds 7cdc0ddbf74a crypto: aegis128 - add support for SIMD acceleration adds ecc8bc81f2fb crypto: aegis128 - provide a SIMD implementation based on [...] adds 97bcb1619955 crypto: tcrypt - add a speed test for AEGIS128 adds cc2a58f14fb8 crypto: drivers - Use kmemdup rather than duplicating its [...] adds 5c9254ad7ae3 crypto: ux500 - Use spinlock_t instead of struct spinlock adds 77cdd4efe571 crypto: inside-secure - add support for authenc(hmac(sha1) [...] adds 54f9e8fa6668 crypto: inside-secure - added support for rfc3686(ctr(aes)) adds 0e17e3621a28 crypto: inside-secure - add support for authenc(hmac(sha*) [...] adds 31fb084c4eb5 crypto: inside-secure -reduce hash byte counters to 64 bits adds 91b05a7e7d80 crypto: user - make NETLINK_CRYPTO work inside netns adds 93308baf0750 crypto: ccp - Make CCP debugfs support optional adds c4a89279086e crypto: ccp - Add a module parameter to specify a queue count adds 90773bc1ab40 crypto: ccp - module parameter to limit the number of enab [...] adds a7c2647034fa crypto: ccp - Add a module parameter to control registrati [...] adds a7268c4d4205 crypto: cavium/nitrox - Add support for loading asymmetric [...] adds 4f22f3235662 crypto: Remove orphan tools/crypto directory adds 2a03e3a50a61 crypto: ccp - Include the module name in system log messages adds 72c8117adfce crypto: ccp - Reduce maximum stack usage adds d10d094cbfd3 hwrng: imx-rngc - use devm_platform_ioremap_resource() to [...] adds f2f1d75ab725 hwrng: mxc-rnga - use devm_platform_ioremap_resource() to [...] adds 6ed01097f437 crypto: caam/qi2 - Increase napi budget to process more ca [...] adds bfb5eb084ae9 crypto: ccp - Replace dma_pool_alloc + memset with dma_poo [...] adds 97ac82d9135d crypto: aegis - fix badly optimized clang output adds 6fc4dbcf0276 padata: Replace delayed timer with immediate workqueue in [...] adds b93ecf429674 crypto: ccree - check assoclen for rfc4543 adds b3553effafa0 crypto: bcm - check assoclen for rfc4543/rfc4106 adds 065cf577135a padata: purge get_cpu and reorder_via_wq from padata_do_serial adds 8dfa20fcfbeb crypto: ghash - add comment and improve help text adds 931c940fa564 crypto: s390/aes - fix name clash after AES library refactor adds 82cb54856874 asm-generic: make simd.h a mandatory include/asm header adds c9f1fd4f2f74 Revert "crypto: aegis128 - add support for SIMD acceleration" adds 01970282a4ce crypto: atmel-sha204a - Use device-managed registration API adds 1b82feb6c5e1 crypto: qat - Silence smp_processor_id() warning adds 1c0ab408bb6e crypto: caam/qi2 - Add printing dpseci fq stats using debugfs adds 68289c634344 crypto: add header include guards adds 939f146b89c2 crypto: user - fix potential warnings in cryptouser.h adds 3bd4952853d6 crypto: nx - Add of_node_put() before return in 842 adds dec0fb3946c4 crypto: jitterentropy - build without sanitizer adds 3e75241be808 hwrng: drivers - Use device-managed registration API adds f9981bc53825 crypto: api - Remove redundant #ifdef in crypto_yield() adds 2ef540476e00 hwrng: timeriomem - add include guard to timeriomem-rng.h adds 176435ad2ac7 crypto: caam - defer probing until QMan is available adds 155e4db32487 asm-generic: Remove redundant arch-specific rules for simd.h adds b7a2758f2025 hwrng: n2-drv - fix typo adds 4281926c667d Merge remote-tracking branch 'crypto/master' adds edad25476ba3 drm/i915/guc: init submission structures as part of guc_init adds 5cca503817d0 drm/i915/perf: Initialise err to 0 before looping over ce- [...] adds 3f99a61441e5 drm/i915: Do not rely on for loop caching the mask adds f91bf7382856 drm/i915/uc: Don't sanitize guc_log_level modparam adds 340c4c8daad9 drm/i915/gt: Add to timeline requires the timeline mutex adds 3a8c63d28a12 drm/i915/uc: Remove redundant header_offset/size definitions adds 5de51fa0b939 drm/i915/uc: Remove redundant ucode offset definition adds 08f0e4a7ecb9 drm/i915/uc: Remove redundant RSA offset definition adds 98a5c2a3582a drm/i915/tgl: skip setting PORT_CL_DW12_* on initialization adds df16b6361d88 drm/i915/tgl: select correct bit for port select adds aaf70b90a4f1 drm/i915/tgl: update ddi/tc clock_off bits adds 62336cc666b0 drm/i915/uc: Fixup kerneldoc after params were flipped and [...] adds 76c5399fe2e4 drm/i915/selftests: Careful not to flush hang_fini on erro [...] adds 60a4233a4952 drm/i915: Flush the i915_vm_release before ggtt shutdown adds ed32f8d42cee Merge drm/drm-next into drm-intel-next-queued adds 301efe96f777 drm/i915/uc: Don't fail on HuC firmware failure adds 1032a2af93f5 drm/i915: use upstream version of header tests adds a56277216637 drm/i915: Inline engine->init_context into its caller adds c082afac86cb drm/i915: Move aliasing_ppgtt underneath its i915_ggtt adds f5d974f9d2a8 drm/i915/gt: Provide a local intel_context.vm adds e0e712fe42ef drm/i915: Update DRIVER_DATE to 20190730 adds dce14e36aea2 Merge tag 'drm-intel-next-2019-07-30' of git://anongit.fre [...] adds f3213bd682ae Merge remote-tracking branch 'drm/drm-next' adds 7a8163710534 drm/amd/powerplay: add callback function of get_thermal_te [...] adds 4cab85afe9d7 drm/amdkfd: Fix byte align on VegaM adds 0f0727d971f6 drm/amd/display: readd -msse2 to prevent Clang from emitti [...] adds 911d8b3069ce drm/amdgpu: Use dev_get_drvdata where possible adds ef1de3618125 drm/amd/display: Use dev_get_drvdata adds 59d788b18771 drm/radeon: Use dev_get_drvdata where possible adds 87abff77880d drm/amd/display: fix a missing null check on a failed kzalloc adds d3a593e97ecd drm/amd/powerplay: no pptable transfer and dpms enabled wi [...] adds 780f3a9c5b9f drm/amd/powerplay: some cosmetic fixes adds 668a9469f114 drm/amd/powerplay: fix temperature granularity error in smu11 adds 6913848087e2 drm/amdgpu: use VCN firmware offset for cache window adds 5f4814deab50 drm/amdgpu/gmc10: fix pte mytpe field error for navi14 adds 8c7a5d9e6f14 drm/amdkfd: Use SQC when TCP would fail in gfx9 context save. adds 7c2eaf5cdb87 drm/amdkfd: Fix lost single step exceptions in gfx9 trap handler adds a36e89674000 drm/amdkfd: Replace gfx10 trap handler with correct branch adds 306fc9c56851 drm/amdkfd: Remove dead code from gfx8/gfx9 trap handlers adds 64671c0fdc91 drm/amdgpu: add perfmon and fica atomics for df adds 24f9aacfb0fb drm/amdgpu: adding xgmi error monitoring adds e4c4073b0139 drm/amdgpu: Fix hard hang for S/G display BOs. adds 3d1b8ec76b8f drm/amdgpu: Create helper to clear AMDGPU_GEM_CREATE_CPU_GTT_USWC adds ddcb7fc62f4b drm/amdgpu: Add check for USWC support for amdgpu_display_ [...] adds 1c4259159132 drm/amd/display: enable S/G for RAVEN chip adds fcd90fee8ac2 drm/amd/powerplay: minor fixes around SW SMU power and fan [...] adds f0d2a7dc1154 drm/amd/powerplay: fix null pointer dereference around dpm [...] adds 4d7fd9e20b07 drm/amd/powerplay: enable SW SMU reset functionality adds 0cf3c64f294c drm/amdgpu: add an asic callback to determine the reset method adds dd81eede7703 drm/amdgpu: add reset_method asic callback for si adds 6d0f50dafed4 drm/amdgpu: add reset_method asic callback for cik adds 9bc1932f5ce5 drm/amdgpu: add reset_method asic callback for vi adds ee360c0b7cc3 drm/amdgpu: add reset_method asic callback for soc15 adds 2ddc6c3ef9d5 drm/amdgpu: add reset_method asic callback for navi adds a2c28e34f8c4 drm/amdgpu/powerplay: add a new interface to set the mp1 state adds 479baeacd828 drm/amdgpu/powerplay: return success if set_mp1_state is not set adds a906277d22f7 drm/amdgpu/powerplay: add set_mp1_state for vega20 adds e254102d5079 drm/amdgpu/powerplay: add set_mp1_state for vega10 adds 1c074a63834e drm/amdgpu/powerplay: add set_mp1_state for vega12 adds a3a09142f43c drm/amdgpu: put the SMC into the proper state on reset/unload adds 354e6e14ef94 drm/amdgpu/powerplay: use proper revision id for navi adds f2bd8a0ed7e7 drm/amdgpu: Fix amdgpu_display_supported_domains logic. adds d3b9f39d8417 drm/amdgpu/display: fix the build without CONFIG_DRM_AMD_D [...] adds 333fe325feba drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands adds 2c8973180392 drm/amdgpu: Default disable GDS for compute+gfx adds 0ba5eda81a82 drm/amd/powerplay: move smu types to smu_types.h adds 6b294793e384 drm/amd/powerplay: add smu message name support adds cb33363d0e85 drm/amd/powerplay: add smu feature name support adds 26dd668155b2 drm/amd/powerplay: move smu_feature_update_enable_state to [...] adds 98eb03bbf017 drm/amd/powerplay: implment sysfs feature status function in smu adds 3207dcf3afd6 drm/amdgpu/gfx10: update golden settings for navi14 adds c74dbe44eacf drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring te [...] adds 6e92e156aacc drm/amdgpu/powerplay: provide the interface to disable ucl [...] adds 649412069501 drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep adds 1a2c29bce060 drm/amdgpu: fix a potential information leaking bug adds fb6959ae5017 drm/amd/display: Embed DCN2 SOC bounding box adds f16d523f9d83 drm/amd/display: Support uclk switching for DCN2 adds 7ce55e0b6fbb drm/amdkfd: Fix gfx10 wave64 VGPR context restore adds f9e346aba193 drm/amdkfd: Save/restore flat_scratch_lo/hi on gfx10 adds 1faa3b805473 drm/amdkfd: Save/restore vcc on gfx10 adds 4c35e77865a9 drm/amd/powerplay: add smcdpminfo table v4_6 support adds 7c8bcaf4085a drm/amd/powerplay: add SW SMU interface for dumping pptabl [...] adds 22808306f2b2 drm/amd/powerplay: update smu11_driver_if_arcturus.h adds c8893d5ce716 drm/amd/powerplay: update arcturus_ppsmc.h adds a94235af11b3 drm/amd/powerplay: update arcturus_ppt.c/h V3 adds 22e183173471 drm/amd/powerplay: enable SW SMU routine support for arcturus adds cca4fafc0904 drm/amd/powerplay: initialize arcturus MP1 and THM base address adds fe089e1dd797 drm/amd/powerplay: enable arcturus powerplay adds 7c16d24abe35 drm/amdgpu: correct VCN powergate routine for acturus adds 3ff101b8ab78 drm/amd/powerplay: hold on the arcturus gfx dpm support in driver adds 9d4d7236efad drm/amd/include: adjust base offset of SMUIO and THM for Arcturus adds 7d0e6329dfdc drm/amdgpu: update more sdma instances irq support adds 9829e3d89b6e drm/amd/powerplay: add new sensor type for VCN powergate status adds ab9e314886ad drm/amd/powerplay: support VCN powergate status retrieval [...] adds bf2bf52383a0 drm/amd/powerplay: support VCN powergate status retrieval [...] adds 5fa790f6c936 drm/amd/powerplay: correct Navi10 VCN powergate control (v2) adds 1f96ecef6f01 drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval adds 832a7062a060 drm/amd/powerplay: init arcturus SMU metrics table on bootup adds ba74c8bf889c drm/amd/powerplay: support sensor reading on arcturus adds 631807f091ae drm/amd/powerplay: support real-time clock retrieval on arcturus adds d427cf8f7f99 drm/amd/powerplay: support fan speed retrieval on arcturus adds 55bf7e6243e7 drm/amd/powerplay: add missing arcturus feature maps adds 8a856ced35d5 drm/amd/powerplay: correct the bitmask used in arcturus adds 790ef68afcf5 drm/amd/powerplay: remove redundancy debug log in smu adds 4bf76e60b9c7 drm/amd/powerplay: fix arcturus real-time clock frequency [...] adds 60d435b73db6 drm/amd/powerplay: support UMD PSTATE settings on arcturus adds 1f23cadbe077 drm/amd/powerplay: correct arcturus current clock level ca [...] adds b4af964e75c4 drm/amd/powerplay: make power limit retrieval as asic specific adds 861324983d4f drm/amdgpu: correct irq type used for sdma ecc adds 59de58f84f7f drm/amd/powerplay: determine the features to enable by ppt [...] adds 32978d8cfd3c drm/amdgpu: drop drmP.h in amdgpu_amdkfd_arcturus.c adds 3b90f6ecdfa5 drm/amdgpu: drop drmP.h from amdgpu_amdkfd_gfx_v10.c adds 0a069bbe1387 drm/amdgpu: drop drmP.h in gfx_v10_0.c adds b23b2e9e4957 drm/amdgpu: drop drmP.h from navi10_ih.c adds e9eea90247fe drm/amdgpu: drop drmP.h from nv.c adds 75589f496d6d drm/amdgpu: drop drmP.h from sdma_v5_0.c adds 9a2ffeb525a1 drm/amdgpu: drop drmP.h from vcn_v2_0.c adds fa1884f9d801 drm/amdgpu: drop drmP.h from vcn_v2_5.c adds 7af25d5b7ea7 drm/amdgpu: move some ras data structure to amdgpu_ras.h adds 6501a771708d drm/amdgpu: init RSMU and UMC ip base address for vega20 adds 9e585a523baa drm/amdgpu: add amdgpu_umc_functions structure adds 245219a66085 drm/amdgpu: add rsmu v_0_0_2 ip headers adds 03c9963f47a9 drm/amdgpu: add umc v6_1_1 IP headers adds 9884c2b1c38c drm/amdgpu: add umc v6_1 query error count support adds 5b6b35aaacca drm/amdgpu: init umc v6_1 functions for vega20 adds 939e2258ce4c drm/amdgpu: querry umc error count adds 05a58345db4e drm/amdgpu: add ras error count after each query (v2) adds 4fa1c6a679bb drm/amdgpu: add RREG64/WREG64(_PCIE) operations adds 5bbfb64a177f drm/amdgpu: use 64bit operation macros for umc adds 045c02165397 drm/amdgpu: switch to amdgpu_umc structure adds f1ed4afa1302 drm/amdgpu: update algorithm of umc uncorrectable error counting adds 6f102dba8088 drm/amdgpu: add support for recording ras error address adds c2742aef4d17 drm/amdgpu: add structures for umc error address translation adds 8c94810357fa drm/amdgpu: query umc ras error address adds cf04dfd0e91f drm/amdgpu: allow ras interrupt callback to return error data adds 81e02619e958 drm/amdgpu: update interrupt callback for all ras clients adds e10634938b66 drm/amdgpu: add check for ras error type adds 7cdc2ee3004d drm/amdgpu: remove ras_reserve_vram in ras injection adds ca3f422f5395 drm/amd/include: add bitfield define for EDC registers adds 4bb6b8c758fe drm/amd/include: add define of TCP_EDC_CNT_NEW adds dc23a08f0310 drm/amdgpu: add define for gfx ras subblock adds 2c960ea02f58 drm/amdgpu: add RAS callback for gfx adds 83b0582c9057 drm/amdgpu: support gfx ras error injection and err_cnt query adds dc4d716d4c0a drm/amdgpu: disable inject for failed subblocks of gfx adds 9475a77b5771 drm/amdkfd: enable KFD support for navi14 adds 67194518cb19 drm/amd/powerplay: sort feature status index by asic featu [...] adds 4cd4c5c064bd drm/amdgpu: cleanup vega10 SRIOV code path adds 9244d3a6eb45 drm/amdgpu: fix incorrect judge on sos fw version adds 482f0e538580 drm/amdgpu: fix double ucode load by PSP(v3) adds d196bbbc28fa drm/amd/display: Use proper enum conversion functions adds d9ec5cfd5a2e drm/amd/display: Use switch table for dc_to_smu_clock_type adds 274840e54422 drm/ttm: Add release_notify callback to ttm_bo_driver adds d8f4981e2e8a drm/amdgpu: Add flag to wipe VRAM on release adds ab2f7a5c18b5 drm/amdgpu: Implement VRAM wipe on release adds 6856e4b65f64 drm/amdgpu: Mark KFD VRAM allocations for wipe on release adds 19ed70ff5d24 drm/amdgpu: Add amdgpu_asic_funcs.reset_method for Vega20 adds 57d352f7699e drm/amdgpu: Update NBIO headers to add TXCLK3/4 adds 612e4ed99bdd drm/amdgpu: Fix pcie_bw on Vega20 adds 857b82d0df4c drm/amdgpu: support get_cu_info for Arcturus adds 5145d57ec5f5 drm/amdkfd: Extend CU mask to 8 SEs (v3) adds 6f7fe9a93e6c drm/radeon: Fix EEH during kexec adds e3bf125bdbb6 drm/amd/powerplay: fix off-by-one upper bounds limit checks adds f3eb9b8f67bc gpu: drm: radeon: Fix a possible null-pointer dereference [...] adds ab63131155b0 drm/amd/powerplay: fix a few spelling mistakes adds f0ced3f61b4d drm/amd/powerplay: Allow changing of fan_control in smu_v11_0 adds ac4bf4a1ebce drm/amdgpu: fix unsigned variable instance compared to les [...] adds e16e37efb4c9 drm/amd/display: Allow cursor async updates for framebuffer swaps adds 43d10d30df15 drm/amd/display: Skip determining update type for async updates adds bd200d190f45 drm/amd/display: Don't replace the dc_state for fast updates adds b94afb61cdae drm/amd/powerplay: honor hw limit on fetching metrics data [...] adds a55c8d7bda4f drm/amdgpu: remove the clear of MCA_ADDR adds 33b97cf896d4 drm/amdgpu: add more parameters and functions to amdgpu_um [...] adds 3aacf4ea1102 drm/amdgpu: initialize new parameters and functions for am [...] adds fee858ba5f96 drm/amdgpu: add macro of umc for each channel adds 2b671b6049ef drm/amdgpu: apply umc_for_each_channel macro to umc_6_1 adds 13b7c46c18e2 drm/amdgpu: add error address query for umc ras adds 51437623a0a1 drm/amdgpu: support ce interrupt in ras module adds b7f92097f5bc drm/amdgpu: implement umc ras init function adds b1a5895352dc drm/amdgpu: update the calc algorithm of umc ecc error count adds 91ba68f8d572 drm/amdgpu: only uncorrectable error needs gpu reset adds bd2280da46db drm/amdgpu: replace AMDGPU_RAS_UE with AMDGPU_RAS_SUCCESS adds 839f9117e1c2 drm/amd/powerplay: guard consistency between CPU copy and [...] adds 7aa3f675d143 drm/amd/powerplay: support power profile retrieval and set [...] adds 4abc1765d2f7 drm/amd/powerplay: enable SW SMU power profile switch supp [...] adds 706e50829eb7 drm/amd/powerplay: correct navi10 vcn powergate adds c0dac3c9f545 drm/amdgpu: removed duplicate line adds f36d9ab95f0f drm/amdgpu: add PSP SW init support for Arcturus adds dc0d962297af drm/amdgpu: add PSP KDB loading support for Arcturus adds 6c37bde9c63b drm/amdgpu: update PSP CMD fail response status print adds 8fda90e82144 drm/amdgpu: disable MEC2 JT context init for Arcturus adds b86f8d8b2bc0 drm/amdgpu: extend PSP FW loading support to 8 SDMA instances adds 8c2ef8ca0e0e drm/amdgpu: update SDMA V4 microcode init adds 6d622903285a drm/amdgpu: add ip offset header for navi12 (v2) adds 03d0a073cf3f drm/amdgpu: initialize reg base for navi12 adds 9802f5d78b37 drm/amdgpu: add navi12 asic type adds 42b325e5ec39 drm/amdgpu: add gpu_info firmware for navi12 adds 4808cf9c2a82 drm/amdgpu: set asic family and ip blocks for navi12 adds d4d838ba4e9d drm/amdgpu: use front door firmware loading for navi12 adds 74b5e509a082 drm/amdgpu: initialize cg/pg flags and external rev id for navi12 adds 7e17e58bdde2 drm/amdgpu: set nbio/hdp cg for navi12 adds 59ab8c292b9a drm/amdgpu/gfx10: set gfx cg for navi12 adds 6983469c1a65 drm/amdgpu/gfx10: add gfx config for navi12 adds 92c123aec1a2 drm/amdgpu/gfx10: declare cp/rlc firmwares for navi12 adds 716e9bb099c5 drm/amdgpu/gfx10: add placeholder for navi12 golden settings adds 9ff3dba6d68d drm/amdgpu/gfx10: set number of me(c)/pipe/queue for navi12 adds 4cdfc4a2be14 drm/amdgpu/gfx10: set rlc funcs for navi12 adds 6f523fd7b3d4 drm/amdgpu/sdma5: declare sdma firmwares for navi12 adds f2d6731d77cf drm/amdgpu/sdma5: add placeholder for navi12 golden settings adds 4a0e815fb318 drm/amdgpu/gmc10: set gart size and vm size for navi12 adds 44e9e7c96c5e drm/amdgpu: add ip blocks for navi12 adds 71745cf47409 drm/amdgpu/gfx10: set tcp harvest for navi12 adds 799020290313 drm/amdgpu: enable virtual display for navi12 adds f8984cb9e3e9 drm/amdgpu/gfx10: add golden settings for navi12 (v2) adds c726fbf0fb64 drm/amdgpu/sdma5: add golden settings for navi12 (v2) adds 87190edcf3a9 drm/amdgpu: add CGTT_GS_NGG_CLK_CTRL register to gc header adds 02938eed74a3 drm/amdgpu: correct smu rlc handshake enablement bit adds 9ea8da75ba43 drm/amdgpu/smu11: add smu support for navi12 adds 739cdbd6a21b drm/amdgpu/psp11: add psp support for navi12 adds e60cc94b268a drm/amdgpu: start autoload till RLCG fw for navi12 adds 7f47efeb9e21 drm/amdgpu: add smu ip block for navi12 adds 6b66ae2e556c drm/amdgpu: add psp ip block for navi12 adds a3219816c407 drm/amdgpu: add Navi12 VCN firmware support adds 1fbed280a244 drm/amdgpu: add VCN ip block for Navi12 adds 400e9c5ea66a drm/amdgpu: enable DPG mode for Navi12 adds 36bbb634b753 drm/amd/display: Add ASICREV_IS_NAVI macros adds 078655d982c5 drm/amdgpu: Add nv12 DC ip block adds fbd2afe5366c drm/amd/display: Add missing NV12 asic IDs adds 3cf7bf2e4837 drm/amdgpu: enable Navi12 kfd support for amdgpu adds 2cc450ceaae4 drm/amd/display: Validate dc_plane_info and dc_plane_size [...] adds caff0e665437 drm/amd/display: Block immediate flips for non-fast updates adds 1f288afc2cb7 drm/amdgpu: pin the csb buffer on hw init for gfx v8 adds 876923fb92a9 drm/amdgpu: Fix panic during gpu reset adds 9234c587a81f drm/amd/powerplay: skip pcie params override on Arcturus V2 adds 2a3c7ff6e37c drm/amdgpu: update ras sysfs feature info adds 35ef88fa115d drm/amdgpu/soc15: fix external_rev_id for navi14 adds b5c73856408b drm/amdgpu/discovery: move common discovery code out of na [...] adds 8dd45504a7d7 drm/amd/powerplay: check before issuing messages for max s [...] adds b5507c7e0607 drm/amdgpu: Fix GPU reset crash regression. adds f848be467c98 MAINTAINERS: update amdkfd maintainer (v3) adds b56a53db4ce1 drm/amd/powerplay: Zero initialize some variables adds 2a1e00c3c0d3 gpu: drm: amd: powerplay: Remove logically dead code adds ccad7da1a381 drm/amdkfd: Fix missing break in switch statement adds 7c7a9ddcd9f4 drm/amdgpu/gfx10: Fix missing break in switch statement adds ce5507ad2bde drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning adds 6edb98330e88 drm/amdgpu: replace readq/writeq with atomic64 operations adds 6dfc2da6fc00 Merge remote-tracking branch 'amdgpu/drm-next' adds 52dfdba0a987 drm/i915/tgl: Add hpd interrupt handling adds 48ef15d32a77 drm/i915/tgl: Update north display hotplug detection to TG [...] adds 555233601407 drm/i915/tgl: handle DP aux interrupts adds 2e8de0879cf6 drm/i915: make i915_selftest.h self-contained adds cb0c43f30ca6 drm/i915: Avoid ce->gem_context->i915 adds f277bc0c98a4 drm/i915/selftests: Pass intel_context to igt_spinner adds 602776f96bfa drm/i915/uc: Don't enable communication twice on resume adds 63064d822c96 drm/i915/uc: Move uC WOPCM setup in uc_init_hw adds 900c9173ca69 drm/i915: remove dangling forward declaration adds 91b59cd98a97 drm/i915/tgl: Move fault registers to their new offset adds 23dea05191be drm/i915/tgl: stop using ERROR_GEN6 and DONE_REG adds 2ddf992179c4 drm/i915/tgl: Define MOCS entries for Tigerlake adds a7a7a0e6ebde drm/i915/tgl: Tigerlake only has global MOCS registers adds 1b6c3c6d4607 drm/i915: Move MOCS setup to intel_mocs.c adds c2052d6e242c drm/i915/ehl: Ungate DDIC and DDID adds 10e36489abda drm/i915/execlists: Always clear pending&inflight requests [...] adds de70fdd7d24c drm/i915: fix possible memory leak in intel_hdcp_auth_down [...] adds 8ad4ca6e9a81 drm/i915/oa: add content to Makefile adds 8ef7e3409cec drm/i915/ehl: Don't forget to handle port C's hotplug interrupts adds a1c9ca223c3d drm/i915: Remove lrc default desc from GEM context adds 6cf72db68d20 drm/i915/gt: Move gt_cleanup_early out of gem_cleanup_early adds 6f76098fe0f3 drm/i915/uc: Move uC early functions inside the GT ones adds 9dfe3459ef41 drm/i915/gt: Introduce intel_gt_runtime_suspend/resume adds 57a68c350716 drm/i915/uc: Rename intel_uc_is_using* into intel_uc_supports* adds db81bc6eb9c0 drm/i915/uc: Consider enable_guc modparam during fw selection adds 724df646c803 drm/i915/guc: Use dedicated flag to track submission mode adds 01158da721c5 drm/i915/uc: Stop sanitizing enable_guc modparam adds 5d571068f71e drm/i915/tgl: Add and use new DC5 and DC6 residency counte [...] adds 2b92a82fe03b drm/i915/tgl: allow the reg_read ioctl to read the RCS TIM [...] adds 908091c85003 drm/i915/pmu: Make more struct i915_pmu centric adds 28fba0961de4 drm/i915/pmu: Convert engine sampling to uncore mmio adds 08ce5c64b25d drm/i915/pmu: Convert sampling to gt adds 518ea582cb6e drm/i915/pmu: Make get_rc6 take intel_gt adds 51fbd8de87dc drm/i915/pmu: Atomically acquire the gt_pm wakeref adds 576f05865581 drm/i915: Flush extra hard after writing relocations throu [...] adds d8af05ff38ae drm/i915: Allow sharing the idle-barrier from other kernel [...] adds ae0f8f0f9a4b drm/i915/oa: update the generated files adds e4661f144497 drm/i915: Fix documentation for __intel_wait_for_register_fw* adds cd2a4eaf8c79 drm/i915: Report resv_obj allocation failure adds 50d84418f586 drm/i915: Add i915 to i915_inject_probe_failure adds 771051eaa746 drm/i915/uc: Do full sanitize instead of pure reset adds 3243bd096bb1 drm/i915/uc: Reorder firmware status codes adds 32ff76e80c24 drm/i915/uc: Move GuC error log to uc and release it on fini adds 5d1ef2b4270d drm/i915/uc: Inject probe errors into intel_uc_init_hw adds 6bd0fbe156f1 drm/i915/wopcm: Don't fail on WOPCM partitioning failure adds 1aff1903d0ff drm/i915: Hide unshrinkable context objects from the shrinker adds 515b8b7e935e drm/i915: Flush the freed object list on file close adds a4e57f9031cc drm/i915: Teach execbuffer to take the engine wakeref not GT adds b40d73784ffc drm/i915: Replace struct_mutex for batch pool serialisation adds ce52ad5dd52c drm/i915: Fix wrong escape clock divisor init for GLK adds c8be1a5fc5c6 drm/i915/guc: Prefer intel_guc_is_submission_supported adds 2afc794c3ea0 drm/i915/huc: Prefer intel_huc_is_supported adds 34f0a20fa4ea drm/i915/uc: Remove redundant GuC support checks adds d9a910f5ed72 drm/i915/uc: Don't fail on HuC early init errors adds 6c86e5ff2617 drm/i915/gt: Remove stale kerneldoc for internal MOCS functions adds 361f9dc24368 drm/i915: Use drm_i915_private directly from drv_get_drvdata() adds c29579d2fabe drm/i915/gem: Make caps.scheduler static adds 750e76b4f9f6 drm/i915/gt: Move the [class][inst] lookup for engines ont [...] adds 033a856c7368 drm/i915/dmc: Load DMC on TGL adds 3e1876251bc3 drm/i915: move intel_display.c function declarations adds 5b51f28fa7ba drm/i915/sprite: un-inline icl_is_hdr_plane() adds d64575ee8d91 drm/i915/irq: un-inline functions to avoid i915_drv.h include adds 366b6200f76e drm/i915/bw: make intel_atomic_get_bw_state() static adds e15fd1bee2a9 drm/i915/mst: un-inline intel_dp_mst_encoder_active_links() adds d0d392a8deed drm/i915/tc: un-inline intel_tc_port_ref_held() adds a09d9a800236 drm/i915: avoid including intel_drv.h via i915_drv.h->i915 [...] adds 1d455f8de8e8 drm/i915: rename intel_drv.h to display/intel_display_types.h adds 6da4a2c411e8 drm/i915: remove unnecessary includes of intel_display_typ [...] adds 1c0023d4f5fd drm/i915: move property enums to intel_display_types.h adds 071b68cceee7 drm/i915: abstract display suspend/resume operations adds fdde3097488e drm/i915: Drop expectations of VM_IO from our GGTT mmappings adds 2edda80db3d0 drm/i915: Rename engines to match their user interface adds 9ae06cad821b drm/i915: Use intel_engine_lookup_user for probing HAS_BSD etc adds ed29da7123a6 drm/i915: Fix some NULL vs IS_ERR() conditions adds d71c4b034165 drm/i915: Include the DRIVER_DATE in the error state adds 26f00514d944 drm/i915: Isolate i915_getparam_ioctl() adds a37f08a882b0 drm/i915/perf: Refactor oa object to better manage resources adds 12be4a4c75a2 drm/i915/uc: Prefer dev_info for reporting options adds 2399ab52da5f drm/i915/uc: HuC firmware can't be supported without GuC adds 4157a962f59d drm/i915/uc: Don't fetch HuC fw if GuC fw fetch already failed adds 7dbd03e28904 drm/i915: Don't try to partition WOPCM without GuC firmware adds d4b2cfb8c29f drm/i915: Make wopcm_to_i915() private adds a0752c87080a drm/i915/uc: WOPCM programming errors are not always real adds 5e0a809af2a2 drm/i915/uc: Hardening firmware fetch adds 707d26dcc176 drm/i915: split out intel_pch.[ch] from i915_drv.[ch] adds 3522a33a2746 drm/i915/tgl/dsi: Program TRANS_VBLANK register adds 960e9836f721 drm/i915/tgl/dsi: Set latency PCS_DW1 for tgl adds 7b864f95886b drm/i915/tgl/dsi: Do not override TA_SURE adds 991d9557b0c4 drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping adds 33365feca49e drm/i915/tgl: Add mipi dsi support for TGL adds 32d38e6cf007 drm/i915/tgl/dsi: Enable blanking packets during BLLP for [...] adds ca883c304f54 drm/i915/selftests: Pass intel_context to mock_request adds 387758298bfd drm/i915: Allocate kernel_contexts directly adds f1c4d157ab9b drm/i915: Fix up the inverse mapping for default ctx->engines[] adds 6aa3bef15d65 drm/i915: Get transcoder power domain before reading its register adds 9749a5b6c09f drm/i915/tgl: Fix the read of the DDI that transcoder is a [...] adds cbb153c50ebe drm/i915/selftests: Fixup a missing legacy_idx adds c7302f204490 drm/i915: Defer final intel_wakeref_put to process context adds c990b4c3597d drm/i915: Only include active engines in the capture state adds 5b5efdf79abf drm/i915: Make debugfs/per_file_stats scale better adds 223f5005dc41 Merge remote-tracking branch 'drm-intel/for-linux-next' adds afd6d4f5a52c drm/panel: check failure cases in the probe func adds 85266d751551 dt-bindings: panel: Add Sharp LD-D5116Z01B adds cd5e1cbe1f0a drm/panel: simple: Add support for Sharp LD-D5116Z01B panel adds 4faba50edbcc video: of: display_timing: Add of_node_put() in of_get_dis [...] adds 892e8ba38f28 video: of: display_timing: Don't yell if no timing node is [...] adds c2d7e47ad190 drm: panel-lvds: Spout an error if of_get_display_timing() [...] adds 4a6e4ae254e0 video: amba-clcd: Spout an error if of_get_display_timing( [...] adds 66a4e0ef4343 drm/panel: jh057n00900: Move panel DSI init to enable() adds 6a6fc457b30f drm/panel: jh057n00900: Move mipi_dsi_dcs_set_display_off [...] adds 04eedeb46fa2 drm/panel: jh057n00900: Print error code on all DRM_DEV_ERROR()s adds 82b78cad0c81 drm/panel: jh057n00900: Use drm_panel_{unprepare, disable} [...] adds ad309284a52b drm/rockchip: Check for fast link training before enabling psr adds 6c836d965bad drm/rockchip: Use the helpers for PSR adds 2b60e11d0bab drm/rockchip: Use vop_win in vop_win_disable instead of vo [...] adds bed030a49f3e drm/rockchip: Don't fully disable vop on self refresh adds c87fb38df19d drm/rockchip: Use drm_atomic_helper_commit_tail_rpm adds 63b87c310a83 drm/mst: Fix sphinx warnings in drm_dp_msg_connector regis [...] adds 4de09ffcf4f6 drm: sti: Mark expected switch fall-throughs adds b33b556ce59b drm/syncobj: fix leaking dma_fence in drm_syncobj_query_ioctl adds 0486ad20e73d drm/rockchip: Make analogix_dp_atomic_check static adds c549da2d217e drm/radeon: Fill out gem_object->resv adds aa77e7f6d5d1 drm/nouveau: Fill out gem_object->resv adds b2ad978fd004 drm/amdgpu: Fill out gem_object->resv adds 51c98747113e drm/prime: Ditch gem_prime_res_obj hook adds 28c47e16ea2a drm/tinydrm/Kconfig: Remove menuconfig DRM_TINYDRM adds 043386a0f094 drm/tinydrm: Rename folder to tiny adds 77b8cabf3d52 drm/gm12u320: Move driver to drm/tiny adds e1a29c6c5955 drm: Add ddc link in sysfs created by drm_connector adds 100163df4203 drm: Add drm_connector_init() variant with ddc adds 1e8f17855ff8 drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connect [...] adds be0ec35940bc drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs adds 2ae7eb372ed4 drm/imx: imx-tve: Provide ddc symlink in connector's sysfs adds 7058e76682d7 drm: sti: Provide ddc symlink in hdmi connector sysfs directory adds 9572ae176a10 drm/mgag200: Provide ddc symlink in connector sysfs directory adds 350fd554ee44 drm/ast: Provide ddc symlink in connector sysfs directory adds a4f9087e85de drm/bridge: dumb-vga-dac: Provide ddc symlink in connector [...] adds 9ebc4d2140ad drm/bridge: dw-hdmi: Provide ddc symlink in connector sysf [...] adds cfb444552926 drm/bridge: ti-tfp410: Provide ddc symlink in connector sy [...] adds 5b50fa2b35a4 drm/amdgpu: Provide ddc symlink in connector sysfs directory adds bed7a2182de6 drm/radeon: Provide ddc symlink in connector sysfs directory adds 93386368a138 Revert "drm/radeon: Provide ddc symlink in connector sysfs [...] adds 57d8396504b3 drm/tilcdc: Remove obsolete crtc_mode_valid() hack adds 28ba1b1da49a drm: mali-dp: Mark expected switch fall-through adds 84a68104193e drm/drm_debugfs_crc.c: Document that .verify_crc_source vf [...] adds ed22c6d9304d drm/komeda: Use drm_display_mode "crtc_" prefixed hardware [...] adds 8965ad8433ea drm/komeda: Enable dual-link support adds 1af824649b44 drm/pl111: Deprecate the pads from the DT binding adds d6781e490179 drm/pl111: Drop special pads config check adds 05103ea9a315 drm/vblank: drop use of DRM_WAIT_ON() adds 0dbd555a011c dma-buf: add more reservation object locking wrappers adds 92cb3e598063 dma-buf: fix stack corruption in dma_fence_chain_release adds 2e1bc0e86ec7 drm/pl111: Fix unused variable warning adds b316c92e9a0e drm/bridge/megachips: Drop GPIO header adds f15543ac6f44 drm/bridge/nxp-ptn3460: Drop legacy GPIO headers adds 5156eb8cd680 drm/bridge/parade: Drop legacy GPIO header adds e7642f35851d backlight: drop EARLY_EVENT_BLANK support adds 8eb8833e7ed3 drm/ttm: add gem base object adds 0e580c6d7d2f drm/vram: use embedded gem object adds e0828d54c81c drm/qxl: use embedded gem object adds ce77038fdae3 drm/radeon: use embedded gem object adds c105de2828e1 drm/amdgpu: use embedded gem object adds f8659be8addd drm/nouveau: use embedded gem object adds 1e053b10ba60 drm/ttm: use gem reservation object adds b96f3e7c8069 drm/ttm: use gem vma_node adds 2e3c9ec4d151 drm/ttm: set both resv and base.resv pointers adds e532a135d704 drm/ttm: switch ttm core from bo->resv to bo->base.resv adds 336ac942f115 drm/radeon: switch driver from bo->resv to bo->base.resv adds 4922f55294bb drm/vmwgfx: switch driver from bo->resv to bo->base.resv adds 5a5011a72489 drm/amdgpu: switch driver from bo->resv to bo->base.resv adds 27c44acebd3f drm/nouveau: switch driver from bo->resv to bo->base.resv adds 5c69f132a266 drm/qxl: switch driver from bo->resv to bo->base.resv adds 7a4db29660a9 drm/virtio: switch driver from bo->resv to bo->base.resv adds e7f0141a217f drm/ttm: drop ttm_buffer_object->resv adds f6d2b63adb0a drm/qxl: Use dev_get_drvdata where possible adds c1233578a2b9 drm/bochs: Use dev_get_drvdata adds 7672dbba85d3 drm: Add Content protection type property adds d456512c39cc drm/i915: Attach content type property adds 6fe2ce064936 drm: uevent for connector status change adds bb5a45d40d50 drm/hdcp: update content protection property with uevent adds a41e71f4e788 drm/i915: update the hdcp state with uevent adds bc0380b9e558 drm/hdcp: reference for srm file format adds 178e5f3a5bc1 drm/crc-debugfs: Add notes about CRC<->commit interactions adds 93505ee7d05e dma-buf: fix busy wait for new shared fences adds 96e95496b02d dma-buf: fix shared fence list handling in reservation_obj [...] adds 4c2488cfaa99 drm/i915: stop using seqcount for fence pruning adds b8c036dfc66f dma-buf: simplify reservation_object_get_fences_rcu a bit adds fcfce9f35476 drm/sti: fix opencoded use of drm_panel_* adds 87160d2bfc5e Revert "Revert "drm/gem: Rename drm_gem_dumb_map_offset() [...] adds 912e21bf855c Revert "Revert "drm/panfrost: Use drm_gem_map_offset()"" adds 54fc01b775fe Revert "drm/vgem: drop DRM_AUTH usage from the driver" adds 7d5000d7d21d Revert "drm/msm: drop DRM_AUTH usage from the driver" adds 67028421e4e5 Revert "drm/nouveau: remove open-coded drm_invalid_op()" adds 94533c410f9b drm/nouveau: remove open-coded drm_invalid_op() adds 34127c7ad86e drm/msm: drop DRM_AUTH usage from the driver adds 0a0b65d8eae3 drm/vgem: drop DRM_AUTH usage from the driver adds e6be0a9913c8 Revert "drm/panfrost: Use drm_gem_map_offset()" adds abd4e745ffc4 Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_g [...] adds cc8f12996e24 drm/rockchip: fix VOP_WIN_GET macro adds 3551a9fa2c5d drm/panfrost: Remove completed features still in TODO adds 17acb9f35ed7 drm/shmem: Add madvise state and purge helpers adds 013b65101315 drm/panfrost: Add madvise and shrinker support adds a580e7bf7d71 Merge remote-tracking branch 'drm-misc/for-linux-next' adds c23ef285fc67 drm/imx: Drop unused imx-ipuv3-crtc.o build adds c9dd081ad008 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 6eae41fea750 drm/etnaviv: drop use of drmP.h adds facb180d3a51 drm/etnaviv: Use devm_platform_ioremap_resource() adds 4f71b9eeb779 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 9d52a35ebd4b regmap: no need to check return value of debugfs_create functions adds 5a6660ea31e5 Merge branch 'regmap-5.4' into regmap-next adds 00c4bd791b62 Merge remote-tracking branch 'regmap/for-next' adds dd65f7e19c69 ALSA: hda - Show the fatal CORB/RIRB error more clearly adds 2127c01b7f63 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer derefe [...] adds 9e4d5c1be21f ALSA: usb-audio: Scarlett Gen 2 mixer interface adds f474808acb3c ALSA: aoa: onyx: always initialize register read value adds 8e774e023565 sound: dmasound_atari: Mark expected switch fall-through adds 83554cb94515 ALSA: sparc: Mark expected switch fall-throughs adds 63643b5902c4 ASoC: Intel: Skylake: move NHLT header to common directory adds 303681f4356d ALSA: hda: move parts of NHLT code to new module adds 7a33ea70e186 ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry adds 1169cbf6b98e ASoC: Intel: Skylake: use common NHLT module adds 8c5758831380 ALSA: hda/intel: stop probe if DMICS are detected on Skyla [...] adds c1c0c032c785 Merge branch 'topic/hda-dmic' into for-next adds 3bb4aefd2aed ALSA: isa/wavefront: remove redundant assignment to pointer bptr adds b6fcab14ff02 ALSA: hda: Add support of Zhaoxin controller adds 3ec3d7a3ff10 ALSA: firewire-lib: add AMDTP domain structure to handle s [...] adds 6261f90bdb0b ALSA: firewire-lib: add a kernel API to stop a couple of A [...] adds 157a53eef6a0 ALSA: firewire-lib: add a kernel API to add AMDTP stream i [...] adds 9b4702b06c0e ALSA: firewire-lib: add a kernel API to start AMDTP stream [...] adds 94491c175d6b ALSA: fireworks: code refactoring for initialization/destr [...] adds 7eb7b18e9fc7 ALSA: fireworks: code refactoring for bus reset handler adds d79360ebe9c8 ALSA: firewire-digi00x: code refactoring for initializatio [...] adds 5f9625a5ba5d ALSA: firewire-tascam: code refactoring for initialization [...] adds 39e522a5a45f ALSA: firewire-motu: code refactoring for initialization/d [...] adds 42355abb9c33 ALSA: fireface: code refactoring for initialization/destru [...] adds b0db4d512941 ALSA: bebob: support AMDTP domain adds db40eeb2469f ALSA: fireworks: support AMDTP domain adds ac5d77864cfc ALSA: oxfw: support AMDTP domain adds e9f21129b8d8 ALSA: dice: support AMDTP domain adds 9a08067ec318 ALSA: firewire-digi00x: support AMDTP domain adds c281d46a51e3 ALSA: firewire-tascam: support AMDTP domain adds ccc6c1b0e604 ALSA: firewire-motu: support AMDTP domain adds c9a9ce899cd1 ALSA: fireface: support AMDTP domain adds 74f94e418255 ALSA: firewire-lib: localize kernel APIs to start/stop eac [...] adds dae02c8c6493 Merge branch 'for-linus' into for-next adds c1ae5e7f057b ALSA: usb-audio: Unify audioformat release code adds f7f530181461 ALSA: usb-audio: fix PCM device order adds 1b34121d9f26 ALSA: usb-audio: Skip bSynchAddress endpoint check if it i [...] adds 118b2806a076 ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck adds 619a1f195f93 ALSA: hda: Remove page allocation redirection adds 19abfefd4c76 ALSA: hda: Direct MMIO accesses adds d4ff1b3917a5 ASoC: SOF: Intel: Initialize hdaudio bus properly adds 3a76a41ffbf9 Merge branch 'topic/hda-bus-ops-cleanup' into for-next adds 8604993e70d4 Merge remote-tracking branch 'sound/for-next' adds 5090b65e6dc1 Merge branch 'asoc-5.3' into asoc-linus adds 3b46a67af2eb Merge branch 'asoc-5.3' into asoc-5.4 adds 2448c813b12c ASoC: ti: davinci-mcasp: Support for correct symmetric sam [...] adds d8481155a321 ASoC: sunxi: fix a sound binding broken reference adds c8415833ec24 ASoC: codec2codec: fix missing return of error return code adds 096769ea9538 ASoC: Intel: Skylake: Remove static table index when parsi [...] adds 2c4956bc1e90 ASoC: meson: g12a-tohdmitx: override codec2codec params adds 21cc4ea85879 ASoC: tegra20_das: use devm_platform_ioremap_resource() to [...] adds 7d22808641cd ASoC: tegra: use devm_platform_ioremap_resource() to simpl [...] adds f052172a5bb4 ASoC: rockchip: use devm_platform_ioremap_resource() to si [...] adds 4b3540074361 ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to [...] adds fceef72b68d6 ASoC: mt8173: use devm_platform_ioremap_resource() to simp [...] adds 61e799e36589 ASoC: mt6797: use devm_platform_ioremap_resource() to simp [...] adds d003e3081c1d ASoC: imx-audmux: use devm_platform_ioremap_resource() to [...] adds 959bb6b54d70 ASoC: fsl_audmix: use devm_platform_ioremap_resource() to [...] adds d400b1b30cbf ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to [...] adds c9dbe688983b ASoC: sirf: use devm_platform_ioremap_resource() to simplify code adds 1327bfe2887c ASoC: mxs-saif: use devm_platform_ioremap_resource() to si [...] adds 0fb46f541bb3 ASoC: spear: use devm_platform_ioremap_resource() to simpl [...] adds 89dd38bf130e ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() t [...] adds ebdd7be5415c ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to [...] adds 22581e7c51f5 ASoC: ti: Mark expected switch fall-throughs adds 0c03e37af47e ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS adds 2e73d98f2ecf ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() [...] adds d61feec0f60c ASoC: meson: axg-spdifin: use devm_platform_ioremap_resour [...] adds c43fd289dd58 ASoC: meson: axg-spdifout: use devm_platform_ioremap_resou [...] adds 9b2089313156 ASoC: meson: axg-fifo: use devm_platform_ioremap_resource( [...] adds cf80aa2c1359 ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code adds e12fd61fd7c1 ASoC: sun8i-codec-analog: use devm_platform_ioremap_resour [...] adds 54dd39e4aca8 ASoC: sunxi: sun50i-codec-analog: use devm_platform_iorema [...] adds 790b36578e23 ASoC: sun8i-codec: use devm_platform_ioremap_resource() to [...] adds 1c63223cda84 ASoC: stm32: sai: use devm_platform_ioremap_resource() to [...] adds f62d64267188 ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resou [...] adds 94db63761576 ASoC: codecs: jz4725b: use devm_platform_ioremap_resource( [...] adds 72d09322e709 ASoC: mmp-sspa: use devm_platform_ioremap_resource() to si [...] adds a8dc106410a2 ASoC: jz4740: use devm_platform_ioremap_resource() to simp [...] adds 2d1ffc7d0f58 ASoC: inno_rk3036: use devm_platform_ioremap_resource() to [...] adds 4e5bc35988af ASoC: uniphier: evea: use devm_platform_ioremap_resource() [...] adds b885c9fa363f ASoC: uniphier: aio-dma: use devm_platform_ioremap_resourc [...] adds b1abe8780041 ASoC: psc-ac97: use devm_platform_ioremap_resource() to si [...] adds 12a63c0fa036 ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() [...] adds a95c90124864 ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_reso [...] adds 10392fcad7df ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_ [...] adds d6de65fde516 dt-bindings: sound: Add bindings for UDA1334 codec adds caa918ef1406 ASoC: codecs: Add uda1334 codec driver adds a342031cdd08 ASoC: create pcm for codec2codec links as well adds a72706ed8208 ASoC: codec2codec: remove ephemeral variables adds 9de98628c895 ASoC: codec2codec: fill some of the runtime stream parameters adds d8701fae95c0 ASoC: Intel: SoC: skylake: no need to check return value o [...] adds fee531d6fc49 ASoC: core: no need to check return value of debugfs_creat [...] adds 3ff3a4f657b3 ASoC: SOF: no need to check return value of debugfs_create [...] adds f24e41d3d04f ASoC: zx-tdm: remove redundant assignment to ts_width on e [...] adds cf9441adb1a3 ASoC: Remove dev_err() usage after platform_get_irq() adds 18bd7b5ef3a3 ASoC: soc-pcm: remove soc_rtdcom_ack() adds 4efbb20971af ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() adds 57cb28856ed8 ASoC: soc-pcm: remove soc_fill_silence() adds 4ff1fef10f35 ASoC: add soc-component.c adds 4a81e8f30d0b ASoC: soc-component: add snd_soc_component_get/put() adds ae2f4849286e ASoC: soc-component: add snd_soc_component_open() adds 3672beb8cad6 ASoC: soc-component: add snd_soc_component_close() adds 6d53723380ed ASoC: soc-component: add snd_soc_component_prepare() adds 245c539a1206 ASoC: soc-component: add snd_soc_component_hw_params() adds eae7136aa208 ASoC: soc-component: add snd_soc_component_hw_free() adds 5693d50c8302 ASoC: soc-component: add snd_soc_component_trigger() adds 66c51573b89d ASoC: soc-component: add snd_soc_component_suspend() adds 9a840cbac77a ASoC: soc-component: add snd_soc_component_resume() adds e40fadbcef58 ASoC: soc-component: add snd_soc_component_is_suspended() adds 08e837dd9e39 ASoC: soc-component: add snd_soc_component_probe() adds 03b34dd7d87c ASoC: soc-component: add snd_soc_component_remove() adds 2c7b17048194 ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() adds a2a341752558 ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() adds 9d415fbf773f ASoC: soc-component: move snd_soc_component_seq_notifier() adds 8e2a990d76ac ASoC: soc-component: move snd_soc_component_stream_event() adds 7951b1461185 ASoC: soc-component: move snd_soc_component_set_bias_level() adds 0035e2565b93 ASoC: soc-component: add snd_soc_pcm_component_pointer() adds 96a47908d876 ASoC: soc-component: add snd_soc_pcm_component_ioctrl() adds 82d81f5cced3 ASoC: soc-component: add snd_soc_pcm_component_copy_user() adds 9c712e4f5722 ASoC: soc-component: add snd_soc_pcm_component_page() adds 205875e1a12e ASoC: soc-component: add snd_soc_pcm_component_mmap() adds 7484291e9b75 ASoC: soc-component: add snd_soc_pcm_component_pcm_new() adds 79776da09897 ASoC: soc-component: add snd_soc_pcm_component_pcm_free() adds 3403b808a0eb ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control adds 0922c7a51c77 ASoC: rt1011: Add a flag for the R0 calibration test adds bb67dd1878de ASoC: SOF: Intel: hda: fix MSI handling adds 371be51a925a ASoC: dt-bindings: Introduce compatible strings for 7ULP and 8MQ adds ad64bfbd09d7 ASoC: soc-core: set component->debugfs_root NULL adds 6634e3d6ea8c ASoC: soc-core: add comment for for_each_xxx adds 5b99a0aad08a ASoC: soc-core: check return value of snd_soc_add_dai_link() adds 42849064500b ASoC: soc-core: don't use for_each_card_links_safe() at sn [...] adds 32d2c172fe88 ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() adds b8ba3b572c70 ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() adds abf31feea26c ASoC: Intel: Update request-reply IPC model adds 5f0ac20ed6db ASoC: fsl_sai: Add registers definition for multiple datalines adds b84f50b0fcb4 ASoC: fsl_sai: Update Tx/Rx channel enable mask adds 4f7a0728b530 ASoC: fsl_sai: Add support for SAI new version adds a860fac42097 ASoC: fsl_sai: Add support for imx7ulp/imx8mq adds 812d2436421f Merge branch 'asoc-5.4' into asoc-next adds 4be6325875d3 next-20190808/sound-asoc adds 38f054d549a8 modules: always page-align module section allocations adds 8178a77c5737 Merge remote-tracking branch 'modules/modules-next' adds 64dd243d7356 platform/x86: surfacepro3_button: Fix device check adds c394159310d0 Input: soc_button_array - add support for newer surface devices adds a80fa935edb3 Merge remote-tracking branch 'input/next' adds aa306ab703e9 blk-mq: introduce blk_mq_request_completed() adds f9934a80f91d blk-mq: introduce blk_mq_tagset_wait_completed_request() adds 78ca40724713 nvme: don't abort completed request in nvme_cancel_request adds 622b8b6893ff nvme: wait until all completed request's complete fn is called adds a87ccce0b5a0 blk-mq: remove blk_mq_complete_request_sync adds af2c68fe94e8 block: Declare several function pointer arguments 'const' adds dad7758459bc block: Document the bio splitting functions adds ff9811b3cf20 block: Simplify bvec_split_segs() adds 708b25b344fd block: Simplify blk_bio_segment_split() adds 9cc5169cd478 block: Improve physical block alignment of split bios adds 012d4a652ca1 block: Fix spelling in the header above blkg_lookup() adds 67ed8b738633 block: Fix a comment in blk_cleanup_queue() adds e84e8f066395 block: add req op to reset all zones and flag adds 6e33dbf280d6 blk-zoned: implement REQ_OP_ZONE_RESET_ALL adds d81e9d494354 scsi: implement REQ_OP_ZONE_RESET_ALL adds a61dbfb12bc6 null_blk: implement REQ_OP_ZONE_RESET_ALL adds 226b4fc75c78 blk-mq: add callback of .cleanup_rq adds b7e9e1fb7a92 scsi: implement .cleanup_rq callback adds 556f36e90dbe blk-mq: balance mapping between present CPUs and queues adds 39876fea3064 Merge branch 'for-5.4/block' into for-next adds 095c9cf9156e fs/io_uring.c: convert put_page() to put_user_page*() adds 50e21a09a9df Merge branch 'for-5.4/io_uring' into for-next adds 98d87f70f4ab lightnvm: remove nvm_submit_io_sync_fn adds 48e5da725581 lightnvm: move metadata mapping to lower level driver adds ff8f352070b2 lightnvm: pblk: use kvmalloc for metadata adds 00ec4f3039a9 block: stop exporting bio_map_kern adds de95f8645c6e Merge branch 'for-5.4/block' into for-next adds 4675719d0f47 raid1: use an int as the return value of raise_barrier() adds 143f6e733b73 md/raid6: Set R5_ReadError when there is read failure on p [...] adds eeba6809d8d5 md/raid1: end bio when the device faulty adds 7cee6d4e6035 md/raid10: end bio when the device faulty adds cf89160793c4 md: Convert to use int_pow() adds 9a567843f7ce md: allow last device to be forcibly removed from RAID1/RAID10. adds 062f5b2ae12a md: don't set In_sync if array is frozen adds 0d8ed0e9bf96 md: don't call spare_active in md_reap_sync_thread if all [...] adds 449808a254fd raid1: factor out a common routine to handle the completio [...] adds e8fc87f6a947 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds cdb65d358423 Merge branch 'for-5.4/block' into for-next adds ba6f7da99aaf lightnvm: remove set but not used variables 'data_len' and [...] adds f647e2a66a42 Merge branch 'for-5.4/block' into for-next adds 79e178f4383a lib: scatterlist: Fix to support no mapped sg adds 470f32b374b3 Merge branch 'for-5.4/block' into for-next adds fdbe4eeeb1aa loop: Add LOOP_SET_DIRECT_IO to compat ioctl adds 7e18f2715875 Merge branch 'for-5.4/block' into for-next adds 1de0ae137fe6 Merge remote-tracking branch 'block/for-next' adds f321be8faa96 mmc: usdhi6rol0: Add maintainers adds 4211b6eaa756 mmc: mxs: use devm_platform_ioremap_resource() to simplify code adds 9319d09815a6 dt-bindings: mmc: sunxi: reorder MMC compatibles adds 3395d85634f4 dt-bindings: mmc: sunxi: Add H5 compatibles adds 073cfb9ebb69 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2 adds 34ca9d2d2c88 mmc: sdhci-iproc: Add support for emmc2 of the BCM2711 adds 76d41665226d mmc: sdhci-pci: Use dev_get_drvdata adds 7349201485d1 memstick: r592: Use dev_get_drvdata adds 032a15544704 mmc: mmci: Clarify comments and some code for busy detection adds dca5ce800cc6 mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to [...] adds d0a672df53ce mmc: atmel-mci: Mark expected switch fall-throughs adds a8a924c83cfe mmc: sdhci-s3c: Mark expected switch fall-through adds 26af4e70b5d5 mmc: sdhci-pci: Add another Id for Intel CML adds 1bbd2a307c04 mmc: Remove dev_err() usage after platform_get_irq() adds 9637eb6749b9 Merge branch 'fixes' into next adds 9b6efee54fd8 Merge remote-tracking branch 'mmc/next' adds 174d84e9d1af Merge remote-tracking branch 'kgdb/kgdb-next' adds 4ae5a895384c Merge remote-tracking branch 'mfd/for-mfd-next' adds 47241933b43d regulator: Remove dev_err() usage after platform_get_irq() adds db2a17320a25 regulator: core: Add of_node_put() before return adds d566aae1c80d regulator: dt-bindings: Add PM8150x compatibles adds 06369bcc15a1 regulator: qcom-rpmh: Add support for SM8150 adds 5375f1efd70b regulator: act8865: Fix build error without CONFIG_POWER_SUPPLY adds 1a4405d68862 Merge branch 'regulator-5.4' into regulator-next adds 9bd6a9144254 Merge remote-tracking branch 'regulator/for-next' adds d78c3e083c8b Merge remote-tracking branch 'security/next-testing' adds f905218e1a53 Merge remote-tracking branch 'apparmor/apparmor-next' adds b36f281f4a31 ima: initialize the "template" field with the default template adds c8424e776b09 MODSIGN: Export module signature definitions adds 2a7bf671186e PKCS#7: Refactor verify_pkcs7_signature() adds e201af16d1ec PKCS#7: Introduce pkcs7_get_digest() adds cf38fed1e183 integrity: Select CONFIG_KEYS instead of depending on it adds 9044d627fd18 ima: Add modsig appraise_type option for module-style appe [...] adds a5fbeb615ca4 ima: Factor xattr_verify() out of ima_appraise_measurement() adds 39b07096364a ima: Implement support for module-style appended signatures adds 15588227e086 ima: Collect modsig adds 3878d505aa71 ima: Define ima-modsig template adds e5092255bb39 ima: Store the measurement again when appraising a modsig adds f5e1040196db ima: always return negative code for error adds 4ece3125f21b ima: fix freeing ongoing ahash_request adds 70433f67ec3a MODSIGN: make new include file self contained adds efeab3b55d6b Merge remote-tracking branch 'integrity/next-integrity' adds f24680eacfd8 Merge remote-tracking branch 'keys/keys-next' adds 0eb2f2962489 selinux: shuffle around policydb.c to get rid of forward d [...] adds 2492acaf1e53 selinux: policydb - fix some checkpatch.pl warnings adds f07ea1d4eda2 selinux: policydb - rename type_val_to_struct_array adds 9b80c36353ed selinux: always return a secid from the network caches if [...] adds dff8b8afa825 Merge remote-tracking branch 'selinux/next' adds 2cdb3be07aaa Merge remote-tracking branch 'watchdog/master' adds bf1c0ac6a8bc docs: writing-schema.md: convert from markdown to ReST adds 4c6fece65212 Merge remote-tracking branch 'devicetree/for-next' adds c627c58acdc4 spi: sprd: adi: Remove redundant address bits setting adds cc6b3431b36a spi: sprd: adi: Add a reset reason for TOS panic adds 9d9aa1cc91d6 spi: sprd: adi: Add a reset reason for factory test mode adds e6d722ca09c1 spi: sprd: adi: Add a reset reason for watchdog mode adds f9adf61e983f spi: sprd: adi: Change hwlock to be optional adds 70f69f481b87 spi: sprd: Change the hwlock support to be optional adds cc8b4659491d spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysf [...] adds 4ff13d00ebd5 spi: Reduce kthread priority adds 6b8ac10e0dd4 spi: Remove dev_err() usage after platform_get_irq() adds 3c0448d507d4 spi: atmel: add tracing to custom .transfer_one_message callback adds 920d947af9cd spi: sh-msiof: Use devm_platform_ioremap_resource() helper adds 43004f31ebf2 spi: Rename of_spi_register_master() function adds c3bb423d3618 Merge branch 'spi-5.4' into spi-next adds 4911425469aa Merge remote-tracking branch 'spi/for-next' adds 491beed3b102 genirq/affinity: Create affinity mask for single vector adds 6bbfe4e60269 perf bench numa: Fix cpu0 binding adds 85127775a65f perf annotate: Fix printing of unaugmented disassembled in [...] adds 3de7ae0b2a1d perf db-export: Fix thread__exec_comm() adds cf30ae726c01 perf ftrace: Fix failure to set cpumask when only one cpu [...] adds 5f5e25f1c793 perf cpumap: Fix writing to illegal memory in handling cpu [...] adds 89b66500f739 perf tools: Fix a typo in a variable name in the Documenta [...] adds fa37bab6d715 perf tools: Fix include paths in ui directory adds 12a6d2940b5f perf record: Fix module size on s390 adds b9c0a64901d5 perf annotate: Fix s390 gap between kernel end and module start adds 8e6e5bea2e34 perf pmu-events: Fix missing "cpu_clk_unhalted.core" event adds d7731b8133ad Merge tag 'perf-urgent-for-mingo-5.3-20190808' of git://gi [...] adds 907cd8d78548 Merge branch 'perf/urgent' adds f4904815f97a sched/deadline: Fix double accounting of rq/running bw in [...] adds 14f5c7b46a41 sched/psi: Reduce psimon FIFO priority adds 04e048cf09d7 sched/psi: Do not require setsched permission from the tri [...] adds 087180f7d176 Merge branch 'sched/urgent' adds 4ab9ab656a6c x86/ptrace: Mark expected switch fall-through adds 7468a4eae541 x86: mtrr: cyrix: Mark expected switch fall-through adds 4ce97317f41d x86/purgatory: Do not use __builtin_memcpy and __builtin_memset adds b059f801a937 x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS adds 04f5bda84b07 x86/lib/cpu: Address missing prototypes warning adds 041261bd89f5 Merge branch 'x86/urgent' adds 91d2a812dfb9 locking/rwsem: Make handoff writer optimistically spin on owner adds fce45cd41101 locking/rwsem: Check for operations on an uninitialized rwsem adds 24a376d65177 locking/qspinlock,x86: Clarify virt_spin_lock_key adds 5f35d5a66b3e locking/mutex: Make __mutex_owner static to mutex.c adds a037d269221c locking/mutex: Use mutex flags macro instead of hard code adds e57d143091f1 mutex: Fix up mutex_waiter usage adds 3a332b66e638 Merge branch 'locking/core' adds 941a7658e065 perf include bpf: Add bpf_tail_call() prototype adds 2620b7e3696a perf bpf: Do not attach a BPF prog to a tracepoint if its [...] adds af4a0991f40a perf evsel: Store backpointer to attached bpf_object adds c8c805707ed4 perf trace: Add pointer to BPF object containing __augment [...] adds 5ca0b7f5004a perf trace: Look up maps just on the __augmented_syscalls_ [...] adds 83e69b92b10c perf trace: Order -e syscalls table adds 5834da7f1091 perf trace: Add BPF handler for unaugmented syscalls adds 6ff8fff45611 perf trace: Allow specifying the bpf prog to augment speci [...] adds 3803a229312d perf trace: Put the per-syscall entry/exit prog_array BPF [...] adds b119970aa541 perf trace: Handle raw_syscalls:sys_enter just like the BP [...] adds 236dd5838871 perf augmented_raw_syscalls: Add handler for "openat" adds bf134ca6c8ea perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_ [...] adds 8d5da2649d82 perf augmented_raw_syscalls: Support copying two string sy [...] adds 8b8044e5c952 perf trace: Look for default name for entries in the sysca [...] adds 6f563674935e perf augmented_raw_syscalls: Rename augmented_args_filenam [...] adds 212b9ab6775b perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' adds 1d86275225b4 perf trace beauty: Make connect's addrlen be printed as an [...] adds 79d725cdf24d perf trace beauty: Disable fd->pathname when close() not enabled adds ef969ca64d04 perf trace beauty: Do not try to use the fd->pathname beau [...] adds 3c475bc021be perf trace beauty: Beautify 'sendto's sockaddr arg adds 247dd65b909f perf trace beauty: Beautify bind's sockaddr arg adds cfa9ac73d6f9 perf trace beauty: Add BPF augmenter for the 'rename' syscall adds 5d2bd8897511 perf trace: Forward error codes when trying to read syscall info adds b8b1033fcaa0 perf trace: Mark syscall ids that are not allocated to avo [...] adds 30a910d7d3e0 perf trace: Preallocate the syscall table adds ad4153f964eb perf trace: Reuse BPF augmenters from syscalls with simila [...] adds e4b00e930bf7 perf trace: Add "sendfile64" alias to the "sendfile" syscall adds df1d6856eaa7 perf stat: Move loaded out of struct perf_counts_values adds f854839ba2a5 perf cpu_map: Rename struct cpu_map to struct perf_cpu_map adds 9749b90e566c perf tools: Rename struct thread_map to struct perf_thread_map adds 32dcd021d004 perf evsel: Rename struct perf_evsel to struct evsel adds 63503dba87ac perf evlist: Rename struct perf_evlist to struct evlist adds b4b62ee688eb perf evsel: Rename perf_evsel__init() to evsel__init() adds 52c86bca94b4 perf evlist: Rename perf_evlist__init() to evlist__init() adds 0f98b11c616f perf evlist: Rename perf_evlist__new() to evlist__new() adds c12995a55474 perf evlist: Rename perf_evlist__delete() to evlist__delete() adds 5eb2dd2ade83 perf evsel: Rename perf_evsel__delete() to evsel__delete() adds 365c3ae7452c perf evsel: Rename perf_evsel__new() to evsel__new() adds a1cf3a75d331 perf evlist: Rename perf_evlist__add() to evlist__add() adds 1625102764a5 perf evlist: Rename perf_evlist__remove() to evlist__remove() adds 5972d1e07bd9 perf evsel: Rename perf_evsel__open() to evsel__open() adds ec7f24ef44fc perf evsel: Rename perf_evsel__enable() to evsel__enable() adds 9a10bb22897a perf evsel: Rename perf_evsel__disable() to evsel__disable() adds 24e376b24582 perf evsel: Rename perf_evsel__apply_filter() to evsel__ap [...] adds b49aca3e9ce6 perf evsel: Rename perf_evsel__cpus() to evsel__cpus() adds 474ddc4c4602 perf evlist: Rename perf_evlist__open() to evlist__open() adds 750b4edeb052 perf evlist: Rename perf_evlist__close() to evlist__close() adds 1c87f1654cc3 perf evlist: Rename perf_evlist__enable() to evlist__enable() adds e74676debaae perf evlist: Rename perf_evlist__disable() to evlist__disable() adds 314350491810 libperf: Make libperf.a part of the perf build adds 47f9bccc79cb libperf: Add build version support adds a429dcb8feb6 libperf: Add libperf to the python.so build adds 5b7f445d684f libperf: Add perf/core.h header adds a1556f8479ed libperf: Add debug output support adds 959b83c76938 libperf: Add perf_cpu_map struct adds 397721e06e52 libperf: Add perf_cpu_map__dummy_new() function adds 38f01d8da1d8 libperf: Add perf_cpu_map__get()/perf_cpu_map__put() adds 07acd22677ac libperf: Add perf_thread_map struct adds 4b49cce25e71 libperf: Add perf_thread_map__new_dummy() function adds 7836e52e518b libperf: Add perf_thread_map__get()/perf_thread_map__put() adds 285a30c36d1e libperf: Add perf_evlist and perf_evsel structs adds b27c4ece725a libperf: Include perf_evsel in evsel object adds ce9036a6e3bd libperf: Include perf_evlist in evlist object adds b04c597af761 libperf: Add perf_evsel__init function adds 4562a7393996 libperf: Add perf_evlist__init() function adds 9a5edde6d3a6 libperf: Add perf_evlist__add() function adds 52e22fb8af77 libperf: Add perf_evlist__remove() function adds 6484d2f9dc3e libperf: Add nr_entries to struct perf_evlist adds 1fc632cef4ea libperf: Move perf_event_attr field from perf's evsel to l [...] adds 9c3516d1b850 libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions adds 93bce7e5bfcd libperf: Move zalloc.o into libperf adds 634912d61ccc libperf: Add perf_evlist__new() function adds 63bd5dfa6965 libperf: Add perf_evsel__new() function adds 651bf38ce10a libperf: Add perf_evlist__for_each_evsel() iterator adds 57f0c3b6e13a libperf: Add perf_evlist__delete() function adds b9358ee95ec6 libperf: Add perf_evsel__delete() function adds d400bd3abf2c libperf: Add cpus to struct perf_evsel adds fe1f61b37ffa libperf: Add own_cpus to struct perf_evsel adds af663bd01bea libperf: Add threads to struct perf_evsel adds ec903f264f01 libperf: Add has_user_cpus to struct perf_evlist adds f72f901d90b0 libperf: Add cpus to struct perf_evlist adds 03617c22e31f libperf: Add threads to struct perf_evlist adds 453fa03090a6 libperf: Add perf_evlist__set_maps() function adds 4b247fa7314c libperf: Adopt xyarray class from perf adds 9dfcb7599084 libperf: Move fd array from perf's evsel to lobperf's perf [...] adds 5643b1a59e58 libperf: Move nr_members from perf's evsel to libperf's pe [...] adds c03538b1f1a7 libperf: Adopt the readn()/writen() functions from tools/perf adds b8eca4d761c5 libperf: Adopt perf_evsel__alloc_fd() function from tools/perf adds 50a4e6fa450c libperf: Adopt simplified perf_evsel__open() function from [...] adds 88761fa1f1e3 libperf: Adopt simplified perf_evsel__close() function fro [...] adds 5c30af92f2b1 libperf: Adopt perf_evsel__read() function from tools/perf adds a00571fda609 libperf: Adopt perf_evsel__enable()/disable()/apply_filter [...] adds 09145d26b608 libperf: Add perf_cpu_map__for_each_cpu() macro adds 0ff1a0fdf52c libperf: Add perf_evsel__cpus()/threads() functions adds 80dc2b3e257c libperf: Adopt simplified perf_evlist__open()/close() func [...] adds fcc97c3e7a9d libperf: Adopt perf_evlist__enable()/disable() functions f [...] adds 384c4ad192a0 libperf: Add perf_evsel__attr() function adds 0a64d7091efd libperf: Add install targets adds 6a94b52a71b7 libperf: Add tests support adds c0e730456ae8 libperf: Add perf_cpu_map test adds 43d6976365d5 libperf: Add perf_thread_map test adds 8ded5425fa71 libperf: Add perf_evlist test adds bb5133ae4d40 libperf: Add perf_evsel tests adds 6bda376ff416 libperf: Add perf_evlist__enable/disable test adds 02266a2d9cf7 libperf: Add perf_evsel__enable/disable test adds f4f48e9c1adb libperf: Initial documentation adds 123a039d0d54 perf vendor events power9: Added missing event descriptions adds 7f06d0aa530c Merge tag 'perf-core-for-mingo-5.4-20190729' of git://git. [...] adds f0dcdf7620e0 Merge branch 'perf/core' adds aaefca8e30d9 x86/mce: Don't check for the overflow bit on action option [...] adds 0a54b809a3a2 RAS: Fix prototype warnings adds b6ff24f7b510 RAS: Build debugfs.o only when enabled in Kconfig adds 0acc6fdb47ce Merge branch 'ras/core' adds 130d9c331bc5 rcu/tree: Fix SCHED_FIFO params adds 139d025cda1d sched: Clean up active_mm reference counting adds de53fd7aedb1 sched/fair: Fix low cpu usage with high throttling by remo [...] adds 99d84bf8c65a stop_machine: Fix stop_cpus_in_progress ordering adds 5feeb7837a44 sched: Fix kerneldoc comment for ia64_set_curr_task adds f95d4eaee6d0 sched/{rt,deadline}: Fix set_next_task vs pick_next_task adds 10e7071b2f49 sched: Rework CPU hotplug task selection adds 03b7fad167ef sched: Add task_struct pointer to sched_class::set_curr_task adds 5ba553eff0c3 sched/fair: Expose newidle_balance() adds 5f2a45fc9e89 sched: Allow put_prev_task() to drop rq->lock adds 67692435c411 sched: Rework pick_next_task() slow-path adds 5c3ceef9ad7b cpufreq: schedutil: fix equation in comment adds 6b8fd01b21f5 sched/fair: Use rq_lock/unlock in online_fair_sched_group adds b559bdf577e3 Merge branch 'sched/core' adds 02eb0e5ae8d0 Merge branch 'smp/hotplug' adds b74494872555 hrtimer: Remove task argument from hrtimer_init_sleeper() adds dbc1625fc9de hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper [...] adds 01656464fce9 hrtimer: Provide hrtimer_sleeper_start_expires() adds 9dd8813ed9f6 hrtimer/treewide: Use hrtimer_sleeper_start_expires() adds ae6683d81589 hrtimer: Introduce HARD expiry mode adds 0ab6a3ddbad4 hrtimer: Make enqueue mode check work on RT adds d5096aa65acd sched: Mark hrtimers to expire in hard interrupt context adds 30f9028b6c43 perf/core: Mark hrtimers to expire in hard interrupt context adds d2ab4cf49435 watchdog: Mark watchdog_hrtimer to expire in hard interrup [...] adds 2c0d278f3293 KVM: LAPIC: Mark hrtimer to expire in hard interrupt context adds 902a9f9c5090 tick: Mark tick related hrtimers to expiry in hard interru [...] adds f5c2f0215e36 hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT adds 1842f5a427f5 hrtimer: Determine hard/soft expiry mode for hrtimer sleep [...] adds f61eff83cec9 hrtimer: Prepare support for PREEMPT_RT adds 030dcdd197d7 timers: Prepare support for PREEMPT_RT adds 850377a875a4 sched/deadline: Ensure inactive_timer runs in hardirq context adds 51ae33092bb8 alarmtimer: Prepare for PREEMPT_RT adds a125ecc16453 timerfd: Prepare for PREEMPT_RT adds c7e6d704a009 itimers: Prepare for PREEMPT_RT adds 21670ee44f1e posix-timers: Cleanup the flag/flags confusion adds 6945e5c2abe0 posix-timers: Rework cancel retry loops adds 5d99b32a009e posix-timers: Move rcu_head out of it union adds 08a3c192c93f posix-timers: Prepare for PREEMPT_RT adds b166cec9032f Merge branch 'timers/core' adds 6444b40eeda4 x86/apic: Annotate global config variables as "read-only a [...] adds 447410d9eda4 Merge branch 'x86/apic' adds a156cadef2fe x86/boot: Save fields explicitly, zero out everything else adds 413db079d4e3 Merge branch 'x86/boot' adds eabbbd2247ca Merge branch 'linus' into x86/build adds d9ed930953c1 Merge branch 'x86/build' adds 7f1f3d040dd0 Merge branch 'x86/cleanups' adds fe6e042f4c6a Merge branch 'x86/cpu' adds fc9a80611446 Merge branch 'x86/entry' adds 3f7f66c8eb4d Merge branch 'x86/hyperv' adds c3b678607da5 Merge branch 'x86/mm' adds 7a3a75ded33e Merge remote-tracking branch 'tip/auto-latest' adds 3724ace582d9 EDAC/mc: Fix grain_bits calculation adds 8faa1cf6ed82 EDAC/altera: Use the proper type for the IRQ status bits adds 82413e562ea6 EDAC, mellanox: Add ECC support for BlueField DDR4 adds 67064f3fdb69 Merge remote-tracking branch 'edac/edac-for-next' adds 7dcd7c5de7f0 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 2040f414d12f KVM: selftests: Split ucall.c into architecture specific files adds f90f57b3971a KVM: selftests: Implement ucall() for s390x adds a049a377164c KVM: selftests: Enable dirty_log_test on s390x adds 6f8879f61c7a Merge remote-tracking branch 'kvms390/next' adds 6c2975cbee87 Merge remote-tracking branch 'percpu/for-next' adds 4215484f8e33 platform/x86: hp_accel: Add support for HP ZBook 17 G5 adds 340f25ff1d4f platform/x86: asus-wmi: Use kmemdup rather than duplicatin [...] adds 35b7c80827e9 platform/x86: thinkpad_acpi: Use kmemdup rather than dupli [...] adds 5599e98fe06a platform/x86: ISST: Use dev_get_drvdata adds bad9da86f9f1 platform/x86: wmi: Remove acpi_has_method() call adds 6fe9363b1576 platform/x86: acer-wmi: Switch to acpi_dev_get_first_match_dev() adds ff32e6e2dfd3 platform/x86: dell-wmi: Ignore keyboard backlight change K [...] adds 1be4311063a4 platform/x86: dell-wmi: Ignore keyboard backlight change K [...] adds aaed5c9c2a14 platform/x86: dell-wmi: Use existing defined KBD_LED_* mag [...] adds c03f282e506f platform/x86: i2c-multi-instantiate: Use struct_size() helper adds 6a0694b6a244 platform/x86: pcengines-apuv2: add mpcie reset gpio export adds 5037d4ddda31 platform/x86: pcengines-apuv2: wire up simswitch gpio as led adds 2889ffcfc252 platform/x86: asus-wmi: cleanup AGFN fan handling adds f1fc032192d2 platform/x86: asus-wmi: add a helper for device presence adds e3168b874321 platform/x86: asus-wmi: fix CPU fan control on recent products adds cf79a1764137 Merge remote-tracking branch 'drivers-x86/for-next' adds e008227eb34f HSI: ssi_protocol: Mark expected switch fall-throughs adds c1030cd45619 HSI: Remove dev_err() usage after platform_get_irq() adds 63ea4520e56c Merge remote-tracking branch 'hsi/for-next' adds 156189a6d7a7 leds: netxbig: remove legacy board-file support adds af7b65054952 leds: netxbig: Add of_node_put() in netxbig_leds_get_of_pdata() adds 6cda08a20dbd drivers: Introduce device lookup variants by name adds cfba5de9b99f drivers: Introduce device lookup variants by of_node adds 67843bbaf36e drivers: Introduce device lookup variants by fwnode adds 4495dfdd6193 drivers: Introduce device lookup variants by device type adds 00500147cbd3 drivers: Introduce device lookup variants by ACPI_COMPANIO [...] adds 6bf85ba9e55f drivers: Add generic helper to match any device adds 36f3313d6bff platform: Add platform_find_device_by_driver() helper adds be7fc2cc8617 Merge tag 'generic_lookup_helpers' into for-next adds 3881a72f8d06 leds: pca953x: Include the right header adds 343b2cea10ce Merge remote-tracking branch 'leds/for-next' adds cbb19cb1eef0 ipmi_si: Convert timespec64 to timespec adds 104fb25f6007 ipmi_si: Rework some include files adds a6f4c33187d0 ipmi_si: Convert device attr permissions to octal adds 93b6984b3118 ipmi_si: Remove ipmi_ from the device attr names adds 340ff31ab00b ipmi_si: Only schedule continuously in the thread in maint [...] adds e167f1b6bf7a Merge remote-tracking branch 'ipmi/for-next' adds 515db266a9da driver core: Remove device link creation limitation adds 2fd60da46da7 kernfs: fix potential null pointer dereference adds bbe70e4e4211 fs: kernfs: Fix possible null-pointer dereferences in kern [...] adds fb583c8eeeb1 driver core: Fix creation of device links with PM-runtime flags adds f87da58b797a Merge branch 'generic_lookup_helpers' into driver-core-next adds 7723f4c5ecdb driver core: platform: Add an error message to platform_ge [...] adds 98051ba2b28b coccinelle: Add script to check for platform_get_irq() exc [...] adds 45640a383adc mfd: ab3100: no need to check return value of debugfs_crea [...] adds b11f75d032d8 mfd: ab8500: no need to check return value of debugfs_crea [...] adds dc607f6bbafd mfd: aat2870: no need to check return value of debugfs_cre [...] adds 644bf6008895 i2c: Revert incorrect conversion to use generic helper adds b9515ecbf6ca drivers: Fix typo in parameter description for driver_find [...] adds 313b46d83118 drivers: Fix htmldocs warnings with bus_find_next_device() adds 5302dd7dd0b6 driver core: Add support for linking devices during device [...] adds 134b23eec9e3 driver core: Add edit_links() callback for drivers adds 690ff7881b26 of/platform: Add functional dependency link from DT bindings adds 8f8184d6bf67 driver core: Add sync_state driver/bus callback adds 21871a99b34c of/platform: Pause/resume sync state during init and of_pl [...] adds 709fb8297358 of/platform: Create device links for all child-supplier de [...] adds b3173c2292fb of/platform: Don't create device links for default busses adds 23b6904442d0 driver core: add dev_groups to all drivers adds 97e2551de3f9 Merge tag 'dev_groups_all_drivers' into driver-core-next adds 0682e005d170 uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups adds 43b9ac937be6 firmware: arm_scpi: convert platform driver to use dev_groups adds 0abd02ede7df video: fbdev: wm8505fb: convert platform driver to use dev_groups adds e14018cc34d6 video: fbdev: w100fb: convert platform driver to use dev_groups adds de3dacf0347e video: fbdev: sm501fb: convert platform driver to use dev_groups adds 5bd08a4ae3d0 platform: x86: hp-wmi: convert platform driver to use dev_groups adds 0fbb93fce79b olpc: x01: convert platform driver to use dev_groups adds 0ad0bdd8ba64 of/platform: Fix fn definitons for of_link_is_valid() and [...] adds 5adf5781019d of/platform: Fix device_links_supplier_sync_state_resume() [...] adds 4c65166572b2 Merge remote-tracking branch 'driver-core/driver-core-next' adds 57cd166afc4b USB: core: hcd-pci: Use dev_get_drvdata where possible adds 07e803ec9f6b usb: dwc2: Switch to use device_property_count_u32() adds 41b57327b270 usb: dwc3: Switch to use device_property_count_u32() adds bc7514925cf5 usb: typec: tcpm: Switch to use fwnode_property_count_uXX() adds 6ce9ba07b1b7 usb: typec: mux: Switch to use fwnode_property_count_uXX() adds 110f87a6a5f6 usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h adds 6443c671d5cb usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c adds 3114bc89c021 usb: host: Remove call to memset after dma_alloc_coherent adds 6269e4c76eac usb: host: xhci-hub: fix extra endianness conversion adds ed7fe551575c usb: chipidea: udc: remove redundant assignment to variabl [...] adds 34d0545978b6 dt-bindings: usb: mtu3: fix typo of DMA clock name adds 6389a62ff798 usbip: tools: fix GCC8 warning for strncpy adds 2a0f4f16d201 Merge 5.3-rc2 into usb-next adds c27989cc536b dt-bindings: switch Exynos EHCI/OHCI bindings to use array [...] adds 214b606e90dd usb: exynos: add support for getting PHYs from the standar [...] adds 314de2f6b577 ARM: dts: exynos: Use standard arrays of generic PHYs for [...] adds 9e22cb829982 usb: host: ohci-tmio: Mark expected switch fall-throughs adds dcf8f7ecb361 usb: phy: ab8500-usb: Mark expected switch fall-throughs adds b33f37064b74 usb: Remove dev_err() usage after platform_get_irq() adds 82e17a09c412 usb: musb: remove redundant assignment to variable ret adds d1f54df4fbb5 usb: wusbcore: Spelling s/disconenct/disconnect/ adds eb6c2eb6c7fb usb: host: xhci-plat: Prevent an abnormally restrictive PH [...] adds d3523b631403 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] adds 582ee9c5ad26 USB: Disable USB2 LPM at shutdown adds c5d1653783ca Merge tag 'dev_groups_all_drivers' of git://git.kernel.org [...] adds 91148dbad80b USB: usbip: convert platform driver to use dev_groups adds b71b283e3d6d USB: add support for dev_groups to struct usb_driver adds 7d9c1d2f7aca USB: add support for dev_groups to struct usb_device_driver adds 71ed79b0e4be USB: Move wusbcore and UWB to staging as it is obsolete adds d3b5e319a19e USB: musb: convert platform driver to use dev_groups adds 2e18b14e1642 USB: typec: ucsi_ccg: convert i2c driver to use dev_groups adds b6fd94883249 MAINTAINERS: mark wusbcore and UWB as obsolete adds a68ce5b634fa Merge remote-tracking branch 'usb/usb-next' adds 67de843e3158 serial/8250: Add support for NI-Serial PXI/PXIe+485 devices adds 6dfff5387131 Merge 5.3-rc2 into tty-next adds 7b0efe59f42a serial: 8250_pnp: Move to struct dev_pm_ops adds 40c3d1cd7e6e serial: imx: set_termios(): do not enable autoRTS if RTS is unset adds c53c1d876bf0 serial: imx: set_mctrl(): correctly restore autoRTS state adds e7a81412af47 serial: imx: get rid of imx_uart_rts_auto() adds 7927b970e758 tty: serial: fsl_lpuart: fix framing error handling when u [...] adds 55a49070ee90 tty: serial: fsl_lpuart: flush receive FIFO after overruns adds 04561fabd234 tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer adds d1ec5bcc8905 tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers adds bdb60b10616f tty: serial: fsl_lpuart: Fix bogus indentation adds 1b5e0815d2f3 tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup() adds ec8aec141936 tty: serial: fsl_lpuart: Fix issue in software flow control adds 48145e144256 tty: serial: fls_lpuart: Split shared TX IRQ handler into two adds 97a3124ddf45 tty: serial: fsl_lpuart: Drop no-op bit opearation adds 414290fad175 tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis adds c12a5975e095 tty: serial: fsl_lpuart: Clear CSTOPB unconditionally adds fa04d8c1c150 tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs adds 32ee0fb0c0af tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set() adds 3ef58b18d6d4 tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier() adds 8a58a7651c88 tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty() adds d4580bc4b399 tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx() adds a912275d322e tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown() adds d4bad8118d2a tty: Remove dev_err() usage after platform_get_irq() adds 9d4742136a26 xilinx_uartps.c: suppress "may be used uninitialised" warning adds 6492a4c12c65 serial: sh-sci: use driver core functions, not sysfs ones. adds 1f06cb7f4fab serial: 8250_exar: No need to autoconfigure Exar ports adds 7a7b7b73dbca serial: 8250_exar: Extract PM routine from 8250_port adds f9dd5b4321ec serial: 8250_exar: Move custom divisor support out from 8250_port adds 99710869174e serial: 8250_exar: Clear buffer before shutdown adds 340eda040af3 tty: serial: qcom_geni_serial: Update the oversampling rate adds 21176ebcd7d0 serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger adds 2205d920f4ad serial: 8250_exar: Absorb remaining 8250_port INT0 support adds c35952219459 serial: mctrl_gpio: Avoid probe failures in case of missin [...] adds eea8b4fc48c7 serial: sh-sci: Don't check for mctrl_gpio_init() returnin [...] adds 8f0df898b279 serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS adds 480a98c73807 tty: serial: qcom_geni_serial: use devm_platform_ioremap_r [...] adds d6a59fec33a2 serial: 8250_exar: Consolidate callback assignments in def [...] adds b19e8f30ec05 serial: 8250_exar: Replace msleep(1) with usleep_range() adds 3aa263f1ac1a tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup() adds 87a46c2a5b0e tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup() adds f2a90ac0243d tty: serial: fsl_lpuart: Introduce lpuart32_configure() adds e5b01b657f83 tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark [...] adds 1fe3896855e6 tty: serial: fsl_lpuart: Don't enable TIE in .startup() or [...] adds e15fdcf80e29 tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is [...] adds d6026e9befe2 serial: lantiq: Add SMP support adds a4ba050dbc88 serial: 8250_dw: Use a unified new dev variable in remove adds 57a10d34120e Merge remote-tracking branch 'tty/tty-next' adds 6de465a50a90 Merge 5.3-rc2 into char-misc-next adds 75080370459a uio: Remove dev_err() usage after platform_get_irq() adds ab81f3f386e2 mei: Use dev_get_drvdata where possible adds 509ce4c85bd0 ppdev: add header include guard adds 5b25380d906a parport: Add missing newline at end of file adds 9e18a80c2e06 parport: parport_serial: Use dev_get_drvdata adds b0a523fa9e9d w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code adds 7008aff290e1 w1: omap-hdq: use devm_platform_ioremap_resource() to simp [...] adds 69bb18ddfc43 fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl [...] adds bdd4f307956a fpga: dfl: pci: enable SRIOV support. adds d2ad5ac1cda7 fpga: dfl: afu: add AFU state related sysfs interfaces adds 15bbb300fcef fpga: dfl: add id_table for dfl private feature driver adds 3c51ff772278 fpga: dfl: make uinit callback optional adds 52eb6d31a1c2 fpga: dfl: fme: add capability sysfs interfaces adds f51cf9e23b70 misc: Remove spear13xx pcie gadget driver adds be207e8bd960 Merge remote-tracking branch 'char-misc/char-misc-next' adds d72e3dc7915f extcon: axp288: Add missed error check adds 21be848ebc5f extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi() adds a3fc57233977 extcon: adc-jack: Remove dev_err() usage after platform_get_irq() adds 2edfffb915c5 Merge remote-tracking branch 'extcon/extcon-next' adds be46cfba5452 soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() adds 0fc6041d7abc soundwire: intel: remove BIOS work-arounds adds 68acd85996f6 soundwire: cadence_master: simplify bus clash interrupt clear adds 15ed3ea2280e soundwire: bus: split handling of Device0 events adds e924fc1a66f0 Merge remote-tracking branch 'soundwire/next' adds 100c12f20dfa thunderbolt: Switch to use device_property_count_uXX() adds 04f7745300ed thunderbolt: Show key using %*pE not %*pEp adds 7b7947445ca9 Merge remote-tracking branch 'thunderbolt/next' adds e59fc5252911 staging: rtl8192*: display ESSIDs using %pE adds 07ca9aa4a4b7 staging: rtl8723bs: remove set but not used variable 'bWifiBusy' adds 30833b4b4bc6 staging: rtl8723bs: remove set but not used variable 'pszB [...] adds 149726d3d78a staging: rtl8723bs: os_dep: remove two set but not used variables adds db0e6a573e9c staging: vc04_services: fix unused-but-set-variable warning adds 5f251e986de0 staging: olpc_dcon: Remove TODO item adds a20eefaee646 staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock adds 9d6b3ee001cb Staging: fbtft: Fix some typo. pdc8544 --> pcd8544 adds c47f77eed0da staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr() adds 91e590851f51 Staging: rtl8192e: fixed a function prototype definition issue adds 36475456f353 staging: rtl8188eu: remove redundant assignment to rtstatus adds 8e7cb7352ec8 staging: kpc2000: Convert put_page() to put_user_page*() adds f68dc00ee710 staging: wilc1000: remove inetaddr notifier adds 98af3e7ed683 staging: wilc1000: remove ip timeout timer adds 5a28d3fd407b staging: wilc1000: remove unused members adds ded11ab18184 staging: wilc1000: avoid overriding powersave state adds 7e0cf3e3bfe9 staging: wilc1000: apply power management regardless of op [...] adds 25f12201a4ba staging: wilc1000: remove manual sleep mode adds 3455db0e0565 staging: rtl8188eu: add spaces around '+' in usb_halinit.c adds 6d7ff7361137 staging: rtl8188eu: add spaces around '&' in usb_halinit.c adds fe6c0d20bb91 staging: rtl8188eu: add spaces around '|' in usb_halinit.c adds 8f4686cb7db0 staging: rtl8188eu: add spaces around '<<' and '>>' in usb [...] adds 1f5bfba56f90 staging: rtl8188eu: add spaces around '-' and '*' in usb_h [...] adds 2c0e81ec21db staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c adds e2724c77ca21 staging: fsl-dpaa2/ethsw: remove unused structure adds b380a4e6e5e1 staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry adds de01ac2e49d5 staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback adds e1e6a04d97cf staging: fsl-dpaa2/ethsw: check added_by_user flag adds 939878fe0646 staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks adds 04d15d5cadb8 staging: Remove dev_err() usage after platform_get_irq() adds 9a675a13c3bb Revert "staging: kpc2000: Convert put_page() to put_user_page*()" adds f7d120d9e0b9 staging: rtl8723bs: indicate disconnection when disconnecting adds 9ba2986ff579 staging: rtl8188eu: remove redundant assignment to variabl [...] adds 572d8be0d4dd staging: rtl8723bs: remove set but not used variable 'bEEP [...] adds 09acf29c8246 staging: rtl8192u: null check the kzalloc adds d698b0a09656 staging: rtl8723bs: remove set but not used variables 'prs [...] adds b0d08afda84d staging: rtl8723bs: remove set but not used variable 'Firs [...] adds 29b24f6ca112 staging: erofs: update source file headers adds 57b78c9fd9ce staging: erofs: rename source files for better understanding adds 5734fa217f27 staging: erofs: fix dummy functions erofs_{get, list}xattr adds cead56f85baa staging: erofs: keep up erofs_fs.h with erofs-outofstaging [...] adds b1897c60b14d staging: erofs: sunset erofs_workstn_{lock,unlock} adds 14f362b4f405 staging: erofs: clean up internal.h adds 22ee1347a8fb staging: erofs: remove redundant #include "internal.h" adds beb5f3c4a1f8 staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES adds 22fe04a77d10 staging: erofs: clean up shrinker stuffs adds 9e794de573d7 staging: erofs: kill sbi->dev_name adds 8f7acdae2cd4 staging: erofs: kill all failure handling in fill_super() adds 8494c29ffe22 staging: erofs: drop __GFP_NOFAIL for managed inode adds b25a15191c5c staging: erofs: refine erofs_allocpage() adds 46c2d1494332 staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM adds 046d64e1189f staging: erofs: tidy up zpvec.h adds febde7b3ac4d staging: erofs: remove redundant braces in inode.c adds 97e86a858bc3 staging: erofs: tidy up decompression frontend adds eace994a116c staging: erofs: remove clusterbits in sbi adds 4279f3f9889f staging: erofs: turn cache strategies into mount options adds 2bb90cc275e2 staging: erofs: tidy up utils.c adds bc33d9f35da8 staging: erofs: update super.c adds 0b800f3dbae7 staging: erofs: update Kconfig adds a5589269e660 staging: fsl-dpaa2/ethsw: Remove useless set memory to zer [...] adds 129d0561a3e8 staging: bcm2835-camera: Spelling s/conencted/connected/ adds b7a40c32f18a staging: wlan-ng: Remove function prism2mib_excludeunencrypted() adds 4b1b8b08ab9f staging: wilc1000: merge drv_handle and operation_mode wids adds 9104688c321a staging: wilc1000: remove unused function adds 42755adcce88 staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist() adds 84881dd37beb staging: rtl8723bs: Change return type of hal_btcoex_IsBtC [...] adds 365231fcd67c staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn() adds 6250a57e6cf4 staging: rtl8723bs: Replace hal_btcoex_Initialize() adds a0afad481b83 staging: rtl8712: r8712_os_recv_resource_alloc(): Change r [...] adds 1ce0212ab8c1 staging: rtl8712: _r8712_init_recv_priv(): Change return type adds 0bf36e605286 staging: rtl8712: r8712_init_recv_priv(): Change return type adds 14b4302ff028 staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Chang [...] adds dcca75a495f9 staging: rtl8712: r8712_os_recvbuf_resource_free(): Change [...] adds f8dbe3f0acaf staging: rtl8712: r8712_tkip_decrypt(): Change return type adds e48a3add05d1 staging: rtl8712: aes_cipher(): Change return type adds eb43590f50a3 staging: rtl8712: aes_decipher(): Change return type adds b35105a3a323 staging: rtl8712: r8712_aes_decrypt(): Change return type adds 8ca9d8ad30f3 staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary p [...] adds 7cbf0108247d staging: isdn: remove unnecessary parentheses adds 9fd827c699aa staging: rtl8712: Add spaces around << adds fe4e6e036888 staging: rtl8188eu: core: add spaces around '-', '+', '>>' [...] adds 783f9a6a2d2c staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c adds 67ca96bbd031 staging: rtl8723bs: core: Remove Unnecessary parentheses adds d8ba499d53d9 staging: rtl8723bs: core: add spaces around '-', '+', '&', [...] adds 36d042bd6865 staging: rtl8192e: Make use kmemdup adds c65bfd0a72ba Merge remote-tracking branch 'staging/staging-next' adds 1773dd9c5640 Merge remote-tracking branch 'mux/for-next' adds aac8670369dc dmaengine: ti: omap-dma: Readability cleanup in omap_dma_t [...] adds 4689d35c765c dmaengine: ti: omap-dma: Improved memcpy polling support adds e96b1f64ee28 dmaengine: ti: edma: Clean up the 2x32bit array register accesses adds 097ffdc75259 dmaengine: ti: edma: Correct the residue calculation (fix [...] adds aa3c6ce4eab8 dmaengine: ti: edma: Support for polled (memcpy) completion adds b37e3534ac42 dt-bindings: dmaengine: Add YAML schemas for the generic D [...] adds 545a29c811f6 dt-bindings: dmaengine: Convert Allwinner A10 DMA to a schema adds edd14218bd66 dt-bindings: dmaengine: Convert Allwinner A31 and A64 DMA [...] adds ffbb569b9cee dt-bindings: dmaengine: shdma: Rename bindings documentation file adds 2cb114c4fac7 dmaengine: stm32-dmamux: Switch to use device_property_cou [...] adds 57dbd0e4b97d dmaengine: stm32-mdma: Switch to use device_property_count_u32() adds a9afc9ea9399 dmaengine: tegra210-adma: Don't program FIFO threshold adds 7f5d7425748d dmaengine: imx-dma: Mark expected switch fall-through adds e17be6e1b713 dmaengine: Remove dev_err() usage after platform_get_irq() adds 9603a7ab6098 dmaengine: imx-sdma: Remove call to memset after dma_alloc [...] adds 719e25dba443 dmaengine: qcom_hidma: Remove call to memset after dmam_al [...] adds 232a7f18cf8e dmaengine: fsl-edma: add i.mx7ulp edma2 version support adds 057b05d5ac47 dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto adds d1b622f68daf dmaengine: pl330: use the same attributes when freeing pl3 [...] adds ba1cab79cfc6 dmaengine: fsl-edma: implement .device_synchronize callback adds fcb9ca5d07fe Merge remote-tracking branch 'slave-dma/next' adds 653a23ca7e1e Use kvmalloc in cgroups-v1 adds 2817fe51b47f Merge remote-tracking branch 'cgroup/for-next' adds 0b3b6fe299c4 scsi: qla2xxx: Remove unnecessary null check adds b217598890a2 scsi: aic94xx: Remove unnecessary null check adds a9651be7e481 scsi: fdomain: use BCTL_RST in fdomain_reset() adds 7a1c0b79dbe3 scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work() adds 22d5aa3a4570 scsi: fdomain_isa: use CFG1_IRQ_MASK adds 56cc8fae5f7e scsi: qla2xxx: Replace vmalloc + memset with vzalloc adds 1623835507e3 scsi: scsi_debugfs: Use for_each_set_bit to simplify code adds 1de540a92638 scsi: mpt3sas: clean up a couple sizeof() uses adds 657bd277c162 scsi: cxlflash: Mark expected switch fall-throughs adds 9fba647cfedc scsi: ibmvscsi_tgt: Mark expected switch fall-throughs adds 8f55c307ab57 scsi: mpt3sas: support target smid for [abort|query] task adds 5d328de64d89 scsi: qla2xxx: Fix DMA unmap leak adds d376dbda1873 scsi: qla2xxx: Fix different size DMA Alloc/Unmap adds 0c6df59061b2 scsi: qla2xxx: Fix abort timeout race condition. adds 178235f43ea1 scsi: qla2xxx: Use Correct index for Q-Pair array adds 5e5402c14708 scsi: qla2xxx: Skip FW dump on LOOP initialization error adds 7f4374e67b30 scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} adds 8b5292bcfcac scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag adds 3a4b6cc73321 scsi: qla2xxx: Fix premature timer expiration adds f0cecc1eec0c scsi: qla2xxx: Retry fabric Scan on IOCB queue full adds 26a77799195f scsi: qla2xxx: Correct error handling during initializatio [...] adds 9e744591ef1b scsi: qla2xxx: Fix NVMe port discovery after a short devic [...] adds a36f1443e6fc scsi: qla2xxx: Use common update-firmware-options routine [...] adds f00b3428a801 scsi: qla2xxx: Fix hang in fcport delete path adds 03cc44bf682a scsi: qla2xxx: Allow NVMe IO to resume with short cable pull adds 4d0b32b853f5 scsi: qla2xxx: Update driver version to 10.01.00.18-k adds 88d5c343949e scsi: megaraid_sas: Make a bunch of functions static adds e5460f084b84 scsi: megaraid_sas: Fix a compilation warning adds 4c73598732f7 scsi: ibmvfc: Mark expected switch fall-throughs adds 6d44c692c12c scsi: qlogicpti: Mark expected switch fall-throughs adds c78a66584d03 scsi: sun3_scsi: Mark expected switch fall-throughs adds c72a9692923f scsi: wd33c93: Mark expected switch fall-through adds 4b828fe156a6 scsi: ufs: revamp string descriptor reading adds 09addb1d169e scsi: core: Make scsi_internal_device_unblock_nowait() rej [...] adds 94ef80a5f0d7 scsi: core: Complain if scsi_target_block() fails adds dccc96abfb21 scsi: core: Reduce memory required for SCSI logging adds cb8b3359eb9c scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS adds 7d8948627a7c scsi: target: tcmu: clean the nl_cmd of the udev when nl s [...] adds 69a76d08f2e4 scsi: ncr53c8xx: Mark expected switch fall-through adds 93352abc81a9 scsi: hisi_sas: Make max IPTT count equal for all hw revisions adds 897cc769bcc0 scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot adds bee0cf25c030 scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT adds bbe0a7b348b3 scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs adds b0b3e4290e28 scsi: hisi_sas: Snapshot AXI and RAS register at debugfs adds 445ee2de112a scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset() adds d380f55503ed scsi: hisi_sas: Don't bother clearing status buffer IU in [...] adds 599aefc81eff scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE adds 1c003146c64b scsi: hisi_sas: Drop kmap_atomic() in SMP command completion adds 5f6c32d7ce57 scsi: hisi_sas: Drop SMP resp frame DMA mapping adds e16963f378fa scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed adds 7bf18e849d80 scsi: hisi_sas: Modify return type of debugfs functions adds a07b48766c52 scsi: hisi_sas: Remove some unnecessary code adds e7513f666bc7 scsi: hisi_sas: replace "%p" with "%pK" adds a5ac1f5d9a42 scsi: hisi_sas: Consolidate internal abort calls in LU res [...] adds afcd609e8e79 scsi: pm80xx: remove redundant assignments to variable rc adds f23ca2cb2781 scsi: mpt3sas: Add support for PCIe Lane margin adds e224e03b0c6a scsi: mpt3sas: memset request frame before reusing adds ffedeae1fa54 scsi: mpt3sas: Gracefully handle online firmware update adds 635ee6c73034 scsi: mpt3sas: Update MPI headers to 2.6.8 spec adds 5bb309dbbbf2 scsi: mpt3sas: Enumerate SES of a managed PCIe switch adds 3c090ce3f0fb scsi: mpt3sas: Allow ioctls to blocked access status NVMe adds ba630ea068d7 scsi: mpt3sas: Support MEMORY MOVE Tool box command adds 3ac8e47bbf2d scsi: mpt3sas: Add sysfs to know supported features adds 9c067c053f94 scsi: mpt3sas: Handle fault during HBA initialization adds 1edc677019c2 scsi: mpt3sas: Reduce the performance drop adds 54d74e6b9d98 scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR adds 6e0b7ca281d7 scsi: mpt3sas: Update driver version to 31.100.00.00 adds 9f335c083095 Merge branch 'misc' into for-next adds 6432d879daef Merge remote-tracking branch 'scsi/for-next' adds 836576ff32ea Merge remote-tracking branch 'rpmsg/for-next' adds 29c778ca612b gpiolib: never report open-drain/source lines as 'input' t [...] adds 2229a3618abd unicore: Drop pointless include adds cbf2be749076 gpio: bd70528: fix spelling misstake "debouce" -> "debounce" adds f8650b8ff6fd gpio: bd70528: remove redundant assignment to variable ret adds f626d6dfb709 gpio: of: Break out OF-only code adds a299726da44f gpio: max77650: add MODULE_ALIAS() adds fce04b1ce8e3 gpiolib: of: Reshuffle contents of consumer.h for new libr [...] adds 77cb907abe6c gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h adds 2838bf941b12 gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to co [...] adds 49281a222ac4 gpio: of: Fix hard-assigned valid_mask for OF case adds bd4bd337039d gpio: mpc8xxx: Add ls1028a device specify function. adds 7bdbd1eccc9f gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() adds d111e7a387d7 gpio: viperboard: Replace 'unsigned' with 'unsigned int' adds 72ce665f170e gpio: arizona: Use local copy of pdata adds fe2afa0d7b5c gpio: madera: Use local copy of pdata adds d06be8bc290a gpio: madera: Add support for Cirrus Logic CS47L15 adds 74d2d0e68701 gpio: madera: Add support for Cirrus Logic CS47L92 adds 15bddb7d787a gpio: Remove dev_err() usage after platform_get_irq() adds 40b0bcd3e0e2 gpio: mpc8xxx: Add new platforms GPIO DT node description adds 6926e30f09db Merge branch 'devel' into for-next adds 936b0515ef5e Merge remote-tracking branch 'gpio/for-next' adds 9091373ab7ea gpio: remove less important #ifdef around declarations adds d9e5ebac18a1 Documentation: gpio: fix function links in the HTML docs adds 61059b7048ee gpio: ixp4xx: remove redundant dev_err message adds 7beb620f805d gpio: mxc: Use devm_clk_get_optional instead of devm_clk_get adds 8eeb467d3b4f gpio: pca953x: Switch to use device_get_match_data() adds 63b484c2a69a gpio: pca953x: Use GENMASK() consistently adds 6dd6a2d27e5a gpio: pca953x: Remove explicit comparison with 0 adds f4160faac98c gpio: pca953x: Drop %s for constant string literals adds c690eb9880f2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 674fa8daa8c9 pinctrl: aspeed-g5: Delay acquisition of regmaps adds 8c4407de3be4 pinctrl: aspeed: Make aspeed_pinmux_ips static adds b3a2b136011e docs/pinctrl: fix compile errors in example code adds 0ce242ad2ec1 pinctrl: qcom: Pass irqchip when adding gpiochip adds fa21cbea926c pinctrl: msm8998: Squash TSIF pins together adds a0b447c18c42 dt-bindings: pinctrl: aspeed: Strip unnecessary quotes adds d0d6d8364ef6 dt-bindings: pinctrl: Add JZ4760 and JZ4760B bindings. adds 0257595a5cf4 pinctrl: Ingenic: Add pinctrl driver for JZ4760 and JZ4760B. adds 6835ad54731f dt-bindings: pinctrl: Add X1000 and X1000E bindings. adds fe1ad5eedc91 pinctrl: Ingenic: Add pinctrl driver for X1000 and X1000E. adds 9b6084d80a46 dt-bindings: pinctrl: Add X1500 bindings. adds 5d21595b17f6 pinctrl: Ingenic: Add pinctrl driver for X1500. adds 1d1def89bd2e pinctrl: sprd: Fix platform_no_drv_owner.cocci warnings adds 3d6ade0abfe1 pinctrl: pinctrl-single: add header include guard adds 9870acd3747a pinctrl: tegra: Add suspend and resume support adds 6c172af579cf pinctrl: tegra210: Add Tegra210 pinctrl pm ops adds 9cd6237d660f pinctrl: bcm2835: Add brcm,bcm2711 compatible adds e38a9a437fb9 pinctrl: bcm2835: Add support for BCM2711 pull-up functionality adds f134b8517736 pinctrl: madera: Use local copy of pdata adds b0bca3e4ee93 pinctrl: madera: Add configuration for Cirrus Logic CS47L15 adds a1db8da7c281 pinctrl: madera: Add configuration for Cirrus Logic CS47L92 adds 720b8ec676cd pinctrl: msm: Switch to use device_property_count_uXX() adds db5b44f82a6d pinctrl: qdf2xxx: Switch to use device_property_count_uXX() adds e89febc75df9 pinctrl: sprd: Change to use devm_platform_ioremap_resource() adds 2f22e2028c03 pinctrl: sprd: Combine the condition of MISC_PIN and COMMON_PIN adds a502b343ebd0 pinctrl: stmfx: update pinconf settings adds be65c8bb0c64 pinctrl: oxnas: remove set but not used variable 'arg' adds cd927f140d51 pinctrl: rockchip: Mark expected switch fall-through adds 6161dc03587b pinctrl: qcom: spmi-gpio: Mark expected switch fall-through adds fb18f1887fdd pinctrl: sunxi: v3s: introduce support for V3 adds 7488838f2315 dt-bindings: pinctrl: aspeed: Document AST2600 pinmux adds 7b3889708166 pinctrl: aspeed: Rename pin declaration macros adds 27d1f7367077 pinctrl: aspeed: Add PIN_DECL_3() helper adds e7a96b0b7d16 pinctrl: aspeed: Add multiple pin group support for functions adds 86392fac9a9c pinctrl: aspeed: Add SIG_DESC_CLEAR() helper adds 2eda1cdec49f pinctrl: aspeed: Add AST2600 pinmux support adds 73c732c57149 pinctrl: aspeed: Document existence of deprecated compatibles adds 87e1ee238ef2 dt-bindings: aspeed: Remove mention of deprecated compatibles adds 726e8d813771 pinctrl: meson-g12a: add pwm_a on GPIOE_2 pinmux adds 111a8fcb2c2d pinctrl: uniphier: Separate modem group from UART ctsrts group adds f686867266c4 pinctrl: uniphier: Add another audio I/O pin-mux settings [...] adds fc1d910ae9df pinctrl: uniphier: Add 5th LD20 MPEG2-TS input pin-mux setting adds 490bbdcfc4d2 pinctrl: uniphier: Add Pro5 PCIe pin-mux settings adds 31b4c4b12435 pinctrl: uniphier: Fix Pro5 SD pin-mux setting adds 64c4dcbfcc4e pinctrl: Remove dev_err() usage after platform_get_irq() adds f0b0e923e07a pinctrl: devicetree: Use strlen() instead of hardcoded number adds 811604d01e1a pinctrl: lantiq: Use kasprintf() instead of fixed buffer f [...] adds d55b7fdd58ac pinctrl: xway: Use devm_kasprintf() instead of fixed buffe [...] adds f17d2f54d36d pinctrl: falcon: Add of_node_put() before return adds ea8cf5c51850 pinctrl: nomadik: nomadik: Add of_node_put() before return adds f452444709c0 pinctrl: nomadik: abx500: Add of_node_put() before return adds 646d90c3c2c1 pinctrl: freescale: mxs: Add of_node_put() before return adds 8df92d676c91 pinctrl: spear: spear: Add of_node_put() before return adds 6d2db2965ba2 dt-bindings: pinctrl: qcom: Add SC7180 pinctrl binding adds f2ae04c45b1a pinctrl: qcom: Add SC7180 pinctrl driver adds b0f0e8f55fa8 Merge branch 'devel' into for-next adds 5019b51adb8e Merge remote-tracking branch 'pinctrl/for-next' adds ca343167b8c5 pinctrl: samsung: Add of_node_put() before return in error path adds a969525f7573 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] adds 68c9106bc046 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] adds 295f9b84ea9f pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] adds 10971e2ab6eb pinctrl: samsung: Fix device node refcount leaks in init code adds 1fc725bd4bf4 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 6cf9481b440d pwm: Fallback to the static lookup-list when acpi_pwm_get fails adds 658e46087fdd Merge remote-tracking branch 'pwm/for-next' adds 711a7d838b18 Merge remote-tracking branch 'y2038/y2038' adds ff15df6364ae Merge remote-tracking branch 'livepatching/for-next' adds 18e87cb700a9 coresight: etm4x: Two function calls less adds 914f79d6f9d5 coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 adds 8b6655d22b42 coresight: cpu-debug: Add support for Qualcomm Kryo adds ac1b0ca667ec coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute adds 3be3f07bfd21 coresight: etr_buf: Consolidate refcount initialization adds c4770f7e5a98 coresight: tmc-etr: Handle memory errors adds 7e5a36e8a4e5 coresight: tmc-etr: Check if non-secure access is enabled adds 336e86a5232a coresight: Convert pr_warn to dev_warn for obsolete bindings adds 991de72831b3 coresight: acpi: Static funnel support adds 01e3927f6e02 coresight: etm4x: Remove superfluous setting of os_unlock adds 986409f74a5a coresight: etm4x: Use explicit barriers on enable/disable adds 16e35df9d29e coresight: etm4x: use module_param instead of module_param_named adds a04d8683f577 coresight: etm4x: improve clarity of etm4_os_unlock comment adds aab67eddd316 Merge remote-tracking branch 'coresight/next' adds 3039871426da Merge remote-tracking branch 'rtc/rtc-next' adds b1c3edc47519 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 886dbcd6ea88 Merge remote-tracking branch 'at24/at24/for-next' adds 60f2c82ed20b randstruct: Check member structs in is_pure_ops_struct() adds 41f3c4d3d9dd Merge remote-tracking branch 'kspp/for-next/kspp' adds a373775ca3b1 slimbus: qcom-ngd-ctrl: Add of_node_put() before return adds 0a43bffb7e21 slimbus: fix slim_tid_txn() adds 6fb8d24eb325 Merge remote-tracking branch 'slimbus/for-next' adds dfa1a3b67468 dt-bindings: imx-ocotp: Add i.MX8MN compatible adds e55d8079472b nvmem: imx-ocotp: Add i.MX8MN support adds d0d3f4defa90 nvmem: sunxi_sid: fix A64 SID controller support adds e018ed6ecebf nvmem: meson-mx-efuse: allow reading data smaller than word_size adds 995af0acc32d Merge remote-tracking branch 'nvmem/for-next' adds ff1a9cad7cb5 Merge remote-tracking branch 'xarray/xarray' adds 1fed17df7e50 hv_balloon: Use a static page for the balloon_up send buffer adds 221f6df008ab hv_balloon: Reorganize the probe function adds 1beedf3c535f Merge remote-tracking branch 'hyperv/hyperv-next' adds 3695eae5fee0 pidfd: add P_PIDFD to waitid() adds e63f3085709e pidfd: add pidfd_wait tests adds 2ec2f99abd2c tests: move common definitions and functions into pidfd.h adds aed5a8df3dbb tests: add pidfd poll tests adds 3aa9a773de81 Merge remote-tracking branch 'pidfd/for-next' adds 7e93b1487e92 Merge remote-tracking branch 'devfreq/for-next' adds 1b88b99bdff8 nouveau: return -EBUSY when hmm_range_wait_until_valid fails adds f32471e2cf87 mm/hmm: remove the legacy hmm_pfn_* APIs adds e709accc7670 mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault adds 1f9618079250 mm/hmm: replace hmm_update with mmu_notifier_range adds d2e8d551165c mm/hmm: a few more C style and comment clean ups adds 9a4903e49e49 mm/hmm: replace the block argument to hmm_range_fault with [...] adds d45d464b118f mm/hmm: merge hmm_range_snapshot into hmm_range_fault adds f527688d5d8a mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd adds cc374377a19d mm/hmm: remove hmm_range vma adds 9d0a16658f84 amdgpu: remove -EAGAIN handling for hmm_range_fault adds 07d82211b8d2 amdgpu: don't initialize range->list in amdgpu_hmm_init_range adds 5aa0acb374ed nouveau: pass struct nouveau_svmm to nouveau_range_fault adds 2cbeb41913e6 mm/hmm: remove the unused vma argument to hmm_range_dma_unmap adds fac555ac93d4 mm/hmm: remove superfluous arguments from hmm_range_register adds 7f08263d9bc6 mm/hmm: remove the page_shift member from struct hmm_range adds 05c23af4a1b3 mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry adds 309f9a4f5e1a mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd adds f0b3c45c8931 mm/hmm: only define hmm_vma_walk_pud if needed adds 9d3973d60f0a mm/hmm: cleanup the hmm_vma_handle_pmd stub adds 251bbe59b7a6 mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub adds f442c283efe4 mm/hmm: allow HMM_MIRROR on all architectures with MMU adds 9c240a7bb337 mm/hmm: make HMM_MIRROR an implicit option adds 748076f0cfdf Merge remote-tracking branch 'hmm/hmm' adds 224d4c86e674 Merge remote-tracking branch 'fpga/for-next' adds f8863d01cb82 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 068539cd3518 /proc/kpageflags: do not use uninitialized struct pages adds 68ab00630c79 mm: document zone device struct page field usage adds b8f14db5ea56 mm/hmm: fix ZONE_DEVICE anon page mapping reuse adds f801d6d49aa4 mm/hmm: fix bad subpage pointer in try_to_unmap_one adds 0785877a4681 mm/hmm: fix bad subpage pointer in try_to_unmap_one adds 8b070daa7396 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds a9eed967a606 mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_mov [...] adds cefbbe951df1 mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds af7e7250f3f5 mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correc [...] adds 1a1a884d9ba7 mm/z3fold.c: fix z3fold_destroy_pool() ordering adds 0e84ea2c0ee9 mm/z3fold.c: fix z3fold_destroy_pool() race condition adds 0549f8121f20 mm/memcontrol.c: fix use after free in mem_cgroup_iter() adds 09e9529550df mm/memcg: fix a -Wparentheses compilation warning adds 18dccf8819f3 mm/vmalloc.c: fix percpu free VM area search criteria adds 09d90ae36127 mm: kmemleak: disable early logging in case of error adds 9c74c561320c mm/usercopy: use memory range to be accessed for wraparound check adds 8fc74eec68ea include/asm-generic/5level-fixup.h: fix variable 'p4d' set [...] adds b03d1b3c8611 mm: workingset: fix vmstat counters for shadow nodes adds d0b112eb6042 seq_file: fix problem when seeking mid-record adds c25ff6fea1c1 kbuild: clean compressed initramfs image adds 35fe4e90f8c2 ocfs2: use jbd2_inode dirty range scoping adds 9989e2e81c68 jbd2: remove jbd2_journal_inode_add_[write|wait] adds cba322160ef0 ocfs2: further debugfs cleanups adds 2a0a3c7eb5d8 ocfs2: clear zero in unaligned direct IO adds 3fc10af84706 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds ca85ea8eea0d ocfs2: wait for recovering done after direct unlock request adds 3059314c98be ocfs2: checkpoint appending truncate log transaction befor [...] adds 8ee62242be31 fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds c5675ee850d9 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] adds 39a44ad88ae3 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 2a20981eef48 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds 89a5aeb1ccfb ramfs: support O_TMPFILE adds 78e987e71b9e mm, slab: extend slab/shrink to shrink all memcg caches adds a56a5212c37b mm, slab: move memcg_cache_params structure to mm/slab.h adds d0e459cdce5c kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K adds d09452c15587 mm: kmemleak: use mempool allocations for kmemleak objects adds ab5017932a45 mm/page_poison.c: fix a typo in a comment adds fbcb7a9f6ffd mm/rmap.c: remove set but not used variable 'cstart' adds c8e76c2835e0 mm: introduce page_size() adds cb96ca810133 mm: Introduce page_shift() adds 40e162ece499 mm-introduce-page_shift-fix adds d62f14f4a54a mm: Introduce compound_nr() adds f1f658bf0857 mm: replace list_move_tail() with add_page_to_lru_list_tail() adds 2572ee44833c mm/filemap.c: don't initiate writeback if mapping has no d [...] adds af83c9bc2c21 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] adds dbe4bb930f71 mm: page cache: store only head pages in i_pages adds 8d08433fd672 mm-page-cache-store-only-head-pages-in-i_pages-fix adds a8f831b87ffd mm, memcg: throttle allocators when failing reclaim over m [...] adds 5fd6f36b8082 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix adds 7006721165ff mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds d64541b0d25a mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 890b379751a3 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 365dbfef0e1d mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 633e4beaf58d mm: memcontrol: switch to rcu protection in drain_all_stock() adds fb44cc22c123 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() adds f0ebf7e41539 mm/gup: remove unused variable in siw_free_plist() adds 5fdcdc8cb26d drivers/gpu/drm/via: convert put_page() to put_user_page*() adds 96d1149b0f27 net/xdp: convert put_page() to put_user_page*() adds 19ce3d940764 mm: remove redundant assignment of entry adds 4d9f3b8bd20a mm/mmap.c: fix the adjusted length error adds fb82128c4b11 mm: release the spinlock on zap_pte_range adds 046d9fc810b7 mm/memory_hotplug: remove move_pfn_range() adds f6e34b40a2ae mm-memory_hotplug-remove-move_pfn_range-fix adds 80f42029e50b drivers/base/node.c: simplify unregister_memory_block_unde [...] adds 80258c448d8e drivers/base/memory.c: fixup documentation of removable/ph [...] adds 9d59f638ab78 driver/base/memory.c: validate memory block size early adds a406330621f7 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory adds 1ff64a6fa2c6 mm/sparse.c: mark sparse_buffer_free as __meminit adds 3b9b0cc3a30c mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds 484a086d4410 mm/vmalloc: do not keep unpurged areas in the busy tree adds 0a28a68b1481 mm/vmalloc: modify struct vmap_area to reduce its size adds 85a220816f1c mm/compaction.c: clear total_{migrate,free}_scanned before [...] adds 2c06ec0e5509 mm/compaction: introduce a helper compact_zone_counters_init() adds 1afa6a98040a mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 372df47e06a7 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 8b9fc6dabfe8 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 9c4e8578e3c8 mm/compaction.c: remove unnecessary zone parameter in isol [...] adds 6625ae4bf1b4 mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] adds 1dd82eb3cc71 mm, oom: avoid printk() iteration under RCU adds 5314b1b8c5ad mm-oom-avoid-printk-iteration-under-rcu-fix adds 29bce44666a4 mm/oom_kill.c: add task UID to info message on an oom kill adds d940232edf4d mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds 84b3be70e14f memcg, oom: don't require __GFP_FS when invoking memcg OOM killer adds 035ccc73daf2 mm, reclaim: make should_continue_reclaim perform dryrun d [...] adds e30383cfe393 mm, reclaim: cleanup should_continue_reclaim() adds 727e6f9e1998 mm, compaction: raise compaction priority after it withdrawns adds c429825fbf9e hugetlbfs: don't retry when pool page allocations start to fail adds fef520b79942 thp: update split_huge_page_pmd() commnet adds 8576572fea1a filemap: check compound_head(page)->mapping in filemap_fault() adds 28b05864a3b0 filemap: check compound_head(page)->mapping in pagecache_g [...] adds 98e12d88d0b7 filemap: update offset check in filemap_fault() adds 5d3c261ccf5d mm,thp: stats for file backed THP adds 41d2db79f8ba khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() adds 89e1c65c0db7 mm,thp: add read-only THP support for (non-shmem) FS adds 9b69fecc4341 khugepaged: fix build without CONFIG_SHMEM adds 8026a2ba1247 mm,thp: avoid writes to file with THP in pagecache adds 03223ed0b2ef psi: annotate refault stalls from IO submission adds cd74a5aca853 psi-annotate-refault-stalls-from-io-submission-fix adds e99e958413f3 psi-annotate-refault-stalls-from-io-submission-fix-2 adds 814f3a756092 riscv: kbuild: add virtual memory system selection adds e4168d26a862 mm, fs: move randomize_stack_top from fs to mm adds ea73595b3b84 arm64: make use of is_compat_task instead of hardcoding this test adds 17dfa9fa2adb arm64: consider stack randomization for mmap base only whe [...] adds cddbc90bfa91 arm64, mm: move generic mmap layout functions to mm adds e125e033c74d arm64, mm: make randomization selected by generic topdown [...] adds bd69479090aa arm: properly account for stack randomization and stack guard gap adds f29d6a9763d7 arm: use STACK_TOP when computing mmap base address adds df88b3b4c268 arm: use generic mmap top-down layout and brk randomization adds b03ccd2a2a09 mips: properly account for stack randomization and stack g [...] adds 3531dd7ad75a mips: use STACK_TOP when computing mmap base address adds 530c6737d165 mips: adjust brk randomization offset to fit generic version adds 5e4f8d33b626 mips: replace arch specific way to determine 32bit task wi [...] adds c5be9f6e043d mips: use generic mmap top-down layout and brk randomization adds 954116819eca riscv: make mmap allocation top-down by default adds 7a11679f8763 mm: introduce MADV_COLD adds 8c575b0ad0ec mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM adds b0d6a06340dd mm: introduce MADV_PAGEOUT adds 721f1714c1d9 mm: clear PG_active on MADV_PAGEOUT adds 82486141b2dc mm: factor out common parts between MADV_COLD and MADV_PAGEOUT adds a10ad440d800 mm/madvise: reduce code duplication in error handling paths adds 3f192a494dd0 zpool: add malloc_support_movable to zpool_driver adds a4387ae621fb zswap: use movable memory if zpool support allocate movabl [...] adds bb0558bfd15e mm, memcg: proportional memory.{low,min} reclaim adds 09522c6cb0e2 mm, memcg: make memory.emin the baseline for utilisation d [...] adds de1bc0ba3c26 mm, memcg: make scan aggression always exclude protection adds adaa787ef90c mm/vmscan: remove unused lru_pages argument adds 1cbd432a6736 mm: don't expose page to fast gup before it's ready adds c405942eeba5 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds cf37f0c8e84a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds f3d32c0cb236 kernel/hung_task.c: Monitor killed tasks. adds f870e9e93178 linux/coff.h: add include guard adds 79ee2a08cc84 hung_task: allow printing warnings every check interval adds b1dbb44315f0 linux/bits.h: clarify macro argument names adds 62d253ed95bd rbtree: avoid generating code twice for the cached version [...] adds 2e886659922c augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro adds 8a4015fde554 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro adds 0ebf983685ee augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix adds 148067055351 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 adds 48ec006cf976 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] adds 933c826ba752 lib/genalloc.c: export symbol addr_in_gen_pool adds 60e9aacbc3e6 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 2ba247afe804 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 4d7b30cb427e string: add stracpy and stracpy_pad mechanisms adds 643a14fbfdc5 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 6ba7f639cb6a kernel-doc: core-api: include string.h into core-api adds afc45561630a kernel-doc: core-api: Include string.h into core-api adds 325e5359c24c include/trace/events/writeback.h: fix -Wstringop-truncatio [...] adds b42a03a18ad2 strscpy: reject buffer sizes larger than INT_MAX adds f03d1374f3ab lib/math/rational.c: fix possible incorrect result from ra [...] adds e28d7d494c60 checkpatch: don't interpret stack dumps as commit IDs adds b5f0432121de checkpatch: improve SPDX license checking adds 60f3f5c2ff2d checkpatch.pl: warn on invalid commit id adds 3ad3bbac4450 checkpatch: add *_NOTIFIER_HEAD as var definition adds 74f7531be367 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE adds 81f5a6e0b353 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] adds 2a71f3f1484a fat: add nobarrier to workaround the strange behavior of device adds 6ed262688a68 fork: improve error message for corrupted page tables adds 1cece356fb0e cpumask: nicer for_each_cpumask_and() signature adds 55d8de13d5f7 kexec: bail out upon SIGKILL when allocating memory. adds 18b6799237b5 kexec: restore arch_kexec_kernel_image_probe declaration adds 66abb313abc8 aio: simplify read_events() adds 383cf74e6fa7 kgdb: don't use a notifier to enter kgdb at panic; call directly adds b91b00516184 scripts/gdb: handle split debug adds c78d30d327b7 ipc/msg.c: consolidate all xxxctl_down() functions adds d7838c0c8878 Merge branch 'akpm-current/current' adds ebafc92e69fe pinctrl: fix pxa2xx.c build warnings adds a9b80f8e0c32 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming adds daccdb85c885 drivers/tty/serial/sh-sci.c: suppress warning adds 85617d74d23e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds e1881e52d28e Merge branch 'akpm/master' adds 87b983f55b8c Add linux-next specific files for 20190809
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 (fde50b96be82) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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: .gitignore | 3 + .mailmap | 8 + Documentation/ABI/stable/sysfs-bus-w1 | 2 +- Documentation/ABI/stable/sysfs-driver-w1_ds28e04 | 4 +- Documentation/ABI/stable/sysfs-driver-w1_ds28ea00 | 2 +- Documentation/ABI/testing/ima_policy | 6 +- Documentation/ABI/testing/sysfs-class-wakeup | 70 - Documentation/ABI/testing/sysfs-devices-soc | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 23 + Documentation/ABI/testing/sysfs-platform-dfl-port | 32 + Documentation/ABI/testing/sysfs-power | 106 + .../admin-guide/auxdisplay/cfag12864b.rst | 98 + Documentation/admin-guide/auxdisplay/index.rst | 16 + Documentation/admin-guide/auxdisplay/ks0108.rst | 50 + .../admin-guide/cgroup-v1/blkio-controller.rst | 6 - Documentation/admin-guide/cifs/authors.rst | 69 + Documentation/admin-guide/cifs/changes.rst | 8 + Documentation/admin-guide/cifs/index.rst | 21 + Documentation/admin-guide/cifs/introduction.rst | 53 + Documentation/admin-guide/cifs/todo.rst | 131 + Documentation/admin-guide/cifs/usage.rst | 869 +++ .../cifs/winucase_convert.pl | 0 Documentation/admin-guide/hw-vuln/spectre.rst | 88 +- Documentation/admin-guide/index.rst | 5 + Documentation/admin-guide/jfs.rst | 66 + Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/admin-guide/ufs.rst | 68 + Documentation/admin-guide/wimax/i2400m.rst | 283 + Documentation/admin-guide/wimax/index.rst | 19 + Documentation/admin-guide/wimax/wimax.rst | 89 + Documentation/admin-guide/xfs.rst | 5 +- Documentation/arm/sh-mobile/.gitignore | 1 - Documentation/auxdisplay/cfag12864b | 105 - Documentation/auxdisplay/ks0108 | 55 - Documentation/core-api/index.rst | 3 +- Documentation/core-api/packing.rst | 166 + Documentation/devicetree/bindings/Makefile | 4 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 9 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 17 + Documentation/devicetree/bindings/arm/qcom.yaml | 8 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 +- .../bindings/arm/socionext/milbeaut.yaml | 2 +- .../devicetree/bindings/arm/ti/ti,davinci.yaml | 2 +- Documentation/devicetree/bindings/bus/imx-weim.txt | 4 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 +- .../devicetree/bindings/display/arm,pl11x.txt | 9 +- .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 + .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 55 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 88 + .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 62 + .../devicetree/bindings/dma/dma-common.yaml | 45 + .../devicetree/bindings/dma/dma-controller.yaml | 35 + .../devicetree/bindings/dma/dma-router.yaml | 50 + Documentation/devicetree/bindings/dma/dma.txt | 114 +- .../bindings/dma/{shdma.txt => renesas,shdma.txt} | 0 .../devicetree/bindings/dma/sun4i-dma.txt | 45 - .../devicetree/bindings/dma/sun6i-dma.txt | 81 - .../intel,ixp4xx-network-processing-engine.yaml | 2 +- .../devicetree/bindings/gpio/gpio-mpc8xxx.txt | 16 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 2 +- .../i2c/{i2c-sh_mobile.txt => renesas,iic.txt} | 0 .../i2c/{i2c-riic.txt => renesas,riic.txt} | 0 .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 2 +- .../intel,ixp4xx-interrupt.yaml | 2 +- .../devicetree/bindings/media/amlogic,vdec.txt | 5 +- .../{renesas,rcar-csi2.txt => renesas,csi2.txt} | 0 .../media/{rcar_imr.txt => renesas,imr.txt} | 0 .../media/{rcar_vin.txt => renesas,vin.txt} | 0 .../devicetree/bindings/media/sunxi-ir.txt | 11 +- ...sas-memory-controllers.txt => renesas,dbsc.txt} | 0 .../devicetree/bindings/mfd/aspeed-scu.txt | 2 - .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 2 - .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 49 + .../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../bindings/net/aspeed,ast2600-mdio.yaml | 45 + .../devicetree/bindings/net/can/rcar_can.txt | 2 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 9 +- Documentation/devicetree/bindings/net/dsa/ksz.txt | 3 + .../devicetree/bindings/net/dsa/marvell.txt | 2 +- .../devicetree/bindings/net/fsl-enetc.txt | 42 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/opp/kryo-cpufreq.txt | 680 -- .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 795 ++ Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 + .../devicetree/bindings/pci/mediatek-pcie.txt | 1 + .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 45 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 49 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 115 + .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 1 + .../bindings/pinctrl/ingenic,pinctrl.txt | 17 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 5 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 186 + .../bindings/regulator/qcom,rpmh-regulator.txt | 8 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/snps,dw-reset.txt | 30 + Documentation/devicetree/bindings/riscv/cpus.yaml | 4 + .../devicetree/bindings/sound/fsl-sai.txt | 3 +- .../devicetree/bindings/sound/sun8i-a33-codec.txt | 2 +- .../devicetree/bindings/sound/uda1334.txt | 17 + .../devicetree/bindings/spi/spi-sprd-adi.txt | 11 +- .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../devicetree/bindings/usb/exynos-usb.txt | 41 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/writing-schema.md | 130 - Documentation/devicetree/writing-schema.rst | 153 + Documentation/driver-api/device_link.rst | 4 +- Documentation/driver-api/dmaengine/index.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 16 +- Documentation/driver-api/index.rst | 2 + Documentation/driver-api/ipmb.rst | 2 +- Documentation/driver-api/phy/phy.rst | 4 +- Documentation/driver-api/pinctl.rst | 6 +- Documentation/driver-api/soundwire/index.rst | 2 +- .../{ => driver-api}/thermal/cpu-cooling-api.rst | 0 .../{ => driver-api}/thermal/exynos_thermal.rst | 0 .../thermal/exynos_thermal_emulation.rst | 0 Documentation/driver-api/thermal/index.rst | 18 + .../driver-api/thermal/index.rst~thermal_next | 16 + .../{ => driver-api}/thermal/intel_powerclamp.rst | 0 .../{ => driver-api}/thermal/nouveau_thermal.rst | 0 .../{ => driver-api}/thermal/power_allocator.rst | 0 Documentation/driver-api/thermal/sysfs-api.rst | 798 ++ .../thermal/x86_pkg_temperature_thermal.rst | 55 + .../locking/queued-rwlocks/arch-support.txt | 2 +- .../locking/queued-spinlocks/arch-support.txt | 4 +- .../locking/rwsem-optimized/arch-support.txt | 34 - Documentation/filesystems/Locking | 576 -- Documentation/filesystems/cifs/AUTHORS | 63 - Documentation/filesystems/cifs/CHANGES | 4 - Documentation/filesystems/cifs/README | 743 -- Documentation/filesystems/cifs/TODO | 119 - Documentation/filesystems/cifs/cifs.txt | 45 - Documentation/filesystems/coda.txt | 4 +- Documentation/filesystems/directory-locking | 135 - Documentation/filesystems/directory-locking.rst | 145 + Documentation/filesystems/ext4/inodes.rst | 6 +- Documentation/filesystems/ext4/overview.rst | 1 + Documentation/filesystems/ext4/super.rst | 2 + Documentation/filesystems/ext4/verity.rst | 41 + Documentation/filesystems/f2fs.txt | 3 + Documentation/filesystems/fsverity.rst | 726 ++ Documentation/filesystems/index.rst | 5 + Documentation/filesystems/jfs.txt | 52 - Documentation/filesystems/locking.rst | 665 ++ Documentation/filesystems/nfs/Exporting | 160 - Documentation/filesystems/nfs/exporting.rst | 165 + Documentation/filesystems/porting | 686 -- Documentation/filesystems/porting.rst | 852 +++ Documentation/filesystems/ubifs-authentication.md | 426 -- Documentation/filesystems/ubifs-authentication.rst | 444 ++ Documentation/filesystems/ufs.txt | 60 - Documentation/filesystems/vfs.rst | 2 +- Documentation/gpu/todo.rst | 9 - Documentation/hwmon/adm1021.rst | 2 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/hih6130.rst | 2 +- Documentation/hwmon/ibm-cffps.rst | 2 +- Documentation/hwmon/lm25066.rst | 2 +- Documentation/hwmon/max16064.rst | 2 +- Documentation/hwmon/max16065.rst | 2 +- Documentation/hwmon/max20751.rst | 2 +- Documentation/hwmon/max34440.rst | 2 +- Documentation/hwmon/max6650.rst | 2 +- Documentation/hwmon/max8688.rst | 2 +- Documentation/hwmon/menf21bmc.rst | 2 +- Documentation/hwmon/pcf8591.rst | 2 +- Documentation/hwmon/sht3x.rst | 2 +- Documentation/hwmon/shtc1.rst | 2 +- Documentation/hwmon/tmp103.rst | 2 +- Documentation/hwmon/tps40422.rst | 2 +- Documentation/hwmon/ucd9000.rst | 2 +- Documentation/hwmon/ucd9200.rst | 2 +- Documentation/hwmon/via686a.rst | 2 +- Documentation/hwmon/zl6100.rst | 2 +- Documentation/i2c/busses/i2c-ali1535 | 42 - Documentation/i2c/busses/i2c-ali1535.rst | 45 + Documentation/i2c/busses/i2c-ali1563 | 27 - Documentation/i2c/busses/i2c-ali1563.rst | 30 + Documentation/i2c/busses/i2c-ali15x3 | 112 - Documentation/i2c/busses/i2c-ali15x3.rst | 122 + Documentation/i2c/busses/i2c-amd-mp2 | 23 - Documentation/i2c/busses/i2c-amd-mp2.rst | 25 + Documentation/i2c/busses/i2c-amd756 | 25 - Documentation/i2c/busses/i2c-amd756.rst | 29 + Documentation/i2c/busses/i2c-amd8111 | 41 - Documentation/i2c/busses/i2c-amd8111.rst | 43 + Documentation/i2c/busses/i2c-diolan-u2c | 26 - Documentation/i2c/busses/i2c-diolan-u2c.rst | 29 + Documentation/i2c/busses/i2c-i801 | 173 - Documentation/i2c/busses/i2c-i801.rst | 182 + Documentation/i2c/busses/i2c-ismt | 36 - Documentation/i2c/busses/i2c-ismt.rst | 44 + Documentation/i2c/busses/i2c-mlxcpld | 51 - Documentation/i2c/busses/i2c-mlxcpld.rst | 57 + Documentation/i2c/busses/i2c-nforce2 | 50 - Documentation/i2c/busses/i2c-nforce2.rst | 53 + Documentation/i2c/busses/i2c-nvidia-gpu | 18 - Documentation/i2c/busses/i2c-nvidia-gpu.rst | 20 + Documentation/i2c/busses/i2c-ocores | 68 - Documentation/i2c/busses/i2c-ocores.rst | 70 + Documentation/i2c/busses/i2c-parport | 178 - Documentation/i2c/busses/i2c-parport-light | 22 - Documentation/i2c/busses/i2c-parport-light.rst | 24 + Documentation/i2c/busses/i2c-parport.rst | 190 + Documentation/i2c/busses/i2c-pca-isa | 23 - Documentation/i2c/busses/i2c-pca-isa.rst | 26 + Documentation/i2c/busses/i2c-piix4 | 112 - Documentation/i2c/busses/i2c-piix4.rst | 114 + Documentation/i2c/busses/i2c-sis5595 | 59 - Documentation/i2c/busses/i2c-sis5595.rst | 68 + Documentation/i2c/busses/i2c-sis630 | 58 - Documentation/i2c/busses/i2c-sis630.rst | 63 + Documentation/i2c/busses/i2c-sis96x | 73 - Documentation/i2c/busses/i2c-sis96x.rst | 82 + Documentation/i2c/busses/i2c-taos-evm | 46 - Documentation/i2c/busses/i2c-taos-evm.rst | 48 + Documentation/i2c/busses/i2c-via | 34 - Documentation/i2c/busses/i2c-via.rst | 40 + Documentation/i2c/busses/i2c-viapro | 73 - Documentation/i2c/busses/i2c-viapro.rst | 77 + Documentation/i2c/busses/index.rst | 33 + Documentation/i2c/busses/scx200_acb | 32 - Documentation/i2c/busses/scx200_acb.rst | 37 + Documentation/i2c/dev-interface | 213 - Documentation/i2c/dev-interface.rst | 219 + .../{DMA-considerations => dma-considerations.rst} | 0 Documentation/i2c/fault-codes | 128 - Documentation/i2c/fault-codes.rst | 131 + Documentation/i2c/functionality | 148 - Documentation/i2c/functionality.rst | 156 + Documentation/i2c/gpio-fault-injection | 136 - Documentation/i2c/gpio-fault-injection.rst | 136 + Documentation/i2c/i2c-protocol | 88 - Documentation/i2c/i2c-protocol.rst | 98 + Documentation/i2c/i2c-stub | 64 - Documentation/i2c/i2c-stub.rst | 66 + Documentation/i2c/i2c-topology | 376 - Documentation/i2c/i2c-topology.rst | 396 + Documentation/i2c/index.rst | 37 + Documentation/i2c/instantiating-devices | 248 - Documentation/i2c/instantiating-devices.rst | 253 + Documentation/i2c/muxes/i2c-mux-gpio | 83 - Documentation/i2c/muxes/i2c-mux-gpio.rst | 85 + Documentation/i2c/old-module-parameters | 44 - Documentation/i2c/old-module-parameters.rst | 49 + Documentation/i2c/slave-eeprom-backend | 14 - Documentation/i2c/slave-eeprom-backend.rst | 14 + Documentation/i2c/slave-interface | 193 - Documentation/i2c/slave-interface.rst | 198 + Documentation/i2c/smbus-protocol | 283 - Documentation/i2c/smbus-protocol.rst | 301 + Documentation/i2c/summary | 43 - Documentation/i2c/summary.rst | 45 + Documentation/i2c/ten-bit-addresses | 28 - Documentation/i2c/ten-bit-addresses.rst | 33 + Documentation/i2c/upgrading-clients | 279 - Documentation/i2c/upgrading-clients.rst | 285 + Documentation/i2c/writing-clients | 403 - Documentation/i2c/writing-clients.rst | 425 ++ Documentation/index.rst | 8 + Documentation/input/multi-touch-protocol.rst | 2 +- Documentation/ioctl/ioctl-number.rst | 1 + Documentation/isdn/CREDITS | 70 - Documentation/isdn/INTERFACE.CAPI | 355 - Documentation/isdn/README.avmb1 | 187 - Documentation/isdn/README.gigaset | 403 - Documentation/isdn/README.hysdn | 195 - Documentation/isdn/README.mISDN | 6 - Documentation/isdn/avmb1.rst | 246 + Documentation/isdn/credits.rst | 73 + Documentation/isdn/gigaset.rst | 465 ++ Documentation/isdn/hysdn.rst | 196 + Documentation/isdn/index.rst | 24 + Documentation/isdn/interface_capi.rst | 407 + Documentation/isdn/m_isdn.rst | 9 + Documentation/m68k/README.buddha | 210 - Documentation/m68k/buddha-driver.rst | 209 + Documentation/m68k/index.rst | 1 + Documentation/media/uapi/rc/lirc-dev-intro.rst | 57 +- Documentation/media/uapi/rc/lirc-read.rst | 3 +- Documentation/media/uapi/rc/lirc-write.rst | 3 +- Documentation/media/uapi/rc/rc-protos.rst | 456 ++ Documentation/media/uapi/rc/remote_controllers.rst | 1 + Documentation/media/v4l-drivers/imx7.rst | 127 +- Documentation/media/videodev2.h.rst.exceptions | 4 +- Documentation/mips/AU1xxx_IDE.README | 115 - Documentation/mips/au1xxx_ide.rst | 130 + Documentation/mips/index.rst | 17 + Documentation/networking/caif/README | 109 - Documentation/networking/caif/caif.rst | 141 + Documentation/networking/device_drivers/index.rst | 2 +- Documentation/networking/index.rst | 2 +- Documentation/networking/mac80211_hwsim/README | 68 - .../networking/mac80211_hwsim/mac80211_hwsim.rst | 80 + Documentation/networking/tls-offload.rst | 29 +- Documentation/nios2/README | 23 - Documentation/nios2/nios2.rst | 24 + Documentation/openrisc/README | 110 - Documentation/openrisc/TODO | 12 - Documentation/openrisc/index.rst | 18 + Documentation/openrisc/openrisc_port.rst | 121 + Documentation/openrisc/todo.rst | 15 + Documentation/packing.txt | 149 - Documentation/parisc/debugging | 39 - Documentation/parisc/debugging.rst | 46 + Documentation/parisc/index.rst | 18 + Documentation/parisc/registers | 129 - Documentation/parisc/registers.rst | 154 + Documentation/power/opp.rst | 2 +- Documentation/process/deprecated.rst | 10 +- Documentation/process/email-clients.rst | 20 +- Documentation/riscv/boot-image-header.rst | 61 + Documentation/riscv/boot-image-header.txt | 50 - Documentation/riscv/index.rst | 1 + Documentation/s390/dasd.rst | 84 - Documentation/s390/debugging390.rst | 2613 ------- Documentation/s390/index.rst | 2 - Documentation/scheduler/sched-bwc.rst | 74 +- Documentation/security/IMA-templates.rst | 3 + Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/tpm_event_log.rst | 55 + Documentation/sound/index.rst | 2 +- Documentation/spi/butterfly | 68 - Documentation/spi/butterfly.rst | 74 + Documentation/spi/index.rst | 22 + Documentation/spi/pxa2xx | 235 - Documentation/spi/pxa2xx.rst | 240 + Documentation/spi/spi-lm70llp | 79 - Documentation/spi/spi-lm70llp.rst | 84 + Documentation/spi/spi-sc18is602 | 36 - Documentation/spi/spi-sc18is602.rst | 39 + Documentation/spi/spi-summary | 631 -- Documentation/spi/spi-summary.rst | 644 ++ Documentation/spi/spidev | 149 - Documentation/spi/spidev.rst | 163 + Documentation/thermal/index.rst | 18 - Documentation/thermal/sysfs-api.rst | 798 -- .../thermal/x86_pkg_temperature_thermal.rst | 55 - Documentation/trace/coresight-cpu-debug.rst | 192 + Documentation/trace/coresight-cpu-debug.txt | 187 - Documentation/trace/coresight.rst | 498 ++ Documentation/trace/coresight.txt | 482 -- Documentation/trace/index.rst | 2 + .../translations/it_IT/process/changes.rst | 22 +- Documentation/translations/zh_CN/process/howto.rst | 2 +- Documentation/virtual/guest-halt-polling.txt | 78 + Documentation/vm/hmm.rst | 19 +- Documentation/w1/index.rst | 21 + Documentation/w1/masters/ds2482 | 31 - Documentation/w1/masters/ds2482.rst | 39 + Documentation/w1/masters/ds2490 | 68 - Documentation/w1/masters/ds2490.rst | 72 + Documentation/w1/masters/index.rst | 14 + Documentation/w1/masters/mxc-w1 | 12 - Documentation/w1/masters/mxc-w1.rst | 17 + Documentation/w1/masters/omap-hdq | 52 - Documentation/w1/masters/omap-hdq.rst | 54 + Documentation/w1/masters/w1-gpio | 44 - Documentation/w1/masters/w1-gpio.rst | 47 + Documentation/w1/slaves/index.rst | 16 + Documentation/w1/slaves/w1_ds2406 | 25 - Documentation/w1/slaves/w1_ds2406.rst | 27 + Documentation/w1/slaves/w1_ds2413 | 50 - Documentation/w1/slaves/w1_ds2413.rst | 59 + Documentation/w1/slaves/w1_ds2423 | 47 - Documentation/w1/slaves/w1_ds2423.rst | 54 + Documentation/w1/slaves/w1_ds2438 | 63 - Documentation/w1/slaves/w1_ds2438.rst | 69 + Documentation/w1/slaves/w1_ds28e04 | 36 - Documentation/w1/slaves/w1_ds28e04.rst | 41 + Documentation/w1/slaves/w1_ds28e17 | 68 - Documentation/w1/slaves/w1_ds28e17.rst | 72 + Documentation/w1/slaves/w1_therm | 67 - Documentation/w1/slaves/w1_therm.rst | 74 + Documentation/w1/w1-generic.rst | 133 + Documentation/w1/w1-netlink.rst | 202 + Documentation/w1/w1.generic | 121 - Documentation/w1/w1.netlink | 189 - Documentation/wimax/README.i2400m | 260 - Documentation/wimax/README.wimax | 81 - MAINTAINERS | 190 +- Makefile | 24 +- Next/SHA1s | 354 +- Next/Trees | 4 + Next/merge.log | 7953 ++++++++++++++------ arch/Kconfig | 25 + arch/alpha/include/uapi/asm/mman.h | 3 + arch/arc/boot/dts/Makefile | 3 + arch/arc/include/asm/entry-arcv2.h | 2 +- arch/arc/kernel/unwind.c | 4 +- arch/arc/mm/dma.c | 2 +- arch/arc/plat-hsdk/platform.c | 87 +- arch/arm/Kconfig | 2 +- arch/arm/boot/dts/Makefile | 2 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 236 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 149 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 141 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 4 +- arch/arm/boot/dts/exynos4.dtsi | 28 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 9 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 18 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-origen.dts | 9 +- arch/arm/boot/dts/exynos5250.dtsi | 17 +- arch/arm/boot/dts/exynos54xx.dtsi | 18 +- arch/arm/boot/dts/imx25-pdk.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 3 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 - arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 73 +- arch/arm/boot/dts/imx6sll.dtsi | 4 +- arch/arm/boot/dts/imx6sx.dtsi | 4 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 12 +- arch/arm/boot/dts/imx7d.dtsi | 4 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/imx7ulp.dtsi | 8 +- arch/arm/boot/dts/meson8b-ec100.dts | 31 +- arch/arm/boot/dts/meson8b-mxq.dts | 26 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 30 +- arch/arm/boot/dts/meson8b.dtsi | 14 + arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 12 +- arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-fievel.dts | 272 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 7 - arch/arm/boot/dts/rk3288-veyron.dtsi | 4 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 25 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 1 + arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vf610-bk4.dts | 4 +- arch/arm/configs/exynos_defconfig | 5 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/aes-ce-core.S | 20 +- arch/arm/crypto/aes-ce-glue.c | 168 +- arch/arm/crypto/aes-cipher-core.S | 40 +- arch/arm/crypto/aes-cipher-glue.c | 11 +- arch/arm/crypto/aes-neonbs-glue.c | 69 +- arch/arm/crypto/ghash-ce-glue.c | 80 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/processor.h | 2 - arch/arm/kernel/hw_breakpoint.c | 5 + arch/arm/kernel/process.c | 5 - arch/arm/kernel/signal.c | 1 + arch/arm/mach-ep93xx/crunch.c | 1 + arch/arm/mach-imx/anatop.c | 25 - arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/mach-imx6q.c | 1 - arch/arm/mach-imx/mach-imx6sl.c | 1 - arch/arm/mach-imx/mach-imx6sx.c | 1 - arch/arm/mach-imx/mach-imx6ul.c | 1 - arch/arm/mach-imx/mach-imx7d.c | 1 - arch/arm/mach-tegra/reset.c | 2 +- arch/arm/mach-vexpress/spc.c | 4 +- arch/arm/mm/alignment.c | 4 +- arch/arm/mm/dma-mapping.c | 10 +- arch/arm/mm/mmap.c | 52 - arch/arm/plat-omap/dma.c | 14 +- arch/arm64/Kconfig | 13 +- arch/arm64/Makefile | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 11 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2419 ++++++ arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 61 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 54 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 52 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 2418 +----- arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 149 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 124 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 30 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 16 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 11 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 11 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 4 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 8 - arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 40 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 4 + arch/arm64/boot/dts/qcom/Makefile | 3 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 228 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 236 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 10 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 10 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 544 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 689 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 16 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 3 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 30 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 562 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 78 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 282 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 9 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 6 + .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 26 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 223 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 26 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 82 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 154 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 10 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 10 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 48 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 58 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 116 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 42 +- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 12 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 208 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 46 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 10 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 80 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 72 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 226 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 10 +- arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 18 +- arch/arm64/crypto/aes-ce-glue.c | 7 +- arch/arm64/crypto/aes-cipher-core.S | 40 +- arch/arm64/crypto/aes-cipher-glue.c | 11 +- arch/arm64/crypto/aes-ctr-fallback.h | 50 - arch/arm64/crypto/aes-glue.c | 39 +- arch/arm64/crypto/aes-neon.S | 74 +- arch/arm64/crypto/aes-neonbs-glue.c | 29 +- arch/arm64/crypto/ghash-ce-glue.c | 30 +- arch/arm64/include/asm/arch_gicv3.h | 6 + arch/arm64/include/asm/assembler.h | 11 - arch/arm64/include/asm/atomic.h | 5 +- arch/arm64/include/asm/compat.h | 2 - arch/arm64/include/asm/cpufeature.h | 22 +- arch/arm64/include/asm/cputype.h | 21 +- arch/arm64/include/asm/daifflags.h | 2 + arch/arm64/include/asm/debug-monitors.h | 3 - arch/arm64/include/asm/dma-mapping.h | 3 - arch/arm64/include/asm/efi.h | 6 +- arch/arm64/include/asm/esr.h | 3 +- arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/futex.h | 3 - arch/arm64/include/asm/hw_breakpoint.h | 3 - arch/arm64/include/asm/io.h | 7 +- arch/arm64/include/asm/irqflags.h | 5 +- arch/arm64/include/asm/memory.h | 12 +- arch/arm64/include/asm/pci.h | 2 - arch/arm64/include/asm/pgtable.h | 11 +- arch/arm64/include/asm/proc-fns.h | 2 - arch/arm64/include/asm/processor.h | 13 +- arch/arm64/include/asm/ptrace.h | 7 +- arch/arm64/include/asm/signal32.h | 2 - arch/arm64/include/asm/sysreg.h | 29 - arch/arm64/include/asm/thread_info.h | 29 +- arch/arm64/include/asm/uaccess.h | 12 +- arch/arm64/include/asm/vdso.h | 4 - arch/arm64/include/asm/vdso/compat_gettimeofday.h | 40 + arch/arm64/include/asm/vdso_datapage.h | 4 - arch/arm64/include/uapi/asm/bpf_perf_event.h | 2 +- arch/arm64/include/uapi/asm/stat.h | 17 - arch/arm64/kernel/cpufeature.c | 10 +- arch/arm64/kernel/debug-monitors.c | 14 +- arch/arm64/kernel/head.S | 96 +- arch/arm64/kernel/hw_breakpoint.c | 11 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/module.c | 4 + arch/arm64/kernel/probes/kprobes.c | 40 +- arch/arm64/kernel/process.c | 81 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/return_address.c | 3 + arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/stacktrace.c | 3 + arch/arm64/kernel/traps.c | 1 + arch/arm64/kernel/vmlinux.lds.S | 9 + arch/arm64/lib/Makefile | 2 + arch/arm64/lib/error-inject.c | 18 + arch/arm64/mm/dma-mapping.c | 4 +- arch/arm64/mm/fault.c | 61 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/mmap.c | 72 - arch/arm64/mm/numa.c | 2 +- arch/csky/abiv1/Makefile | 6 - arch/csky/abiv1/inc/abi/string.h | 15 - arch/csky/abiv1/memcmp.c | 310 - arch/csky/abiv1/memcopy.h | 179 - arch/csky/abiv1/memmove.c | 93 - arch/csky/abiv1/memset.c | 71 - arch/csky/abiv1/strcpy.c | 17 - arch/csky/abiv1/strksyms.c | 5 - arch/csky/abiv1/strlen.c | 89 - arch/csky/abiv1/wordcopy.c | 397 - arch/csky/include/asm/barrier.h | 15 +- arch/csky/include/asm/cache.h | 1 + arch/csky/include/asm/pgtable.h | 10 + arch/csky/include/uapi/asm/byteorder.h | 2 +- arch/csky/include/uapi/asm/cachectl.h | 2 +- arch/csky/include/uapi/asm/perf_regs.h | 2 +- arch/csky/include/uapi/asm/ptrace.h | 2 +- arch/csky/include/uapi/asm/sigcontext.h | 2 +- arch/csky/include/uapi/asm/unistd.h | 2 +- arch/csky/mm/cachev1.c | 7 +- arch/csky/mm/cachev2.c | 11 +- arch/csky/mm/dma-mapping.c | 78 +- arch/csky/mm/ioremap.c | 6 +- arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/ia64/kernel/module.c | 8 +- arch/microblaze/include/asm/pci.h | 2 - arch/mips/Kconfig | 8 +- arch/mips/bcm47xx/board.c | 1 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 84 + arch/mips/boot/dts/ingenic/qi_lb60.dts | 288 +- arch/mips/configs/qi_lb60_defconfig | 44 +- arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 9 - arch/mips/include/asm/mach-jz4740/gpio.h | 15 - arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 58 - arch/mips/include/asm/mach-jz4740/jz4740_mmc.h | 12 - arch/mips/include/asm/mach-jz4740/platform.h | 26 - arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/processor.h | 5 - arch/mips/include/asm/vdso.h | 78 +- arch/mips/include/asm/vdso/gettimeofday.h | 177 + arch/mips/include/asm/vdso/vdso.h | 75 + arch/mips/include/asm/vdso/vsyscall.h | 43 + arch/mips/include/uapi/asm/mman.h | 3 + arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/board-qi_lb60.c | 491 -- arch/mips/jz4740/platform.c | 250 - arch/mips/jz4740/prom.c | 5 - arch/mips/jz4740/setup.c | 7 +- arch/mips/kernel/cpu-probe.c | 7 + arch/mips/kernel/scall32-o32.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/syscalls/syscalltbl.sh | 4 +- arch/mips/kernel/vdso.c | 37 +- arch/mips/mm/mmap.c | 84 - arch/mips/mm/sc-mips.c | 27 +- arch/mips/oprofile/op_model_mipsxx.c | 13 + arch/mips/pci/ops-bcm63xx.c | 1 + arch/mips/vdso/Makefile | 41 +- arch/mips/vdso/config-n32-o32-env.c | 18 + arch/mips/vdso/elf.S | 2 +- arch/mips/vdso/sigreturn.S | 2 +- arch/mips/vdso/vdso.h | 86 - arch/mips/vdso/vdso.lds.S | 4 + arch/mips/vdso/vgettimeofday.c | 58 + arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/parisc/Makefile | 3 + arch/parisc/boot/compressed/Makefile | 4 +- arch/parisc/boot/compressed/vmlinux.lds.S | 4 +- arch/parisc/include/asm/string.h | 15 + arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/parisc_ksyms.c | 4 + arch/parisc/kernel/traps.c | 2 + arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 91 - arch/parisc/lib/string.S | 136 + arch/parisc/math-emu/Makefile | 1 + arch/parisc/mm/fault.c | 1 + arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/error-injection.h | 13 - arch/powerpc/include/asm/pci.h | 2 - arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/include/uapi/asm/bpf_perf_event.h | 2 +- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/align.c | 4 + arch/powerpc/kernel/dma-common.c | 17 - arch/powerpc/kernel/entry_32.S | 8 + arch/powerpc/kernel/entry_64.S | 5 + arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kvm/book3s_32_mmu.c | 1 + arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/kasan/kasan_init_32.c | 7 +- arch/powerpc/platforms/pseries/papr_scm.c | 29 +- arch/riscv/Kconfig | 56 + arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 1 - arch/riscv/configs/defconfig | 10 +- arch/riscv/include/asm/pgtable-32.h | 4 + arch/riscv/include/asm/pgtable-64.h | 4 + arch/riscv/include/uapi/asm/auxvec.h | 2 +- arch/riscv/include/uapi/asm/bitsperlong.h | 2 +- arch/riscv/include/uapi/asm/byteorder.h | 2 +- arch/riscv/include/uapi/asm/hwcap.h | 2 +- arch/riscv/include/uapi/asm/ptrace.h | 2 +- arch/riscv/include/uapi/asm/sigcontext.h | 2 +- arch/riscv/include/uapi/asm/ucontext.h | 2 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/lib/Makefile | 2 - arch/riscv/lib/delay.c | 7 +- arch/riscv/lib/udivdi3.S | 32 - arch/s390/Kconfig | 2 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/ipl_parm.c | 7 +- arch/s390/boot/kaslr.c | 1 + arch/s390/configs/debug_defconfig | 330 +- arch/s390/configs/defconfig | 233 +- arch/s390/configs/zfcpdump_defconfig | 31 +- arch/s390/crypto/aes_s390.c | 8 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/pgtable.h | 1 + arch/s390/include/asm/qdio.h | 15 +- arch/s390/include/asm/setup.h | 2 + arch/s390/include/uapi/asm/bpf_perf_event.h | 2 +- arch/s390/include/uapi/asm/ipl.h | 2 +- arch/s390/kernel/dumpstack.c | 6 +- arch/s390/kernel/head64.S | 7 - arch/s390/kernel/ipl.c | 9 - arch/s390/kernel/machine_kexec_file.c | 24 +- arch/s390/kernel/machine_kexec_reloc.c | 1 + arch/s390/kernel/perf_cpum_cf_diag.c | 2 +- arch/s390/kernel/setup.c | 16 +- arch/s390/kernel/vmlinux.lds.S | 10 +- arch/s390/lib/xor.c | 1 + arch/s390/mm/dump_pagetables.c | 12 +- arch/s390/mm/fault.c | 3 + arch/s390/mm/gmap.c | 4 +- arch/s390/mm/pgalloc.c | 6 +- arch/s390/pci/pci.c | 8 +- arch/s390/scripts/Makefile.chkbss | 3 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/sparc/crypto/aes_glue.c | 8 +- arch/sparc/include/asm/pci.h | 2 - arch/sparc/include/uapi/asm/oradax.h | 2 +- arch/unicore32/kernel/irq.c | 1 - arch/x86/Kconfig | 7 + arch/x86/boot/string.c | 8 + arch/x86/crypto/Makefile | 21 - arch/x86/crypto/aegis128l-aesni-asm.S | 823 -- arch/x86/crypto/aegis128l-aesni-glue.c | 293 - arch/x86/crypto/aegis256-aesni-asm.S | 700 -- arch/x86/crypto/aegis256-aesni-glue.c | 293 - arch/x86/crypto/aes-i586-asm_32.S | 362 - arch/x86/crypto/aes-x86_64-asm_64.S | 185 - arch/x86/crypto/aes_glue.c | 70 - arch/x86/crypto/aesni-intel_glue.c | 23 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 3 +- arch/x86/crypto/morus1280-avx2-asm.S | 619 -- arch/x86/crypto/morus1280-avx2-glue.c | 62 - arch/x86/crypto/morus1280-sse2-asm.S | 893 --- arch/x86/crypto/morus1280-sse2-glue.c | 61 - arch/x86/crypto/morus1280_glue.c | 205 - arch/x86/crypto/morus640-sse2-asm.S | 612 -- arch/x86/crypto/morus640-sse2-glue.c | 61 - arch/x86/crypto/morus640_glue.c | 200 - arch/x86/entry/calling.h | 17 + arch/x86/entry/entry_64.S | 21 +- arch/x86/include/asm/bootparam_utils.h | 63 +- arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/cpuidle_haltpoll.h | 8 + arch/x86/include/asm/crypto/aes.h | 12 - arch/x86/include/asm/error-injection.h | 13 - arch/x86/include/asm/qspinlock.h | 15 + arch/x86/include/asm/vdso/gettimeofday.h | 36 + arch/x86/include/uapi/asm/byteorder.h | 2 +- arch/x86/include/uapi/asm/hwcap2.h | 2 +- arch/x86/include/uapi/asm/sigcontext32.h | 2 +- arch/x86/kernel/apic/apic.c | 26 +- arch/x86/kernel/cpu/bugs.c | 105 +- arch/x86/kernel/cpu/common.c | 44 +- arch/x86/kernel/cpu/mce/severity.c | 4 +- arch/x86/kernel/cpu/mtrr/cyrix.c | 1 + arch/x86/kernel/kvm.c | 42 + arch/x86/kernel/process.c | 2 +- arch/x86/kernel/ptrace.c | 1 + arch/x86/kvm/lapic.c | 6 +- arch/x86/lib/cpu.c | 1 + arch/x86/mm/pat_rbtree.c | 19 +- arch/x86/net/bpf_jit_comp.c | 9 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 17 +- arch/x86/purgatory/Makefile | 36 +- arch/x86/purgatory/purgatory.c | 6 + arch/x86/purgatory/string.c | 23 - arch/xtensa/include/uapi/asm/mman.h | 3 + arch/xtensa/kernel/coprocessor.S | 1 + arch/xtensa/kernel/setup.c | 9 +- arch/xtensa/mm/init.c | 10 - block/bfq-iosched.c | 67 +- block/bio.c | 5 +- block/blk-cgroup.c | 9 +- block/blk-core.c | 8 +- block/blk-iolatency.c | 3 + block/blk-merge.c | 151 +- block/blk-mq-cpumap.c | 29 +- block/blk-mq-sched.h | 9 - block/blk-mq-tag.c | 32 + block/blk-mq.c | 28 +- block/blk-rq-qos.c | 7 +- block/blk-settings.c | 3 +- block/blk-zoned.c | 39 + block/genhd.c | 2 +- certs/system_keyring.c | 61 +- crypto/Kconfig | 149 +- crypto/Makefile | 6 +- crypto/aegis.h | 28 +- crypto/aegis128.c | 11 - crypto/aegis128l.c | 522 -- crypto/aegis256.c | 473 -- crypto/aes_generic.c | 167 +- crypto/aes_ti.c | 313 +- crypto/asymmetric_keys/pkcs7_verify.c | 33 + crypto/crypto_user_base.c | 37 +- crypto/crypto_user_stat.c | 4 +- crypto/fips.c | 11 + crypto/ghash-generic.c | 31 +- crypto/morus1280.c | 542 -- crypto/morus640.c | 533 -- crypto/tcrypt.c | 7 + crypto/testmgr.c | 38 +- crypto/testmgr.h | 2771 +------ drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/device_pm.c | 4 +- drivers/acpi/ec.c | 63 +- drivers/acpi/internal.h | 6 +- drivers/acpi/scan.c | 9 +- drivers/acpi/sleep.c | 105 +- drivers/amba/tegra-ahb.c | 11 +- drivers/ata/libahci_platform.c | 4 +- drivers/ata/libata-zpodd.c | 2 +- drivers/atm/eni.c | 2 +- drivers/atm/iphase.c | 8 +- drivers/auxdisplay/Kconfig | 7 +- drivers/auxdisplay/charlcd.c | 2 +- drivers/auxdisplay/charlcd.h | 44 + drivers/auxdisplay/hd44780.c | 3 +- drivers/auxdisplay/panel.c | 4 +- drivers/base/bus.c | 24 - drivers/base/core.c | 440 +- drivers/base/dd.c | 43 + drivers/base/devcon.c | 8 +- drivers/base/memory.c | 42 +- drivers/base/node.c | 6 + drivers/base/platform.c | 65 +- drivers/base/power/Makefile | 1 - drivers/base/power/runtime.c | 4 +- drivers/base/power/wakeup.c | 12 +- drivers/base/power/wakeup_stats.c | 146 - drivers/base/regmap/regmap-debugfs.c | 12 - drivers/base/soc.c | 9 + drivers/bcma/host_pci.c | 6 +- drivers/block/ataflop.c | 1 + drivers/block/drbd/drbd_interval.c | 29 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/loop.c | 17 +- drivers/block/nbd.c | 2 +- drivers/block/null_blk_main.c | 3 + drivers/block/null_blk_zoned.c | 28 +- drivers/bluetooth/hci_ath.c | 3 + drivers/bluetooth/hci_bcm.c | 3 + drivers/bluetooth/hci_intel.c | 3 + drivers/bluetooth/hci_ldisc.c | 13 + drivers/bluetooth/hci_mrvl.c | 3 + drivers/bluetooth/hci_qca.c | 3 + drivers/bluetooth/hci_uart.h | 1 + drivers/bus/imx-weim.c | 16 + drivers/bus/sunxi-rsb.c | 4 +- drivers/char/hw_random/atmel-rng.c | 3 +- drivers/char/hw_random/cavium-rng-vf.c | 11 +- drivers/char/hw_random/exynos-trng.c | 3 +- drivers/char/hw_random/imx-rngc.c | 4 +- drivers/char/hw_random/mxc-rnga.c | 4 +- drivers/char/hw_random/n2-drv.c | 4 +- drivers/char/hw_random/nomadik-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 3 +- drivers/char/hw_random/powernv-rng.c | 10 +- drivers/char/hw_random/st-rng.c | 4 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/ipmb_dev_int.c | 2 +- drivers/char/ipmi/ipmi_dmi.c | 1 - drivers/char/ipmi/ipmi_dmi.h | 1 + drivers/char/ipmi/ipmi_si.h | 57 +- drivers/char/ipmi/ipmi_si_intf.c | 95 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 2 +- drivers/char/ipmi/ipmi_si_port_io.c | 2 +- drivers/char/ipmi/ipmi_si_sm.h | 54 +- drivers/char/ipmi/ipmi_ssif.c | 1 - drivers/char/tpm/tpm-chip.c | 43 +- drivers/char/tpm/tpm.h | 2 + drivers/char/tpm/tpm1-cmd.c | 36 +- drivers/char/tpm/tpm2-cmd.c | 6 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 31 + drivers/clk/imx/clk-imx8mm.c | 57 +- drivers/clk/imx/clk-imx8mn.c | 10 + drivers/clk/imx/clk-imx8mq.c | 3 +- drivers/clk/imx/clk.h | 1 - drivers/clocksource/timer-riscv.c | 6 +- drivers/cpufreq/Kconfig.arm | 4 +- drivers/cpufreq/Makefile | 2 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-kryo.c | 249 - drivers/cpufreq/qcom-cpufreq-nvmem.c | 352 + drivers/cpufreq/ti-cpufreq.c | 1 + drivers/cpuidle/Kconfig | 20 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-haltpoll.c | 75 + drivers/cpuidle/cpuidle.c | 30 + drivers/cpuidle/governors/Makefile | 1 + drivers/cpuidle/governors/haltpoll.c | 150 + drivers/cpuidle/governors/ladder.c | 21 +- drivers/cpuidle/governors/menu.c | 21 +- drivers/cpuidle/governors/teo.c | 44 +- drivers/cpuidle/poll_state.c | 11 +- drivers/cpuidle/sysfs.c | 7 + drivers/crypto/Kconfig | 14 +- drivers/crypto/amcc/crypto4xx_alg.c | 24 +- drivers/crypto/atmel-sha204a.c | 3 +- drivers/crypto/bcm/cipher.c | 13 + drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/caamalg_qi2.c | 5 + drivers/crypto/caam/caamalg_qi2.h | 4 +- drivers/crypto/caam/caampkc.c | 11 +- drivers/crypto/caam/ctrl.c | 74 +- drivers/crypto/caam/dpseci-debugfs.c | 79 + drivers/crypto/caam/dpseci-debugfs.h | 18 + drivers/crypto/cavium/nitrox/nitrox_csr.h | 124 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 144 +- drivers/crypto/ccp/Kconfig | 9 + drivers/crypto/ccp/Makefile | 4 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 25 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 14 + drivers/crypto/ccp/ccp-crypto.h | 7 +- drivers/crypto/ccp/ccp-dev-v3.c | 2 +- drivers/crypto/ccp/ccp-dev-v5.c | 11 +- drivers/crypto/ccp/ccp-dev.c | 29 +- drivers/crypto/ccp/ccp-dev.h | 1 + drivers/crypto/ccp/ccp-dmaengine.c | 12 +- drivers/crypto/ccp/ccp-ops.c | 88 +- drivers/crypto/ccree/Makefile | 2 +- drivers/crypto/ccree/cc_aead.c | 102 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_driver.c | 14 +- drivers/crypto/ccree/cc_driver.h | 10 - drivers/crypto/ccree/cc_fips.c | 31 +- drivers/crypto/ccree/cc_ivgen.c | 276 - drivers/crypto/ccree/cc_ivgen.h | 55 - drivers/crypto/ccree/cc_pm.c | 2 - drivers/crypto/ccree/cc_request_mgr.c | 47 +- drivers/crypto/chelsio/Kconfig | 1 + drivers/crypto/chelsio/chcr_algo.c | 46 +- drivers/crypto/chelsio/chcr_crypto.h | 1 - drivers/crypto/chelsio/chcr_ipsec.c | 19 +- drivers/crypto/chelsio/chtls/chtls_hw.c | 20 +- drivers/crypto/inside-secure/safexcel.c | 47 +- drivers/crypto/inside-secure/safexcel.h | 48 +- drivers/crypto/inside-secure/safexcel_cipher.c | 719 +- drivers/crypto/inside-secure/safexcel_hash.c | 577 +- drivers/crypto/marvell/cipher.c | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1 + drivers/crypto/padlock-aes.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 2 +- drivers/crypto/ux500/cryp/cryp.c | 6 + drivers/crypto/ux500/cryp/cryp.h | 4 +- drivers/crypto/ux500/hash/hash_alg.h | 4 +- drivers/crypto/virtio/virtio_crypto_algs.c | 4 +- drivers/dma-buf/dma-fence-chain.c | 24 +- drivers/dma-buf/reservation.c | 94 +- drivers/dma/Kconfig | 6 - drivers/dma/Makefile | 1 - drivers/dma/dma-jz4740.c | 623 -- drivers/dma/dma-jz4780.c | 4 +- drivers/dma/fsl-edma-common.c | 18 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 81 +- drivers/dma/fsl-qdma.c | 9 +- drivers/dma/imx-dma.c | 1 + drivers/dma/imx-sdma.c | 4 - drivers/dma/mediatek/mtk-uart-apdma.c | 4 +- drivers/dma/pl330.c | 9 +- drivers/dma/qcom/hidma_ll.c | 2 - drivers/dma/qcom/hidma_mgmt.c | 9 +- drivers/dma/s3c24xx-dma.c | 5 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/sh/usb-dmac.c | 4 +- drivers/dma/st_fdma.c | 4 +- drivers/dma/stm32-dma.c | 6 +- drivers/dma/stm32-dmamux.c | 3 +- drivers/dma/stm32-mdma.c | 9 +- drivers/dma/sun4i-dma.c | 4 +- drivers/dma/sun6i-dma.c | 4 +- drivers/dma/tegra210-adma.c | 12 +- drivers/dma/ti/edma.c | 174 +- drivers/dma/ti/omap-dma.c | 52 +- drivers/dma/uniphier-mdmac.c | 5 +- drivers/dma/xgene-dma.c | 8 +- drivers/edac/Kconfig | 7 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 4 +- drivers/edac/bluefield_edac.c | 356 + drivers/edac/edac_mc.c | 8 +- drivers/extcon/extcon-adc-jack.c | 4 +- drivers/extcon/extcon-axp288.c | 16 +- drivers/firmware/Kconfig | 5 +- drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 33 +- drivers/firmware/arm_scmi/common.h | 18 +- drivers/firmware/arm_scmi/driver.c | 366 +- drivers/firmware/arm_scmi/perf.c | 265 +- drivers/firmware/arm_scmi/power.c | 6 +- drivers/firmware/arm_scmi/reset.c | 231 + drivers/firmware/arm_scmi/sensors.c | 57 +- drivers/firmware/arm_scpi.c | 5 +- drivers/firmware/iscsi_ibft.c | 4 + drivers/firmware/tegra/bpmp.c | 2 +- drivers/fpga/altera-ps-spi.c | 11 +- drivers/fpga/dfl-afu-main.c | 151 +- drivers/fpga/dfl-fme-main.c | 101 +- drivers/fpga/dfl-fme-pr.c | 7 +- drivers/fpga/dfl-fme.h | 3 +- drivers/fpga/dfl-pci.c | 36 + drivers/fpga/dfl.c | 216 +- drivers/fpga/dfl.h | 43 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 8 +- drivers/gpio/gpio-arizona.c | 4 +- drivers/gpio/gpio-bd70528.c | 4 +- drivers/gpio/gpio-brcmstb.c | 4 +- drivers/gpio/gpio-dwapb.c | 1 + drivers/gpio/gpio-eic-sprd.c | 4 +- drivers/gpio/gpio-grgpio.c | 2 - drivers/gpio/gpio-ixp4xx.c | 4 +- drivers/gpio/gpio-madera.c | 12 +- drivers/gpio/gpio-max77620.c | 4 +- drivers/gpio/gpio-max77650.c | 1 + drivers/gpio/gpio-mb86s7x.c | 1 + drivers/gpio/gpio-mpc8xxx.c | 31 + drivers/gpio/gpio-mxc.c | 9 +- drivers/gpio/gpio-pca953x.c | 70 +- drivers/gpio/gpio-pmic-eic-sprd.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-viperboard.c | 20 +- drivers/gpio/gpio-xgene-sb.c | 1 + drivers/gpio/gpio-zx.c | 1 - drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 8 + drivers/gpio/gpiolib-acpi.h | 104 + drivers/gpio/gpiolib-of.c | 114 + drivers/gpio/gpiolib-of.h | 45 + drivers/gpio/gpiolib.c | 149 +- drivers/gpio/gpiolib.h | 120 - drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 10 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 153 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 308 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 73 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 45 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 38 +- drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 2 + drivers/gpu/drm/amd/amdgpu/cik.c | 7 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 202 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 135 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 59 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 878 ++- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 15 - drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 14 +- drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 53 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 14 +- drivers/gpu/drm/amd/amdgpu/nv.c | 77 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 19 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 211 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/si.c | 7 + drivers/gpu/drm/amd/amdgpu/soc15.c | 135 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 255 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 51 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 5 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 18 +- drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 2 + drivers/gpu/drm/amd/amdgpu/vi.c | 7 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 1756 +++-- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1992 +++-- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 395 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 472 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 28 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 109 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 51 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 4 + drivers/gpu/drm/amd/display/dc/core/dc.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 124 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 4 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 +- drivers/gpu/drm/amd/include/arct_ip_offset.h | 8 +- .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 39 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 + .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 157 + .../amd/include/asic_reg/nbio/nbio_7_0_sh_mask.h | 30 + .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 6 + .../amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h | 27 + .../amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h | 32 + .../amd/include/asic_reg/umc/umc_6_1_1_offset.h | 31 + .../amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h | 91 + drivers/gpu/drm/amd/include/atomfirmware.h | 86 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 9 + drivers/gpu/drm/amd/include/navi12_ip_offset.h | 1119 +++ drivers/gpu/drm/amd/include/v9_structs.h | 8 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 14 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 293 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 1801 ++++- drivers/gpu/drm/amd/powerplay/arcturus_ppt.h | 44 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 9 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 25 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 26 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 29 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 218 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 58 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 218 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 340 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 183 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 8 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 187 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 42 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 89 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 4 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 19 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 6 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +- drivers/gpu/drm/arm/malidp_hw.c | 3 +- drivers/gpu/drm/ast/ast_main.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 13 +- drivers/gpu/drm/bochs/bochs_drv.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 292 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 6 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 - drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 - drivers/gpu/drm/bridge/parade-ps8622.c | 1 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/ti-tfp410.c | 6 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_connector.c | 103 +- drivers/gpu/drm/drm_debugfs_crc.c | 15 +- drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/drm_gem.c | 14 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 57 + drivers/gpu/drm/drm_gem_vram_helper.c | 20 +- drivers/gpu/drm/drm_hdcp.c | 77 +- drivers/gpu/drm/drm_mipi_dsi.c | 7 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_prime.c | 3 - drivers/gpu/drm/drm_syncobj.c | 10 +- drivers/gpu/drm/drm_sysfs.c | 43 + drivers/gpu/drm/drm_vblank.c | 25 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/gm12u320/Kconfig | 9 - drivers/gpu/drm/gm12u320/Makefile | 2 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/Makefile | 9 +- drivers/gpu/drm/i915/Makefile.header-test | 27 - drivers/gpu/drm/i915/display/Makefile | 3 +- drivers/gpu/drm/i915/display/Makefile.header-test | 16 - drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +- drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +- drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +- drivers/gpu/drm/i915/display/dvo_ns2501.c | 2 +- drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +- drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 54 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_bw.c | 16 +- drivers/gpu/drm/i915/display/intel_bw.h | 15 - drivers/gpu/drm/i915/display/intel_cdclk.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 2 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 105 +- drivers/gpu/drm/i915/display/intel_display.c | 10 +- drivers/gpu/drm/i915/display/intel_display.h | 171 + drivers/gpu/drm/i915/display/intel_display_power.c | 94 +- drivers/gpu/drm/i915/display/intel_display_power.h | 17 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1524 ++++ drivers/gpu/drm/i915/display/intel_dp.c | 3 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 9 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 3 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 3 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 58 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 8 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 2 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 9 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 7 + drivers/gpu/drm/i915/display/intel_tc.h | 9 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 6 +- drivers/gpu/drm/i915/gem/Makefile | 2 +- drivers/gpu/drm/i915/gem/Makefile.header-test | 16 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 62 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 124 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 74 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 47 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/Makefile | 2 +- drivers/gpu/drm/i915/gt/Makefile.header-test | 16 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 1 + drivers/gpu/drm/i915/gt/intel_context.c | 71 +- drivers/gpu/drm/i915/gt/intel_context.h | 13 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 7 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 223 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 42 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 18 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 177 + drivers/gpu/drm/i915/gt/intel_engine_pool.h | 34 + drivers/gpu/drm/i915/gt/intel_engine_pool_types.h | 29 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 19 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 303 + drivers/gpu/drm/i915/gt/intel_engine_user.h | 25 + drivers/gpu/drm/i915/gt/intel_gt.c | 31 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 40 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 31 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 + drivers/gpu/drm/i915/gt/intel_lrc.c | 60 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 169 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 6 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 104 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 20 +- drivers/gpu/drm/i915/gt/selftest_context.c | 310 + drivers/gpu/drm/i915/gt/selftest_engine.c | 28 + drivers/gpu/drm/i915/gt/selftest_engine.h | 14 + drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 26 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 83 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 130 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 29 +- drivers/gpu/drm/i915/gt/uc/Makefile | 2 +- drivers/gpu/drm/i915/gt/uc/Makefile.header-test | 16 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 22 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 15 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 17 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 366 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 21 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 233 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 42 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 2 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 10 - drivers/gpu/drm/i915/gvt/fb_decoder.c | 6 +- drivers/gpu/drm/i915/gvt/gtt.c | 9 + drivers/gpu/drm/i915/gvt/kvmgt.c | 12 + drivers/gpu/drm/i915/gvt/scheduler.c | 71 +- drivers/gpu/drm/i915/gvt/trace_points.c | 2 - drivers/gpu/drm/i915/i915_active.c | 292 +- drivers/gpu/drm/i915/i915_active.h | 2 +- drivers/gpu/drm/i915/i915_active_types.h | 2 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 179 +- drivers/gpu/drm/i915/i915_drv.c | 624 +- drivers/gpu/drm/i915/i915_drv.h | 372 +- drivers/gpu/drm/i915/i915_gem.c | 199 +- drivers/gpu/drm/i915/i915_gem.h | 2 + drivers/gpu/drm/i915/i915_gem_batch_pool.c | 132 - drivers/gpu/drm/i915/i915_gem_batch_pool.h | 26 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 - drivers/gpu/drm/i915/i915_gem_gtt.c | 40 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 3 + drivers/gpu/drm/i915/i915_getparam.c | 168 + drivers/gpu/drm/i915/i915_gpu_error.c | 268 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 257 +- drivers/gpu/drm/i915/i915_irq.h | 30 +- drivers/gpu/drm/i915/i915_mm.c | 5 +- drivers/gpu/drm/i915/i915_pci.c | 17 +- drivers/gpu/drm/i915/i915_perf.c | 606 +- drivers/gpu/drm/i915/i915_pmu.c | 292 +- drivers/gpu/drm/i915/i915_query.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 69 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_suspend.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_trace.h | 12 +- drivers/gpu/drm/i915/i915_vgpu.c | 1 - drivers/gpu/drm/i915/i915_vma.c | 50 +- drivers/gpu/drm/i915/i915_vma.h | 4 + drivers/gpu/drm/i915/intel_csr.c | 7 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_drv.h | 1643 ---- drivers/gpu/drm/i915/intel_gvt.c | 2 +- drivers/gpu/drm/i915/intel_pch.c | 201 + drivers/gpu/drm/i915/intel_pch.h | 73 + drivers/gpu/drm/i915/intel_pm.c | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1 + drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 10 +- drivers/gpu/drm/i915/intel_uncore.h | 12 + drivers/gpu/drm/i915/intel_wakeref.c | 82 +- drivers/gpu/drm/i915/intel_wakeref.h | 62 +- drivers/gpu/drm/i915/intel_wopcm.c | 103 +- drivers/gpu/drm/i915/intel_wopcm.h | 20 +- drivers/gpu/drm/i915/oa/Makefile | 7 + drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_chv.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_chv.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_glk.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_glk.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_icl.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_icl.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 7 +- drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 35 +- drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 7 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 6 +- drivers/gpu/drm/i915/selftests/i915_request.c | 38 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 2 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 25 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 6 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 1 + drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/mock_request.h | 4 +- drivers/gpu/drm/imx/Makefile | 1 - drivers/gpu/drm/imx/imx-ldb.c | 7 +- drivers/gpu/drm/imx/imx-tve.c | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 13 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 2 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 16 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 47 +- drivers/gpu/drm/nouveau/Kconfig | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 5 - drivers/gpu/drm/nouveau/nouveau_display.c | 10 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 19 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 15 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 21 +- drivers/gpu/drm/panel/panel-lvds.c | 5 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 + drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 31 +- drivers/gpu/drm/panel/panel-simple.c | 29 + drivers/gpu/drm/panfrost/Makefile | 1 + drivers/gpu/drm/panfrost/TODO | 9 - drivers/gpu/drm/panfrost/panfrost_device.h | 4 + drivers/gpu/drm/panfrost/panfrost_drv.c | 38 + drivers/gpu/drm/panfrost/panfrost_gem.c | 5 + drivers/gpu/drm/panfrost/panfrost_gem.h | 3 + drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 107 + drivers/gpu/drm/pl111/pl111_display.c | 17 - drivers/gpu/drm/qxl/qxl_cmd.c | 4 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 4 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 20 +- drivers/gpu/drm/qxl/qxl_object.h | 6 +- drivers/gpu/drm/qxl/qxl_release.c | 8 +- drivers/gpu/drm/qxl/qxl_ttm.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 3 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 4 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_display.c | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 25 +- drivers/gpu/drm/radeon/radeon_gem.c | 8 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 22 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_prime.c | 13 +- drivers/gpu/drm/radeon/radeon_test.c | 8 +- drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 6 +- drivers/gpu/drm/rockchip/Makefile | 3 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 108 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 26 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 281 - drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 22 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 86 +- drivers/gpu/drm/sti/sti_dvo.c | 8 +- drivers/gpu/drm/sti/sti_hdmi.c | 9 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 7 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 28 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.h | 2 - drivers/gpu/drm/tilcdc/tilcdc_external.c | 88 +- drivers/gpu/drm/tilcdc/tilcdc_external.h | 1 - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 9 - drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 9 - drivers/gpu/drm/tiny/Kconfig | 99 + drivers/gpu/drm/tiny/Makefile | 10 + drivers/gpu/drm/{gm12u320 => tiny}/gm12u320.c | 0 drivers/gpu/drm/{tinydrm => tiny}/hx8357d.c | 0 drivers/gpu/drm/{tinydrm => tiny}/ili9225.c | 0 drivers/gpu/drm/{tinydrm => tiny}/ili9341.c | 0 drivers/gpu/drm/{tinydrm => tiny}/mi0283qt.c | 0 drivers/gpu/drm/{tinydrm => tiny}/repaper.c | 0 drivers/gpu/drm/{tinydrm => tiny}/st7586.c | 0 drivers/gpu/drm/{tinydrm => tiny}/st7735r.c | 0 drivers/gpu/drm/tinydrm/Kconfig | 84 - drivers/gpu/drm/tinydrm/Makefile | 9 - drivers/gpu/drm/ttm/ttm_bo.c | 144 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 18 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 22 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +- drivers/hid/hid-a4tech.c | 30 +- drivers/hid/hid-holtek-kbd.c | 9 +- drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-logitech-dj.c | 14 +- drivers/hid/hid-logitech-hidpp.c | 32 +- drivers/hid/hid-quirks.c | 2 + drivers/hid/hid-sony.c | 15 +- drivers/hid/hid-tmff.c | 12 + drivers/hid/hidraw.c | 2 +- drivers/hid/usbhid/hiddev.c | 14 +- drivers/hid/wacom_wac.c | 12 +- drivers/hsi/clients/ssi_protocol.c | 9 +- drivers/hsi/controllers/omap_ssi_core.c | 4 +- drivers/hsi/controllers/omap_ssi_port.c | 4 +- drivers/hv/hv_balloon.c | 143 +- drivers/hv/hv_trace.h | 2 +- drivers/hwmon/Kconfig | 17 +- drivers/hwmon/Makefile | 1 - drivers/hwmon/atxp1.c | 2 +- drivers/hwmon/jz4740-hwmon.c | 135 - drivers/hwmon/lm75.c | 390 +- drivers/hwmon/nct7802.c | 6 +- drivers/hwmon/nct7904.c | 469 +- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/smm665.c | 2 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 1 + drivers/hwtracing/coresight/coresight-etm4x.c | 24 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-platform.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 2 - drivers/hwtracing/coresight/coresight-replicator.c | 3 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 26 +- drivers/hwtracing/coresight/coresight-tmc.c | 12 + drivers/hwtracing/coresight/coresight-tmc.h | 4 + drivers/hwtracing/coresight/coresight.c | 4 +- drivers/hwtracing/intel_th/core.c | 10 +- drivers/hwtracing/stm/core.c | 9 +- drivers/i2c/Kconfig | 4 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 8 +- drivers/i2c/busses/i2c-at91-core.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 9 +- drivers/i2c/busses/i2c-bcm-iproc.c | 10 +- drivers/i2c/busses/i2c-designware-master.c | 14 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 6 +- drivers/i2c/busses/i2c-i801.c | 5 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-ismt.c | 2 - drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-s3c2410.c | 1 + drivers/i2c/busses/i2c-sprd.c | 25 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 16 +- drivers/i2c/i2c-core-acpi.c | 8 +- drivers/i2c/i2c-core-base.c | 14 +- drivers/i2c/i2c-core-of.c | 7 +- drivers/i3c/device.c | 53 + drivers/i3c/master.c | 45 - drivers/iio/accel/cros_ec_accel_legacy.c | 1 - drivers/iio/adc/ingenic-adc.c | 54 + drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/dummy/iio_simple_dummy.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 43 + drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/core_priv.h | 29 +- drivers/infiniband/core/counters.c | 19 +- drivers/infiniband/core/cq.c | 28 + drivers/infiniband/core/device.c | 143 +- drivers/infiniband/core/iwpm_msg.c | 8 +- drivers/infiniband/core/iwpm_util.c | 6 +- drivers/infiniband/core/mad.c | 20 +- drivers/infiniband/core/netlink.c | 63 +- drivers/infiniband/core/nldev.c | 20 +- drivers/infiniband/core/rw.c | 6 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_main.c | 4 + drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 7 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 14 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 7 +- drivers/infiniband/hw/efa/efa.h | 3 + drivers/infiniband/hw/efa/efa_com.c | 70 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 165 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 23 + drivers/infiniband/hw/efa/efa_main.c | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 75 + drivers/infiniband/hw/hfi1/chip.c | 11 +- drivers/infiniband/hw/hfi1/rc.c | 2 - drivers/infiniband/hw/hfi1/tid_rdma.c | 43 +- drivers/infiniband/hw/hfi1/user_sdma.h | 6 - drivers/infiniband/hw/hfi1/verbs.c | 19 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 2 +- drivers/infiniband/hw/hns/Kconfig | 6 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 186 +- drivers/infiniband/hw/hns/hns_roce_db.c | 15 +- drivers/infiniband/hw/hns/hns_roce_device.h | 2 - drivers/infiniband/hw/hns/hns_roce_hem.c | 184 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 28 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 630 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 428 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 61 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 310 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 242 +- drivers/infiniband/hw/mlx5/devx.c | 15 + drivers/infiniband/hw/mlx5/main.c | 116 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/mr.c | 50 +- drivers/infiniband/hw/mlx5/odp.c | 31 +- drivers/infiniband/hw/mlx5/qp.c | 38 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +- drivers/infiniband/hw/qedr/main.c | 12 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qib/qib_file_ops.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +- drivers/infiniband/sw/siw/siw_cm.c | 3 +- drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/infiniband/sw/siw/siw_mem.c | 2 - drivers/infiniband/sw/siw/siw_qp.c | 6 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 4 +- drivers/input/joystick/iforce/iforce-usb.c | 5 + drivers/input/keyboard/Kconfig | 1 + drivers/input/keyboard/applespi.c | 3 +- drivers/input/misc/Kconfig | 6 +- drivers/input/misc/soc_button_array.c | 105 +- drivers/input/tablet/kbtab.c | 6 +- drivers/input/touchscreen/usbtouchscreen.c | 2 + drivers/iommu/arm-smmu-v3.c | 9 +- drivers/iommu/arm-smmu.c | 9 +- drivers/iommu/dma-iommu.c | 6 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic-v3.c | 4 + drivers/irqchip/irq-imx-gpcv2.c | 1 + drivers/irqchip/irq-mbigen.c | 9 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 13 +- drivers/leds/Kconfig | 1 + drivers/leds/led-class.c | 9 +- drivers/leds/leds-netxbig.c | 76 +- drivers/leds/leds-pca9532.c | 2 +- drivers/lightnvm/core.c | 43 +- drivers/lightnvm/pblk-core.c | 116 +- drivers/lightnvm/pblk-gc.c | 19 +- drivers/lightnvm/pblk-init.c | 38 +- drivers/lightnvm/pblk-read.c | 24 +- drivers/lightnvm/pblk-recovery.c | 42 +- drivers/lightnvm/pblk-write.c | 20 +- drivers/lightnvm/pblk.h | 31 +- drivers/macintosh/smu.c | 1 + drivers/md/bcache/super.c | 3 + drivers/md/dm-rq.c | 1 + drivers/md/dm-table.c | 16 +- drivers/md/md.c | 49 +- drivers/md/md.h | 1 + drivers/md/raid1.c | 76 +- drivers/md/raid10.c | 32 +- drivers/md/raid5.c | 4 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 107 + drivers/media/dvb-core/dvb_frontend.c | 4 +- drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/ir-kbd-i2c.c | 3 - drivers/media/pci/cobalt/cobalt-driver.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/am437x/am437x-vpfe.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 7 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 16 +- drivers/media/platform/omap3isp/isp.c | 1 - drivers/media/platform/qcom/venus/core.h | 32 +- drivers/media/platform/qcom/venus/helpers.c | 199 +- drivers/media/platform/qcom/venus/helpers.h | 11 + drivers/media/platform/qcom/venus/hfi.c | 11 +- drivers/media/platform/qcom/venus/hfi.h | 2 +- drivers/media/platform/qcom/venus/vdec.c | 537 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 7 +- drivers/media/platform/qcom/venus/venc.c | 13 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 1 - drivers/media/platform/s3c-camif/camif-core.c | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 8 +- drivers/media/platform/sti/hva/hva-hw.c | 8 +- drivers/media/platform/stm32/stm32-dcmi.c | 5 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 7 +- drivers/media/platform/via-camera.c | 492 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 30 +- drivers/media/platform/vivid/vivid-core.c | 8 +- drivers/media/platform/vivid/vivid-vid-common.c | 132 +- drivers/media/rc/iguanair.c | 15 +- drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/sunxi-cir.c | 89 +- drivers/media/usb/dvb-usb/pctv452e.c | 8 - drivers/media/v4l2-core/v4l2-common.c | 4 + drivers/media/v4l2-core/v4l2-ctrls.c | 4 + drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/mfd/aat2870-core.c | 13 +- drivers/mfd/ab3100-core.c | 45 +- drivers/mfd/ab3100-otp.c | 21 +- drivers/mfd/ab8500-debugfs.c | 324 +- drivers/mfd/altera-sysmgr.c | 14 +- drivers/mfd/db8500-prcmu.c | 2 + drivers/mfd/omap-usb-host.c | 4 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/eeprom/at24.c | 2 +- drivers/misc/habanalabs/command_submission.c | 2 +- drivers/misc/habanalabs/firmware_if.c | 22 +- drivers/misc/habanalabs/goya/goya.c | 5 +- drivers/misc/habanalabs/habanalabs.h | 16 +- drivers/misc/mei/main.c | 9 +- drivers/misc/mei/pci-me.c | 19 +- drivers/misc/mei/pci-txe.c | 19 +- drivers/misc/spear13xx_pcie_gadget.c | 797 -- drivers/mmc/host/atmel-mci.c | 4 + drivers/mmc/host/bcm2835.c | 1 - drivers/mmc/host/cavium.c | 4 +- drivers/mmc/host/jz4740_mmc.c | 1 - drivers/mmc/host/meson-gx-mmc.c | 1 - drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/s3cmci.c | 1 - drivers/mmc/host/sdhci-msm.c | 2 - drivers/mmc/host/sdhci-pci-core.c | 1 + drivers/mmc/host/sdhci-pci.h | 1 + drivers/mmc/host/sdhci-pltfm.c | 1 - drivers/mmc/host/sdhci-s3c.c | 5 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/uniphier-sd.c | 4 +- drivers/mtd/hyperbus/Kconfig | 3 +- drivers/mtd/nand/raw/ingenic/Kconfig | 7 - drivers/mtd/nand/raw/ingenic/Makefile | 1 - drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 4 +- drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 536 -- drivers/mtd/nand/raw/nand_base.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 14 +- drivers/mtd/nand/raw/r852.c | 4 +- drivers/mux/core.c | 7 +- drivers/net/arcnet/arc-rimi.c | 3 + drivers/net/arcnet/com20020-isa.c | 6 + drivers/net/arcnet/com90io.c | 2 + drivers/net/arcnet/com90xx.c | 3 + drivers/net/can/flexcan.c | 2 + drivers/net/can/janz-ican3.c | 1 - drivers/net/can/rcar/rcar_can.c | 1 - drivers/net/can/rcar/rcar_canfd.c | 2 - drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/can/sun4i_can.c | 1 - drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +- drivers/net/dsa/b53/b53_srab.c | 8 +- drivers/net/dsa/bcm_sf2.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 10 +- drivers/net/dsa/microchip/Kconfig | 18 +- drivers/net/dsa/microchip/Makefile | 2 + drivers/net/dsa/microchip/ksz8795.c | 1310 ++++ drivers/net/dsa/microchip/ksz8795_reg.h | 1004 +++ drivers/net/dsa/microchip/ksz8795_spi.c | 103 + drivers/net/dsa/microchip/ksz9477.c | 1 - drivers/net/dsa/microchip/ksz9477_spi.c | 1 - drivers/net/dsa/microchip/ksz_common.c | 15 +- drivers/net/dsa/microchip/ksz_common.h | 173 +- drivers/net/dsa/microchip/ksz_priv.h | 155 - drivers/net/dsa/mv88e6xxx/chip.c | 280 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 +- drivers/net/dsa/mv88e6xxx/port.h | 1 + drivers/net/dsa/mv88e6xxx/ptp.c | 95 +- drivers/net/dsa/mv88e6xxx/ptp.h | 6 +- drivers/net/dsa/qca8k.c | 10 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 14 +- drivers/net/dsa/sja1105/sja1105_main.c | 140 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 7 +- drivers/net/ethernet/8390/Kconfig | 4 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 1 - drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 14 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 3 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 5 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 3 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 3 +- drivers/net/ethernet/apple/Kconfig | 4 +- drivers/net/ethernet/apple/bmac.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 6 +- drivers/net/ethernet/aurora/nb8800.c | 4 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 9 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 544 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 95 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 156 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 109 +- drivers/net/ethernet/broadcom/cnic.c | 5 + drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 5 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/smt.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 - drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 14 +- drivers/net/ethernet/faraday/Kconfig | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 37 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 +- drivers/net/ethernet/freescale/enetc/Kconfig | 11 + drivers/net/ethernet/freescale/enetc/Makefile | 19 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 97 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.h | 12 + .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 101 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/google/gve/gve.h | 8 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 4 +- drivers/net/ethernet/google/gve/gve_rx.c | 34 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 28 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 1 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 55 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 18 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 122 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 25 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 11 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 76 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 19 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 266 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 45 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 63 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 10 +- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 11 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 20 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 20 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 9 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 25 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 74 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 54 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 72 +- drivers/net/ethernet/intel/ice/ice_common.h | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 112 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 104 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 31 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 128 +- drivers/net/ethernet/intel/ice/ice_main.c | 416 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 60 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 21 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 5 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/lantiq_xrx200.c | 10 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvmdio.c | 31 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 91 +- drivers/net/ethernet/mediatek/Kconfig | 1 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 1 - .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 66 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 12 - drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 97 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 595 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 216 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 32 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 83 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 448 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 11 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 22 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 17 + drivers/net/ethernet/mscc/ocelot.c | 1 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 40 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.h | 19 + .../net/ethernet/netronome/nfp/flower/offload.c | 186 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 200 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +- drivers/net/ethernet/ni/Kconfig | 2 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 - drivers/net/ethernet/packetengines/Kconfig | 6 +- drivers/net/ethernet/packetengines/Makefile | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 3 +- drivers/net/ethernet/qualcomm/emac/emac.c | 12 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 13 +- drivers/net/ethernet/realtek/r8169_main.c | 296 +- drivers/net/ethernet/rocker/rocker_main.c | 2 + drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/tx.c | 2 +- drivers/net/ethernet/sis/sis900.c | 68 + drivers/net/ethernet/smsc/smc911x.c | 1 + drivers/net/ethernet/socionext/sni_ave.c | 4 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 4 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 7 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 87 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 1 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 36 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 +- drivers/net/ethernet/sun/cassini.c | 8 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 4 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 1 + drivers/net/ethernet/xscale/Kconfig | 2 +- drivers/net/hamradio/baycom_epp.c | 3 +- drivers/net/hamradio/mkiss.c | 11 +- drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/phy/Kconfig | 17 +- drivers/net/phy/Makefile | 1 + drivers/net/phy/fixed_phy.c | 6 +- drivers/net/phy/mdio-aspeed.c | 157 + drivers/net/phy/mdio-cavium.h | 2 + drivers/net/phy/mdio-xgene.c | 4 +- drivers/net/phy/mdio_bus.c | 9 +- drivers/net/phy/phy_device.c | 6 + drivers/net/phy/phy_led_triggers.c | 3 +- drivers/net/phy/phylink.c | 2 + drivers/net/ppp/pppoe.c | 3 + drivers/net/ppp/pppox.c | 13 + drivers/net/ppp/pptp.c | 3 + drivers/net/slip/slhc.c | 30 +- drivers/net/thunderbolt.c | 2 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 12 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/wan/sdla.c | 1 + drivers/net/wireless/ath/ath10k/mac.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 13 - drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 29 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 61 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 544 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 185 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 + drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 28 +- drivers/net/wireless/marvell/libertas/if_spi.c | 14 +- drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +- drivers/net/wireless/marvell/mwifiex/scan.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- drivers/net/wireless/mediatek/mt7601u/init.c | 3 + drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/realtek/rtlwifi/pci.c | 6 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 18 - .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 257 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1046 +-- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 215 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 803 +- drivers/net/wireless/realtek/rtw88/Makefile | 1 + drivers/net/wireless/realtek/rtw88/coex.c | 2507 ++++++ drivers/net/wireless/realtek/rtw88/coex.h | 369 + drivers/net/wireless/realtek/rtw88/fw.c | 135 +- drivers/net/wireless/realtek/rtw88/fw.h | 73 + drivers/net/wireless/realtek/rtw88/mac80211.c | 19 + drivers/net/wireless/realtek/rtw88/main.c | 45 +- drivers/net/wireless/realtek/rtw88/main.h | 233 + drivers/net/wireless/realtek/rtw88/pci.c | 9 +- drivers/net/wireless/realtek/rtw88/phy.c | 15 +- drivers/net/wireless/realtek/rtw88/phy.h | 9 + drivers/net/wireless/realtek/rtw88/ps.c | 9 + drivers/net/wireless/realtek/rtw88/reg.h | 62 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 460 +- .../net/wireless/realtek/rtw88/rtw8822b_table.c | 1564 +++- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 355 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 2635 ++++--- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 25 +- drivers/net/wireless/ti/wlcore/main.c | 3 +- drivers/net/xen-netback/netback.c | 6 +- drivers/net/xen-netfront.c | 8 +- drivers/nfc/nfcmrvl/main.c | 4 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 1 + drivers/nfc/nxp-nci/Kconfig | 7 +- drivers/nfc/nxp-nci/core.c | 2 - drivers/nfc/nxp-nci/i2c.c | 134 +- drivers/nfc/nxp-nci/nxp-nci.h | 1 - drivers/nvme/host/core.c | 18 +- drivers/nvme/host/fc.c | 2 + drivers/nvme/host/lightnvm.c | 45 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/nvme.h | 6 +- drivers/nvme/host/pci.c | 18 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 8 +- drivers/nvme/target/loop.c | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/imx-ocotp.c | 7 + drivers/nvmem/meson-efuse.c | 2 +- drivers/nvmem/meson-mx-efuse.c | 5 +- drivers/nvmem/nvmem-sysfs.c | 15 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/of/of_mdio.c | 8 +- drivers/of/platform.c | 197 +- drivers/opp/core.c | 48 + drivers/parport/Makefile | 2 +- drivers/parport/parport_serial.c | 6 +- drivers/pci/Kconfig | 2 +- drivers/pci/bus.c | 2 - drivers/pci/controller/pci-host-common.c | 3 +- drivers/pci/controller/pcie-mediatek.c | 18 + drivers/pci/hotplug/ibmphp_res.c | 1 + drivers/pci/iov.c | 4 +- drivers/pci/p2pdma.c | 361 +- drivers/pci/pci.c | 43 +- drivers/pci/pci.h | 49 +- drivers/pci/pcie/portdrv_core.c | 66 - drivers/pci/probe.c | 7 +- drivers/pci/search.c | 1 - drivers/pci/setup-bus.c | 4 +- drivers/pci/vc.c | 1 - drivers/pcmcia/db1xxx_ss.c | 4 + drivers/perf/arm_pmu.c | 2 +- drivers/perf/fsl_imx8_ddr_perf.c | 1 + drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 4 +- drivers/pinctrl/aspeed/Kconfig | 8 + drivers/pinctrl/aspeed/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 1827 ++--- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 1961 ++--- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2395 ++++++ drivers/pinctrl/aspeed/pinctrl-aspeed.c | 12 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 232 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 105 +- drivers/pinctrl/cirrus/Kconfig | 6 + drivers/pinctrl/cirrus/Makefile | 6 + drivers/pinctrl/cirrus/pinctrl-cs47l15.c | 40 + drivers/pinctrl/cirrus/pinctrl-cs47l92.c | 40 + drivers/pinctrl/cirrus/pinctrl-madera-core.c | 24 +- drivers/pinctrl/cirrus/pinctrl-madera.h | 2 + drivers/pinctrl/devicetree.c | 6 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 12 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 + drivers/pinctrl/nomadik/pinctrl-abx500.c | 1 + drivers/pinctrl/nomadik/pinctrl-nomadik.c | 1 + drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-falcon.c | 11 +- drivers/pinctrl/pinctrl-ingenic.c | 755 +- drivers/pinctrl/pinctrl-oxnas.c | 8 +- drivers/pinctrl/pinctrl-pic32.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 1 + drivers/pinctrl/pinctrl-stmfx.c | 28 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 36 +- drivers/pinctrl/qcom/pinctrl-msm8998.c | 76 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 1146 +++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 5 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 10 +- drivers/pinctrl/spear/pinctrl-spear.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 1 - drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 265 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 2 + drivers/pinctrl/tegra/pinctrl-tegra.c | 59 + drivers/pinctrl/tegra/pinctrl-tegra.h | 3 + drivers/pinctrl/tegra/pinctrl-tegra210.c | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 17 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 10 +- drivers/platform/chrome/cros_ec_spi.c | 2 +- drivers/platform/x86/acer-wmi.c | 49 +- drivers/platform/x86/asus-wmi.c | 345 +- drivers/platform/x86/dell-wmi.c | 12 +- drivers/platform/x86/hp-wmi.c | 47 +- drivers/platform/x86/hp_accel.c | 1 + drivers/platform/x86/i2c-multi-instantiate.c | 4 +- drivers/platform/x86/intel-hid.c | 20 +- drivers/platform/x86/intel-vbtn.c | 20 +- .../x86/intel_speed_select_if/isst_if_mmio.c | 8 +- drivers/platform/x86/pcengines-apuv2.c | 15 +- drivers/platform/x86/surfacepro3_button.c | 47 + drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/platform/x86/wmi.c | 4 +- drivers/power/supply/Kconfig | 11 - drivers/power/supply/Makefile | 1 - drivers/power/supply/jz4740-battery.c | 421 -- drivers/pwm/core.c | 7 +- drivers/ras/Makefile | 3 +- drivers/ras/cec.c | 1 + drivers/ras/debugfs.c | 2 + drivers/regulator/Kconfig | 1 + drivers/regulator/core.c | 5 +- drivers/regulator/da9062-regulator.c | 4 +- drivers/regulator/da9063-regulator.c | 4 +- drivers/regulator/of_regulator.c | 11 +- drivers/regulator/qcom-rpmh-regulator.c | 147 + drivers/regulator/slg51000-regulator.c | 4 +- drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 + drivers/reset/reset-imx7.c | 12 +- drivers/reset/reset-meson.c | 51 +- drivers/reset/reset-scmi.c | 124 + drivers/reset/reset-simple.c | 5 +- drivers/rtc/interface.c | 11 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/s390/block/dasd_alias.c | 22 +- drivers/s390/char/con3215.c | 1 + drivers/s390/char/tape_core.c | 3 + drivers/s390/cio/ccwgroup.c | 18 +- drivers/s390/cio/device.c | 15 +- drivers/s390/cio/qdio.h | 3 +- drivers/s390/cio/qdio_main.c | 75 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/vfio_ccw_async.c | 2 +- drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_queue.c | 1 + drivers/s390/crypto/pkey_api.c | 967 +-- drivers/s390/crypto/zcrypt_api.c | 24 +- drivers/s390/crypto/zcrypt_ccamisc.c | 927 +++ drivers/s390/crypto/zcrypt_ccamisc.h | 111 + drivers/s390/crypto/zcrypt_cex4.c | 106 +- drivers/s390/crypto/zcrypt_msgtype6.c | 17 +- drivers/s390/net/ctcm_fsms.c | 1 + drivers/s390/net/ctcm_mpc.c | 3 + drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 4 + drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/arm/fas216.c | 8 + drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/cxlflash/main.c | 12 +- drivers/scsi/fcoe/fcoe.c | 3 +- drivers/scsi/fcoe/fcoe_ctlr.c | 138 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/fdomain.c | 6 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/hisi_sas/hisi_sas.h | 36 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 438 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 43 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 75 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 148 +- drivers/scsi/hpsa.c | 14 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 + drivers/scsi/libfc/fc_rport.c | 5 +- drivers/scsi/lpfc/lpfc_init.c | 23 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 187 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 28 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 76 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 156 +- drivers/scsi/ncr53c8xx.c | 4 + drivers/scsi/pm8001/pm8001_sas.c | 13 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 + drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_gs.c | 30 +- drivers/scsi/qla2xxx/qla_init.c | 56 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 27 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qlogicpti.c | 10 + drivers/scsi/scsi_debugfs.c | 5 +- drivers/scsi/scsi_lib.c | 28 +- drivers/scsi/scsi_logging.c | 48 +- drivers/scsi/scsi_proc.c | 9 +- drivers/scsi/sd.c | 5 +- drivers/scsi/sd.h | 5 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sun3_scsi.c | 2 + drivers/scsi/ufs/cdns-pltfrm.c | 13 +- drivers/scsi/ufs/ufs-sysfs.c | 18 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd.c | 162 +- drivers/scsi/ufs/ufshcd.h | 7 +- drivers/scsi/wd33c93.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/amlogic/meson-clk-measure.c | 14 +- drivers/soc/amlogic/meson-gx-socinfo.c | 1 + drivers/soc/qcom/Kconfig | 8 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_aoss.c | 131 + drivers/soc/qcom/smem.c | 9 + drivers/soc/qcom/socinfo.c | 476 ++ drivers/soc/renesas/rcar-sysc.c | 2 +- drivers/soundwire/bus.c | 5 + drivers/soundwire/cadence_master.c | 10 +- drivers/soundwire/intel.c | 11 - drivers/soundwire/mipi_disco.c | 18 +- drivers/spi/Kconfig | 2 +- drivers/spi/atmel-quadspi.c | 1 - drivers/spi/spi-armada-3700.c | 1 - drivers/spi/spi-atmel.c | 5 + drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-bcm2835.c | 1 - drivers/spi/spi-bcm2835aux.c | 1 - drivers/spi/spi-bcm63xx-hsspi.c | 4 +- drivers/spi/spi-bcm63xx.c | 4 +- drivers/spi/spi-butterfly.c | 2 +- drivers/spi/spi-cadence.c | 1 - drivers/spi/spi-dw-mmio.c | 4 +- drivers/spi/spi-efm32.c | 4 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-fsl-dspi.c | 1 - drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-lm70llp.c | 2 +- drivers/spi/spi-mt65xx.c | 1 - drivers/spi/spi-npcm-pspi.c | 1 - drivers/spi/spi-nuc900.c | 1 - drivers/spi/spi-nxp-fspi.c | 4 +- drivers/spi/spi-pic32-sqi.c | 1 - drivers/spi/spi-pic32.c | 12 +- drivers/spi/spi-pxa2xx.c | 8 + drivers/spi/spi-qcom-qspi.c | 4 +- drivers/spi/spi-s3c24xx.c | 1 - drivers/spi/spi-sh-msiof.c | 5 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-sifive.c | 1 - drivers/spi/spi-slave-mt27xx.c | 1 - drivers/spi/spi-sprd-adi.c | 92 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-stm32-qspi.c | 5 +- drivers/spi/spi-sun4i.c | 1 - drivers/spi/spi-sun6i.c | 1 - drivers/spi/spi-synquacer.c | 2 - drivers/spi/spi-ti-qspi.c | 1 - drivers/spi/spi-uniphier.c | 1 - drivers/spi/spi-xlp.c | 4 +- drivers/spi/spi-zynq-qspi.c | 1 - drivers/spi/spi-zynqmp-gqspi.c | 1 - drivers/spi/spi.c | 47 +- drivers/staging/Kconfig | 3 + drivers/staging/Makefile | 2 + drivers/staging/android/vsoc.c | 8 +- drivers/staging/emxx_udc/emxx_udc.c | 4 +- .../erofs/Documentation/filesystems/erofs.txt | 14 + drivers/staging/erofs/Kconfig | 111 +- drivers/staging/erofs/Makefile | 4 +- drivers/staging/erofs/compress.h | 2 +- drivers/staging/erofs/data.c | 6 +- drivers/staging/erofs/decompressor.c | 45 +- drivers/staging/erofs/dir.c | 6 +- drivers/staging/erofs/erofs_fs.h | 47 +- drivers/staging/erofs/include/linux/tagptr.h | 110 - drivers/staging/erofs/include/trace/events/erofs.h | 2 +- drivers/staging/erofs/inode.c | 24 +- drivers/staging/erofs/internal.h | 246 +- drivers/staging/erofs/namei.c | 7 +- drivers/staging/erofs/super.c | 268 +- drivers/staging/erofs/tagptr.h | 110 + drivers/staging/erofs/unzip_pagevec.h | 170 - drivers/staging/erofs/unzip_vle.c | 1591 ---- drivers/staging/erofs/unzip_vle.h | 196 - drivers/staging/erofs/utils.c | 112 +- drivers/staging/erofs/xattr.c | 6 +- drivers/staging/erofs/xattr.h | 22 +- drivers/staging/erofs/zdata.c | 1405 ++++ drivers/staging/erofs/zdata.h | 195 + drivers/staging/erofs/zmap.c | 5 +- drivers/staging/erofs/zpvec.h | 159 + drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/TODO | 1 - drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 15 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 51 + drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 56 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 176 +- drivers/staging/goldfish/goldfish_audio.c | 4 +- drivers/staging/isdn/hysdn/Kconfig | 2 +- drivers/staging/isdn/hysdn/hysdn_net.c | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/hantro/hantro_drv.c | 4 +- drivers/staging/media/imx/imx7-media-csi.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 +- drivers/staging/media/meson/vdec/esparser.c | 4 +- drivers/staging/media/omap4iss/iss.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 5 +- drivers/staging/media/tegra-vde/Kconfig | 2 +- drivers/staging/most/dim2/dim2.c | 2 - drivers/staging/most/net/net.c | 3 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/staging/nvec/nvec.c | 4 +- drivers/staging/octeon/Kconfig | 3 +- drivers/staging/octeon/ethernet-defines.h | 2 - drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-mem.c | 5 +- drivers/staging/octeon/ethernet-rgmii.c | 10 +- drivers/staging/octeon/ethernet-rx.c | 13 +- drivers/staging/octeon/ethernet-rx.h | 2 - drivers/staging/octeon/ethernet-sgmii.c | 8 +- drivers/staging/octeon/ethernet-spi.c | 10 +- drivers/staging/octeon/ethernet-tx.c | 14 +- drivers/staging/octeon/ethernet-util.h | 4 - drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/octeon/octeon-ethernet.h | 29 +- drivers/staging/octeon/octeon-stubs.h | 1429 ++++ drivers/staging/olpc_dcon/TODO | 4 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 141 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 8 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 141 +- drivers/staging/rtl8192e/rtllib.h | 4 +- drivers/staging/rtl8192e/rtllib_softmac.c | 24 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 11 +- drivers/staging/rtl8712/recv_linux.c | 14 +- drivers/staging/rtl8712/recv_osdep.h | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 9 +- drivers/staging/rtl8712/rtl871x_recv.c | 6 +- drivers/staging/rtl8712/rtl871x_security.c | 29 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 112 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 6 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 26 +- drivers/staging/rtl8723bs/hal/odm.c | 2 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/{ => staging}/uwb/Kconfig | 0 drivers/{ => staging}/uwb/Makefile | 0 drivers/staging/uwb/TODO | 8 + drivers/{ => staging}/uwb/address.c | 0 drivers/staging/uwb/allocator.c | 374 + drivers/{ => staging}/uwb/beacon.c | 0 drivers/{ => staging}/uwb/driver.c | 0 drivers/{ => staging}/uwb/drp-avail.c | 0 drivers/staging/uwb/drp-ie.c | 305 + drivers/{ => staging}/uwb/drp.c | 0 drivers/{ => staging}/uwb/est.c | 0 drivers/staging/uwb/hwa-rc.c | 929 +++ drivers/{ => staging}/uwb/i1480/Makefile | 0 drivers/{ => staging}/uwb/i1480/dfu/Makefile | 0 drivers/staging/uwb/i1480/dfu/dfu.c | 198 + drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 + drivers/staging/uwb/i1480/dfu/mac.c | 496 ++ drivers/staging/uwb/i1480/dfu/phy.c | 190 + drivers/staging/uwb/i1480/dfu/usb.c | 448 ++ drivers/staging/uwb/i1480/i1480-est.c | 85 + drivers/{ => staging}/uwb/ie-rcv.c | 0 drivers/{ => staging}/uwb/ie.c | 0 .../staging/uwb/include}/debug-cmd.h | 0 .../uwb => drivers/staging/uwb/include}/spec.h | 0 .../uwb => drivers/staging/uwb/include}/umc.h | 0 .../uwb => drivers/staging/uwb/include}/whci.h | 0 drivers/{ => staging}/uwb/lc-dev.c | 0 drivers/{ => staging}/uwb/lc-rc.c | 0 drivers/{ => staging}/uwb/neh.c | 0 drivers/staging/uwb/pal.c | 128 + drivers/staging/uwb/radio.c | 196 + drivers/{ => staging}/uwb/reset.c | 0 drivers/staging/uwb/rsv.c | 1000 +++ drivers/{ => staging}/uwb/scan.c | 0 drivers/staging/uwb/umc-bus.c | 211 + drivers/staging/uwb/umc-dev.c | 94 + drivers/staging/uwb/umc-drv.c | 31 + drivers/staging/uwb/uwb-debug.c | 354 + drivers/staging/uwb/uwb-internal.h | 366 + drivers/staging/uwb/uwb.h | 817 ++ drivers/{ => staging}/uwb/uwbd.c | 0 drivers/staging/uwb/whc-rc.c | 467 ++ drivers/staging/uwb/whci.c | 257 + .../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +- drivers/staging/wilc1000/wilc_hif.c | 70 +- drivers/staging/wilc1000/wilc_hif.h | 6 +- drivers/staging/wilc1000/wilc_netdev.c | 71 +- drivers/staging/wilc1000/wilc_sdio.c | 4 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 60 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 2 - drivers/staging/wilc1000/wilc_wlan.c | 14 - drivers/staging/wilc1000/wilc_wlan.h | 2 - drivers/staging/wilc1000/wilc_wlan_if.h | 3 +- drivers/staging/wlan-ng/prism2mib.c | 44 +- .../staging/wusbcore/Documentation}/wusb-cbaf | 0 .../Documentation}/wusb-design-overview.rst | 0 drivers/staging/wusbcore/Kconfig | 39 + drivers/staging/wusbcore/Makefile | 28 + drivers/staging/wusbcore/TODO | 8 + drivers/staging/wusbcore/cbaf.c | 645 ++ drivers/staging/wusbcore/crypto.c | 441 ++ drivers/{usb => staging}/wusbcore/dev-sysfs.c | 0 drivers/staging/wusbcore/devconnect.c | 1085 +++ drivers/staging/wusbcore/host/Kconfig | 28 + drivers/staging/wusbcore/host/Makefile | 3 + drivers/staging/wusbcore/host/hwa-hc.c | 875 +++ .../{usb => staging/wusbcore}/host/whci/Makefile | 0 drivers/staging/wusbcore/host/whci/asl.c | 376 + drivers/staging/wusbcore/host/whci/debug.c | 153 + drivers/staging/wusbcore/host/whci/hcd.c | 356 + drivers/staging/wusbcore/host/whci/hw.c | 93 + drivers/staging/wusbcore/host/whci/init.c | 177 + drivers/staging/wusbcore/host/whci/int.c | 82 + drivers/staging/wusbcore/host/whci/pzl.c | 404 + drivers/staging/wusbcore/host/whci/qset.c | 831 ++ drivers/staging/wusbcore/host/whci/whcd.h | 202 + .../{usb => staging/wusbcore}/host/whci/whci-hc.h | 0 drivers/staging/wusbcore/host/whci/wusb.c | 210 + .../staging/wusbcore/include}/association.h | 0 .../staging/wusbcore/include}/wusb-wa.h | 0 drivers/staging/wusbcore/include/wusb.h | 362 + drivers/staging/wusbcore/mmc.c | 303 + drivers/{usb => staging}/wusbcore/pal.c | 0 drivers/staging/wusbcore/reservation.c | 110 + drivers/{usb => staging}/wusbcore/rh.c | 0 drivers/{usb => staging}/wusbcore/security.c | 0 drivers/{usb => staging}/wusbcore/wa-hc.c | 0 drivers/staging/wusbcore/wa-hc.h | 467 ++ drivers/{usb => staging}/wusbcore/wa-nep.c | 0 drivers/{usb => staging}/wusbcore/wa-rpipe.c | 0 drivers/{usb => staging}/wusbcore/wa-xfer.c | 0 drivers/{usb => staging}/wusbcore/wusbhc.c | 0 drivers/staging/wusbcore/wusbhc.h | 487 ++ drivers/target/iscsi/cxgbit/cxgbit_target.c | 4 +- drivers/target/target_core_user.c | 20 + .../intel/int340x_thermal/acpi_thermal_rel.c | 6 - .../int340x_thermal/processor_thermal_device.c | 91 +- drivers/thermal/thermal_core.c | 19 +- drivers/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 7 +- drivers/tty/serial/8250/8250_exar.c | 107 +- drivers/tty/serial/8250/8250_lpc18xx.c | 4 +- drivers/tty/serial/8250/8250_pci.c | 292 +- drivers/tty/serial/8250/8250_pnp.c | 20 +- drivers/tty/serial/8250/8250_port.c | 85 +- drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 497 +- drivers/tty/serial/imx.c | 32 +- drivers/tty/serial/kgdboc.c | 4 + drivers/tty/serial/lantiq.c | 47 +- drivers/tty/serial/lpc32xx_hs.c | 5 +- drivers/tty/serial/mvebu-uart.c | 12 +- drivers/tty/serial/owl-uart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/tty/serial/rda-uart.c | 4 +- drivers/tty/serial/sccnxp.c | 1 - drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_mctrl_gpio.h | 6 +- drivers/tty/serial/sh-sci.c | 38 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/stm32-usart.c | 17 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/tty_io.c | 8 +- drivers/uio/uio_dmem_genirq.c | 4 +- drivers/uio/uio_fsl_elbc_gpcm.c | 23 +- drivers/usb/Kconfig | 2 - drivers/usb/Makefile | 2 - drivers/usb/chipidea/core.c | 1 - drivers/usb/chipidea/udc.c | 3 +- drivers/usb/core/devio.c | 10 +- drivers/usb/core/driver.c | 2 + drivers/usb/core/hcd-pci.c | 3 +- drivers/usb/core/hcd.c | 123 - drivers/usb/core/port.c | 9 + drivers/usb/core/sysfs.c | 121 + drivers/usb/core/usb.h | 5 + drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/core.c | 3 +- drivers/usb/dwc3/dwc3-keystone.c | 1 - drivers/usb/dwc3/dwc3-meson-g12a.c | 4 +- drivers/usb/dwc3/dwc3-omap.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 1 - drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 8 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/Kconfig | 26 - drivers/usb/host/Makefile | 3 - drivers/usb/host/ehci-atmel.c | 3 - drivers/usb/host/ehci-exynos.c | 23 +- drivers/usb/host/ehci-omap.c | 4 +- drivers/usb/host/ehci-orion.c | 3 - drivers/usb/host/ehci-platform.c | 4 +- drivers/usb/host/ehci-sh.c | 3 - drivers/usb/host/ehci-st.c | 4 +- drivers/usb/host/hwa-hc.c | 875 --- drivers/usb/host/imx21-hcd.c | 4 +- drivers/usb/host/ohci-exynos.c | 23 +- drivers/usb/host/ohci-platform.c | 4 +- drivers/usb/host/ohci-st.c | 4 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/oxu210hp-hcd.c | 443 +- drivers/usb/host/oxu210hp.h | 448 -- drivers/usb/host/whci/asl.c | 376 - drivers/usb/host/whci/debug.c | 153 - drivers/usb/host/whci/hcd.c | 356 - drivers/usb/host/whci/hw.c | 93 - drivers/usb/host/whci/init.c | 177 - drivers/usb/host/whci/int.c | 82 - drivers/usb/host/whci/pzl.c | 404 - drivers/usb/host/whci/qset.c | 831 -- drivers/usb/host/whci/whcd.h | 202 - drivers/usb/host/whci/wusb.c | 210 - drivers/usb/host/xhci-dbgcap.c | 1 - drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 1 - drivers/usb/host/xhci-plat.c | 1 - drivers/usb/host/xhci-rcar.c | 9 +- drivers/usb/host/xhci.c | 10 + drivers/usb/misc/iowarrior.c | 7 +- drivers/usb/misc/rio500.c | 43 +- drivers/usb/misc/yurex.c | 2 +- drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/musb/musb_core.c | 24 +- drivers/usb/phy/phy-ab8500-usb.c | 18 +- drivers/usb/roles/class.c | 16 +- drivers/usb/serial/option.c | 3 + drivers/usb/typec/class.c | 16 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 64 +- drivers/usb/typec/tcpm/wcove.c | 4 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 15 +- drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 9 - drivers/usb/usbip/vudc_main.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 7 +- drivers/usb/wusbcore/Kconfig | 38 - drivers/usb/wusbcore/Makefile | 26 - drivers/usb/wusbcore/cbaf.c | 645 -- drivers/usb/wusbcore/crypto.c | 441 -- drivers/usb/wusbcore/devconnect.c | 1085 --- drivers/usb/wusbcore/mmc.c | 303 - drivers/usb/wusbcore/reservation.c | 110 - drivers/usb/wusbcore/wa-hc.h | 467 -- drivers/usb/wusbcore/wusbhc.h | 487 -- drivers/uwb/allocator.c | 374 - drivers/uwb/drp-ie.c | 305 - drivers/uwb/hwa-rc.c | 929 --- drivers/uwb/i1480/dfu/dfu.c | 198 - drivers/uwb/i1480/dfu/i1480-dfu.h | 246 - drivers/uwb/i1480/dfu/mac.c | 496 -- drivers/uwb/i1480/dfu/phy.c | 190 - drivers/uwb/i1480/dfu/usb.c | 448 -- drivers/uwb/i1480/i1480-est.c | 85 - drivers/uwb/pal.c | 128 - drivers/uwb/radio.c | 196 - drivers/uwb/rsv.c | 1000 --- drivers/uwb/umc-bus.c | 211 - drivers/uwb/umc-dev.c | 94 - drivers/uwb/umc-drv.c | 31 - drivers/uwb/uwb-debug.c | 355 - drivers/uwb/uwb-internal.h | 366 - drivers/uwb/whc-rc.c | 467 -- drivers/uwb/whci.c | 257 - drivers/vhost/vhost.c | 129 +- drivers/vhost/vhost.h | 5 +- drivers/vhost/vsock.c | 68 +- drivers/video/backlight/lcd.c | 8 - drivers/video/fbdev/Kconfig | 9 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/amba-clcd.c | 4 +- drivers/video/fbdev/core/fbmem.c | 12 +- drivers/video/fbdev/jz4740_fb.c | 690 -- drivers/video/fbdev/omap/omapfb_main.c | 8 + drivers/video/fbdev/sm501fb.c | 37 +- drivers/video/fbdev/w100fb.c | 23 +- drivers/video/fbdev/wm8505fb.c | 13 +- drivers/video/of_display_timing.c | 11 +- drivers/w1/masters/mxc_w1.c | 4 +- drivers/w1/masters/omap_hdq.c | 4 +- drivers/watchdog/ar7_wdt.c | 1 + drivers/watchdog/pcwd.c | 2 +- drivers/watchdog/riowd.c | 2 +- drivers/watchdog/sb_wdog.c | 1 + drivers/watchdog/scx200_wdt.c | 1 + drivers/watchdog/wdt.c | 2 +- drivers/watchdog/wdt977.c | 2 +- drivers/xen/gntdev.c | 2 +- drivers/xen/privcmd.c | 35 +- drivers/xen/xen-pciback/conf_space_capability.c | 3 +- drivers/xen/xlate_mmu.c | 32 + fs/Kconfig | 2 + fs/Makefile | 1 + fs/afs/dir.c | 89 +- fs/binfmt_elf.c | 20 - fs/block_dev.c | 142 +- fs/btrfs/Kconfig | 1 + fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 8 +- fs/btrfs/backref.c | 2 +- fs/btrfs/block-group.c | 202 + fs/btrfs/block-group.h | 186 + fs/btrfs/check-integrity.c | 7 +- fs/btrfs/compression.c | 16 +- fs/btrfs/compression.h | 3 +- fs/btrfs/ctree.c | 76 +- fs/btrfs/ctree.h | 227 +- fs/btrfs/dedupe.h | 12 - fs/btrfs/delayed-inode.c | 13 +- fs/btrfs/disk-io.c | 83 +- fs/btrfs/extent-tree.c | 794 +- fs/btrfs/extent_io.c | 97 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 2 + fs/btrfs/file.c | 437 +- fs/btrfs/free-space-cache.c | 9 + fs/btrfs/free-space-cache.h | 10 +- fs/btrfs/free-space-tree.c | 1 + fs/btrfs/free-space-tree.h | 2 + fs/btrfs/inode-map.c | 30 +- fs/btrfs/inode.c | 408 +- fs/btrfs/ioctl.c | 420 +- fs/btrfs/locking.c | 124 +- fs/btrfs/locking.h | 22 +- fs/btrfs/ordered-data.c | 11 +- fs/btrfs/qgroup.c | 48 +- fs/btrfs/reada.c | 1 + fs/btrfs/relocation.c | 3 +- fs/btrfs/scrub.c | 1 + fs/btrfs/send.c | 77 +- fs/btrfs/space-info.c | 139 +- fs/btrfs/super.c | 34 +- fs/btrfs/sysfs.c | 270 +- fs/btrfs/sysfs.h | 83 +- fs/btrfs/tests/btrfs-tests.c | 1 + fs/btrfs/tests/extent-io-tests.c | 31 +- fs/btrfs/tests/free-space-tests.c | 1 + fs/btrfs/tests/free-space-tree-tests.c | 1 + fs/btrfs/tests/inode-tests.c | 12 +- fs/btrfs/transaction.c | 33 +- fs/btrfs/transaction.h | 3 + fs/btrfs/tree-checker.c | 433 ++ fs/btrfs/tree-log.c | 26 +- fs/btrfs/volumes.c | 320 +- fs/btrfs/volumes.h | 13 +- fs/cifs/cifs_ioctl.h | 1 - fs/cifs/cifsacl.c | 79 +- fs/cifs/cifsproto.h | 1 - fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 2 +- fs/cifs/export.c | 2 +- fs/cifs/inode.c | 33 +- fs/cifs/smb2ops.c | 41 +- fs/cifs/smb2pdu.c | 66 +- fs/cifs/smb2proto.h | 4 - fs/cifs/smbdirect.c | 10 +- fs/compat_ioctl.c | 3 - fs/configfs/symlink.c | 33 +- fs/dax.c | 4 +- fs/exportfs/expfs.c | 2 +- fs/ext2/balloc.c | 10 +- fs/ext2/xattr.c | 2 +- fs/ext4/Makefile | 1 + fs/ext4/ext4.h | 23 +- fs/ext4/file.c | 4 + fs/ext4/inode.c | 48 +- fs/ext4/ioctl.c | 13 + fs/ext4/readpage.c | 208 +- fs/ext4/super.c | 18 +- fs/ext4/sysfs.c | 6 + fs/ext4/verity.c | 367 + fs/f2fs/Makefile | 1 + fs/f2fs/data.c | 126 +- fs/f2fs/debug.c | 4 +- fs/f2fs/dir.c | 125 +- fs/f2fs/f2fs.h | 52 +- fs/f2fs/file.c | 147 +- fs/f2fs/gc.c | 39 +- fs/f2fs/hash.c | 37 +- fs/f2fs/inline.c | 12 +- fs/f2fs/inode.c | 10 +- fs/f2fs/namei.c | 26 + fs/f2fs/segment.c | 9 +- fs/f2fs/super.c | 197 +- fs/f2fs/sysfs.c | 34 + fs/f2fs/verity.c | 247 + fs/f2fs/xattr.c | 7 + fs/f2fs/xattr.h | 2 + fs/fuse/dev.c | 18 + fs/fuse/file.c | 3 +- fs/gfs2/bmap.c | 178 +- fs/gfs2/file.c | 7 +- fs/inode.c | 3 + fs/io_uring.c | 90 +- fs/iomap/Makefile | 2 +- fs/isofs/export.c | 2 +- fs/jfs/Kconfig | 2 +- fs/kernfs/dir.c | 9 +- fs/nfs/delegation.c | 25 +- fs/nfs/delegation.h | 2 +- fs/nfs/fscache.c | 7 +- fs/nfs/fscache.h | 2 +- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4proc.c | 109 +- fs/nfs/nfs4state.c | 49 +- fs/nfs/pnfs.c | 7 +- fs/nfs/super.c | 1 + fs/ocfs2/aops.c | 3 +- fs/ocfs2/blockcheck.c | 26 +- fs/ocfs2/cluster/heartbeat.c | 103 +- fs/ocfs2/dlm/dlmcommon.h | 1 - fs/ocfs2/dlm/dlmdebug.c | 55 +- fs/ocfs2/dlm/dlmdebug.h | 16 +- fs/ocfs2/dlm/dlmdomain.c | 6 +- fs/ocfs2/dlmglue.c | 20 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/ocfs2.h | 3 - fs/ocfs2/super.c | 10 +- fs/ocfs2/xattr.c | 56 +- fs/open.c | 8 + fs/orangefs/file.c | 2 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/proc/meminfo.c | 4 + fs/proc/task_mmu.c | 4 +- fs/quota/dquot.c | 4 +- fs/reiserfs/journal.c | 5 +- fs/seq_file.c | 2 +- fs/super.c | 5 +- fs/timerfd.c | 6 +- fs/udf/balloc.c | 11 + fs/udf/super.c | 138 +- fs/ufs/Kconfig | 2 +- fs/verity/Kconfig | 55 + fs/verity/Makefile | 10 + fs/verity/enable.c | 369 + fs/verity/fsverity_private.h | 185 + fs/verity/hash_algs.c | 280 + fs/verity/init.c | 61 + fs/verity/measure.c | 57 + fs/verity/open.c | 356 + fs/verity/signature.c | 168 + fs/verity/verify.c | 281 + fs/xfs/scrub/dabtree.c | 6 +- fs/xfs/xfs_itable.c | 3 + include/Kbuild | 6 - include/asm-generic/5level-fixup.h | 2 +- include/asm-generic/Kbuild | 2 + include/asm-generic/error-injection.h | 6 + include/asm-generic/pgtable.h | 5 +- include/crypto/aes.h | 41 +- include/crypto/algapi.h | 2 - include/crypto/ctr.h | 50 + include/crypto/ghash.h | 2 +- include/crypto/internal/cryptouser.h | 7 +- include/crypto/morus1280_glue.h | 97 - include/crypto/morus640_glue.h | 97 - include/crypto/morus_common.h | 18 - include/crypto/pkcs7.h | 4 + include/crypto/sha1_base.h | 5 + include/crypto/sha256_base.h | 5 + include/crypto/sha512_base.h | 5 + include/crypto/sm3_base.h | 5 + include/drm/amd_asic_type.h | 1 + include/drm/bridge/analogix_dp.h | 4 - include/drm/drm_connector.h | 25 + include/drm/drm_crtc.h | 4 + include/drm/drm_drv.h | 12 - include/drm/drm_gem_shmem_helper.h | 15 + include/drm/drm_gem_vram_helper.h | 3 +- include/drm/drm_hdcp.h | 9 +- include/drm/drm_mode_config.h | 6 + include/drm/drm_sysfs.h | 5 +- include/drm/ttm/ttm_bo_api.h | 29 +- include/drm/ttm/ttm_bo_driver.h | 24 +- .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 51 +- include/dt-bindings/reset/amlogic,meson8b-reset.h | 51 +- include/dt-bindings/reset/imx8mq-reset.h | 34 +- include/linux/acpi.h | 55 +- include/linux/bits.h | 16 +- include/linux/blk-cgroup.h | 3 +- include/linux/blk-mq.h | 16 +- include/linux/blk_types.h | 7 +- include/linux/blkdev.h | 35 +- include/linux/bpf.h | 11 +- include/linux/bpf_types.h | 1 + include/linux/bvec.h | 5 +- include/linux/ccp.h | 2 + include/linux/compaction.h | 22 +- include/linux/cpuidle.h | 7 + include/linux/cpuidle_haltpoll.h | 16 + include/linux/dcache.h | 2 +- include/linux/device.h | 306 +- include/linux/dma-noncoherent.h | 13 +- include/linux/elevator.h | 1 - include/linux/error-injection.h | 6 +- include/linux/exportfs.h | 2 +- include/linux/f2fs_fs.h | 10 +- include/linux/fb.h | 4 - include/linux/fips.h | 7 + include/linux/fs.h | 49 + include/linux/fsverity.h | 211 + include/linux/gpio/consumer.h | 199 +- include/linux/gpio/driver.h | 27 +- include/linux/hmm.h | 79 +- include/linux/hrtimer.h | 46 +- include/linux/i2c.h | 2 +- include/linux/i3c/device.h | 4 + include/linux/ieee80211.h | 63 +- include/linux/if_pppox.h | 3 + include/linux/if_rmnet.h | 4 +- include/linux/interval_tree_generic.h | 22 +- include/linux/kexec.h | 2 + include/linux/lcd.h | 10 - include/linux/lightnvm.h | 8 +- include/linux/memcontrol.h | 19 + include/linux/memory.h | 6 +- include/linux/memremap.h | 1 - include/linux/mfd/aat2870.h | 1 - include/linux/mlx5/driver.h | 16 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 38 +- include/linux/mm.h | 2 + include/linux/mm_types_task.h | 4 + include/linux/mmzone.h | 2 + include/linux/module.h | 3 - include/linux/module_signature.h | 46 + include/linux/mutex.h | 25 +- include/linux/netdevice.h | 3 + include/linux/of.h | 2 +- include/linux/oxu210hp.h | 8 - include/linux/padata.h | 13 +- include/linux/pagemap.h | 10 + include/linux/pci-p2pdma.h | 28 +- include/linux/pci.h | 68 - include/linux/pci_ids.h | 1 + include/linux/pid.h | 4 + .../linux/platform_data/leds-kirkwood-netxbig.h | 54 - include/linux/platform_data/nxp-nci.h | 19 - include/linux/platform_data/pinctrl-single.h | 6 + include/linux/platform_data/sc18is602.h | 2 +- include/linux/platform_data/x86/asus-wmi.h | 5 +- include/linux/platform_device.h | 3 + include/linux/pm_domain.h | 16 +- include/linux/pm_opp.h | 8 + include/linux/pm_wakeup.h | 19 - include/linux/posix-timers.h | 5 +- include/linux/qed/qed_if.h | 2 +- include/linux/qed/qed_rdma_if.h | 2 +- include/linux/rbtree_augmented.h | 88 +- include/linux/reservation.h | 57 + include/linux/rwsem.h | 10 + include/linux/scmi_protocol.h | 46 +- include/linux/skbuff.h | 69 +- include/linux/stmmac.h | 1 + include/linux/sunrpc/cache.h | 6 +- include/linux/suspend.h | 3 + include/linux/swap.h | 2 + include/linux/sys_soc.h | 1 + include/linux/thermal.h | 4 +- include/linux/timer.h | 2 +- include/linux/timeriomem-rng.h | 5 + include/linux/usb.h | 6 + include/linux/usb/wusb.h | 362 - include/linux/uwb.h | 817 -- include/linux/verification.h | 10 + include/linux/vermagic.h | 2 + include/linux/virtio_vsock.h | 4 +- include/linux/wait.h | 17 +- include/misc/charlcd.h | 39 - include/net/cfg80211.h | 30 + include/net/dsa.h | 2 + include/net/flow_offload.h | 4 + include/net/mac80211.h | 53 +- include/net/net_namespace.h | 3 + include/net/netfilter/nf_conntrack_synproxy.h | 2 +- include/net/tc_act/tc_mirred.h | 18 + include/net/tc_act/tc_police.h | 4 +- include/net/tc_act/tc_sample.h | 2 +- include/net/tc_act/tc_skbedit.h | 27 + include/net/tcp.h | 10 + include/net/tls.h | 2 - include/rdma/ib.h | 2 + include/rdma/ib_verbs.h | 65 +- include/rdma/iw_portmap.h | 3 + include/rdma/opa_port_info.h | 2 + include/rdma/rdma_netlink.h | 10 +- include/rdma/rdmavt_cq.h | 1 + include/rdma/rdmavt_qp.h | 9 +- include/rdma/signature.h | 2 + include/scsi/libfc.h | 52 +- include/scsi/libfcoe.h | 1 + include/scsi/scsi_dbg.h | 2 - include/sound/hdaudio.h | 69 +- include/sound/hdaudio_ext.h | 1 - include/sound/intel-nhlt.h | 150 + include/sound/soc-component.h | 387 + include/sound/soc-dapm.h | 6 - include/sound/soc.h | 307 +- include/sound/sof/control.h | 2 +- include/sound/sof/dai-intel.h | 2 +- include/sound/sof/dai.h | 2 +- include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 2 +- include/sound/sof/pm.h | 2 +- include/sound/sof/stream.h | 2 +- include/sound/sof/topology.h | 2 +- include/sound/sof/trace.h | 2 +- include/sound/sof/xtensa.h | 2 +- include/trace/events/btrfs.h | 3 +- include/trace/events/dma_fence.h | 2 +- include/trace/events/napi.h | 4 +- include/trace/events/qdisc.h | 4 +- include/trace/events/rxrpc.h | 51 +- include/trace/events/tegra_apb_dma.h | 4 +- include/trace/events/writeback.h | 38 +- include/trace/events/xdp.h | 3 +- include/uapi/asm-generic/mman-common.h | 3 + include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/drm/panfrost_drm.h | 22 + include/uapi/linux/bpf.h | 31 +- include/uapi/linux/bpfilter.h | 2 +- include/uapi/linux/btrfs.h | 13 +- include/uapi/linux/btrfs_tree.h | 6 +- include/uapi/linux/coff.h | 5 + include/uapi/linux/cryptouser.h | 5 + include/uapi/linux/fpga-dfl.h | 18 + include/uapi/linux/fs.h | 2 + include/uapi/linux/fsverity.h | 40 + include/uapi/linux/if_bridge.h | 1 + include/uapi/linux/ipmi_bmc.h | 2 +- include/uapi/linux/isst_if.h | 2 +- include/uapi/linux/kfd_ioctl.h | 20 +- include/uapi/linux/netfilter/nf_synproxy.h | 2 +- include/uapi/linux/netfilter/xt_connlabel.h | 6 + include/uapi/linux/nl80211.h | 31 +- include/uapi/linux/ppdev.h | 5 +- include/uapi/linux/prctl.h | 5 + include/uapi/linux/psp-sev.h | 2 +- include/uapi/linux/rxrpc.h | 2 +- include/uapi/linux/socket.h | 19 +- include/uapi/linux/usb/g_uvc.h | 2 +- include/uapi/linux/vbox_vmmdev_types.h | 2 +- include/uapi/linux/vboxguest.h | 2 +- include/uapi/linux/virtio_pmem.h | 2 +- include/uapi/linux/vmcore.h | 2 +- include/uapi/linux/wait.h | 1 + include/uapi/linux/wmi.h | 2 +- include/uapi/misc/fastrpc.h | 2 +- include/uapi/rdma/rvt-abi.h | 2 +- include/uapi/rdma/siw-abi.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/xen/xen-ops.h | 3 + init/Kconfig | 9 +- init/Makefile | 5 +- kernel/Makefile | 1 + kernel/bpf/cgroup.c | 17 +- kernel/bpf/devmap.c | 332 +- kernel/bpf/verifier.c | 2 + kernel/cgroup/cgroup-v1.c | 27 +- kernel/dma/contiguous.c | 8 +- kernel/dma/direct.c | 10 +- kernel/dma/mapping.c | 19 +- kernel/dma/remap.c | 2 +- kernel/events/core.c | 8 +- kernel/exit.c | 38 +- kernel/fork.c | 24 +- kernel/futex.c | 12 +- kernel/irq/affinity.c | 6 +- kernel/locking/mutex.c | 26 + kernel/locking/rwsem.c | 54 +- kernel/module.c | 8 +- kernel/module_signature.c | 46 + kernel/module_signing.c | 56 +- kernel/padata.c | 116 +- kernel/power/Kconfig | 10 - kernel/power/main.c | 97 +- kernel/power/suspend.c | 12 +- kernel/power/wakelock.c | 10 - kernel/rcu/tree.c | 6 +- kernel/sched/core.c | 118 +- kernel/sched/cpufreq_schedutil.c | 6 +- kernel/sched/deadline.c | 87 +- kernel/sched/fair.c | 124 +- kernel/sched/idle.c | 31 +- kernel/sched/psi.c | 4 +- kernel/sched/rt.c | 81 +- kernel/sched/sched.h | 33 +- kernel/sched/stop_task.c | 22 +- kernel/signal.c | 8 +- kernel/stop_machine.c | 2 + kernel/sys.c | 12 + kernel/sysctl.c | 6 +- kernel/time/alarmtimer.c | 2 +- kernel/time/hrtimer.c | 214 +- kernel/time/itimer.c | 1 + kernel/time/posix-timers.c | 63 +- kernel/time/tick-broadcast-hrtimer.c | 13 +- kernel/time/tick-sched.c | 15 +- kernel/time/timer.c | 103 +- kernel/trace/trace_functions_graph.c | 17 +- kernel/watchdog.c | 4 +- lib/Kconfig.debug | 2 +- lib/crypto/Makefile | 3 + lib/crypto/aes.c | 356 + lib/raid6/Makefile | 2 +- lib/rbtree_test.c | 37 +- lib/sg_split.c | 12 +- lib/string.c | 2 +- lib/test_meminit.c | 2 +- lib/vdso/gettimeofday.c | 79 +- localversion-next | 2 +- mm/Kconfig | 28 +- mm/compaction.c | 13 +- mm/filemap.c | 159 +- mm/hmm.c | 325 +- mm/huge_memory.c | 22 +- mm/hugetlb.c | 89 +- mm/internal.h | 2 +- mm/khugepaged.c | 174 +- mm/kmemleak.c | 60 +- mm/madvise.c | 326 +- mm/memcontrol.c | 80 +- mm/memfd.c | 2 + mm/memory.c | 18 +- mm/mempolicy.c | 4 - mm/migrate.c | 2 +- mm/mmap.c | 29 +- mm/oom_kill.c | 7 +- mm/page_alloc.c | 16 +- mm/rmap.c | 12 +- mm/shmem.c | 2 +- mm/slub.c | 8 +- mm/swap.c | 42 + mm/swap_state.c | 4 +- mm/usercopy.c | 2 +- mm/util.c | 107 +- mm/vmalloc.c | 17 +- mm/vmscan.c | 119 +- mm/vmstat.c | 2 + mm/workingset.c | 10 +- mm/z3fold.c | 14 +- net/9p/trans_rdma.c | 6 +- net/appletalk/ddp.c | 4 +- net/batman-adv/bat_v.c | 7 + net/batman-adv/bat_v_ogm.c | 179 +- net/batman-adv/bat_v_ogm.h | 3 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 8 +- net/batman-adv/soft-interface.c | 8 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/types.h | 12 + net/bluetooth/Kconfig | 3 +- net/bluetooth/smp.c | 103 +- net/bridge/br.c | 5 +- net/bridge/br_mdb.c | 2 + net/bridge/br_multicast.c | 5 +- net/bridge/br_private.h | 10 +- net/bridge/br_vlan.c | 29 +- net/bridge/netfilter/ebtables.c | 28 +- net/can/bcm.c | 9 +- net/can/raw.c | 9 +- net/core/datagram.c | 6 +- net/core/dev.c | 63 +- net/core/drop_monitor.c | 58 +- net/core/filter.c | 82 +- net/core/neighbour.c | 2 +- net/core/pktgen.c | 8 +- net/core/skbuff.c | 54 +- net/core/sysctl_net_core.c | 8 + net/dsa/Kconfig | 7 - net/dsa/master.c | 66 + net/dsa/tag_ksz.c | 62 + net/dsa/tag_sja1105.c | 12 +- net/ieee802154/core.c | 7 +- net/ipv4/ipip.c | 3 + net/ipv4/netfilter/ipt_SYNPROXY.c | 4 +- net/ipv4/tcp.c | 6 +- net/ipv4/tcp_input.c | 81 +- net/ipv4/tcp_ipv4.c | 15 + net/ipv4/tcp_output.c | 2 +- net/ipv6/exthdrs_core.c | 4 +- net/ipv6/ip6_tunnel.c | 6 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 4 +- net/ipv6/route.c | 16 +- net/ipv6/tcp_ipv6.c | 15 + net/iucv/af_iucv.c | 14 +- net/kcm/kcmsock.c | 2 +- net/l2tp/l2tp_ppp.c | 3 + net/mac80211/agg-rx.c | 72 +- net/mac80211/cfg.c | 7 +- net/mac80211/debugfs.c | 3 +- net/mac80211/driver-ops.h | 8 +- net/mac80211/he.c | 39 + net/mac80211/ht.c | 2 +- net/mac80211/ieee80211_i.h | 17 +- net/mac80211/iface.c | 1 - net/mac80211/key.c | 16 +- net/mac80211/main.c | 18 +- net/mac80211/mesh.c | 62 + net/mac80211/mesh.h | 4 + net/mac80211/mesh_plink.c | 12 +- net/mac80211/mlme.c | 17 +- net/mac80211/offchannel.c | 5 +- net/mac80211/rate.h | 9 - net/mac80211/sta_info.c | 1 - net/mac80211/status.c | 180 +- net/mac80211/trace.h | 7 +- net/mac80211/tx.c | 5 +- net/mac80211/util.c | 67 +- net/mac80211/wpa.c | 6 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +- net/netfilter/ipset/ip_set_core.c | 2 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 73 +- net/netfilter/ipvs/ip_vs_lblcr.c | 4 +- net/netfilter/nf_conntrack_standalone.c | 34 +- net/netfilter/nf_flow_table_ip.c | 43 + net/netfilter/nf_synproxy_core.c | 8 +- net/netfilter/nft_synproxy.c | 4 +- net/nfc/netlink.c | 6 +- net/openvswitch/datapath.c | 7 +- net/rds/rdma_transport.c | 5 +- net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/ar-internal.h | 29 +- net/rxrpc/call_event.c | 23 +- net/rxrpc/call_object.c | 41 +- net/rxrpc/conn_event.c | 6 +- net/rxrpc/input.c | 349 +- net/rxrpc/insecure.c | 5 + net/rxrpc/local_event.c | 4 +- net/rxrpc/local_object.c | 86 +- net/rxrpc/output.c | 9 +- net/rxrpc/peer_event.c | 12 +- net/rxrpc/peer_object.c | 18 + net/rxrpc/protocol.h | 9 + net/rxrpc/recvmsg.c | 43 +- net/rxrpc/rxkad.c | 134 +- net/rxrpc/sendmsg.c | 15 +- net/rxrpc/skbuff.c | 15 +- net/sched/act_bpf.c | 9 +- net/sched/act_connmark.c | 9 +- net/sched/act_csum.c | 9 +- net/sched/act_ct.c | 9 +- net/sched/act_ctinfo.c | 9 +- net/sched/act_gact.c | 8 +- net/sched/act_ife.c | 8 +- net/sched/act_mirred.c | 13 +- net/sched/act_mpls.c | 8 +- net/sched/act_nat.c | 9 +- net/sched/act_pedit.c | 10 +- net/sched/act_police.c | 8 +- net/sched/act_sample.c | 10 +- net/sched/act_simple.c | 10 +- net/sched/act_skbedit.c | 11 +- net/sched/act_skbmod.c | 11 +- net/sched/act_tunnel_key.c | 8 +- net/sched/act_vlan.c | 25 +- net/sched/cls_api.c | 9 + net/sched/sch_codel.c | 6 +- net/sched/sch_fq_codel.c | 10 +- net/sctp/socket.c | 380 +- net/sctp/transport.c | 2 +- net/smc/af_smc.c | 15 +- net/sunrpc/cache.c | 12 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/verbs.c | 13 +- net/tipc/link.c | 29 +- net/tipc/netlink_compat.c | 11 +- net/tipc/socket.c | 3 +- net/tls/tls_device.c | 8 +- net/tls/tls_device_fallback.c | 2 +- net/tls/tls_main.c | 55 - net/vmw_vsock/hyperv_transport.c | 8 + net/vmw_vsock/virtio_transport.c | 1 + net/vmw_vsock/virtio_transport_common.c | 99 +- net/wireless/Kconfig | 2 + net/wireless/core.c | 23 +- net/wireless/core.h | 2 + net/wireless/lib80211_crypt_ccmp.c | 197 +- net/wireless/nl80211.c | 186 +- net/wireless/scan.c | 269 +- net/wireless/util.c | 27 +- net/xfrm/xfrm_ipcomp.c | 2 +- samples/auxdisplay/cfag12864b-example.c | 2 +- samples/vfio-mdev/mdpy-defs.h | 2 +- scripts/Kbuild.include | 3 - scripts/Kconfig.include | 5 +- scripts/Makefile | 2 +- scripts/Makefile.build | 15 +- scripts/Makefile.host | 17 + scripts/Makefile.lib | 41 +- scripts/Makefile.modpost | 84 +- scripts/checkpatch.pl | 26 +- scripts/coccinelle/api/platform_get_irq.cocci | 102 + scripts/gcc-plugins/randomize_layout_plugin.c | 10 +- scripts/gdb/linux/symbols.py | 4 +- scripts/gen_compile_commands.py | 4 +- scripts/genksyms/Makefile | 9 +- scripts/headers_install.sh | 6 + scripts/kconfig/confdata.c | 4 + scripts/kernel-doc | 1 + scripts/link-vmlinux.sh | 2 +- scripts/mkcompile_h | 4 +- scripts/tools-support-relr.sh | 16 + security/Kconfig.hardening | 7 + security/integrity/Kconfig | 2 +- security/integrity/digsig.c | 43 +- security/integrity/ima/Kconfig | 13 + security/integrity/ima/Makefile | 1 + security/integrity/ima/ima.h | 60 +- security/integrity/ima/ima_api.c | 23 +- security/integrity/ima/ima_appraise.c | 194 +- security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_main.c | 24 +- security/integrity/ima/ima_modsig.c | 167 + security/integrity/ima/ima_policy.c | 71 +- security/integrity/ima/ima_template.c | 26 +- security/integrity/ima/ima_template_lib.c | 64 +- security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 20 + security/selinux/netif.c | 31 +- security/selinux/netnode.c | 30 +- security/selinux/netport.c | 24 +- security/selinux/ss/policydb.c | 404 +- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 6 +- security/selinux/ss/sidtab.c | 5 + sound/aoa/codecs/onyx.c | 4 +- sound/core/pcm_native.c | 3 +- sound/firewire/amdtp-stream.c | 94 +- sound/firewire/amdtp-stream.h | 20 +- sound/firewire/bebob/bebob.h | 2 + sound/firewire/bebob/bebob_stream.c | 62 +- sound/firewire/dice/dice-stream.c | 32 +- sound/firewire/dice/dice.h | 2 + sound/firewire/digi00x/digi00x-stream.c | 106 +- sound/firewire/digi00x/digi00x.h | 2 + sound/firewire/fireface/ff-stream.c | 96 +- sound/firewire/fireface/ff.h | 2 + sound/firewire/fireworks/fireworks.h | 2 + sound/firewire/fireworks/fireworks_stream.c | 176 +- sound/firewire/motu/motu-stream.c | 131 +- sound/firewire/motu/motu.h | 2 + sound/firewire/oxfw/oxfw-stream.c | 72 +- sound/firewire/oxfw/oxfw.h | 2 + sound/firewire/packets-buffer.c | 2 +- sound/firewire/tascam/tascam-stream.c | 123 +- sound/firewire/tascam/tascam.h | 2 + sound/hda/Kconfig | 8 + sound/hda/Makefile | 3 + sound/hda/ext/hdac_ext_bus.c | 60 +- sound/hda/hdac_bus.c | 37 +- sound/hda/hdac_controller.c | 18 +- sound/hda/hdac_i915.c | 10 +- sound/hda/hdac_stream.c | 8 +- sound/hda/intel-nhlt.c | 107 + sound/i2c/other/ak4xxx-adda.c | 7 +- sound/isa/wavefront/wavefront_synth.c | 1 - sound/oss/dmasound/dmasound_atari.c | 16 +- sound/pci/hda/Kconfig | 11 + sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 5 +- sound/pci/hda/hda_intel.c | 172 +- sound/pci/hda/hda_tegra.c | 84 +- sound/soc/Makefile | 2 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 20 +- sound/soc/atmel/atmel-classd.c | 7 +- sound/soc/atmel/atmel-pdmic.c | 7 +- sound/soc/au1x/psc-ac97.c | 5 +- sound/soc/au1x/psc-i2s.c | 5 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/Kconfig | 9 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs4271.c | 6 +- sound/soc/codecs/hdac_hda.c | 4 + sound/soc/codecs/inno_rk3036.c | 4 +- sound/soc/codecs/jz4725b.c | 4 +- sound/soc/codecs/jz4740.c | 4 +- sound/soc/codecs/max98373.c | 6 + sound/soc/codecs/max98373.h | 2 + sound/soc/codecs/msm8916-wcd-analog.c | 12 +- sound/soc/codecs/msm8916-wcd-digital.c | 4 +- sound/soc/codecs/rk3328_codec.c | 4 +- sound/soc/codecs/rt1011.c | 23 +- sound/soc/codecs/rt1011.h | 3 +- sound/soc/codecs/twl6040.c | 4 +- sound/soc/codecs/uda1334.c | 295 + sound/soc/fsl/fsl_asrc.c | 4 +- sound/soc/fsl/fsl_audmix.c | 4 +- sound/soc/fsl/fsl_esai.c | 4 +- sound/soc/fsl/fsl_sai.c | 324 +- sound/soc/fsl/fsl_sai.h | 78 +- sound/soc/fsl/fsl_spdif.c | 4 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/imx-audmux.c | 4 +- sound/soc/fsl/imx-ssi.c | 4 +- sound/soc/intel/Kconfig | 1 + sound/soc/intel/baytrail/sst-baytrail-ipc.c | 65 +- sound/soc/intel/boards/bytcht_cx2072x.c | 1 + sound/soc/intel/boards/cht_bsw_max98090_ti.c | 1 + sound/soc/intel/boards/cht_bsw_rt5672.c | 1 + sound/soc/intel/common/sst-ipc.c | 69 +- sound/soc/intel/common/sst-ipc.h | 27 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 164 +- sound/soc/intel/skylake/cnl-sst.c | 6 +- sound/soc/intel/skylake/skl-debug.c | 28 +- sound/soc/intel/skylake/skl-messages.c | 15 +- sound/soc/intel/skylake/skl-nhlt.c | 91 +- sound/soc/intel/skylake/skl-nhlt.h | 119 - sound/soc/intel/skylake/skl-ssp-clk.c | 1 + sound/soc/intel/skylake/skl-sst-ipc.c | 110 +- sound/soc/intel/skylake/skl-topology.c | 35 +- sound/soc/intel/skylake/skl.c | 19 +- sound/soc/intel/skylake/skl.h | 4 - sound/soc/jz4740/Kconfig | 25 +- sound/soc/jz4740/Makefile | 5 - sound/soc/jz4740/qi_lb60.c | 106 - sound/soc/kirkwood/kirkwood-i2s.c | 8 +- sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 4 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 5 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 8 +- sound/soc/meson/axg-fifo.c | 4 +- sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 4 +- sound/soc/meson/axg-spdifout.c | 4 +- sound/soc/meson/axg-tdm-formatter.c | 4 +- sound/soc/meson/g12a-tohdmitx.c | 38 +- sound/soc/mxs/mxs-saif.c | 13 +- sound/soc/pxa/mmp-sspa.c | 4 +- sound/soc/qcom/lpass-platform.c | 5 +- sound/soc/rockchip/rk3399_gru_sound.c | 9 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/sh/rcar/adg.c | 21 +- sound/soc/sirf/sirf-usp.c | 4 +- sound/soc/soc-component.c | 561 ++ sound/soc/soc-core.c | 261 +- sound/soc/soc-dapm.c | 139 +- sound/soc/soc-jack.c | 18 - sound/soc/soc-pcm.c | 309 +- sound/soc/soc-utils.c | 199 - sound/soc/sof/debug.c | 49 +- sound/soc/sof/intel/bdw.c | 5 +- sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/hda-bus.c | 85 +- sound/soc/sof/intel/hda-ctrl.c | 2 +- sound/soc/sof/intel/hda.c | 28 +- sound/soc/sof/intel/hda.h | 3 +- sound/soc/sof/sof-priv.h | 1 - sound/soc/sof/trace.c | 9 +- sound/soc/spear/spdif_in.c | 5 +- sound/soc/sprd/sprd-mcdt.c | 4 +- sound/soc/sti/sti_uniperif.c | 4 +- sound/soc/stm/stm32_i2s.c | 5 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_spdifrx.c | 4 +- sound/soc/sunxi/sun4i-i2s.c | 8 +- sound/soc/sunxi/sun50i-codec-analog.c | 4 +- sound/soc/sunxi/sun8i-codec-analog.c | 4 +- sound/soc/sunxi/sun8i-codec.c | 4 +- sound/soc/tegra/tegra20_das.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/ti/davinci-mcasp.c | 91 +- sound/soc/ti/n810.c | 1 + sound/soc/ti/rx51.c | 1 + sound/soc/uniphier/aio-dma.c | 8 +- sound/soc/uniphier/evea.c | 4 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 2 - sound/soc/xilinx/xlnx_i2s.c | 4 +- sound/soc/xilinx/xlnx_spdif.c | 3 +- sound/soc/xtensa/xtfpga-i2s.c | 5 +- sound/soc/zte/zx-tdm.c | 1 - sound/sound_core.c | 3 +- sound/sparc/dbri.c | 4 + sound/usb/Makefile | 1 + sound/usb/helper.c | 2 +- sound/usb/hiface/pcm.c | 11 +- sound/usb/mixer.c | 4 + sound/usb/mixer.h | 4 + sound/usb/mixer_quirks.c | 7 + sound/usb/mixer_scarlett_gen2.c | 2075 +++++ sound/usb/mixer_scarlett_gen2.h | 7 + sound/usb/pcm.c | 1 + sound/usb/quirks-table.h | 57 + sound/usb/stream.c | 64 +- tools/arch/arm/include/uapi/asm/kvm.h | 12 + tools/arch/arm64/include/uapi/asm/kvm.h | 10 + tools/arch/powerpc/include/uapi/asm/mman.h | 4 - tools/arch/sparc/include/uapi/asm/mman.h | 4 - tools/arch/x86/include/uapi/asm/kvm.h | 22 +- tools/arch/x86/include/uapi/asm/vmx.h | 1 - tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 19 +- tools/bpf/bpftool/cgroup.c | 83 +- tools/bpf/bpftool/map.c | 3 +- tools/crypto/getstat.c | 294 - tools/hv/hv_get_dhcp_info.sh | 2 +- tools/hv/hv_kvp_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/hv/hv_vss_daemon.c | 4 +- tools/hv/lsvmbus | 75 +- tools/include/linux/rbtree.h | 71 +- tools/include/linux/rbtree_augmented.h | 119 +- tools/include/uapi/asm-generic/mman-common.h | 15 +- tools/include/uapi/asm-generic/mman.h | 10 +- tools/include/uapi/asm-generic/unistd.h | 8 +- tools/include/uapi/drm/drm.h | 1 + tools/include/uapi/drm/i915_drm.h | 209 +- tools/include/uapi/linux/bpf.h | 38 +- tools/include/uapi/linux/fs.h | 1 + tools/include/uapi/linux/if_link.h | 5 + tools/include/uapi/linux/kvm.h | 3 + tools/include/uapi/linux/sched.h | 30 +- tools/include/uapi/linux/usbdevice_fs.h | 26 + tools/lib/bpf/btf.c | 250 +- tools/lib/bpf/btf.h | 182 + tools/lib/bpf/btf_dump.c | 138 +- tools/lib/bpf/hashmap.h | 5 + tools/lib/bpf/libbpf.c | 977 ++- tools/lib/bpf/libbpf.h | 3 +- tools/lib/bpf/libbpf_internal.h | 105 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/rbtree.c | 37 +- tools/perf/Documentation/Makefile | 2 +- tools/perf/Documentation/perf.data-file-format.txt | 2 +- tools/perf/Makefile.config | 1 + tools/perf/Makefile.perf | 31 +- tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 82 +- tools/perf/arch/arm64/util/arm-spe.c | 24 +- tools/perf/arch/arm64/util/header.c | 6 +- tools/perf/arch/powerpc/util/kvm-stat.c | 12 +- tools/perf/arch/s390/util/auxtrace.c | 12 +- tools/perf/arch/s390/util/kvm-stat.c | 8 +- tools/perf/arch/s390/util/machine.c | 31 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 + tools/perf/arch/x86/tests/intel-cqm.c | 8 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 30 +- tools/perf/arch/x86/util/auxtrace.c | 10 +- tools/perf/arch/x86/util/intel-bts.c | 38 +- tools/perf/arch/x86/util/intel-pt.c | 82 +- tools/perf/arch/x86/util/kvm-stat.c | 12 +- tools/perf/bench/epoll-ctl.c | 7 +- tools/perf/bench/epoll-wait.c | 7 +- tools/perf/bench/futex-hash.c | 5 +- tools/perf/bench/futex-lock-pi.c | 7 +- tools/perf/bench/futex-requeue.c | 7 +- tools/perf/bench/futex-wake-parallel.c | 6 +- tools/perf/bench/futex-wake.c | 7 +- tools/perf/bench/numa.c | 6 +- tools/perf/builtin-annotate.c | 16 +- tools/perf/builtin-c2c.c | 10 +- tools/perf/builtin-diff.c | 20 +- tools/perf/builtin-evlist.c | 4 +- tools/perf/builtin-ftrace.c | 20 +- tools/perf/builtin-inject.c | 60 +- tools/perf/builtin-kmem.c | 24 +- tools/perf/builtin-kvm.c | 46 +- tools/perf/builtin-lock.c | 30 +- tools/perf/builtin-mem.c | 2 +- tools/perf/builtin-record.c | 50 +- tools/perf/builtin-report.c | 32 +- tools/perf/builtin-sched.c | 96 +- tools/perf/builtin-script.c | 167 +- tools/perf/builtin-stat.c | 135 +- tools/perf/builtin-timechart.c | 46 +- tools/perf/builtin-top.c | 71 +- tools/perf/builtin-trace.c | 619 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 284 +- tools/perf/include/bpf/bpf.h | 2 + tools/perf/lib/Build | 12 + tools/perf/lib/Documentation/Makefile | 7 + tools/perf/lib/Documentation/man/libperf.rst | 100 + tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 + tools/perf/lib/Makefile | 158 + tools/perf/lib/core.c | 34 + tools/perf/lib/cpumap.c | 239 + tools/perf/lib/evlist.c | 159 + tools/perf/lib/evsel.c | 232 + tools/perf/lib/include/internal/cpumap.h | 17 + tools/perf/lib/include/internal/evlist.h | 50 + tools/perf/lib/include/internal/evsel.h | 29 + tools/perf/lib/include/internal/lib.h | 10 + tools/perf/lib/include/internal/tests.h | 19 + tools/perf/lib/include/internal/threadmap.h | 23 + tools/perf/lib/include/internal/xyarray.h | 35 + tools/perf/lib/include/perf/core.h | 22 + tools/perf/lib/include/perf/cpumap.h | 23 + tools/perf/lib/include/perf/evlist.h | 35 + tools/perf/lib/include/perf/evsel.h | 39 + tools/perf/lib/include/perf/threadmap.h | 18 + tools/perf/lib/internal.h | 18 + tools/perf/lib/lib.c | 46 + tools/perf/lib/libperf.map | 40 + tools/perf/lib/libperf.pc.template | 11 + tools/perf/lib/tests/Makefile | 38 + tools/perf/lib/tests/test-cpumap.c | 21 + tools/perf/lib/tests/test-evlist.c | 186 + tools/perf/lib/tests/test-evsel.c | 125 + tools/perf/lib/tests/test-threadmap.c | 21 + tools/perf/lib/threadmap.c | 81 + tools/perf/lib/xyarray.c | 33 + .../pmu-events/arch/powerpc/power9/memory.json | 2 +- .../perf/pmu-events/arch/powerpc/power9/other.json | 8 +- tools/perf/pmu-events/jevents.c | 1 + tools/perf/tests/backward-ring-buffer.c | 18 +- tools/perf/tests/bitmap.c | 5 +- tools/perf/tests/bpf.c | 12 +- tools/perf/tests/code-reading.c | 50 +- tools/perf/tests/cpumap.c | 21 +- tools/perf/tests/event-times.c | 81 +- tools/perf/tests/event_update.c | 13 +- tools/perf/tests/evsel-roundtrip-name.c | 12 +- tools/perf/tests/evsel-tp-sched.c | 8 +- tools/perf/tests/hists_cumulate.c | 18 +- tools/perf/tests/hists_filter.c | 10 +- tools/perf/tests/hists_link.c | 10 +- tools/perf/tests/hists_output.c | 20 +- tools/perf/tests/keep-tracking.c | 44 +- tools/perf/tests/mem2node.c | 5 +- tools/perf/tests/mmap-basic.c | 28 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 18 +- tools/perf/tests/openat-syscall-tp-fields.c | 14 +- tools/perf/tests/openat-syscall.c | 10 +- tools/perf/tests/parse-events.c | 1220 +-- tools/perf/tests/parse-no-sample-id-all.c | 6 +- tools/perf/tests/perf-record.c | 10 +- tools/perf/tests/sample-parsing.c | 14 +- tools/perf/tests/sw-clock.c | 33 +- tools/perf/tests/switch-tracking.c | 64 +- tools/perf/tests/task-exit.c | 35 +- tools/perf/tests/thread-map.c | 28 +- tools/perf/tests/time-utils-test.c | 2 +- tools/perf/tests/topology.c | 9 +- tools/perf/trace/beauty/usbdevfs_ioctl.sh | 9 +- tools/perf/ui/browser.c | 9 +- tools/perf/ui/browsers/annotate.c | 16 +- tools/perf/ui/browsers/hists.c | 54 +- tools/perf/ui/browsers/res_sample.c | 4 +- tools/perf/ui/browsers/scripts.c | 6 +- tools/perf/ui/gtk/annotate.c | 8 +- tools/perf/ui/gtk/gtk.h | 8 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/ui/hist.c | 16 +- tools/perf/ui/tui/progress.c | 2 +- tools/perf/util/Build | 6 - tools/perf/util/annotate.c | 44 +- tools/perf/util/annotate.h | 28 +- tools/perf/util/auxtrace.c | 28 +- tools/perf/util/auxtrace.h | 24 +- tools/perf/util/bpf-event.c | 2 +- tools/perf/util/bpf-event.h | 4 +- tools/perf/util/bpf-loader.c | 38 +- tools/perf/util/bpf-loader.h | 30 +- tools/perf/util/build-id.c | 2 +- tools/perf/util/build-id.h | 2 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/callchain.h | 2 +- tools/perf/util/cgroup.c | 22 +- tools/perf/util/cgroup.h | 6 +- tools/perf/util/counts.c | 17 +- tools/perf/util/counts.h | 34 +- tools/perf/util/cpumap.c | 269 +- tools/perf/util/cpumap.h | 54 +- tools/perf/util/cputopo.c | 13 +- tools/perf/util/cs-etm.c | 28 +- tools/perf/util/data-convert-bt.c | 38 +- tools/perf/util/db-export.c | 10 +- tools/perf/util/db-export.h | 10 +- tools/perf/util/env.c | 2 +- tools/perf/util/env.h | 2 +- tools/perf/util/event.c | 30 +- tools/perf/util/event.h | 14 +- tools/perf/util/evlist.c | 607 +- tools/perf/util/evlist.h | 215 +- tools/perf/util/evsel.c | 497 +- tools/perf/util/evsel.h | 197 +- tools/perf/util/evsel_fprintf.c | 16 +- tools/perf/util/header.c | 234 +- tools/perf/util/header.h | 24 +- tools/perf/util/hist.c | 32 +- tools/perf/util/hist.h | 38 +- tools/perf/util/intel-bts.c | 22 +- tools/perf/util/intel-pt.c | 94 +- tools/perf/util/jitdump.c | 8 +- tools/perf/util/kvm-stat.h | 22 +- tools/perf/util/machine.c | 15 +- tools/perf/util/machine.h | 10 +- tools/perf/util/map.h | 2 +- tools/perf/util/metricgroup.c | 26 +- tools/perf/util/metricgroup.h | 6 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/parse-events.c | 155 +- tools/perf/util/parse-events.h | 8 +- tools/perf/util/pmu.c | 15 +- tools/perf/util/pmu.h | 2 +- tools/perf/util/python-ext-sources | 2 - tools/perf/util/python.c | 73 +- tools/perf/util/record.c | 73 +- tools/perf/util/s390-cpumsf.c | 4 +- tools/perf/util/s390-sample-raw.c | 6 +- tools/perf/util/sample-raw.c | 2 +- tools/perf/util/sample-raw.h | 6 +- .../perf/util/scripting-engines/trace-event-perl.c | 14 +- .../util/scripting-engines/trace-event-python.c | 40 +- tools/perf/util/session.c | 81 +- tools/perf/util/session.h | 12 +- tools/perf/util/setup.py | 3 +- tools/perf/util/sort.c | 60 +- tools/perf/util/sort.h | 6 +- tools/perf/util/stat-display.c | 112 +- tools/perf/util/stat-shadow.c | 70 +- tools/perf/util/stat.c | 64 +- tools/perf/util/stat.h | 35 +- tools/perf/util/svghelper.c | 7 +- tools/perf/util/symbol.c | 7 +- tools/perf/util/symbol.h | 1 + tools/perf/util/syscalltbl.c | 1 + tools/perf/util/syscalltbl.h | 1 + tools/perf/util/thread.c | 12 +- tools/perf/util/thread_map.c | 131 +- tools/perf/util/thread_map.h | 58 +- tools/perf/util/tool.h | 8 +- tools/perf/util/top.c | 12 +- tools/perf/util/top.h | 8 +- tools/perf/util/trace-event-info.c | 14 +- tools/perf/util/trace-event-scripting.c | 2 +- tools/perf/util/trace-event.h | 4 +- tools/perf/util/util.c | 40 - tools/perf/util/util.h | 4 +- tools/perf/util/xyarray.h | 35 - tools/testing/selftests/arm64/.gitignore | 1 + tools/testing/selftests/arm64/Makefile | 11 + tools/testing/selftests/arm64/run_tags_test.sh | 12 + tools/testing/selftests/arm64/tags_test.c | 29 + tools/testing/selftests/bpf/Makefile | 17 +- tools/testing/selftests/bpf/bpf_helpers.h | 23 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 6 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 92 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 385 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 4 +- .../selftests/bpf/prog_tests/reference_tracking.c | 15 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 15 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 3 +- .../selftests/bpf/progs/btf__core_reloc_arrays.c | 3 + .../progs/btf__core_reloc_arrays___diff_arr_dim.c | 3 + .../btf__core_reloc_arrays___diff_arr_val_sz.c | 3 + .../progs/btf__core_reloc_arrays___err_non_array.c | 3 + .../btf__core_reloc_arrays___err_too_shallow.c | 3 + .../progs/btf__core_reloc_arrays___err_too_small.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 + .../selftests/bpf/progs/btf__core_reloc_flavors.c | 3 + .../btf__core_reloc_flavors__err_wrong_name.c | 3 + .../selftests/bpf/progs/btf__core_reloc_ints.c | 3 + .../bpf/progs/btf__core_reloc_ints___bool.c | 3 + .../progs/btf__core_reloc_ints___err_bitfield.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_16.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_32.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_64.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_8.c | 3 + .../progs/btf__core_reloc_ints___reverse_sign.c | 3 + .../selftests/bpf/progs/btf__core_reloc_misc.c | 5 + .../selftests/bpf/progs/btf__core_reloc_mods.c | 3 + .../bpf/progs/btf__core_reloc_mods___mod_swap.c | 3 + .../bpf/progs/btf__core_reloc_mods___typedefs.c | 3 + .../selftests/bpf/progs/btf__core_reloc_nesting.c | 3 + .../progs/btf__core_reloc_nesting___anon_embed.c | 3 + .../btf__core_reloc_nesting___dup_compat_types.c | 5 + ...btf__core_reloc_nesting___err_array_container.c | 3 + .../btf__core_reloc_nesting___err_array_field.c | 3 + ...__core_reloc_nesting___err_dup_incompat_types.c | 4 + ...f__core_reloc_nesting___err_missing_container.c | 3 + .../btf__core_reloc_nesting___err_missing_field.c | 3 + ..._core_reloc_nesting___err_nonstruct_container.c | 3 + ...__core_reloc_nesting___err_partial_match_dups.c | 4 + .../progs/btf__core_reloc_nesting___err_too_deep.c | 3 + .../btf__core_reloc_nesting___extra_nesting.c | 3 + .../btf__core_reloc_nesting___struct_union_mixup.c | 3 + .../bpf/progs/btf__core_reloc_primitives.c | 3 + .../btf__core_reloc_primitives___diff_enum_def.c | 3 + .../btf__core_reloc_primitives___diff_func_proto.c | 3 + .../btf__core_reloc_primitives___diff_ptr_type.c | 3 + .../btf__core_reloc_primitives___err_non_enum.c | 3 + .../btf__core_reloc_primitives___err_non_int.c | 3 + .../btf__core_reloc_primitives___err_non_ptr.c | 3 + .../bpf/progs/btf__core_reloc_ptr_as_arr.c | 3 + .../progs/btf__core_reloc_ptr_as_arr___diff_sz.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 667 ++ tools/testing/selftests/bpf/progs/loop4.c | 18 + tools/testing/selftests/bpf/progs/loop5.c | 32 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 22 + .../selftests/bpf/progs/test_core_reloc_arrays.c | 55 + .../selftests/bpf/progs/test_core_reloc_flavors.c | 62 + .../selftests/bpf/progs/test_core_reloc_ints.c | 44 + .../selftests/bpf/progs/test_core_reloc_kernel.c | 36 + .../selftests/bpf/progs/test_core_reloc_misc.c | 57 + .../selftests/bpf/progs/test_core_reloc_mods.c | 62 + .../selftests/bpf/progs/test_core_reloc_nesting.c | 46 + .../bpf/progs/test_core_reloc_primitives.c | 43 + .../bpf/progs/test_core_reloc_ptr_as_arr.c | 30 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 48 +- tools/testing/selftests/bpf/test_maps.c | 16 + tools/testing/selftests/bpf/test_progs.c | 374 +- tools/testing/selftests/bpf/test_progs.h | 40 +- tools/testing/selftests/bpf/test_sockopt_sk.c | 25 + .../selftests/bpf/test_tcp_check_syncookie.sh | 3 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 61 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 57 +- .../selftests/bpf/test_xdp_vlan_mode_generic.sh | 9 + .../selftests/bpf/test_xdp_vlan_mode_native.sh | 9 + tools/testing/selftests/bpf/verifier/loops1.c | 28 + .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 6 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 24 +- tools/testing/selftests/kselftest.h | 15 + tools/testing/selftests/kvm/Makefile | 9 +- tools/testing/selftests/kvm/dirty_log_test.c | 61 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 112 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 56 + tools/testing/selftests/kvm/lib/ucall.c | 157 - tools/testing/selftests/kvm/lib/x86_64/ucall.c | 56 + tools/testing/selftests/kvm/s390x/sync_regs_test.c | 6 +- tools/testing/selftests/livepatch/functions.sh | 26 +- tools/testing/selftests/net/.gitignore | 4 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fcnal-test.sh | 3458 +++++++++ tools/testing/selftests/net/l2tp.sh | 382 + tools/testing/selftests/net/nettest.c | 1756 +++++ tools/testing/selftests/net/tls.c | 47 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 48 + tools/testing/selftests/pidfd/.gitignore | 2 + tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd.h | 30 + tools/testing/selftests/pidfd/pidfd_open_test.c | 5 - tools/testing/selftests/pidfd/pidfd_poll_test.c | 117 + tools/testing/selftests/pidfd/pidfd_test.c | 20 +- tools/testing/selftests/pidfd/pidfd_wait.c | 271 + tools/testing/selftests/tc-testing/README | 4 +- .../tc-testing/tc-tests/actions/vlan.json | 94 + tools/testing/selftests/tc-testing/tdc.py | 12 +- tools/usb/usbip/libsrc/usbip_common.c | 6 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- 3969 files changed, 153524 insertions(+), 104965 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-class-wakeup create mode 100644 Documentation/admin-guide/auxdisplay/cfag12864b.rst create mode 100644 Documentation/admin-guide/auxdisplay/index.rst create mode 100644 Documentation/admin-guide/auxdisplay/ks0108.rst create mode 100644 Documentation/admin-guide/cifs/authors.rst create mode 100644 Documentation/admin-guide/cifs/changes.rst create mode 100644 Documentation/admin-guide/cifs/index.rst create mode 100644 Documentation/admin-guide/cifs/introduction.rst create mode 100644 Documentation/admin-guide/cifs/todo.rst create mode 100644 Documentation/admin-guide/cifs/usage.rst rename Documentation/{filesystems => admin-guide}/cifs/winucase_convert.pl (100%) create mode 100644 Documentation/admin-guide/jfs.rst create mode 100644 Documentation/admin-guide/ufs.rst create mode 100644 Documentation/admin-guide/wimax/i2400m.rst create mode 100644 Documentation/admin-guide/wimax/index.rst create mode 100644 Documentation/admin-guide/wimax/wimax.rst delete mode 100644 Documentation/arm/sh-mobile/.gitignore delete mode 100644 Documentation/auxdisplay/cfag12864b delete mode 100644 Documentation/auxdisplay/ks0108 create mode 100644 Documentation/core-api/packing.rst create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt create mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/dma-common.yaml create mode 100644 Documentation/devicetree/bindings/dma/dma-controller.yaml create mode 100644 Documentation/devicetree/bindings/dma/dma-router.yaml rename Documentation/devicetree/bindings/dma/{shdma.txt => renesas,shdma.txt} (100%) delete mode 100644 Documentation/devicetree/bindings/dma/sun4i-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/sun6i-dma.txt rename Documentation/devicetree/bindings/i2c/{i2c-sh_mobile.txt => renesas,iic.txt [...] rename Documentation/devicetree/bindings/i2c/{i2c-riic.txt => renesas,riic.txt} (100%) rename Documentation/devicetree/bindings/media/{renesas,rcar-csi2.txt => renesas,c [...] rename Documentation/devicetree/bindings/media/{rcar_imr.txt => renesas,imr.txt} (100%) rename Documentation/devicetree/bindings/media/{rcar_vin.txt => renesas,vin.txt} (100%) rename Documentation/devicetree/bindings/memory-controllers/{renesas-memory-contro [...] create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-m [...] delete mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml create mode 100644 Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/opp/kryo-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt create mode 100644 Documentation/devicetree/bindings/sound/uda1334.txt delete mode 100644 Documentation/devicetree/writing-schema.md create mode 100644 Documentation/devicetree/writing-schema.rst rename Documentation/{ => driver-api}/thermal/cpu-cooling-api.rst (100%) rename Documentation/{ => driver-api}/thermal/exynos_thermal.rst (100%) rename Documentation/{ => driver-api}/thermal/exynos_thermal_emulation.rst (100%) create mode 100644 Documentation/driver-api/thermal/index.rst create mode 100644 Documentation/driver-api/thermal/index.rst~thermal_next rename Documentation/{ => driver-api}/thermal/intel_powerclamp.rst (100%) rename Documentation/{ => driver-api}/thermal/nouveau_thermal.rst (100%) rename Documentation/{ => driver-api}/thermal/power_allocator.rst (100%) create mode 100644 Documentation/driver-api/thermal/sysfs-api.rst create mode 100644 Documentation/driver-api/thermal/x86_pkg_temperature_thermal.rst delete mode 100644 Documentation/features/locking/rwsem-optimized/arch-support.txt delete mode 100644 Documentation/filesystems/Locking delete mode 100644 Documentation/filesystems/cifs/AUTHORS delete mode 100644 Documentation/filesystems/cifs/CHANGES delete mode 100644 Documentation/filesystems/cifs/README delete mode 100644 Documentation/filesystems/cifs/TODO delete mode 100644 Documentation/filesystems/cifs/cifs.txt delete mode 100644 Documentation/filesystems/directory-locking create mode 100644 Documentation/filesystems/directory-locking.rst create mode 100644 Documentation/filesystems/ext4/verity.rst create mode 100644 Documentation/filesystems/fsverity.rst delete mode 100644 Documentation/filesystems/jfs.txt create mode 100644 Documentation/filesystems/locking.rst delete mode 100644 Documentation/filesystems/nfs/Exporting create mode 100644 Documentation/filesystems/nfs/exporting.rst delete mode 100644 Documentation/filesystems/porting create mode 100644 Documentation/filesystems/porting.rst delete mode 100644 Documentation/filesystems/ubifs-authentication.md create mode 100644 Documentation/filesystems/ubifs-authentication.rst delete mode 100644 Documentation/filesystems/ufs.txt delete mode 100644 Documentation/i2c/busses/i2c-ali1535 create mode 100644 Documentation/i2c/busses/i2c-ali1535.rst delete mode 100644 Documentation/i2c/busses/i2c-ali1563 create mode 100644 Documentation/i2c/busses/i2c-ali1563.rst delete mode 100644 Documentation/i2c/busses/i2c-ali15x3 create mode 100644 Documentation/i2c/busses/i2c-ali15x3.rst delete mode 100644 Documentation/i2c/busses/i2c-amd-mp2 create mode 100644 Documentation/i2c/busses/i2c-amd-mp2.rst delete mode 100644 Documentation/i2c/busses/i2c-amd756 create mode 100644 Documentation/i2c/busses/i2c-amd756.rst delete mode 100644 Documentation/i2c/busses/i2c-amd8111 create mode 100644 Documentation/i2c/busses/i2c-amd8111.rst delete mode 100644 Documentation/i2c/busses/i2c-diolan-u2c create mode 100644 Documentation/i2c/busses/i2c-diolan-u2c.rst delete mode 100644 Documentation/i2c/busses/i2c-i801 create mode 100644 Documentation/i2c/busses/i2c-i801.rst delete mode 100644 Documentation/i2c/busses/i2c-ismt create mode 100644 Documentation/i2c/busses/i2c-ismt.rst delete mode 100644 Documentation/i2c/busses/i2c-mlxcpld create mode 100644 Documentation/i2c/busses/i2c-mlxcpld.rst delete mode 100644 Documentation/i2c/busses/i2c-nforce2 create mode 100644 Documentation/i2c/busses/i2c-nforce2.rst delete mode 100644 Documentation/i2c/busses/i2c-nvidia-gpu create mode 100644 Documentation/i2c/busses/i2c-nvidia-gpu.rst delete mode 100644 Documentation/i2c/busses/i2c-ocores create mode 100644 Documentation/i2c/busses/i2c-ocores.rst delete mode 100644 Documentation/i2c/busses/i2c-parport delete mode 100644 Documentation/i2c/busses/i2c-parport-light create mode 100644 Documentation/i2c/busses/i2c-parport-light.rst create mode 100644 Documentation/i2c/busses/i2c-parport.rst delete mode 100644 Documentation/i2c/busses/i2c-pca-isa create mode 100644 Documentation/i2c/busses/i2c-pca-isa.rst delete mode 100644 Documentation/i2c/busses/i2c-piix4 create mode 100644 Documentation/i2c/busses/i2c-piix4.rst delete mode 100644 Documentation/i2c/busses/i2c-sis5595 create mode 100644 Documentation/i2c/busses/i2c-sis5595.rst delete mode 100644 Documentation/i2c/busses/i2c-sis630 create mode 100644 Documentation/i2c/busses/i2c-sis630.rst delete mode 100644 Documentation/i2c/busses/i2c-sis96x create mode 100644 Documentation/i2c/busses/i2c-sis96x.rst delete mode 100644 Documentation/i2c/busses/i2c-taos-evm create mode 100644 Documentation/i2c/busses/i2c-taos-evm.rst delete mode 100644 Documentation/i2c/busses/i2c-via create mode 100644 Documentation/i2c/busses/i2c-via.rst delete mode 100644 Documentation/i2c/busses/i2c-viapro create mode 100644 Documentation/i2c/busses/i2c-viapro.rst create mode 100644 Documentation/i2c/busses/index.rst delete mode 100644 Documentation/i2c/busses/scx200_acb create mode 100644 Documentation/i2c/busses/scx200_acb.rst delete mode 100644 Documentation/i2c/dev-interface create mode 100644 Documentation/i2c/dev-interface.rst rename Documentation/i2c/{DMA-considerations => dma-considerations.rst} (100%) delete mode 100644 Documentation/i2c/fault-codes create mode 100644 Documentation/i2c/fault-codes.rst delete mode 100644 Documentation/i2c/functionality create mode 100644 Documentation/i2c/functionality.rst delete mode 100644 Documentation/i2c/gpio-fault-injection create mode 100644 Documentation/i2c/gpio-fault-injection.rst delete mode 100644 Documentation/i2c/i2c-protocol create mode 100644 Documentation/i2c/i2c-protocol.rst delete mode 100644 Documentation/i2c/i2c-stub create mode 100644 Documentation/i2c/i2c-stub.rst delete mode 100644 Documentation/i2c/i2c-topology create mode 100644 Documentation/i2c/i2c-topology.rst create mode 100644 Documentation/i2c/index.rst delete mode 100644 Documentation/i2c/instantiating-devices create mode 100644 Documentation/i2c/instantiating-devices.rst delete mode 100644 Documentation/i2c/muxes/i2c-mux-gpio create mode 100644 Documentation/i2c/muxes/i2c-mux-gpio.rst delete mode 100644 Documentation/i2c/old-module-parameters create mode 100644 Documentation/i2c/old-module-parameters.rst delete mode 100644 Documentation/i2c/slave-eeprom-backend create mode 100644 Documentation/i2c/slave-eeprom-backend.rst delete mode 100644 Documentation/i2c/slave-interface create mode 100644 Documentation/i2c/slave-interface.rst delete mode 100644 Documentation/i2c/smbus-protocol create mode 100644 Documentation/i2c/smbus-protocol.rst delete mode 100644 Documentation/i2c/summary create mode 100644 Documentation/i2c/summary.rst delete mode 100644 Documentation/i2c/ten-bit-addresses create mode 100644 Documentation/i2c/ten-bit-addresses.rst delete mode 100644 Documentation/i2c/upgrading-clients create mode 100644 Documentation/i2c/upgrading-clients.rst delete mode 100644 Documentation/i2c/writing-clients create mode 100644 Documentation/i2c/writing-clients.rst delete mode 100644 Documentation/isdn/CREDITS delete mode 100644 Documentation/isdn/INTERFACE.CAPI delete mode 100644 Documentation/isdn/README.avmb1 delete mode 100644 Documentation/isdn/README.gigaset delete mode 100644 Documentation/isdn/README.hysdn delete mode 100644 Documentation/isdn/README.mISDN create mode 100644 Documentation/isdn/avmb1.rst create mode 100644 Documentation/isdn/credits.rst create mode 100644 Documentation/isdn/gigaset.rst create mode 100644 Documentation/isdn/hysdn.rst create mode 100644 Documentation/isdn/index.rst create mode 100644 Documentation/isdn/interface_capi.rst create mode 100644 Documentation/isdn/m_isdn.rst delete mode 100644 Documentation/m68k/README.buddha create mode 100644 Documentation/m68k/buddha-driver.rst create mode 100644 Documentation/media/uapi/rc/rc-protos.rst delete mode 100644 Documentation/mips/AU1xxx_IDE.README create mode 100644 Documentation/mips/au1xxx_ide.rst create mode 100644 Documentation/mips/index.rst delete mode 100644 Documentation/networking/caif/README create mode 100644 Documentation/networking/caif/caif.rst delete mode 100644 Documentation/networking/mac80211_hwsim/README create mode 100644 Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst delete mode 100644 Documentation/nios2/README create mode 100644 Documentation/nios2/nios2.rst delete mode 100644 Documentation/openrisc/README delete mode 100644 Documentation/openrisc/TODO create mode 100644 Documentation/openrisc/index.rst create mode 100644 Documentation/openrisc/openrisc_port.rst create mode 100644 Documentation/openrisc/todo.rst delete mode 100644 Documentation/packing.txt delete mode 100644 Documentation/parisc/debugging create mode 100644 Documentation/parisc/debugging.rst create mode 100644 Documentation/parisc/index.rst delete mode 100644 Documentation/parisc/registers create mode 100644 Documentation/parisc/registers.rst create mode 100644 Documentation/riscv/boot-image-header.rst delete mode 100644 Documentation/riscv/boot-image-header.txt delete mode 100644 Documentation/s390/dasd.rst delete mode 100644 Documentation/s390/debugging390.rst create mode 100644 Documentation/security/tpm/tpm_event_log.rst delete mode 100644 Documentation/spi/butterfly create mode 100644 Documentation/spi/butterfly.rst create mode 100644 Documentation/spi/index.rst delete mode 100644 Documentation/spi/pxa2xx create mode 100644 Documentation/spi/pxa2xx.rst delete mode 100644 Documentation/spi/spi-lm70llp create mode 100644 Documentation/spi/spi-lm70llp.rst delete mode 100644 Documentation/spi/spi-sc18is602 create mode 100644 Documentation/spi/spi-sc18is602.rst delete mode 100644 Documentation/spi/spi-summary create mode 100644 Documentation/spi/spi-summary.rst delete mode 100644 Documentation/spi/spidev create mode 100644 Documentation/spi/spidev.rst delete mode 100644 Documentation/thermal/index.rst delete mode 100644 Documentation/thermal/sysfs-api.rst delete mode 100644 Documentation/thermal/x86_pkg_temperature_thermal.rst create mode 100644 Documentation/trace/coresight-cpu-debug.rst delete mode 100644 Documentation/trace/coresight-cpu-debug.txt create mode 100644 Documentation/trace/coresight.rst delete mode 100644 Documentation/trace/coresight.txt create mode 100644 Documentation/virtual/guest-halt-polling.txt create mode 100644 Documentation/w1/index.rst delete mode 100644 Documentation/w1/masters/ds2482 create mode 100644 Documentation/w1/masters/ds2482.rst delete mode 100644 Documentation/w1/masters/ds2490 create mode 100644 Documentation/w1/masters/ds2490.rst create mode 100644 Documentation/w1/masters/index.rst delete mode 100644 Documentation/w1/masters/mxc-w1 create mode 100644 Documentation/w1/masters/mxc-w1.rst delete mode 100644 Documentation/w1/masters/omap-hdq create mode 100644 Documentation/w1/masters/omap-hdq.rst delete mode 100644 Documentation/w1/masters/w1-gpio create mode 100644 Documentation/w1/masters/w1-gpio.rst create mode 100644 Documentation/w1/slaves/index.rst delete mode 100644 Documentation/w1/slaves/w1_ds2406 create mode 100644 Documentation/w1/slaves/w1_ds2406.rst delete mode 100644 Documentation/w1/slaves/w1_ds2413 create mode 100644 Documentation/w1/slaves/w1_ds2413.rst delete mode 100644 Documentation/w1/slaves/w1_ds2423 create mode 100644 Documentation/w1/slaves/w1_ds2423.rst delete mode 100644 Documentation/w1/slaves/w1_ds2438 create mode 100644 Documentation/w1/slaves/w1_ds2438.rst delete mode 100644 Documentation/w1/slaves/w1_ds28e04 create mode 100644 Documentation/w1/slaves/w1_ds28e04.rst delete mode 100644 Documentation/w1/slaves/w1_ds28e17 create mode 100644 Documentation/w1/slaves/w1_ds28e17.rst delete mode 100644 Documentation/w1/slaves/w1_therm create mode 100644 Documentation/w1/slaves/w1_therm.rst create mode 100644 Documentation/w1/w1-generic.rst create mode 100644 Documentation/w1/w1-netlink.rst delete mode 100644 Documentation/w1/w1.generic delete mode 100644 Documentation/w1/w1.netlink delete mode 100644 Documentation/wimax/README.i2400m delete mode 100644 Documentation/wimax/README.wimax create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8150.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a3u-eur.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts delete mode 100644 arch/arm64/crypto/aes-ctr-fallback.h delete mode 100644 arch/arm64/include/uapi/asm/stat.h create mode 100644 arch/arm64/lib/error-inject.c delete mode 100644 arch/csky/abiv1/memcmp.c delete mode 100644 arch/csky/abiv1/memcopy.h delete mode 100644 arch/csky/abiv1/memmove.c delete mode 100644 arch/csky/abiv1/memset.c delete mode 100644 arch/csky/abiv1/strcpy.c delete mode 100644 arch/csky/abiv1/strlen.c delete mode 100644 arch/csky/abiv1/wordcopy.c delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/mips/include/asm/mach-jz4740/gpio.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_fb.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_mmc.h delete mode 100644 arch/mips/include/asm/mach-jz4740/platform.h create mode 100644 arch/mips/include/asm/vdso/gettimeofday.h create mode 100644 arch/mips/include/asm/vdso/vdso.h create mode 100644 arch/mips/include/asm/vdso/vsyscall.h delete mode 100644 arch/mips/jz4740/board-qi_lb60.c delete mode 100644 arch/mips/jz4740/platform.c create mode 100644 arch/mips/vdso/config-n32-o32-env.c delete mode 100644 arch/mips/vdso/vdso.h create mode 100644 arch/mips/vdso/vgettimeofday.c delete mode 100644 arch/parisc/lib/memset.c create mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/powerpc/include/asm/error-injection.h delete mode 100644 arch/powerpc/kernel/dma-common.c delete mode 100644 arch/riscv/lib/udivdi3.S delete mode 100644 arch/sh/include/uapi/asm/setup.h delete mode 100644 arch/sh/include/uapi/asm/types.h delete mode 100644 arch/x86/crypto/aegis128l-aesni-asm.S delete mode 100644 arch/x86/crypto/aegis128l-aesni-glue.c delete mode 100644 arch/x86/crypto/aegis256-aesni-asm.S delete mode 100644 arch/x86/crypto/aegis256-aesni-glue.c delete mode 100644 arch/x86/crypto/aes-i586-asm_32.S delete mode 100644 arch/x86/crypto/aes-x86_64-asm_64.S delete mode 100644 arch/x86/crypto/morus1280-avx2-asm.S delete mode 100644 arch/x86/crypto/morus1280-avx2-glue.c delete mode 100644 arch/x86/crypto/morus1280-sse2-asm.S delete mode 100644 arch/x86/crypto/morus1280-sse2-glue.c delete mode 100644 arch/x86/crypto/morus1280_glue.c delete mode 100644 arch/x86/crypto/morus640-sse2-asm.S delete mode 100644 arch/x86/crypto/morus640-sse2-glue.c delete mode 100644 arch/x86/crypto/morus640_glue.c create mode 100644 arch/x86/include/asm/cpuidle_haltpoll.h delete mode 100644 arch/x86/include/asm/crypto/aes.h delete mode 100644 arch/x86/include/asm/error-injection.h delete mode 100644 arch/x86/purgatory/string.c delete mode 100644 crypto/aegis128l.c delete mode 100644 crypto/aegis256.c delete mode 100644 crypto/morus1280.c delete mode 100644 crypto/morus640.c create mode 100644 drivers/auxdisplay/charlcd.h delete mode 100644 drivers/base/power/wakeup_stats.c delete mode 100644 drivers/cpufreq/qcom-cpufreq-kryo.c create mode 100644 drivers/cpufreq/qcom-cpufreq-nvmem.c create mode 100644 drivers/cpuidle/cpuidle-haltpoll.c create mode 100644 drivers/cpuidle/governors/haltpoll.c create mode 100644 drivers/crypto/caam/dpseci-debugfs.c create mode 100644 drivers/crypto/caam/dpseci-debugfs.h delete mode 100644 drivers/crypto/ccree/cc_ivgen.c delete mode 100644 drivers/crypto/ccree/cc_ivgen.h delete mode 100644 drivers/dma/dma-jz4740.c create mode 100644 drivers/edac/bluefield_edac.c create mode 100644 drivers/firmware/arm_scmi/reset.c create mode 100644 drivers/gpio/gpiolib-acpi.h create mode 100644 drivers/gpio/gpiolib-of.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h create mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_1.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/navi12_ip_offset.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h delete mode 100644 drivers/gpu/drm/gm12u320/Kconfig delete mode 100644 drivers/gpu/drm/gm12u320/Makefile delete mode 100644 drivers/gpu/drm/i915/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/display/intel_display_types.h delete mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_user.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_user.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_context.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.h create mode 100644 drivers/gpu/drm/i915/i915_getparam.c delete mode 100644 drivers/gpu/drm/i915/intel_drv.h create mode 100644 drivers/gpu/drm/i915/intel_pch.c create mode 100644 drivers/gpu/drm/i915/intel_pch.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.h create mode 100644 drivers/gpu/drm/tiny/Kconfig create mode 100644 drivers/gpu/drm/tiny/Makefile rename drivers/gpu/drm/{gm12u320 => tiny}/gm12u320.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/hx8357d.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/ili9225.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/ili9341.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/mi0283qt.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/repaper.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/st7586.c (100%) rename drivers/gpu/drm/{tinydrm => tiny}/st7735r.c (100%) delete mode 100644 drivers/gpu/drm/tinydrm/Kconfig delete mode 100644 drivers/gpu/drm/tinydrm/Makefile delete mode 100644 drivers/hwmon/jz4740-hwmon.c delete mode 100644 drivers/misc/spear13xx_pcie_gadget.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c create mode 100644 drivers/net/dsa/microchip/ksz8795.c create mode 100644 drivers/net/dsa/microchip/ksz8795_reg.h create mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz_priv.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c create mode 100644 drivers/net/phy/mdio-aspeed.c create mode 100644 drivers/net/wireless/realtek/rtw88/coex.c create mode 100644 drivers/net/wireless/realtek/rtw88/coex.h create mode 100644 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l15.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l92.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7180.c delete mode 100644 drivers/power/supply/jz4740-battery.c create mode 100644 drivers/reset/reset-scmi.c create mode 100644 drivers/s390/crypto/zcrypt_ccamisc.c create mode 100644 drivers/s390/crypto/zcrypt_ccamisc.h create mode 100644 drivers/soc/qcom/socinfo.c delete mode 100644 drivers/staging/erofs/include/linux/tagptr.h create mode 100644 drivers/staging/erofs/tagptr.h delete mode 100644 drivers/staging/erofs/unzip_pagevec.h delete mode 100644 drivers/staging/erofs/unzip_vle.c delete mode 100644 drivers/staging/erofs/unzip_vle.h create mode 100644 drivers/staging/erofs/zdata.c create mode 100644 drivers/staging/erofs/zdata.h create mode 100644 drivers/staging/erofs/zpvec.h create mode 100644 drivers/staging/octeon/octeon-stubs.h rename drivers/{ => staging}/uwb/Kconfig (100%) rename drivers/{ => staging}/uwb/Makefile (100%) create mode 100644 drivers/staging/uwb/TODO rename drivers/{ => staging}/uwb/address.c (100%) create mode 100644 drivers/staging/uwb/allocator.c rename drivers/{ => staging}/uwb/beacon.c (100%) rename drivers/{ => staging}/uwb/driver.c (100%) rename drivers/{ => staging}/uwb/drp-avail.c (100%) create mode 100644 drivers/staging/uwb/drp-ie.c rename drivers/{ => staging}/uwb/drp.c (100%) rename drivers/{ => staging}/uwb/est.c (100%) create mode 100644 drivers/staging/uwb/hwa-rc.c rename drivers/{ => staging}/uwb/i1480/Makefile (100%) rename drivers/{ => staging}/uwb/i1480/dfu/Makefile (100%) create mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c create mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h create mode 100644 drivers/staging/uwb/i1480/dfu/mac.c create mode 100644 drivers/staging/uwb/i1480/dfu/phy.c create mode 100644 drivers/staging/uwb/i1480/dfu/usb.c create mode 100644 drivers/staging/uwb/i1480/i1480-est.c rename drivers/{ => staging}/uwb/ie-rcv.c (100%) rename drivers/{ => staging}/uwb/ie.c (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/debug-cmd.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/spec.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/umc.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/whci.h (100%) rename drivers/{ => staging}/uwb/lc-dev.c (100%) rename drivers/{ => staging}/uwb/lc-rc.c (100%) rename drivers/{ => staging}/uwb/neh.c (100%) create mode 100644 drivers/staging/uwb/pal.c create mode 100644 drivers/staging/uwb/radio.c rename drivers/{ => staging}/uwb/reset.c (100%) create mode 100644 drivers/staging/uwb/rsv.c rename drivers/{ => staging}/uwb/scan.c (100%) create mode 100644 drivers/staging/uwb/umc-bus.c create mode 100644 drivers/staging/uwb/umc-dev.c create mode 100644 drivers/staging/uwb/umc-drv.c create mode 100644 drivers/staging/uwb/uwb-debug.c create mode 100644 drivers/staging/uwb/uwb-internal.h create mode 100644 drivers/staging/uwb/uwb.h rename drivers/{ => staging}/uwb/uwbd.c (100%) create mode 100644 drivers/staging/uwb/whc-rc.c create mode 100644 drivers/staging/uwb/whci.c rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-cbaf (100%) rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-design-o [...] create mode 100644 drivers/staging/wusbcore/Kconfig create mode 100644 drivers/staging/wusbcore/Makefile create mode 100644 drivers/staging/wusbcore/TODO create mode 100644 drivers/staging/wusbcore/cbaf.c create mode 100644 drivers/staging/wusbcore/crypto.c rename drivers/{usb => staging}/wusbcore/dev-sysfs.c (100%) create mode 100644 drivers/staging/wusbcore/devconnect.c create mode 100644 drivers/staging/wusbcore/host/Kconfig create mode 100644 drivers/staging/wusbcore/host/Makefile create mode 100644 drivers/staging/wusbcore/host/hwa-hc.c rename drivers/{usb => staging/wusbcore}/host/whci/Makefile (100%) create mode 100644 drivers/staging/wusbcore/host/whci/asl.c create mode 100644 drivers/staging/wusbcore/host/whci/debug.c create mode 100644 drivers/staging/wusbcore/host/whci/hcd.c create mode 100644 drivers/staging/wusbcore/host/whci/hw.c create mode 100644 drivers/staging/wusbcore/host/whci/init.c create mode 100644 drivers/staging/wusbcore/host/whci/int.c create mode 100644 drivers/staging/wusbcore/host/whci/pzl.c create mode 100644 drivers/staging/wusbcore/host/whci/qset.c create mode 100644 drivers/staging/wusbcore/host/whci/whcd.h rename drivers/{usb => staging/wusbcore}/host/whci/whci-hc.h (100%) create mode 100644 drivers/staging/wusbcore/host/whci/wusb.c rename {include/linux/usb => drivers/staging/wusbcore/include}/association.h (100%) rename {include/linux/usb => drivers/staging/wusbcore/include}/wusb-wa.h (100%) create mode 100644 drivers/staging/wusbcore/include/wusb.h create mode 100644 drivers/staging/wusbcore/mmc.c rename drivers/{usb => staging}/wusbcore/pal.c (100%) create mode 100644 drivers/staging/wusbcore/reservation.c rename drivers/{usb => staging}/wusbcore/rh.c (100%) rename drivers/{usb => staging}/wusbcore/security.c (100%) rename drivers/{usb => staging}/wusbcore/wa-hc.c (100%) create mode 100644 drivers/staging/wusbcore/wa-hc.h rename drivers/{usb => staging}/wusbcore/wa-nep.c (100%) rename drivers/{usb => staging}/wusbcore/wa-rpipe.c (100%) rename drivers/{usb => staging}/wusbcore/wa-xfer.c (100%) rename drivers/{usb => staging}/wusbcore/wusbhc.c (100%) create mode 100644 drivers/staging/wusbcore/wusbhc.h delete mode 100644 drivers/usb/host/hwa-hc.c delete mode 100644 drivers/usb/host/oxu210hp.h delete mode 100644 drivers/usb/host/whci/asl.c delete mode 100644 drivers/usb/host/whci/debug.c delete mode 100644 drivers/usb/host/whci/hcd.c delete mode 100644 drivers/usb/host/whci/hw.c delete mode 100644 drivers/usb/host/whci/init.c delete mode 100644 drivers/usb/host/whci/int.c delete mode 100644 drivers/usb/host/whci/pzl.c delete mode 100644 drivers/usb/host/whci/qset.c delete mode 100644 drivers/usb/host/whci/whcd.h delete mode 100644 drivers/usb/host/whci/wusb.c delete mode 100644 drivers/usb/wusbcore/Kconfig delete mode 100644 drivers/usb/wusbcore/Makefile delete mode 100644 drivers/usb/wusbcore/cbaf.c delete mode 100644 drivers/usb/wusbcore/crypto.c delete mode 100644 drivers/usb/wusbcore/devconnect.c delete mode 100644 drivers/usb/wusbcore/mmc.c delete mode 100644 drivers/usb/wusbcore/reservation.c delete mode 100644 drivers/usb/wusbcore/wa-hc.h delete mode 100644 drivers/usb/wusbcore/wusbhc.h delete mode 100644 drivers/uwb/allocator.c delete mode 100644 drivers/uwb/drp-ie.c delete mode 100644 drivers/uwb/hwa-rc.c delete mode 100644 drivers/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/uwb/i1480/dfu/mac.c delete mode 100644 drivers/uwb/i1480/dfu/phy.c delete mode 100644 drivers/uwb/i1480/dfu/usb.c delete mode 100644 drivers/uwb/i1480/i1480-est.c delete mode 100644 drivers/uwb/pal.c delete mode 100644 drivers/uwb/radio.c delete mode 100644 drivers/uwb/rsv.c delete mode 100644 drivers/uwb/umc-bus.c delete mode 100644 drivers/uwb/umc-dev.c delete mode 100644 drivers/uwb/umc-drv.c delete mode 100644 drivers/uwb/uwb-debug.c delete mode 100644 drivers/uwb/uwb-internal.h delete mode 100644 drivers/uwb/whc-rc.c delete mode 100644 drivers/uwb/whci.c delete mode 100644 drivers/video/fbdev/jz4740_fb.c create mode 100644 fs/btrfs/block-group.c create mode 100644 fs/btrfs/block-group.h delete mode 100644 fs/btrfs/dedupe.h create mode 100644 fs/ext4/verity.c create mode 100644 fs/f2fs/verity.c create mode 100644 fs/verity/Kconfig create mode 100644 fs/verity/Makefile create mode 100644 fs/verity/enable.c create mode 100644 fs/verity/fsverity_private.h create mode 100644 fs/verity/hash_algs.c create mode 100644 fs/verity/init.c create mode 100644 fs/verity/measure.c create mode 100644 fs/verity/open.c create mode 100644 fs/verity/signature.c create mode 100644 fs/verity/verify.c delete mode 100644 include/crypto/morus1280_glue.h delete mode 100644 include/crypto/morus640_glue.h delete mode 100644 include/crypto/morus_common.h create mode 100644 include/linux/cpuidle_haltpoll.h create mode 100644 include/linux/fsverity.h create mode 100644 include/linux/module_signature.h delete mode 100644 include/linux/oxu210hp.h delete mode 100644 include/linux/platform_data/leds-kirkwood-netxbig.h delete mode 100644 include/linux/platform_data/nxp-nci.h delete mode 100644 include/linux/usb/wusb.h delete mode 100644 include/linux/uwb.h delete mode 100644 include/misc/charlcd.h create mode 100644 include/sound/intel-nhlt.h create mode 100644 include/sound/soc-component.h create mode 100644 include/uapi/linux/fsverity.h create mode 100644 kernel/module_signature.c create mode 100644 lib/crypto/aes.c create mode 100644 scripts/coccinelle/api/platform_get_irq.cocci create mode 100755 scripts/tools-support-relr.sh create mode 100644 security/integrity/ima/ima_modsig.c create mode 100644 sound/hda/intel-nhlt.c create mode 100644 sound/soc/codecs/uda1334.c delete mode 100644 sound/soc/intel/skylake/skl-nhlt.h delete mode 100644 sound/soc/jz4740/qi_lb60.c create mode 100644 sound/soc/soc-component.c create mode 100644 sound/usb/mixer_scarlett_gen2.c create mode 100644 sound/usb/mixer_scarlett_gen2.h delete mode 100644 tools/crypto/getstat.c create mode 100644 tools/perf/lib/Build create mode 100644 tools/perf/lib/Documentation/Makefile create mode 100644 tools/perf/lib/Documentation/man/libperf.rst create mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst create mode 100644 tools/perf/lib/Makefile create mode 100644 tools/perf/lib/core.c create mode 100644 tools/perf/lib/cpumap.c create mode 100644 tools/perf/lib/evlist.c create mode 100644 tools/perf/lib/evsel.c create mode 100644 tools/perf/lib/include/internal/cpumap.h create mode 100644 tools/perf/lib/include/internal/evlist.h create mode 100644 tools/perf/lib/include/internal/evsel.h create mode 100644 tools/perf/lib/include/internal/lib.h create mode 100644 tools/perf/lib/include/internal/tests.h create mode 100644 tools/perf/lib/include/internal/threadmap.h create mode 100644 tools/perf/lib/include/internal/xyarray.h create mode 100644 tools/perf/lib/include/perf/core.h create mode 100644 tools/perf/lib/include/perf/cpumap.h create mode 100644 tools/perf/lib/include/perf/evlist.h create mode 100644 tools/perf/lib/include/perf/evsel.h create mode 100644 tools/perf/lib/include/perf/threadmap.h create mode 100644 tools/perf/lib/internal.h create mode 100644 tools/perf/lib/lib.c create mode 100644 tools/perf/lib/libperf.map create mode 100644 tools/perf/lib/libperf.pc.template create mode 100644 tools/perf/lib/tests/Makefile create mode 100644 tools/perf/lib/tests/test-cpumap.c create mode 100644 tools/perf/lib/tests/test-evlist.c create mode 100644 tools/perf/lib/tests/test-evsel.c create mode 100644 tools/perf/lib/tests/test-threadmap.c create mode 100644 tools/perf/lib/threadmap.c create mode 100644 tools/perf/lib/xyarray.c delete mode 100644 tools/perf/util/xyarray.h create mode 100644 tools/testing/selftests/arm64/.gitignore create mode 100644 tools/testing/selftests/arm64/Makefile create mode 100755 tools/testing/selftests/arm64/run_tags_test.sh create mode 100644 tools/testing/selftests/arm64/tags_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/core_reloc.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors__err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___bool.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bi [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___revers [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_misc.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___mod_swap.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___typedefs.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___ano [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___dup [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___ext [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___str [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr___ [...] create mode 100644 tools/testing/selftests/bpf/progs/core_reloc_types.h create mode 100644 tools/testing/selftests/bpf/progs/loop4.c create mode 100644 tools/testing/selftests/bpf/progs/loop5.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan_mode_generic.sh create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan_mode_native.sh create mode 100644 tools/testing/selftests/kvm/lib/aarch64/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/s390x/ucall.c delete mode 100644 tools/testing/selftests/kvm/lib/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/ucall.c create mode 100755 tools/testing/selftests/net/fcnal-test.sh create mode 100644 tools/testing/selftests/net/l2tp.sh create mode 100644 tools/testing/selftests/net/nettest.c create mode 100644 tools/testing/selftests/pidfd/pidfd_poll_test.c create mode 100644 tools/testing/selftests/pidfd/pidfd_wait.c