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-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 6dd65e60af98 Add linux-next specific files for 20201110 discards a5172e5150df Merge branch 'akpm/master' into master discards 57d90560732a mm/gup: assert that the mmap lock is held in __get_user_pages() discards 465786e5cd03 mmap locking API: don't check locking if the mm isn't live yet discards a0060f10fb40 compiler-clang: remove version check for BPF Tracing discards 745ea07966a0 Merge branch 'akpm-current/current' into master discards 8cd21df079bf Merge remote-tracking branch 'memblock/for-next' into master discards 0be8cf81c6e6 Merge remote-tracking branch 'notifications/notifications- [...] discards f4b7ade22d3c Merge remote-tracking branch 'mhi/mhi-next' into master discards e63aa18dd1ed Merge remote-tracking branch 'fpga/for-next' into master discards 1058b58ce549 Merge remote-tracking branch 'pidfd/for-next' into master discards 233752eb1432 Merge remote-tracking branch 'auxdisplay/auxdisplay' into master discards e887b22c5768 Merge remote-tracking branch 'xarray/main' into master discards c1f9871ecb6f Merge remote-tracking branch 'nvmem/for-next' into master discards ad5284738deb Merge remote-tracking branch 'slimbus/for-next' into master discards a657eae10c65 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards 328880717374 Merge remote-tracking branch 'rtc/rtc-next' into master discards 50e1cd2b0414 Merge remote-tracking branch 'coresight/next' into master discards 3a43efa8c47d Merge remote-tracking branch 'livepatching/for-next' into master discards aebd2838d0fe Merge remote-tracking branch 'kselftest/next' into master discards afbc5239eee9 Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] discards e5b697a262a4 Merge remote-tracking branch 'pinctrl-intel/for-next' into master discards 45935f17cfd9 Merge remote-tracking branch 'pinctrl/for-next' into master discards eb6f525b927f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] discards 3c670830efab Merge remote-tracking branch 'gpio/for-next' into master discards a800a015b97c Merge remote-tracking branch 'rpmsg/for-next' into master discards 1f8654bec894 Merge remote-tracking branch 'vhost/linux-next' into master discards 086e0ab26fb5 Merge remote-tracking branch 'scsi-mkp/for-next' into master discards 75d2142ef564 Merge remote-tracking branch 'scsi/for-next' into master discards 8e4adec9a291 Merge remote-tracking branch 'dmaengine/next' into master discards ef9f95c81fb9 Merge remote-tracking branch 'mux/for-next' into master discards 9330dbcbe8dd Merge remote-tracking branch 'staging/staging-next' into master discards 8bd5509244ea Merge remote-tracking branch 'extcon/extcon-next' into master discards 416f690cca09 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards fe9ec05ca2dd Merge remote-tracking branch 'tty/tty-next' into master discards 502f8643d6e2 Merge remote-tracking branch 'phy-next/next' into master discards b07c23cab2b2 Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] discards 36b67d521183 Merge remote-tracking branch 'usb-serial/usb-next' into master discards 7a2a2c071448 Merge remote-tracking branch 'usb/usb-next' into master discards c9accb6ddd50 Merge remote-tracking branch 'ipmi/for-next' into master discards e0016234302e Merge remote-tracking branch 'leds/for-next' into master discards 7bd5bb161657 Merge remote-tracking branch 'drivers-x86/for-next' into master discards 0c578537560b Merge remote-tracking branch 'percpu/for-next' into master discards e71eb4c4d42b Merge remote-tracking branch 'xen-tip/linux-next' into master discards 2b4b2ee0e04f Merge remote-tracking branch 'rcu/rcu/next' into master discards feae8366dc3c Merge remote-tracking branch 'edac/edac-for-next' into master discards 55538f044cac Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards 6693cb1fa5ea Merge remote-tracking branch 'tip/auto-latest' into master discards 844fae48c2ce Merge remote-tracking branch 'spi/for-next' into master discards 45afd4276198 Merge remote-tracking branch 'devicetree/for-next' into master discards fc73606791f8 Merge remote-tracking branch 'audit/next' into master discards 2ca0a8da3a1e Merge remote-tracking branch 'tomoyo/master' into master discards 39cc143b95bd Merge remote-tracking branch 'selinux/next' into master discards 3a4b5887bef9 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards d5e81db48234 Merge remote-tracking branch 'regulator/for-next' into master discards 438898209556 Merge remote-tracking branch 'backlight/for-backlight-next [...] discards c4045aee6aee Merge remote-tracking branch 'mfd/for-mfd-next' into master discards f4009996cc81 Merge remote-tracking branch 'mmc/next' into master discards 8a4ec80b8199 Merge remote-tracking branch 'block/for-next' into master discards 980a03b79027 Merge remote-tracking branch 'input/next' into master discards 40d3384cb866 Merge remote-tracking branch 'modules/modules-next' into master discards 491a5a9a2fea Merge remote-tracking branch 'sound-asoc/for-next' into master discards a380791b5ea8 Merge remote-tracking branch 'sound/for-next' into master discards f157f238cfee Merge remote-tracking branch 'regmap/for-next' into master discards 4d57701cfac7 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master discards 9de4dd972fee Merge remote-tracking branch 'drm-msm/msm-next' into master discards b52f0cb12373 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards 8274bcc5c1d7 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next [...] discards d9a306aeae4a Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards fb796d0d8102 Merge remote-tracking branch 'amdgpu/drm-next' into master discards 1b1f090593ce Merge remote-tracking branch 'drm/drm-next' into master discards def55cd1e513 Merge remote-tracking branch 'crypto/master' into master discards e2874180248d Merge remote-tracking branch 'spi-nor/spi-nor/next' into master discards b1031e89d621 Merge remote-tracking branch 'nand/nand/next' into master discards 2c5d10afcbb8 Merge remote-tracking branch 'mtd/mtd/next' into master discards 5306e121f07d Merge remote-tracking branch 'gfs2/for-next' into master discards b453c4665926 Merge remote-tracking branch 'mac80211-next/master' into master discards a735b1a16121 Merge remote-tracking branch 'bluetooth/master' into master discards 3e5acbea719e Merge remote-tracking branch 'wireless-drivers-next/master [...] discards 5ffcfd917347 Merge remote-tracking branch 'bpf-next/for-next' into master discards e39b953a58cb Merge remote-tracking branch 'net-next/master' into master discards 772b48054c6c Merge remote-tracking branch 'rdma/for-next' into master discards 0981afb3baba Merge remote-tracking branch 'swiotlb/linux-next' into master discards 0ce81122e70c Merge remote-tracking branch 'ieee1394/for-next' into master discards de6f40a5cdfd Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards 0f1d133256fb Merge remote-tracking branch 'opp/opp/linux-next' into master discards b4a139a099f9 Merge remote-tracking branch 'devfreq/devfreq-next' into master discards c951f16933cc Merge remote-tracking branch 'cpupower/cpupower' into master discards 25c9d441ac39 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards eb4d041a70da Merge remote-tracking branch 'pm/linux-next' into master discards 086aeabe6158 Merge remote-tracking branch 'v4l-dvb-next/master' into master discards 38da72700fea Merge remote-tracking branch 'v4l-dvb/master' into master discards 11a3c991ef57 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards 8241144103fe Merge remote-tracking branch 'dmi/dmi-for-next' into master discards aa833e0f44f4 Merge remote-tracking branch 'i2c/i2c/for-next' into master discards d671b1039ef8 Merge remote-tracking branch 'hid/for-next' into master discards a4dcfb095e0f Merge remote-tracking branch 'pstore/for-next/pstore' into master discards 5205a1f1feb5 Merge remote-tracking branch 'pci/next' into master discards 546cc4a894c3 Merge remote-tracking branch 'printk/for-next' into master discards 5d9b27e69ee5 Merge remote-tracking branch 'vfs/for-next' into master discards b3060c8802c9 Merge remote-tracking branch 'file-locks/locks-next' into master discards 4273f0acced4 Merge remote-tracking branch 'cel/cel-next' into master discards 1783541b1835 Merge remote-tracking branch 'nfs-anna/linux-next' into master discards c8edfd2ebf4a Merge remote-tracking branch 'f2fs/dev' into master discards d03b9792cd6e Merge remote-tracking branch 'ext3/for_next' into master discards cabaab6b46ce Merge remote-tracking branch 'cifs/for-next' into master discards 9db02d224c68 Merge remote-tracking branch 'btrfs/for-next' into master discards a67a536ece8e Merge remote-tracking branch 'xtensa/xtensa-for-next' into master discards ea4782cca8d2 Merge remote-tracking branch 's390/for-next' into master discards e81a2588579f Merge remote-tracking branch 'risc-v/for-next' into master discards 242182193d24 Merge remote-tracking branch 'parisc-hd/for-next' into master discards 1dd6846ee2e7 Merge remote-tracking branch 'openrisc/for-next' into master discards 89c819d18bcc Merge remote-tracking branch 'nds32/next' into master discards 15d3cb6f50e2 Merge remote-tracking branch 'mips/mips-next' into master discards 8ab6755e2e08 Merge remote-tracking branch 'm68knommu/for-next' into master discards cfa47a3e4c7e Merge remote-tracking branch 'm68k/for-next' into master discards 8fb7ca32494f Merge remote-tracking branch 'h8300/h8300-next' into master discards 5d0f72fb026d Merge remote-tracking branch 'csky/linux-next' into master discards 0472ad5d6cbc Merge remote-tracking branch 'clk/clk-next' into master discards 46a5af0cc776 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards 5732e4dc2776 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 0589dfe3633a Merge remote-tracking branch 'tegra/for-next' into master discards 3166ca9d3dbf Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards da81c88b2112 Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 11553155c3fd Merge remote-tracking branch 'rockchip/for-next' into master discards 7e5cd63d67ee Merge remote-tracking branch 'reset/reset/next' into master discards ec045cfcdf92 Merge remote-tracking branch 'renesas/next' into master discards b6d413588dca Merge remote-tracking branch 'realtek/for-next' into master discards cb8d75fbeac0 Merge remote-tracking branch 'qcom/for-next' into master discards f592ecc1c2f2 Merge remote-tracking branch 'omap/for-next' into master discards 7215ea816629 Merge remote-tracking branch 'mvebu/for-next' into master discards 56500f2ff6f3 Merge remote-tracking branch 'mediatek/for-next' into master discards 886cc3ce63c3 Merge remote-tracking branch 'keystone/next' into master discards 0fcacf2f3d44 Merge remote-tracking branch 'imx-mxs/for-next' into master discards 895f1c864a7c Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards fc12ee4e7989 Merge remote-tracking branch 'at91/at91-next' into master discards 19b3f75fd870 Merge remote-tracking branch 'aspeed/for-next' into master discards f6ad6615f37f Merge remote-tracking branch 'amlogic/for-next' into master discards 382dd3b2df78 Merge remote-tracking branch 'arm-soc/for-next' into master discards 3433762878e3 Merge remote-tracking branch 'arm64/for-next/core' into master discards de2773b4a6d2 Merge remote-tracking branch 'arm/for-next' into master discards 7c69cf45ceab Merge remote-tracking branch 'asm-generic/master' into master discards 0f76e171d7e9 Merge remote-tracking branch 'kbuild/for-next' into master discards cb165dbb5aeb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 4513b556d47b Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards 8b9459b6247c Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards 49728944b3eb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards f9cefcbde34e Merge remote-tracking branch 'scsi-fixes/fixes' into master discards 5242317be110 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] discards a4be1cccb9bf Merge remote-tracking branch 'vfs-fixes/fixes' into master discards f792bd7ae0d8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards 2132140aa8c7 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards bb7e923dd626 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master discards e3c008af9943 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master discards e42e70bdaf9e Merge remote-tracking branch 'dmaengine-fixes/fixes' into master discards 324f65ad38bc Merge remote-tracking branch 'ide/master' into master discards 2f25b6f9446c Merge remote-tracking branch 'input-current/for-linus' int [...] discards e5204a37dd94 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] discards 4e6f5a865756 Merge remote-tracking branch 'char-misc.current/char-misc- [...] discards 7b49e67a251a Merge remote-tracking branch 'staging.current/staging-linu [...] discards 03dbb54dc55e Merge remote-tracking branch 'phy/fixes' into master discards dd64eb039f33 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards c484cb90e921 Merge remote-tracking branch 'regmap-fixes/for-linus' into master discards f10cbbcd84a3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards 75ee0990bf79 Merge remote-tracking branch 'sound-current/for-linus' int [...] discards 703b3088946f Merge remote-tracking branch 'wireless-drivers/master' int [...] discards 7a67ff6559eb Merge remote-tracking branch 'bpf/master' into master discards 04bb7eae937a Merge remote-tracking branch 'net/master' into master discards f9bad04e6b69 Merge remote-tracking branch 'fscrypt-current/for-stable' [...] discards 37ae6588622c Merge remote-tracking branch 'sparc/master' into master discards 957af34c4015 Merge remote-tracking branch 's390-fixes/fixes' into master discards a6f59c9e729f Merge remote-tracking branch 'powerpc-fixes/fixes' into master discards f71f575b40dc Merge remote-tracking branch 'arm-current/fixes' into master discards 86c469ec3058 Merge remote-tracking branch 'kbuild-current/fixes' into master discards ed0a881871e9 dt-bindings: misc: convert fsl,qoriq-mc from txt to YAML discards 79f46c998a12 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned discards 35a9443de14e drm/i915/gt: Flush xcs before tgl breadcrumbs discards a41419475a1a drm/i915/gt: Expose more parameters for emitting writes in [...] discards 708923cff3aa drm/i915: Fix encoder lookup during PSR atomic check discards 7d89cf6f3e3b drm/i915/gt: Use the local HWSP offset during submission discards 5010fd8537bb drm/i915/gem: Flush coherency domains on first set-domain-ioctl discards adcc34fccde2 drm/i915/gvt: Fix mmio handler break on BXT/APL. discards 7b604a8c2947 drm/i915/gvt: Only pin/unpin intel_context along with workload discards 7d1d6cecc4f8 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] discards 5568f45483e5 drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write discards 6a5ea64ec2a6 Merge remote-tracking branch 'spi/for-5.11' into spi-next discards 62dce4e3f648 Merge remote-tracking branch 'spi/for-5.10' into spi-linus discards 3c8d2045d864 Merge remote-tracking branch 'spi/for-5.9' into spi-linus discards 960d8b84cb56 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] discards 9c1ab7a9c985 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next discards 9ade6faf77a6 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus discards f49c94488887 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus discards c0a41bf9dbc7 docs: Remove redundant "``" from Requirements.rst discards c7079ff0ba20 torture: Make kvm.sh "--dryrun sched" summarize number of builds discards edce9d071e1d torture: Make kvm.sh "--dryrun sched" summarize number of batches discards 90ad7f8a2e0a Merge branch 'for-next/va-refactor' into for-next/core discards 103ceda28388 Merge branch 'acpi-button' into linux-next discards 69df78ed09b7 Merge branch 'acpi-misc' into linux-next discards 6c17eb98521e nfsd/nfs3: remove unused macro nfsd3_fhandleres discards 95035aa09914 NFSD: A semicolon is not needed after a switch statement. discards a26a62cdc54c svcrdma: support multiple Read chunks per RPC discards 424503f43db4 svcrdma: Use the new parsed chunk list when pulling Read chunks discards 4fa52a435f15 svcrdma: Rename info::ri_chunklen discards 14519fa8fc67 svcrdma: Clean up chunk tracepoints discards 6cef4b609755 svcrdma: Remove chunk list pointers discards 762bf605d788 svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] discards 106e33bdb48d svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] discards 72925b8e58b9 svcrdma: Support multiple write chunks when pulling up discards 6f3e5e3e0e53 svcrdma: Use parsed chunk lists to encode Reply transport headers discards e28dd158ba1e svcrdma: Use parsed chunk lists to construct RDMA Writes discards 17f616ef68f7 svcrdma: Use parsed chunk lists to detect reverse directio [...] discards 7fc0f8a76e50 svcrdma: Use parsed chunk lists to derive the inv_rkey discards 0abe9d61d22f svcrdma: Add a "parsed chunk list" data structure discards 77e0a1ee3ef7 svcrdma: Clean up svc_rdma_encode_reply_chunk() discards e6e6f7fabdda svcrdma: Post RDMA Writes while XDR encoding replies discards 79da7144b25c NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders discards fab077fdabde SUNRPC: Rename svc_encode_read_payload() discards 563677cf623b svcrdma: Refactor the RDMA Write path discards 444f6cbf9f23 svcrdma: Const-ify the xdr_buf arguments discards 71cbc0ddea72 SUNRPC: Adjust synopsis of xdr_buf_subsegment() discards eda67cbbc876 SUNRPC: Use zero-copy to perform socket send operations discards 814cead90f99 Merge branch 'acpi-scan' into linux-next discards 7c5e6f73cac0 Merge branch 'acpi-docs' into linux-next discards 748af5e7030c NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL discards 862c45f23b4d SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() discards 9b83d8274a99 NFSD: NFSv3 PATHCONF Reply is improperly formed discards 9809e2b5c061 cifs: fix a memleak with modefromsid discards 6d95853fb8ee Merge branch 'tif-task_work.arch' into for-next discards 216875a53ff2 io_uring: remove 'twa_signal_ok' deadlock work-around discards d73527501bbf kernel: remove checking for TIF_NOTIFY_SIGNAL discards ddbc8332de1d signal: kill JOBCTL_TASK_WORK discards 2c3062444d88 io_uring: JOBCTL_TASK_WORK is no longer used by task_work discards a848c6f129ca task_work: remove legacy TWA_SIGNAL path discards 4c6a9dcd4d13 xtensa: add support for TIF_NOTIFY_SIGNAL discards fa5abcb43f9a sparc: add support for TIF_NOTIFY_SIGNAL discards e36f9b4fd610 riscv: add support for TIF_NOTIFY_SIGNAL discards a9f18388d40a nds32: add support for TIF_NOTIFY_SIGNAL discards 2bd1060bfc94 ia64: add support for TIF_NOTIFY_SIGNAL discards cbf21f65cb25 h8300: add support for TIF_NOTIFY_SIGNAL discards 41c9c8e46e40 c6x: add support for TIF_NOTIFY_SIGNAL discards ba0c49d2afbc arm: add support for TIF_NOTIFY_SIGNAL discards 4e5747250dfe alpha: add support for TIF_NOTIFY_SIGNAL discards a7e9807fe003 Merge branch 'for-5.11/io_uring' into for-next discards e0c06f5ab2c5 io_uring: refactor io_sq_thread() handling discards 66cd6179f704 io_uring: always batch cancel in *cancel_files() discards 9c2344be09b3 io_uring: pass files into kill timeouts/poll discards 64658b259d2b io_uring: don't iterate io_uring_cancel_files() discards 7af157bab87d io_uring: cancel only requests of current task discards 1109acca194a io_uring: add a {task,files} pair matching helper discards 4fad071db359 io_uring: simplify io_task_match() discards 0f4a297856ce io_uring: inline io_import_iovec() discards b72227323147 io_uring: remove duplicated io_size from rw discards 39eddf5aceb3 fs/io_uring Don't use the return value from import_iovec(). discards 24f942c3f18f io_uring: NULL files dereference by SQPOLL discards f6256e8c612e io_uring: add timeout support for io_uring_enter() discards 0b80b6fa8831 io_uring: only plug when appropriate discards bce37eaf9490 io_uring: rearrange io_kiocb fields for better caching discards 60a769049a97 io_uring: link requests with singly linked list discards 85e6a184ce9b io_uring: track link timeout's master explicitly discards b550afc8b314 io_uring: track link's head and tail during submit discards 78674f3bcb59 io_uring: split poll and poll_remove structs discards b1a047e4a1b9 io_uring: add support for IORING_OP_UNLINKAT discards 5766db0a11a5 io_uring: add support for IORING_OP_RENAMEAT discards dbea8d345177 fs: make do_renameat2() take struct filename discards c0a2b14855c2 io_uring: enable file table usage for SQPOLL rings discards c1e9620dc4d8 io_uring: allow non-fixed files with SQPOLL discards c782c6278844 io_uring: add support for shutdown(2) discards da9c0ce7efb9 net: provide __sys_shutdown_sock() that takes a socket discards 7501cc2a9a34 io_uring: allow SQPOLL with CAP_SYS_NICE privileges discards 666dc267e005 bus: mhi: core: Skip RDDM download for unknown execution e [...] discards 64f8629ffea9 bus: mhi: core: Rename RDDM download function to use proper words discards d39ae0334e7e bus: mhi: core: Remove unused mhi_fw_load_worker() declaration discards c8a916622e0e bus: mhi: core: Expose mhi_get_exec_env() API for controllers discards e438c5b2fc75 bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() discards e19421c5f8cd bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] discards 25c142c93899 bus: mhi: Fix channel close issue on driver remove discards 82c9722883e2 bus: mhi: core: Fix null pointer access when parsing MHI c [...] discards c40eadc74f43 bus: mhi: Add MHI PCI support for WWAN modems discards 223877b5fbae Merge branch 'pm-cpufreq' into linux-next discards a0796429c6ab arm: add support for TIF_NOTIFY_SIGNAL *for build testing [...] discards 191f15485624 Merge branch 'features' into for-next discards 926b6628a37b Merge branch 'fixes' into for-next discards 5a2274927388 Merge branch 'devel-stable' into for-next discards 85f3e95c08b1 Merge branches 'fixes' and 'misc' into for-next discards c9a80c21f86e arm64: Ignore any DMA offsets in the max_zone_phys() calculation discards 4f39612a50c7 m68k: m68328: remove duplicate code discards f11478ed1f13 m68k: m68328: move platform code to separate files discards bf841e2d2879 m68knommu: align BSS section to 4-byte boundaries discards 8c3a1b5fb907 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static discards e0c1b68a537e fault-injection: handle EI_ETYPE_TRUE discards 7a48811517eb aio: simplify read_events() discards f7d5fc5dbcbe kdump: append uts_namespace.name offset to VMCOREINFO discards d565ba605963 reiserfs: add check for an invalid ih_entry_count discards 336a0502982f checkpatch: add __alias and __weak to suggested __attribut [...] discards 05afda6b9c78 checkpatch: add fix option for GERRIT_CHANGE_ID discards d70c63b736bb checkpatch-update-__attribute__sectionname-quote-removal-v2 discards 01410384b53d checkpatch: update __attribute__((section("name"))) quote removal discards 9a54d0b0923c checkpatch: add a fixer for missing newline at eof discards 7e20892eddd6 checkpatch: extend attributes check to handle more patterns discards f1aeb79da02c checkpatch: allow --fix removal of unnecessary break statements discards 23f99b9a5494 checkpatch: prefer static const declarations discards a74ad2d1ae33 checkpatch: ignore generated CamelCase defines and enum values discards 776615697841 checkpatch: fix false positives in REPEATED_WORD warning discards 92df4ad00937 checkpatch: add new exception to repeated word check discards 6d1aa6951d32 gpio: xilinx: utilize generic bitmap_get_value and _set_value discards e1e953fe7161 gpio: thunderx: utilize for_each_set_clump macro discards 40be9d282511 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] discards ff3c33baac66 lib/test_bitmap.c: add for_each_set_clump test cases discards b095f64242d9 bitops: introduce the for_each_set_clump macro discards c824e1989e8c lib: optimize cpumask_local_spread() discards 89e04c8a456b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT discards a3f24012c96f lib/stackdepot.c: use array_size() helper in jhash2() discards 766c8bbc6b95 lib/stackdepot.c: use flex_array_size() helper in memcpy() discards 37b305311895 lib/stackdepot.c: replace one-element array with flexible- [...] discards 0bf6f6598410 lib/test_free_pages.c: add basic progress indicators discards 66109d983f61 lib: stackdepot: add support to configure STACK_HASH_SIZE discards 4c71d070c022 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] discards a3b95684f157 reboot: refactor and comment the cpu selection code discards d55b47dc3645 kernel/acct.c: use #elif instead of #end and #elif discards 89c79c2a5200 treewide: remove stringification from __alias macro definition discards 9023443bd93a kernel.h: split out mathematical helpers fix discards 6e5695f72d85 kernel.h: Split out mathematical helpers discards 7d9c401f1bad asm-generic: force inlining of get_order() to work around [...] discards a3a597ee5390 proc/sysctl: make protected_* world readable discards 14b6c4e8c634 proc-provide-details-on-indirect-branch-speculation-v2 discards 8cb8cb708e3a proc: provide details on indirect branch speculation discards 7a7b5c5d8544 procfs: delete duplicated words + other fixes discards de5f9672bc20 kernel/hung_task.c: Monitor killed tasks. discards 697e2c88adc3 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards c6851edd2097 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards ab23b99a651a MAINTAINERS: add entry for KFENCE discards 28165973598f kfence: add test suite discards d3ac6aaea537 kfence, Documentation: add KFENCE documentation discards 08f815111116 kfence, kasan: make KFENCE compatible with KASAN discards aa8a61814bec mm, kfence: insert KFENCE hooks for SLUB discards 8d2104bb9e9b mm, kfence: insert KFENCE hooks for SLAB discards 66a8b9c0a078 kfence: use pt_regs to generate stack trace on faults discards 4790f63484bd arm64, kfence: enable KFENCE for ARM64 discards 3c5b46385097 x86, kfence: enable KFENCE for x86 discards aff892ec549c kfence: Fix parameter description for kfence_object_start() discards 4a2598446613 mm: add Kernel Electric-Fence infrastructure discards 89cf9f5fd370 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] discards 091d2840bae6 zram: support page writeback discards b5ddebf6c763 mm/process_vm_access: remove redundant initialization of iov_r discards 0868eebdf979 mm/zsmalloc.c: rework the list_add code in insert_zspage() discards 2ac3e045f42d mm/zswap: move to use crypto_acomp API for hardware acceleration discards d9addcca3706 mm/zswap: fix passing zero to 'PTR_ERR' warning discards b05edd12d763 mm/zswap: make struct kernel_param_ops definitions const discards d40c4fb552a8 tools/testing/selftests/vm/userfaultfd.c: fix spelling typ [...] discards 3a5ac3ca0625 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 99759af42c5a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 8757defd91de mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards bdd3cbaefdb1 mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO discards 2fa2afb5e2c3 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY discards 9307aa51fc3a kernel/power: allow hibernation with page_poison sanity checking discards 666f992ff982 mm, page_poison: use static key more efficiently discards 7c1a826ce63d mm, page_alloc: do not rely on the order of page_poison an [...] discards 0d59b74423cb mm/cma.c: remove redundant cma_mutex lock discards 308e87a1bb79 mm/migrate.c: optimize migrate_vma_pages() mmu notifier discards f265a6c0b420 mm/migrate.c: fix comment spelling discards 2ed447812404 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() discards 505a3618df7f mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] discards 1b9c32b84b23 mm/vmscan: drop unneeded assignment in kswapd() discards f3bd969ca7d6 mm: don't wake kswapd prematurely when watermark boosting [...] discards 7f5bbe7a9d9d include/linux/huge_mm.h: remove extern keyword discards df2dd65fef5a MIPS: do not call flush_tlb_all when setting pmd entry discards 66c55a7c1f89 mm/huge_memory.c: update tlb entry if pmd is changed discards 8b0933c77013 mm/hugetlb.c: just use put_page_testzero() instead of page [...] discards c5b9bb134f17 m68k: deprecate DISCONTIGMEM discards ed45d63e0048 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM discards 3203577df18f m68k/mm: make node data and node setup depend on CONFIG_DI [...] discards b41c56d2a9e6 arc: use FLATMEM with freeing of unused memory map instead [...] discards 0c260285e06a arm, arm64: move free_unused_memmap() to generic mm discards 2413d01441f6 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL discards f89976e77a5a ia64: make SPARSEMEM default and disable DISCONTIGMEM discards 16c7dbfe810c ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM discards 10f6366bb278 ia64: split virtual map initialization out of paging_init() discards 9f19d2445d5c ia64: discontig: paging_init(): remove local max_pfn calculation discards bb8044f82aaa ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements discards 137bca269336 ia64: remove custom __early_pfn_to_nid() discards 25c544dbadd0 alpha: switch from DISCONTIGMEM to SPARSEMEM discards b9986599caa2 arch, mm: make kernel_page_present() always available discards a4c80dd0a3d3 arch, mm: restore dependency of __kernel_map_pages() of DE [...] discards d00bb2552c19 PM: hibernate: make direct map manipulations more explicit discards 9c06b49aead4 mm: introduce debug_pagealloc_map_pages() helper discards adfa8fc3f484 mm/vmalloc.c: fix kasan shadow poisoning size discards f253fc070925 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow discards 946582368fb7 mm: forbid splitting special mappings discards d0412395acb8 mremap: check if it's possible to split original vma discards 897d3fc8dfa4 vm_ops: rename .split() callback to .may_split() discards 58006bb5b09f mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio discards 2ba60cebe104 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] discards e5a8c5b71213 mm/mremap: account memory on do_munmap() failure discards f12c46c951b9 mm/mmap.c: fix the adjusted length error discards b2ff5796a934 mm: simplify follow_pte{,pmd} discards 5d82ad1291eb mm: unexport follow_pte_pmd discards e5927b1c6dc3 mm: cleanup: remove unused tsk arg from __access_remote_vm discards 9bdf135e2b69 x86: mremap speedup - Enable HAVE_MOVE_PUD discards f76516478ab1 arm64: mremap speedup - enable HAVE_MOVE_PUD discards 0fd563b5ece4 mm: speedup mremap on 1GB or larger regions discards 3efe1adeb1a7 kselftests: vm: add mremap tests discards f2f7801e3616 xen/unpopulated-alloc: consolidate pgmap manipulation discards 7f66984825b6 mm/memcg: update page struct member in comments discards f0d7a65055f7 mm/memcg: remove unused definitions discards 09138480fbb2 mm, kvm: account kvm_vcpu_mmap to kmemcg discards cdc71357820b mm/rmap: always do TTU_IGNORE_ACCESS discards 8f3865fb9496 mm/memcg: warning on !memcg after readahead page charged discards 00ce324d0937 mm/memcg: bail early from swap accounting if memcg disabled discards a1d7ce9765ca mm: memcg/slab: fix return of child memcg objcg for root memcg discards 66a49bbaf15f mm: convert page kmemcg type to a page memcg flag discards 64e2e7107908 mm: introduce page memcg flags discards 124f9ed6d225 mm: memcontrol/slab: use helpers to access slab page's memcg_data discards 6b06f121c1a2 mm: memcontrol: use helpers to read page's memcg data discards 9ea1973e8b2d mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] discards 8ca9d8ea6fd2 mm: memcontrol: remove unused mod_memcg_obj_state() discards ac376ab0947f mm: memcontrol: add file_thp, shmem_thp to memory.stat fix discards 9c7f00f89334 mm: memcontrol: add file_thp, shmem_thp to memory.stat discards a71564ac9ae6 mm,thp,shm: limit gfp mask to no more than specified discards 89747bc8a650 mm,thp,shmem: limit shmem THP alloc gfp_mask discards 145e1c6ea68e mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] discards 9e5dacb55804 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() discards 85dcb8390b77 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] discards 86c079fd966b mm/swap_state: skip meaningless swap cache readahead when [...] discards 04dc1f7d0f45 mm/swapfile.c: use helper function swap_count() in add_swa [...] discards 49f53d2bbce3 mm: handle zone device pages in release_pages() discards 41f5c641d622 mm/gup_test: GUP_TEST depends on DEBUG_FS discards be035287c823 mm/gup_test.c: mark gup_test_init as __init function discards a4a2a0608573 selftests/vm: 2x speedup for run_vmtests.sh discards bffd93bf7dc1 selftests/vm: hmm-tests: remove the libhugetlbfs dependency discards e0d665a49e34 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] discards 5e473ba7fa2d selftests/vm: gup_test: introduce the dump_pages() sub-test discards 363535edda06 selftests/vm: only some gup_test items are really benchmarks discards 5e4841e44b70 selftests/vm: minor cleanup: Makefile and gup_test.c discards 4bbbe2dfcb63 selftests/vm: rename run_vmtests --> run_vmtests.sh discards ec3715033a83 selftests/vm: use a common gup_test.h discards 7c44895eeeaf mm/gup_benchmark: rename to mm/gup_test discards 505997e62d8b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards 81ea165e08b6 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] discards 39a970630b09 mm/filemap/c: break generic_file_buffered_read up into mul [...] discards e82f8aa2d928 mm: fix page_owner initializing issue for arm32 discards 282ab67452c6 device-dax/kmem: use struct_size() discards 8573ceae8db1 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() discards bc8dbe4acea4 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] discards 9d141b915566 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 90dec238108c ramfs: support O_TMPFILE discards da8d9dad88cf ocfs2: fix ocfs2 corrupt when iputting an inode discards b15a07a83817 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 8342fa8bf0db ocfs2: ratelimit the 'max lookup times reached' notice discards 54c886cc0b85 fs/ocfs2/cluster/tcp.c: remove unneeded break discards 497c1e2c49b9 uapi: move constants from <linux/kernel.h> to <linux/const.h> discards fb8801f30025 kthread_worker-document-cpu-hotplug-handling-fix discards 21c023e1d853 kthread_worker: document CPU hotplug handling discards 241b9385d30b kthread: add kthread_work tracepoints discards a6fb4c3563ff /proc/kpageflags: do not use uninitialized struct pages discards 0dc617ee352d /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards e1590e2680e0 panic: don't dump stack twice on warn discards e71257f8e6e1 mm/zsmalloc: include sparsemem.h for MAX_PHYSMEM_BITS discards 1a88783ac798 hugetlbfs: fix anon huge page migration race discards 27d657ca037a mm: memcontrol: fix missing wakeup polling thread discards 9dc0644d841a kernel/watchdog: fix watchdog_allowed_mask not used warning discards d2166996f035 mm/filemap: add static for function __add_to_page_cache_locked discards 05704930ccbb mm: fix readahead_page_batch for retry entries discards 4301edca7073 mm-fix-phys_to_target_node-and-memory_add_physaddr_to_nid- [...] discards 69fe84165b1f mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] discards 61fd583d0a5f reboot: fix overflow parsing reboot cpu number discards e6830b722b65 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" discards bdf7970cc26f asm-generic: barrier.h: fix ALPHA builds when SMP is not enabled discards 8cb0bdf08f25 compiler.h: fix barrier_data() on clang discards bda9cf6328fe mm/gup: use unpin_user_pages() in __gup_longterm_locked() discards 75029c9ed3d9 mm/slub: fix panic in slab_alloc_node() discards 6a00cc7977f9 mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov discards 4722955d1a74 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit discards 62f5799e321c mm/compaction: stop isolation if too many pages are isolat [...] discards 900f7f37047b mm/compaction: count pages and stop correctly during page [...] discards f9ddc8b10f69 gfs2: fix possible reference leak in gfs2_check_blk_type discards 904d67c2f61a Merge branch 'linus' discards c70ad386f6ea Merge branch 'core/entry' discards 63b18dd97474 Merge branch 'core/mm' discards 2f20032910a6 Merge branch 'core/urgent' discards a2232b0ae064 Merge branch 'irq/core' discards 1a901ea98de7 Merge branch 'irq/urgent' discards d1737bbb89c1 Merge branch 'locking/urgent' discards 1227d292cf63 Merge branch 'perf/core' discards e784bf2d545a Merge branch 'perf/kprobes' discards 31cb5225dc3c Merge branch 'perf/urgent' discards 804cd3bdad58 Merge branch 'ras/core' discards ae8deb4d6c56 Merge branch 'sched/core' discards b20b0a67ac93 Merge branch 'timers/core' discards 092aeebb4361 Merge branch 'x86/apic' discards 8077ee7101a8 Merge branch 'x86/build' discards 12f17f5ac6ef Merge branch 'x86/cache' discards a085c7dd7194 Merge branch 'x86/cleanups' discards b92e9d69991c Merge branch 'x86/entry' discards c8788595c21f Merge branch 'x86/microcode' discards c795e763c0e8 Merge branch 'x86/misc' discards 510aac570efc Merge branch 'x86/mm' discards 8f2a46a44bb2 Merge branch 'x86/pti' discards f233929ddb23 Merge branch 'x86/urgent' discards 02a316e583d9 hwmon: (corsair-psu) fix unintentional sign extension issue discards ad6dcb7c338a locking: Remove duplicate include of percpu-rwsem.h discards fb882ac7268a rcu: Mark obtuse portion of stall warning as internal debug discards 1a4aebf9ab32 tools/memory-model: Tie acquire loads to reads-from discards c293fb8f7de6 torture: Make --kcsan specify lockdep discards bea68a13bbbd rcu/segcblist: Add additional comments to explain smp_mb() discards b4c6266be6f5 rcu/tree: Make rcu_do_batch count how many callbacks were [...] discards 5068ab7dcb6a rcutorture: Add testing for RCU's global memory ordering discards 356ecefc669a rcutorture: Test runtime toggling of CPUs' callback offloading discards b790e3afead9 Merge branch 'tglx-pc.2020.10.30a' into HEAD discards f87d28a37297 Merge branch 'lkmm-dev.2020.11.06a' into HEAD discards 914986d22e3b Merge branch 'kcsan.2020.11.06a' into HEAD discards 765b512bb3d6 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] discards 34f255dec4d9 parisc: Make user stack size configurable discards 24fe32294991 parisc: Use _TIF_USER_WORK_MASK in entry.S discards 6cddbf6cc03f parisc: Switch to clockevent based timers discards edc9eac7f45e parisc: Drop loops_per_jiffy from per_cpu struct discards b1b8cd18347e gpio: tps65910: use regmap accessors discards 9a6907e948a3 Merge branch 'devel' into for-next discards 425f577caf8a Merge branch 'devel' into for-next discards 634e859e6bf0 pinctrl: ingenic: Add lcd-8bit group for JZ4770 discards 1c791f3f50bc pinctrl: ingenic: Get rid of repetitive data discards 61822220e218 pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels discards 6aff825d2bdf drm/lima: Unconditionally call dev_pm_opp_of_remove_table() discards 62bb5130bc69 media: venus: dev_pm_opp_put_*() accepts NULL argument discards 533aa8cd061a drm/panfrost: dev_pm_opp_put_*() accepts NULL argument discards 41751fb9c6ee drm/lima: dev_pm_opp_put_*() accepts NULL argument discards a2256ba4a0bf PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument discards e314e1b520cd cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] discards d44aca126b03 cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument discards 9c4707a70824 opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table discards 586f351d39f7 opp: Don't create an OPP table from dev_pm_opp_get_opp_table() discards e8f7703f8fe5 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] discards c4b90a55cedd bus: mhi: core: fix potential operator-precedence with BHI macros discards 563ff2ebb790 bus: mhi: core: Remove double locking from mhi_driver_remove() discards 25d25c5f83b1 Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] discards a12315094469 Merge branch 'for-next-next-v5.10-20201105' into for-next- [...] discards 52fcacf536ff Merge branch 'for-next-current-v5.9-20201105' into for-nex [...] discards fcf097e42635 Merge branch 'ext/pbegunkov/async-fixes' into for-next-nex [...] discards a35d8eeaab0a Merge branch 'ext/filipe/stat-fixes' into for-next-next-v5 [...] discards 367f49ba1066 Merge branch 'ext/eb-lockdep-class' into for-next-next-v5. [...] discards 4e35a5e3e8d9 Merge branch 'ext/qu/subpage-1-prep' into for-next-next-v5 [...] discards 0042de23eed1 Merge branch 'ext/boris/fst-fixes-v6' into for-next-next-v [...] discards 53c8f816b95b Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] discards ae57e1060f8e Merge branch 'misc-next' into for-next-next-v5.10-20201105 discards 8eb27bcbc411 Merge branch 'misc-5.10' into for-next-current-v5.9-20201105 discards 5885fdeed0a7 btrfs: protect the fs_info->caching_block_groups differently discards 6f00a932db3b btrfs: async load free space cache discards 6837faa260cd btrfs: discard: reschedule work after param update discards 4827e4b13b3b btrfs: don't miss async discards after scheduled work override discards 5271e5c05ae6 Merge branch 'v5.11/drivers' into tmp/aml-rebuild discards b0e0b3b31ee0 Merge branch 'v5.11/dt64' into tmp/aml-rebuild discards dce47ec66015 drm/amdgpu: Enable GPU reset for vangogh discards 98d9080cd7eb drm/amdgpu/nv: add mode2 reset handling discards b1a926889924 drm/amdgpu: add mode2 reset support for vangogh discards 9a5d63baa127 drm/amd/display: Fix incorrect dsc force enable logic discards 7392e17fce08 drm/amdgpu: add another raven1 gfxoff quirk discards 093831ab197b PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 732019fef32d dt-bindings: timer: Add new OST support for the upcoming n [...] omits 257a1f662293 clocksource/drivers/sp804: Use pr_fmt omits b95588b1d50b clocksource/drivers/sp804: Correct clk_get_rate handle omits b07b4f67f05a clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] omits 237bb7669d7e clocksource/drivers/sp804: Make some symbol static omits 7498058a0975 drivers/clocksource/sp804: Add static for functions such a [...] discards 0ab4f9087ea9 media: platform: add missing put_device() call in mtk_jpeg [...] discards e5cd97ff7ee3 media: cedrus: Add support for R40 discards 068a35c64bc4 media: dt-bindings: media: allwinner,sun4i-a10-video-engin [...] discards 348bd3ae9ad6 media: coda: Add a V4L2 user for control error macroblocks count discards 0e432d820a5f media: coda: coda_buffer_meta housekeeping fix discards 3b4be748b2e1 media: staging: rkisp1: isp: set metadata pads to MEDIA_BU [...] discards e60b7bdc3760 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. discards 167f26528fdc media: cedrus: fix reference leak in cedrus_start_streaming discards 749ef28dc45a media: staging: rkisp1: cap: fix runtime PM imbalance on error discards 8c8863ac68b2 media: media/pci: simplify the return expression of verify [...] discards 6fdb85c67a0d media: mtk-vcodec: remove allocated dma_parms discards 2fd1f938d003 btrfs: discard: store async discard delay as ns not as jiffies discards 0912c0ec52f5 media: isif: reset global state discards 7a393773691c media: imx258: Remove Jason Chen's e-mail discards 78516ee47944 media: ov5640: fix support of BT656 bus mode discards 0cbeb94f321a media: ipu3-cio2: Use v4l2_get_link_freq helper discards 531068c51b9f media: v4l: Add a helper for obtaining the link frequency discards ec5ff02b885f btrfs: discard: speed up async discard up to iops_limit discards c339d7220b39 media: Documentation: v4l: Document required controls on c [...] discards 3d12c370a2f7 media: Documentation: v4l: Fix language discards 916f32a95ac8 media: ipu3-cio2: Check receved the size against payload s [...] discards 10ae64462686 media: ov7670: do not aggregate returns discards d9b3bb8d2d6e media: stm32-dcmi: add 8-bit Bayer formats support discards 9496139cfb06 media: stm32-dcmi: remove deprecated dmaengine_terminate_all() discards 830e7cbd7e2a media: stm32-dcmi: don't print an error on probe deferral discards 584a596d63df media: ov5640: add support of 160x120 resolution discards 93f0496ed99b media: ipu3-cio2: Remove traces of returned buffers discards 9874e36b104d media: ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as CIO2_IMA [...] discards f6fa56d9a30c media: ipu3-cio2: Remove explicit type from frame size checks discards cda162bbfc3a media: ipu3-cio2: Use unsigned values where appropriate discards 9ff82083abed media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE discards 1e72dba1c7f1 media: ipu3-cio2: Validate mbus format in setting subdev format discards da9675e1085a media: ipu3-cio2: Serialise access to pad format discards c637eed40496 media: ipu3-cio2: Return actual subdev format discards 3e25ee25aec2 media: v4l: subdev: Improve link format validation debug messages discards fa79bfae2f2c media: i2c: ov772x: Add test pattern control discards 6acdfad989f4 media: i2c: ov772x: Add support for BT.656 mode discards a7ce04142ca3 media: i2c: ov772x: Parse endpoint properties discards f75976f3656d media: rcar-csi2: Set bus type when parsing fwnode discards 77b4aeb210da btrfs: update the number of bytes used by an inode atomically discards a19c5b8e55eb btrfs: fix race when defragging that leads to unnecessary IO discards ae25cabfedf0 media: rcar-csi2: Switch to using fwnode instead of OF discards 983b9ed633c7 btrfs: refactor btrfs_drop_extents() to make it easier to extend discards e38c55dab20c btrfs: fix missing delalloc new bit for new delalloc ranges discards dd86f352414a media: MAINTAINERS: Add ADV7604 bindings documentation discards 6a49882c32a1 media: dt-bindings: adv7604: Convert bindings to json-schema discards c9231b555278 media: dt-bindings: adv7604: Fix documentation for hpd-gpios discards c571438df8de media: v4l2-fwnode: Say it's fine to use v4l2_fwnode_endpo [...] discards 16c5452d6a50 media: v4l2-fwnode: Rework v4l2_fwnode_endpoint_parse docu [...] discards 760a7a472243 media: v4l2-fwnode: Don't zero parts of struct v4l2_fwnode [...] discards 5536852d5f76 media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must [...] discards eb81e7cdb3a4 media: adv748x: Zero entire struct v4l2_fwnode_endpoint discards e37e33a99c98 btrfs: set the lockdep class for ebs on creation discards bce5e4000c99 btrfs: pass the owner_root and level to alloc_extent_buffer discards 78a1e399e662 btrfs: pass the root owner and level around for reada discards 50f48d0a161e btrfs: pass root owner to read_tree_block discards 8361a6969cde btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree discards 84514aff93c1 btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] discards 97b8dfcb085b btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap discards e832f4090756 btrfs: use btrfs_read_node_slot in walk_down_tree discards 28076abf39aa btrfs: use btrfs_read_node_slot in replace_path discards 13b03a550978 btrfs: use btrfs_read_node_slot in do_relocation discards 41241199777d btrfs: use btrfs_read_node_slot in walk_down_reloc_tree discards 28fb86f43631 btrfs: use btrfs_read_node_slot in btrfs_realloc_node discards ae8203d1897c media: dt-bindings: convert CODA VPU bindings to yaml discards 480b65236526 btrfs: cleanup extent buffer readahead discards 35ae42eb1338 btrfs: remove lockdep classes for the fs tree discards 159206c80a56 media: dt-bindings: media: ov772x: Document endpoint props discards 01e0e3cbdb93 btrfs: extent_io: make btrfs_fs_info::buffer_radix to take [...] discards 885e425942f1 btrfs: extent_io: calculate inline extent buffer page size [...] discards ca1b67c3f64b btrfs: extent_io: extract the btree page submission code i [...] discards 5bff21848622 btrfs: extent_io: add assert_spin_locked() for attach_exte [...] discards 0dd8ac22f6f1 btrfs: extent_io: integrate page status update into endio_ [...] discards 87a709f5bdf7 btrfs: extent_io: remove the extent_start/extent_len for e [...] discards b558ac97b168 btrfs: skip space_cache v1 setup when not using it discards 857cbcc7c669 btrfs: remove free space items when disabling space cache v1 discards e5fc39256eab btrfs: warn when remount will not change the free space tree discards 1cb395391203 btrfs: use sb state to print space_cache mount option discards 5b2ed3d09594 btrfs: keep sb cache_generation consistent with space_cache discards 60df1f48c85b btrfs: clear free space tree on ro->rw remount discards df575304dfc2 btrfs: clear oneshot options on mount and remount discards 5199f6e67517 btrfs: create free space tree on ro->rw remount discards 5d462c9317f1 btrfs: cleanup all orphan inodes on ro->rw remount discards fe27efa5acb8 btrfs: lift rw mount setup from mount and remount discards be15fefc40b8 btrfs: add a trace class for dumping the current ENOSPC state discards c98ec1759c01 btrfs: adjust the flush trace point to include the source discards 3fa75adca2f4 btrfs: implement space clamping for preemptive flushing discards 8866ce59e607 btrfs: simplify the logic in need_preemptive_flushing discards 9356d639f8d8 btrfs: rework btrfs_calc_reclaim_metadata_size discards e09a6f894314 btrfs: check reclaim_size in need_preemptive_reclaim discards 6eaf9658c0b6 btrfs: rename need_do_async_reclaim discards b617dd3df1bc btrfs: improve preemptive background space flushing discards e53a1cfc5dde btrfs: introduce a FORCE_COMMIT_TRANS flush operation discards 0da7b85cb455 btrfs: track ordered bytes instead of just dio ordered bytes discards 341a6443922d btrfs: add a trace point for reserve tickets discards 2e59258423d5 btrfs: make flush_space take a enum btrfs_flush_state inst [...] discards 9145affd1978 media: dt-bindings: media: ov772x: Make bus-type mandatory discards 73c3083721d2 media: dt-bindings: media: ov772x: Convert to json-schema discards 5b3cdf564317 media: dt-bindings: media: imx214: Convert to json-schema discards a1618e786f32 media: dt-bindings: media: mt9v111: Convert to json-schema discards 9d5fe3f15794 media: imx274: add support for sensor mode6, 1280x540 discards 7eaab2497ac8 media: imx274: remove binning enum discards 9dec073d5893 media: i2c: imx274: Add IMX274 power on and off sequence discards f696f92866db media: i2c: imx274: Remove stop stream i2c writes during remove discards 685844d5da94 media: i2c: imx274: Fix Y_OUT_SIZE register setting discards 5d3d960e51bc media: v4l2-async: Fix trivial documentation typo discards dcc1c55dac73 media: ov2740: select regmap discards 8cea745f361c media: ov2740: change the minimal exposure value to 4 discards 9f77a2f722fa media: i2c: tvp5150: simplify getting state container discards 4bf1c89b857a media: i2c: smiapp: simplify getting state container discards 41fc805ec009 media: i2c: ov8856: simplify getting state container discards a65c6f471520 media: i2c: ov7740: simplify getting state container discards a7f084651bea media: i2c: ov5695: simplify getting state container discards b4f93fe28122 media: i2c: ov5675: simplify getting state container discards 106cf204d8d5 media: i2c: ov5670: simplify getting state container discards 5265c8bc01b7 media: i2c: ov2740: simplify getting state container discards 0db03067353b media: i2c: ov2685: simplify getting state container discards 656b817fff50 media: i2c: ov2680: simplify getting state container discards a9d0ca504d0f media: i2c: ov13858: simplify getting state container discards ed904e521799 media: i2c: hi556: simplify getting state container discards 74db287bfe92 media: i2c: et8ek8: simplify getting state container discards 1dfbd776d415 media: i2c: dw9768: simplify getting state container discards 020432856042 media: i2c: ak7375: simplify getting state container discards 985e7544bca6 media: i2c: adv7180: simplify getting state container discards 9102c754c47f media: i2c: adp1653: simplify getting state container discards 656f02bde6f6 media: i2c: ad5820: simplify getting state container discards 2800b92dea01 media: i2c: imx355: silence unused acpi_device_id warning discards d1b14fe12bc9 media: i2c: imx355: simplify getting state container discards da17ab666c66 media: i2c: imx319: silence unused acpi_device_id warning discards 800eb2ac8852 media: i2c: imx319: simplify getting state container discards 1d9d8680506f media: i2c: imx290: simplify getting state container discards f5eb6ce00540 media: i2c: imx219: simplify getting state container discards e6c155edcf98 media: v4l2-fwnode: Return -EINVAL for invalid bus-type discards 21d066a86e41 media: staging: rkisp1: rsz: make const array static, make [...] discards e76ff4e52f35 media: MAINTAINERS: camss: Add Robert Foss as co-maintainer discards 23a77e5654d0 media: remove unneeded break discards 312714312eb7 media: staging: media: imx: remove unnecessary variable use discards 550799a2882a media: staging: media: imx: remove commented code discards 33e3bf9b0ac5 media: rcar-vin: Add support for suspend and resume discards b45a6f5dbac5 media: rcar-vin: Break out hardware start and stop to new methods discards 55992024f30c media: rcar-vin: Cache the CSI-2 channel selection value discards 1ac694b8867f media: rcar-vin: Remove handling of user-space buffers whe [...] discards 83ea9dfa7ceb media: rcar-vin: Use scratch buffer when not in running state discards 879b8d859774 media: cx231xx: Consolidate dmesg output discards 443b91ea6dc9 media: au0828: Consolidate dmesg output discards 39d9e685cbac media: Bulk remove BUG_ON(in_interrupt()) discards 65fc2e6b0ee3 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] discards 181db0d9a16a media: mtk-vcodec: add missing put_device() call in mtk_vc [...] discards 5fa17f0918a7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] discards 33441263d8a1 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] discards a6ef8474b3a2 media: platform: add missing put_device() call in mtk_jpeg [...] discards 4cfda147da5a media: cec-core: first mark device unregistered, then wake up fhs discards b1a5fe53a54d media: MAINTAINERS: rectify ZR36067 VIDEO FOR LINUX DRIVER [...] discards 466ba6ab431f media: pxa_camera: Use fallthrough pseudo-keyword discards df518586fd67 media: tm6000: Fix sizeof() mismatches discards 04f9bcb3afbd media: cec-core.rst/cec-ioc-g-mode.rst: fix typos in monit [...] discards de382969b4a8 media: coda: Clarify interrupt registered name discards a63438e4a193 media: coda: Clarify device registered log discards 8635f1a3de45 media: coda: Simplify H.264 small buffer padding logic discards f81e1c30648c media: coda: Remove redundant ctx->initialized setting discards 5442927ca03d media: zr364xx: propagate errors from zr364xx_start_readpipe() discards 3fdddbe77119 media: saa7164: convert to use DEFINE_SEQ_ATTRIBUTE macro discards ee5134ba5cae media: rkvdec: Remove redundant platform_get_irq error message discards 405196258f54 Merge branch 'pci/misc' discards 8e1b3807dd72 PCI: Fix kernel-doc markups discards f4279b856c96 media: staging: rkisp1: remove unecessary clocks discards a036a73eb406 media: staging: dt-bindings: rkisp1: drop parent unit address discards 51c0ccc07dd2 media: staging: dt-bindings: rkisp1: re-order properties discards aea2ec39e805 media: staging: dt-bindings: rkisp1: drop i2c unit address discards 95024877fbcb media: staging: dt-bindings: rkisp1: add missing required nodes discards 37db540bb9d1 media: staging: rkisp1: cap: refactor enable/disable strea [...] discards f1099ea5b6bf media: staging: rkisp1: capture: set default quantization [...] discards 67573843341a media: staging: rkisp1: uapi: add "WITH Linux-syscall-note" discards a9083227573a media: staging: rkisp1: params: remove unnecessary parentheses discards 57c9061f77bb media: staging: rkisp1: params: remove unnecessary "!!" discards aaf42db65c9d media: staging: rkisp1: remove the 'is_streaming' field fr [...] discards e5f3b2e452e4 media: staging: rkisp1: initialize buffer lists only on probe discards 6a1787050b5c media: staging: rkisp1: params: in stop_streaming, use lis [...] discards c1bbe88de84a media: staging: rkisp1: validate links before powering and [...] discards 968988ad25b6 media: vivid: fix (partially) timing issues discards 4ef52f152ca4 btrfs: protect the fs_info->caching_block_groups differently discards 16058d29f512 btrfs: async load free space cache discards a71512f80ea2 btrfs: load the free space cache inode extents from commit root discards 22109515550c btrfs: load free space cache into a temporary ctl discards 2ebea02b5969 btrfs: cleanup btrfs_discard_update_discardable usage discards 242efc817133 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] discards f3ea9f817dba btrfs: update last_byte_to_unpin in switch_commit_roots discards fe85355a9229 media: zoran: fix spelling mistake and make error message [...] discards 6fa9f65d843e media: Fix V4L2_COLORSPACE_470_SYSTEM_BG description discards fd4943a101c6 media: uapi: h264: Add documentation to the interface header discards c763424cd061 media: staging: rkisp1: remove TODO item to document quant [...] discards 885f20078057 media: rcar-vin: Remove redundant compatible values discards 009e3b8d9e28 media: marvell-ccic: Fix -Wunused-function warnings discards c82843a5fc7c media: bttv: use semicolons rather than commas to separate [...] discards ed3f225eaf9a media: exynos4-is: use semicolons rather than commas to se [...] discards debd171c20cc media: rtl2832: use semicolons rather than commas to separ [...] discards 02817bd8a37c media: dib0700: use semicolons rather than commas to separ [...] discards 5784236e636f media: dvbsky: use semicolons rather than commas to separa [...] discards 22b97745cf52 media: au0828: use semicolons rather than commas to separa [...] discards 6b4c797147e6 media: mt2060: use semicolons rather than commas to separa [...] discards 65ccad1f33b0 media: radio-sf16fmr2: use semicolons rather than commas t [...] discards 51c35bc28853 media: msp3400: use semicolons rather than commas to separ [...] discards c674a3aa0853 media: ts2020: use semicolons rather than commas to separa [...] discards b224ddc92dbb media: pvrusb2: use semicolons rather than commas to separ [...] discards 2a76bdfae45e media: sun4i-csi: use semicolons rather than commas to sep [...] discards 7c2af91fe2ba media: s3c-camif: use semicolons rather than commas to sep [...] discards 3cf1139c80e2 btrfs: do not shorten unpin len for caching block groups discards 20bad289e4da media: gspca: ov534-ov772x: use semicolons rather than com [...] discards e71bd9282974 media: m88ds3103: use semicolons rather than commas to sep [...] discards 040d8f41e65b media: saa7134: use semicolons rather than commas to separ [...] discards bc84e72a5c39 media: rtl28xxu: use semicolons rather than commas to sepa [...] discards 3cc152f47a14 media: em28xx-audio: use semicolons rather than commas to [...] discards 2e75285be5d6 media: coda: use semicolons rather than commas to separate [...] discards 96a1b21a1c2d dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings discards eff6471c6d24 pinctrl: qcom: add pinctrl driver for msm8953 discards c1de953c5ef1 pinctrl: qcom: sm8250: Specify PDC map discards bc77dbfecf61 media: v4l2: remove remaining compat_ioctl discards 92c843cda733 media: v4l2: remaining compat handlers discards 6132b294a509 media: v4l2: convert v4l2_format compat ioctls discards 43b8d55654c4 media: v4l2: allocate v4l2_clip objects early discards f9eb0b524223 media: v4l2: move compat handling for v4l2_buffer discards 21f4612721df media: v4l2: move v4l2_ext_controls conversion discards 60ee7d2f1053 media: v4l2: remove unneeded compat ioctl handlers discards 4812c09d2b24 media: v4l2: prepare compat-ioctl rework discards 05fc8c94791e mmc: meson-gx: drop of_match_ptr from of_device_id table discards 2e14b099565c misc: rtsx: Fix clock timing for RTS5261 discards feb7b9d6147e misc: rtsx: Add hardware auto power off for RTS5261 discards a996a9c37663 misc: rtsx: Add CD & WP reverse support for RTS5261 discards 22fc0c6580f2 misc: rtsx: Check mmc support for RTS5261 discards 6f34eaca6086 misc: rtsx: Fix PAD driving for RTS5261 discards 6e4f555a9523 misc: rtsx: Fix aspm for RTS5261 discards 21118ed23b07 misc: rtsx: Fix OCP function for RTS5261 discards 74ac79d631fe mmc: rtsx: Add test mode for RTS5261 discards a5225f0d0aa9 mmc: mediatek: add HS400 enhanced strobe support discards 6ce53ec0aba7 Merge branch 'misc-5.10' into next-fixes discards ea5ffdd902df mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ discards c79bf052686e mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock [...] discards c40335cc8b23 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod discards 1fc0a1bfeddf btrfs: reorder extent buffer members for better packing discards 5e943c07a8ca mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ discards b610aee03e71 mmc: davinci: remove unneeded semicolon discards 517339ffd4d2 memstick: tifm: remove unneeded semicolon discards 64bb150fa3ad memstick: mspro_block: remove unneeded semicolon discards ffe0e516b7a7 memstick: jmb38x_ms: remove unneeded semicolon omits 4e8e3d65c0c2 usb: cdns3: Rids of duplicate error message omits ac2e2e664c39 usb: cdns3: Add static to cdns3_gadget_exit function omits d09101cb3c22 csky: Fixup show_regs doesn't contain regs->usp discards 7302e49ff190 NFS: Remove unnecessary inode lock in nfs_fsync_dir() discards 5fcb1152a45d NFS: Remove unnecessary inode locking in nfs_llseek_dir() discards bb6f6c10a8b0 mfd: madera: Add special errata reset handling for cs47l15 discards 29639cbe9080 mfd: madera: Add reset as part of resume discards 35ef62e39b59 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties discards a39a7c2d5178 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] discards 806846ca292f mfd: tps65910: Remove unused pointers discards 23feb2c3367c mfd: tps65910: Clean up after switching to regmap discards cb9afa4d5a5c mfd: tps65911-comparator: Use regmap accessors discards bcf49a1cc6bb mfd: qcom-spmi-pmic: Add support for PM660/PM660L discards 7c35a6c05f36 mfd: madera: Delete register field xxx_WIDTH defines discards 2030c07b8049 mfd: Constify static struct resources discards 1069619fa47d mfd: sun4i-gpadc: Constify static struct resource discards d9882944e229 mfd: stmpe: Constify static struct resource discards 2902025f8818 mfd: lp8788: Constify static struct resource discards 1e7b136d29f0 mfd: wm8xxx-core: Constify static struct resource discards 204270b919b6 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers discards a4b6ec2087fa mfd: intel: Constify static struct resource discards 7d9301a5829f mfd: da9xxx-core: Constify static struct resource discards ce15cd2cee8b hwmon: add Corsair PSU HID controller driver discards 58e1becce88c hwmon: (pmbus) shrink code and remove pmbus_do_remove() discards 7a77f09f8b72 hwmon: (adt7470) Create functions for updating readings an [...] discards 72e83197f9b1 hwmon: (pmbus/max20730) delete some dead code discards f0f98d9a891f hwmon: (acpi_power_meter) clean up freeing code discards 56b0233ff354 btrfs: locking: rip out path->leave_spinning discards 57b8079ae634 btrfs: locking: remove all the blocking helpers discards e17b8bea3959 btrfs: dev-replace: fail mount if we don't have replace it [...] discards c6e4aba2e66b btrfs: scrub: remove local copy of csum_size from context discards 99fc48c4913c btrfs: check integrity: remove local copy of csum_size discards d7c323723fa4 btrfs: remove unnecessary local variables for checksum size discards 3bfb91410977 btrfs: switch cached fs_info::csum_size from u16 to u32 discards a8a7b4ccfa07 btrfs: use cached value of fs_info::csum_size everywhere discards 6618916ea279 btrfs: precalculate checksums per leaf once discards 0ec22d50cccb btrfs: store precalculated csum_size in fs_info discards a767681a10d8 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits discards ba57a86db181 btrfs: replace div_u64 by shift in free_space_bitmap_size discards c9affbf00959 btrfs: use precalculated sectorsize_bits from fs_info discards 5f8fb90aea46 Merge branch 'imx/defconfig' into for-next discards dcf300f03048 Merge branch 'imx/dt64' into for-next discards 1c8486a974a7 Merge branch 'imx/dt' into for-next discards 5f772c17dbe3 Merge branch 'imx/bindings' into for-next discards 1b575fbdebb6 Merge branch 'imx/soc' into for-next discards e54604670d7f Merge branch 'imx/drivers' into for-next discards e5c2bcf9c7fa Merge branch 'clk/imx' into for-next discards 1be6ab91e2db srcu: Take early exit on memory-allocation failure discards 86838d5b3484 rcu/tree: Defer kvfree_rcu() allocation to a clean context discards 46262bfb9cc0 rcu: Do not report strict GPs for outgoing CPUs discards ddb411f9e780 rcu: Fix a typo in rcu_blocking_is_gp() header comment discards 5e5cd450cdfc rcu: Prevent lockdep-RCU splats on lock acquisition/release discards e91af3064cfa rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] discards 20c0db46fa2c rcu,ftrace: Fix ftrace recursion discards bcb11972927b rcu/tree: Make struct kernel_param_ops definitions const discards c62e9bd1a707 rcu/tree: Add a warning if CPU being onlined did not repor [...] discards 8cdc376092ed rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config discards a03f81242f0f rcu: Fix single-CPU check in rcu_blocking_is_gp() discards 2daddf4b9883 rcu: Implement rcu_segcblist_is_offloaded() config dependent discards e9e638312c09 list.h: Update comment to explicitly note circular lists discards 259ee6616f26 rcu: Panic after fixed number of stalls discards a64a7019c3e8 x86/smpboot: Move rcu_cpu_starting() earlier discards 74184907acfa rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] discards 3e53119a2521 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 0762a40690a3 NFS: Fix listxattr receive buffer size discards 44a0025081f3 NFSv4.2: fix failure to unregister shrinker discards 93cfd940fcbd btrfs: extent_io: rename page_size to io_size in submit_ex [...] discards 32f62f0526f0 btrfs: extent_io: only require sector size alignment for p [...] discards cbb93b56b14b btrfs: extent_io: rename pages_locked in process_pages_contig() discards 149f88877c9b btrfs: inode: sink parameter start and len to check_data_csum() discards 5f5cd0c35ff8 btrfs: disk-io: replace fs_info and private_data with inod [...] discards 6a479f373aee btrfs: extent_io: sink the failed_start parameter to set_e [...] discards 175fe7bd5b94 btrfs: extent_io: update the comment for find_first_extent_bit() discards d0a89f675b37 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() discards 3889e6481623 btrfs: scrub: update message regarding read-only status discards ba0761b6fda2 btrfs: remove unnecessary casts in printk discards 600dc2db5809 btrfs: add set/get accessors for root_item::drop_level discards 4c91f25b5612 btrfs: use root_item helpers for limit and flags in btrfs_ [...] discards ff20f57cfa0b btrfs: check-integrity: use proper helper to access btrfs_header discards 9711345c0c8d btrfs: send: use helpers to access root_item::ctransid discards 752397601bda btrfs: generate lockdep keyset names at compile time discards bc66eb4cf42d btrfs: use the right number of levels for lockdep keysets discards 95b2b61eb4fe btrfs: remove dio iomap DSYNC workaround discards 6080a4ec31b7 btrfs: call iomap_dio_complete() without inode_lock discards 3bea6db8d8df btrfs: remove btrfs_inode::dio_sem discards 980624c9a0ff btrfs: use shared lock for direct writes within EOF discards 7ccfab01a401 btrfs: push inode locking and unlocking into buffered/dire [...] discards 92d0aaf68fc1 btrfs: introduce btrfs_inode_lock()/unlock() discards cc2635fc4360 btrfs: introduce btrfs_write_check() discards df5db0e84c34 btrfs: check FS error state bit early during write discards 167d456267a1 btrfs: move pos increment and pagecache extension to btrfs [...] discards 407292b3e607 btrfs: split btrfs_direct_IO to read and write discards 3d1128160954 btrfs: clean up NULL checks in qgroup_unreserve_range() discards 4235a70868ba btrfs: sysfs: add per-fs attribute for read policy discards cbc8c3e0af5f btrfs: create read policy framework discards 335733fc667e btrfs: add helper for string match ignoring leading/traili [...] discards ae858bef2636 btrfs: fix min reserved size calculation in merge_reloc_root discards ce6c69c624ee btrfs: print the block rsv type when we fail our reservation discards 6c9a01a1dd1c btrfs: do not start and wait for delalloc on snapshot root [...] discards fac2f60d5fe8 btrfs: switch extent buffer tree lock to rw_semaphore discards b010373b4014 btrfs: fix potential overflow in cluster_pages_for_defrag [...] discards bff375fb9ea8 btrfs: open code insert_orphan_item discards a8ec6cbf42bf btrfs: introduce mount option rescue=all discards a9d2fa097dfa btrfs: introduce mount option rescue=ignoredatacsums discards 36b587b1411c btrfs: introduce mount option rescue=ignorebadroots discards a12e1ca535c6 btrfs: show rescue=usebackuproot in /proc/mounts discards 968d99e14c52 btrfs: add a helper to print out rescue= options discards 0d02cdef5f31 btrfs: sysfs: export supported rescue= mount options discards 6cf1376c738b btrfs: push the NODATASUM check into btrfs_lookup_bio_sums discards f00dd76eeba3 btrfs: unify the ro checking for mount options discards 71e741feac6b btrfs: do not start readahead for csum tree when scrubbing [...] discards fab6870129d4 btrfs: assert we are holding the reada_lock when releasing [...] discards 8e4812ef818f btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() discards c5e5f5d6e06f btrfs: use round_down while calculating start position in [...] discards 5de12048b96e btrfs: use iosize while reading compressed pages discards 2d45370d7f9f btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] discards bdb281de1ee9 btrfs: calculate more accurate remaining time to sleep in [...] discards dc71ef10e576 btrfs: record delta directly in transaction_kthread discards 6407e9cf2545 btrfs: remove redundant time check in transaction kthread loop discards 63c3bc748746 btrfs: use helpers to convert from seconds to jiffies in t [...] discards 81911be6322b btrfs: sysfs: export filesystem generation discards 93db293b2aba Merge branch 'soc-for-v5.11' into for-next discards 29ea7644edd2 swiotlb: using SIZE_MAX needs limits.h included discards ff0c4d800307 soc: aspeed: remove unneeded semicolon discards 3ebbdef13f82 mtd: rawnand: sunxi: Add MDMA support discards db37c76e767a mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments discards 36ab3c32cafc ARM: SoC: document merges discards 9996c3800f66 Merge branch 'arm/fixes' into for-next discards deaafe8edde7 Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org [...] omits 0698efbb33ef Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] discards cc85a5ef3c83 mmc: rtsx_pci: Add SD Express mode support for RTS5261 discards 4de4ddc134be misc: rtsx: Add SD Express mode support for RTS5261 discards f1efb594b614 mmc: core: Initial support for SD express card/host discards 98ab86d65bff mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ discards 2cd0b3df329a mmc: mediatek: Add subsys clock control for MT8192 msdc discards ade0ac95d817 dt-bindings: mmc: Add support for MT8192 SoC discards 5a135e54624c dt-bindings: mmc: Convert mtk-sd to json-schema discards dfe3d19bd092 Merge tag 'v5.10-rc1' into patchwork discards e79e6dcbbdce mtd: rawnand: fix a kernel-doc markup discards 0704639af3af mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller discards c5f93cfc899b dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation discards e6ad7a408024 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read discards 548c5b5bc334 mtd: rawnand: gpmi: cleanup makefile discards 8eaf00f4545d mtd: spinand: Remove outdated comment discards 6260f3b349bb mtd: spinand: Fix OOB read discards f24bf60fd3bf mtd: spinand: Allow the case where there is no ECC engine discards ca2e6d73e6c3 mtd: spinand: Use the external ECC engine logic discards 518189e07813 dt-bindings: mtd: Deprecate nand-ecc-mode discards 30b7a77cb6e9 mtd: nand: Add helpers to manage ECC engines and configurations discards 0c7a447b3416 mtd: spinand: Fill a default ECC provider/algorithm discards c165df01a840 mtd: nand: Let on-die ECC engines be retrieved from the NAND core discards 61e267f458d0 mtd: spinand: Instantiate a SPI-NAND on-die ECC engine discards 912517d18e4a mtd: spinand: Move ECC related definitions earlier in the driver discards f0c3da95941c mtd: spinand: Fix typo in comment discards 04c85e085d78 mtd: nand: Let software ECC engines be retrieved from the [...] discards 9a0e8eaae7ad mtd: nand: ecc-hamming: Create the software Hamming engine discards 92199dc64277 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] discards af73146a242c mtd: nand: ecc-hamming: Remove useless includes discards cc16a6ffc06c mtd: nand: ecc-hamming: Stop using raw NAND structures discards ead4a01a8666 mtd: nand: ecc-hamming: Rename the exported functions discards 303933a8fd3b mtd: nand: ecc-hamming: Cleanup and style fixes discards 8370880da080 mtd: nand: ecc-hamming: Drop/fix the kernel doc discards c62fda79c354 mtd: nand: ecc-hamming: Clarify the driver descriptions discards 5c859c18150b mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] discards 60c877b9d001 Merge branch 'arm/fixes' into for-next discards eb9ab9b7d04b mtd: rawnand: Get rid of chip->ecc.priv discards a81804fac86f mtd: nand: ecc-bch: Create the software BCH engine discards 4d485a699228 mtd: nand: ecc-bch: Stop using raw NAND structures discards 27e4ee112201 mtd: nand: ecc-bch: Update the prototypes to be more generic discards e0679dcd7309 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() discards aca171cbc027 mtd: nand: ecc-bch: Return only valid error codes discards dd81548f9277 mtd: nand: ecc-bch: Stop exporting the private structure discards efb88d1f4878 mtd: nand: ecc-bch: Cleanup and style fixes discards 36e7df6827b2 mtd: nand: ecc-bch: Move BCH code to the generic NAND layer discards 706fe34a640e mtd: nand: ecc: Add an I/O request tweaking mechanism discards 3f750cf13f82 Merge branch 'fixes' into next discards 799b5cc075ed mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] discards e9d165219229 mmc: sunxi: drop of_match_ptr from of_device_id table discards 9206bb7cbc8b mmc: s3cmci: enable compile testing discards 3a5de87f34bc mmc: s3cmci: include GPIO descriptor consumer header discards 38c37e8fd3d2 arm: Enable seccomp architecture tracking discards 237e5a0e9077 arm64: Enable seccomp architecture tracking discards 57a339117e52 selftests/seccomp: Compare bitmap vs filter overhead discards 1f68a4d393fe x86: Enable seccomp architecture tracking discards e7dc9f1e5f6b seccomp/cache: Add "emulator" to check if filter is consta [...] discards f94defb8bf46 seccomp/cache: Lookup syscall allowlist bitmap for fast path discards 3330b6c40161 ARM: SoC: document merges discards 3717f5b45c9b Merge branch 'arm/fixes' into for-next discards f243af4d473b Merge remote-tracking branch 'regmap/for-5.11' into regmap-next discards 780f88b04704 Merge remote-tracking branch 'regmap/for-5.10' into regmap-linus omits 729e39a558eb kconfig: qconf: convert to Qt5 new signal/slot connection syntax omits cfa6020b332e kconfig: qconf: use a variable to pass packages to pkg-config omits e6bf74ed973f kconfig: qconf: drop Qt4 support discards aaa52e967409 ARM: SoC: document merges discards 1c160f2d9981 Merge branch 'arm/drivers' into for-next discards 76ad7aa74800 Merge branch 'arm/fixes' into for-next discards da8c0e4ee95a reset: meson: make it possible to build as a module discards ce8bfbe73f1d refcount.h: fix a kernel-doc markup discards 8853bf827ca8 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] discards 1804d214dddc sparc32: switch to generic extables discards e794d27e9550 sparc32: switch copy_user.S away from range exception tabl [...] discards 7f384a130826 sparc32: get rid of range exception table entries in check [...] discards 0e0bbae08a6e sparc32: switch __bzero() away from range exception table entries discards e7d9c761b89e sparc32: kill lookup_fault() discards f0d018f3bc85 sparc32: don't bother with lookup_fault() in __bzero() discards 80537bbf19d6 sparc32: fix a user-triggerable oops in clear_user() discards 2e62f8a11635 sparc32: take ->thread.flags out discards e33f002c8ac7 sparc32: get rid of fake_swapper_regs discards 5d535b021e45 sparc64: get rid of fake_swapper_regs discards fb11305101c2 XArray: Fix split documentation discards 7a159a1ad494 Merge branch 'fixes' into for-next discards aadc9c01ed69 Merge branch 'omap-for-v5.10/dt' into for-next discards e55f541e51b5 soc: aspeed: xdma: Add reset ioctl discards 86609baa4217 soc: aspeed: xdma: Add user interface discards 0f6a7063f385 soc: aspeed: Add XDMA Engine Driver discards 2289f6c56cdc dt-bindings: soc: Add Aspeed XDMA Engine discards 2b3292ceaab9 Merge branch 'omap-for-v5.10/soc' into for-next discards e9c142f6f54d arch/um: Add a dummy <asm/cacheflush.h> header discards 9ea55312ba10 Merge branch for-5.10/arm64/defconfig into for-next discards 2bef64efe3a3 Merge branch for-5.10/arm64/dt into for-next discards 90e33258d757 Merge branch for-5.10/arm/dt into for-next discards 9cdc415ddf44 Merge branch for-5.10/firmware into for-next discards 9e9e5b9da91b Merge branch for-5.10/soc into for-next discards 73a2bf5afd18 Merge branch for-5.10/dt-bindings into for-next discards 422e2b8ada97 Merge branch for-5.10/clk into for-next discards 767d46ab566d Documentation: Add L1D flushing Documentation discards b6724f118d44 prctl: Hook L1D flushing in via prctl discards a9210620ec36 x86/mm: Optionally flush L1D on context switch discards 81f449985c12 x86/mm: Refactor cond_ibpb() to support other use cases discards 0a260b1c5867 x86/smp: Add a per-cpu view of SMT state omits 34766a7d60e9 Merge branch 'omap-for-v5.10/defconfig' into for-next omits 7e62f1457454 Merge branch 'omap-for-v5.10/dt' into for-next omits cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next omits bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next omits 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] omits a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next omits 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] omits 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next omits 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next omits 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next omits aa346bd48db9 Merge branch 'fixes' into for-next omits cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next omits 2f6c3c8664cb Merge branch 'fixes' into for-next omits 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation omits 137c6236aeec mailmap: Add WeiXiong Liao omits b5360a936f26 mailmap: Update comments for with format and more detalis omits 18cef8580670 mailmap: Restore dictionary sorting adds d76bb7a09bb3 tools/power turbostat: Print /dev/cpu_dma_latency adds 9aefc2cda635 tools/power turbostat: Always print idle in the system con [...] adds 7c2ccc507bd4 tools/power turbostat: Make the energy variable to be 64 bit adds 87e15da95775 tools/power turbostat: Introduce functions to accumulate R [...] adds 9972d5d84d76 tools/power turbostat: Enable accumulate RAPL display adds 8201a0285789 tools/power turbostat: Use sched_getcpu() instead of hardc [...] adds b88cad57d4d3 tools/power turbostat: Replace HTTP links with HTTPS ones: [...] adds fecb3bc839df tools/power turbostat: Fix output formatting for ACPI CST [...] adds e7af1ed3fa47 tools/power turbostat: Support additional CPU model numbers adds c315a09b1b0f tools/power turbostat: Skip pc8, pc9, pc10 columns, if the [...] adds 0936cdfbb527 tools/power x86_energy_perf_policy: Input/output error in a VM adds b4b9156953fe tools/power turbostat: Add a new GFXAMHz column that expos [...] adds 20de0dab2388 tools/power turbostat: Remove empty columns for Jacobsville adds 33eb82251af9 tools/power turbostat: Support AMD Family 19h adds 4be61e6b769f tools/power turbostat: Build with _FILE_OFFSET_BITS=64 adds 6ff7cb371c4b tools/power turbostat: adjust for temperature offset adds 3d7772ea5602 tools/power turbostat: harden against cpu hotplug adds 949dd0104c49 powercap: restrict energy meter to root access adds 3e9fa9983b92 tools/power turbostat: update version number adds 8bff39bfdc30 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 52d1998d09af Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds e2f0c565ec70 Merge tag 'for-5.10-rc3-tag' of git://git.kernel.org/pub/s [...] adds eccc87672492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3d5e28bff7ad Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 9a2a9ebc0a75 cpufreq: Introduce governor flags adds 218f66870181 cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET adds ea9364bbadf1 cpufreq: Add strict_target to struct cpufreq_policy adds fcb3a1ab7990 cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into [...] adds fcfb67918c0b Merge tag 'pm-5.10-rc4' of git://git.kernel.org/pub/scm/li [...] adds 8d936bb13ce7 Documentation: ACPI: fix spelling mistakes adds 38748bcb940e ACPI: DPTF: Support Alder Lake adds 7222a8a52c9e Merge branches 'acpi-scan', 'acpi-misc', 'acpi-button' and [...] adds af5043c89a8e Merge tag 'acpi-5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 70438afbf17e NFSv4.2: fix failure to unregister shrinker adds 6c2190b3fcbc NFS: Fix listxattr receive buffer size adds 83f2c45e6393 NFS: Remove unnecessary inode locking in nfs_llseek_dir() adds 11decaf8127b NFS: Remove unnecessary inode lock in nfs_fsync_dir() adds 200f9d21aa92 Merge tag 'nfs-for-5.10-2' of git://git.linux-nfs.org/proj [...] adds 8ef9ba4d6666 IPv6: Set SIT tunnel hard_header_len to zero adds 77a2d673d5c9 tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv [...] adds 413691384a37 ethtool: netlink: add missing netdev_features_change() call adds 16eb0eb835c7 docs: networking: phy: s/2.5 times faster/2.5 times as fast/ adds 989ef49bdf10 mptcp: provide rmem[0] limit adds 97adb13dc9ba selftest: fix flower terse dump tests adds 866358ec331f netlabel: fix our progress tracking in netlbl_unlabel_stat [...] adds 902a66e08cea lan743x: correctly handle chips with internal PHY adds f3037c5a31b5 net: phy: realtek: support paged operations on RTL8201CP adds 909172a14974 net: Update window_clamp if SOCK_RCVBUF is set adds 2bae900b9419 net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot adds 2b52a4b65bc8 lan743x: fix "BUG: invalid wait context" when setting rx mode adds 4031eeafa71e net/af_iucv: fix null pointer dereference on shutdown adds 4711497ae85d MAINTAINERS: remove Ursula Braun as s390 network maintainer adds e87d24fce924 Merge branch 'net-iucv-fixes-2020-11-09' adds fa6882c63621 tipc: fix memory leak in tipc_topsrv_start() adds df392aefe96b arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode [...] adds 361182308766 net/x25: Fix null-ptr-deref in x25_connect adds 9d2e5e9eeb59 cxgb4/ch_ktls: decrypted bit is not enough adds b1b5cb18032b ch_ktls: Correction in finding correct length adds 86716b51d14f ch_ktls: Update cheksum information adds 687823d2d104 cxgb4/ch_ktls: creating skbs causes panic adds c68a28a9e279 ch_ktls: Correction in trimmed_len calculation adds 83deb094dd5c ch_ktls: missing handling of header alone adds 63ee4591fa2f ch_ktls: Correction in middle record handling adds 9478e083941c ch_ktls: packet handling prior to start marker adds 659bf0383d15 ch_ktls: don't free skb before sending FIN adds 21f82acbb8b4 ch_ktls/cxgb4: handle partial tag alone SKBs adds 7d01c428c86b ch_ktls: tcb update fails sometimes adds 83a95df04bee ch_ktls: stop the txq if reaches threshold adds fcd1ecc8ee6b Merge branch 'cxgb4-ch_ktls-fixes-in-nic-tls-code' adds 460cd17e9f7d net: switch to the kernel.org patchwork instance adds 52755b66ddce cosa: Add missing kfree in error path of cosa_write adds 9e2b7fa2df43 vrf: Fix fast path output packet handling with async Netfi [...] adds 9f73bd1c2c4c devlink: Avoid overwriting port attributes of registered port adds 3a7001788fed i40e: Fix MAC address setting for a VF via Host/VM adds 1773482fd8ce i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() adds 6b7ed22ae4c9 igc: Fix returning wrong statistics adds 5fb7f75bc138 MAINTAINERS: Update repositories for Intel Ethernet Drivers adds 8a5c2906c52f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4b1a86281cc1 net: udp: fix UDP header access on Fast/frag0 UDP GRO adds 55e729889bb0 net: udp: fix IP header access and skb lookup on Fast/frag [...] adds 5861c8cb1c90 Merge branch 'net-udp-fix-fast-frag0-udp-gro' adds edbc21113bde lan743x: fix use of uninitialized variable adds db7c95355538 Merge tag 'net-5.10-rc4' of git://git.kernel.org/pub/scm/l [...] adds bc923818b190 gfs2: fix possible reference leak in gfs2_check_blk_type adds d3039c0615c3 Revert "gfs2: Ignore journal log writes for jdata holes" adds 4e79e3f08e57 gfs2: Fix case in which ail writes are done to jdata holes adds 20ca21dfccb6 Merge tag 'gfs2-v5.10-rc3-fixes' of git://git.kernel.org/p [...] adds d19d8d345eec fscrypt: fix inline encryption not used on new files adds 585e5b17b92d Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a72b38eebea4 ext4: handle dax mount option collision adds d196e229a80c Revert "ext4: fix superblock checksum calculation race" adds d3ba7afcc11f Merge tag 'ext4_for_linus_bugfixes' of git://git.kernel.or [...] adds f969f03888b9 arm64: errata: Fix handling of 1418040 with late CPU onlining adds 85f0b2fc917f arm64: kexec_file: Fix sparse warning adds 891deb875850 arm64: psci: Avoid printing in cpu_psci_cpu_die() adds 04e613ded8c2 arm64: smp: Tell RCU about CPUs that fail to come online adds 58284a901b42 arm64/mm: Validate hotplug range before creating linear mapping adds 77473cffef21 arm64: Add MIDR value for KRYO2XX gold/silver CPU cores adds e3dd11a9f252 arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist adds 38328d401167 arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 [...] adds 23c216416056 arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver adds 88b31f07f3f2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e45f90fc72c8 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 50b8a742850f bootconfig: Extend the magic check range to the preceding 3 bytes adds 6186313d06df Merge tag 'trace-v5.10-rc3' of git://git.kernel.org/pub/sc [...] adds a6c40b8032b8 drm/mcde: Fix unbalanced regulator adds 59f7dcd92959 Merge tag 'drm-misc-fixes-2020-11-12' of git://anongit.fre [...] adds 0a1db6f08412 drm/i915/gem: Allow backends to override pread implementation adds 0eb0feb9aeac drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds 5ce6861d36ed drm/i915: Correctly set SFC capability for video engines adds 858fbdbcef36 Merge tag 'drm-intel-fixes-2020-11-13' of git://anongit.fr [...] adds a422490a5956 drm/amd/display: Add missing pflip irq adds 266421925574 drm/amdgpu: add ta firmware load for green-sardine adds 38a250918495 drm/amdgpu: enable DCN for navi10 headless SKU adds 41f3ed2cac86 Merge tag 'amd-drm-fixes-5.10-2020-11-12' of git://people. [...] adds e627c25544df Merge tag 'drm-fixes-2020-11-13' of git://anongit.freedesk [...] adds e8973201d9b2 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() a [...] adds 71b053276a87 mmc: sdhci-of-esdhc: Handle pulse width detection erratum [...] adds 1023e290ba56 mmc: tmio: when resetting, reset DMA controller, too adds 24ce2d7b8bea mmc: tmio: bring tuning HW to a sane state with MMC_POWER_OFF adds 03d80e042a8e Revert "mmc: renesas_sdhi: workaround a regression when re [...] adds 673cb932b688 Merge tag 'mmc-v5.10-rc3' of git://git.kernel.org/pub/scm/ [...] adds 3fe37204c9a2 gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip adds 560b6ac37a87 gpio: aspeed: fix ast2600 bank properties adds 1f5eb8b17f02 gpiolib: fix sysfs when cdev is not selected adds d8f270efeac8 gpio: pcie-idio-24: Fix irq mask when masking adds 23a7fdc06ebc gpio: pcie-idio-24: Fix IRQ Enable Register value adds 10a2f11d3c9e gpio: pcie-idio-24: Enable PEX8311 interrupts adds 45fe0b539bc9 Merge tag 'gpio-fixes-for-v5.10-rc3' of git://git.kernel.o [...] adds b72de3ff19fd gpio: sifive: Fix SiFive gpio probe adds 29eb6b7d62b0 Merge tag 'gpio-v5.10-2' of git://git.kernel.org/pub/scm/l [...] adds 06abe8291bc3 pinctrl: amd: fix incorrect way to disable debounce filter adds c64a6a0d4a92 pinctrl: amd: use higher precision for 512 RtcClk adds 71266d9d3936 pinctrl: qcom: Move clearing pending IRQ to .irq_request_r [...] adds b41efeed507a pinctrl: qcom: sm8250: Specify PDC map adds dadfab0fbf01 Merge tag 'intel-pinctrl-v5.10-2' of git://git.kernel.org/ [...] adds 4de010e2c989 Merge tag 'pinctrl-v5.10-2' of git://git.kernel.org/pub/sc [...] adds a5bea04fcc0b of/address: Fix of_node memory leak in of_dma_is_coherent adds 49c3e714ff43 dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode adds 3bbb73f8e60f dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.M [...] adds bdac39a3bd28 dt-bindings: clock: imx5: fix example adds 9e6a39eae450 Merge tag 'devicetree-fixes-for-5.10-2' of git://git.kerne [...] adds 88ec3211e463 io_uring: round-up cq size before comparing with rounded sq size adds 1b1e9262ca64 Merge tag 'io_uring-5.10-2020-11-13' of git://git.kernel.d [...] adds 65c5a055b0d5 nvme: fix incorrect behavior when BLKROSET is called by the user adds b5214c605fc1 Merge tag 'nvme-5.10-2020-11-10' of git://git.infradead.or [...] adds 2bd645b2d3f0 nbd: fix a block_device refcount leak in nbd_release adds 7e890c37c25c block: add a return value to set_capacity_revalidate_and_notify adds c01a21b77722 loop: Fix occasional uevent drop adds b5dea9c0ab62 Merge tag 'block-5.10-2020-11-13' of git://git.kernel.dk/l [...] adds ea8439899c0b xfs: fix flags argument to rmap lookup when converting sha [...] adds 5dda3897fd90 xfs: set the unwritten bit in rmap lookup flags in xchk_bm [...] adds 6ff646b2ceb0 xfs: fix rmap key and record comparison functions adds 54e9b09e1538 xfs: fix brainos in the refcount scrubber's rmap fragment [...] adds 2bd3fa793aaa xfs: fix a missing unlock on error in xfs_fs_map_blocks adds d9315f5634c9 Merge tag 'xfs-5.10-fixes-5' of git://git.kernel.org/pub/s [...] adds 22843291efc9 vfs: remove lockdep bogosity in __sb_start_write adds 8a3c84b649b0 vfs: separate __sb_start_write into blocking and non-block [...] adds 9b8523423b23 vfs: move __sb_{start,end}_write* to fs.h adds f01c30de86f1 Merge tag 'vfs-5.10-fixes-2' of git://git.kernel.org/pub/s [...] adds 3ad216ee73ab afs: Fix afs_write_end() when called with copied == 0 [ver #3] adds 9a5085b3fad5 um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb() adds 4aea779d3512 Merge tag 'for-linus-5.10-rc4' of git://git.kernel.org/pub [...] adds c350f8bea271 selinux: Fix error return code in sel_ib_pkey_sid_slow() adds 30636a59f4c1 Merge tag 'selinux-pr-20201113' of git://git.kernel.org/pu [...] adds 2e6f11a797a2 scsi: ufshcd: Fix missing destroy_workqueue() adds 0c0451112b62 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fd8feec665fe hwmon: (pwm-fan) Fix RPM calculation adds 4d64bb4ba5ec hwmon: (applesmc) Re-work SMC comms adds 60268b0e8258 hwmon: (amd_energy) modify the visibility of the counters adds 7e908b7461ec Merge tag 'hwmon-for-v5.10-rc4' of git://git.kernel.org/pu [...] adds 31908a604ced Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 38935861d85a mm/compaction: count pages and stop correctly during page [...] adds d20bdd571ee5 mm/compaction: stop isolation if too many pages are isolat [...] adds 2da9f6305f30 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit adds 044747e971ac mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov adds 22e4663e9163 mm/slub: fix panic in slab_alloc_node() adds 96e1fac162cc mm/gup: use unpin_user_pages() in __gup_longterm_locked() adds 3347acc6fcd4 compiler.h: fix barrier_data() on clang adds 8b92c4ff4423 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" adds df5b0ab3e08a reboot: fix overflow parsing reboot cpu number adds e7e046155af0 kernel/watchdog: fix watchdog_allowed_mask not used warning adds 8b21ca0218d2 mm: memcontrol: fix missing wakeup polling thread adds 336bf30eb765 hugetlbfs: fix anon huge page migration race adds 2f31ad64a9cc panic: don't dump stack twice on warn adds f5785283dd64 ocfs2: initialize ip_next_orphan adds e28c0d7c92c8 Merge branch 'akpm' (patches from Andrew) adds a50cf15906d4 Merge branch 'for-5.10-fixes' of git://git.kernel.org/pub/ [...] adds 1e106aa3509b futex: Don't enable IRQs unconditionally in put_pi_state() adds d61fc96a3760 lockdep: Avoid to modify chain keys in validate_chain() adds 259c2fbef8f0 Merge tag 'locking-urgent-2020-11-15' of git://git.kernel. [...] adds 16b0a7a1a0af sched/fair: Ensure tasks spreading in LLC during LB adds b4c9c9f15649 sched/fair: Prefer prev cpu in asymmetric wakeup path adds 8d4d9c7b4333 sched/debug: Fix memory corruption caused by multiple smal [...] adds d0a37fd57fba Merge tag 'sched-urgent-2020-11-15' of git://git.kernel.or [...] adds 267fb27352b6 perf: Reduce stack usage of perf_output_begin() adds 9dfa9a5c9bae perf/x86: Reduce stack usage for x86_pmu::drain_pebs() adds ce0f17fc93f6 perf: Fix get_recursion_context() adds 09da9c81253d perf: Optimize get_recursion_context() adds 76a4efa80900 perf/arch: Remove perf_sample_data::regs_user_copy adds e506d1dac0ed perf/x86: Make dummy_iregs static adds 8c7855d82933 perf: Simplify group_sched_out() adds 251ff2d49347 perf: Simplify group_sched_in() adds 2714c3962f30 perf: Fix event multiplexing for exclusive groups adds 1908dc911792 perf: Tweak perf_event_attr::exclusive semantics adds cadbaa039b99 perf/x86/intel: Make anythread filter support conditional adds 1a8cfa24e21c perf/x86/intel/uncore: Fix Add BW copypasta adds 64b609d6a60c Merge tag 'perf-urgent-2020-11-15' of git://git.kernel.org [...] adds b2896458b850 x86/platform/uv: Drop last traces of uv_flush_tlb_others adds 77c7e1bc060d x86/platform/uv: Fix copied UV5 output archtype adds ff828729be44 iommu/vt-d: Cure VF irqdomain hickup adds 326fd6db6112 Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 4f6b838c378a Merge tag 'v5.10-rc1' into kvmarm-master/next adds 23711a5e662c KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace adds 338b17933a60 KVM: arm64: Unify trap handlers injecting an UNDEF adds ed4ffaf49bf9 KVM: arm64: Handle SCXTNUM_ELx traps adds 2c38234c425e Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pu [...] adds 51b958e5aeb1 KVM: x86: clflushopt should be treated as a no-op by emulation adds 0107973a80ad KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch adds 96308b066184 KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests adds c887c9b9ca62 kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use adds 0062442ecfef Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 368183029cc4 Merge tag 'thunderbolt-for-v5.10-rc4' of git://git.kernel. [...] adds ffa13d2d9402 Revert "usb: musb: convert to devm_platform_ioremap_resour [...] adds 76255470ffa2 xhci: hisilicon: fix refercence leak in xhci_histb_probe adds 0e6371fbfba3 usb: typec: ucsi: Report power supply changes adds 4df694a47768 MAINTAINERS: add usb raw gadget entry adds 6d853c9e4104 usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode adds 281b3ec3a75b Merge tag 'usb-5.10-rc4' of git://git.kernel.org/pub/scm/l [...] adds 9cfd9c45994b Merge tag 'char-misc-5.10-rc4' of git://git.kernel.org/pub [...] adds 630f51228060 drm/nouveau/kms: Fix NULL pointer dereference in nouveau_c [...] adds 6c27ffabeb19 drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram pri [...] adds 5c6fb4b28b16 drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere adds 8f598d15ee65 Merge branch 'linux-5.10' of git://github.com/skeggsb/linu [...] adds a6af8718b98e Merge tag 'drm-fixes-2020-11-16' of git://anongit.freedesk [...] adds 09162bc32c88 Linux 5.10-rc4 adds f51778db088b swiotlb: using SIZE_MAX needs limits.h included adds a312db697cb0 vdpasim: fix "mac_pton" undefined error adds 6bcf34224ac1 vhost: add helper to check if a vq has been setup adds 25b98b64e284 vhost scsi: alloc cmds per vq instead of session adds 47a3565e8bb1 vhost scsi: fix cmd completion race adds 18f1becb6948 vhost scsi: add lun parser helper adds efd838fec17b vhost scsi: Add support for LUN resets. adds a08f4523243c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 92e4dc8b0566 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if [...] adds a5698b3835f5 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 47cd1eac336c Merge tag 'imx-fixes-5.10-3' of git://git.kernel.org/pub/s [...] adds e57523fa64d6 Merge tag 'samsung-fixes-5.10' of git://git.kernel.org/pub [...] adds f126b6702e73 arm64: dts: agilex/stratix10: Fix qspi node compatible adds 53bbff266880 Merge tag 'socfpga_fix_for_v5.10' of git://git.kernel.org/ [...] adds 53bf2776e313 ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds ff1f855804cd tee: amdtee: fix memory leak due to reset of global shm list adds be353be27874 tee: amdtee: synchronize access to shm list adds 0461a1ae98bc Merge tag 'amdtee-fixes-for-5.10' of git://git.linaro.org: [...] adds 52d9edbe6efc ARM: dts: stm32: Fix TA3-GPIO-C key on STM32MP1 DHCOM PDK2 adds 7e5f3155dcbb ARM: dts: stm32: Fix LED5 on STM32MP1 DHCOM PDK2 adds 1f3d7fc279b1 ARM: dts: stm32: Define VIO regulator supply on DHCOM adds e5ace7f62695 ARM: dts: stm32: Enable thermal sensor support on stm32mp1 [...] adds f4c7fa39415d ARM: dts: stm32: Keep VDDA LDO1 always on on DHCOM adds 7e47a750116d Merge tag 'stm32-dt-for-v5.10-fixes-2' of git://git.kernel [...] adds b57d5437e374 Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org [...] adds 39c8d39c04bb Merge tag 'renesas-fixes-for-v5.10-tag1' of git://git.kern [...] adds d19d2152ca05 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point adds 33d0d843872c ARM: dts: imx50-evk: Fix the chip select 1 IOMUX adds cc05af8e2e91 Merge tag 'imx-fixes-5.10-4' of git://git.kernel.org/pub/s [...] adds 9c87c9f41245 Merge tag 'arm-soc-fixes-v5.10-2' of git://git.kernel.org/ [...] adds c583bcb8f5ed rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] adds 9dacf44c3837 Merge branch 'urgent-fixes' of git://git.kernel.org/pub/sc [...] adds e24a87b54ef3 perf lock: Correct field name "flags" adds b0e5a05cc9e3 perf lock: Don't free "lock_seq_stat" if read_count isn't zero adds db1a8b97a0a3 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds db2ac2e49e56 perf test: Fix a typo in cs-etm testing adds dd94ac807a5e perf test: Update branch sample pattern for cs-etm adds 1c756cd429d8 perf inject: Fix file corruption due to event deletion adds 568beb27959b perf test: Avoid an msan warning in a copied stack. adds be1dd6692adb Merge tag 'perf-tools-fixes-for-v5.10-2020-11-17' of git:/ [...] adds 61a2f1aecf60 MIPS: kernel: Fix for_each_memblock conversion adds ac3b57adf87a MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu adds ed129cd75ac1 Merge tag 'mips_fixes_5.10_1' of git://git.kernel.org/pub/ [...] adds 966e7ea43448 s390: update defconfigs adds 78d732e1f326 s390/cpum_sf.c: fix file permission for cpum_sfb_size adds 111e91a6df50 Merge tag 's390-5.10-4' of git://git.kernel.org/pub/scm/li [...] adds 676650d007e0 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER adds ae3d6083acf6 Input: elan_i2c - fix firmware update on newer ICs adds 0fa8ee0d9ab9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c335b4f1f650 kunit: tool: unmark test_data as binary blobs adds 3959d0a63b32 kunit: Fix kunit.py parse subcommand (use null build_dir) adds b7e0b983ff13 kunit: tool: fix pre-existing python type annotation errors adds fcdb0bc08ced kunit: Do not pollute source directory with generated file [...] adds 128dc4bcc8c0 kunit: Do not pollute source directory with generated file [...] adds f7766424cf15 KUnit: Docs: fix a wording typo adds 1f4dde57125b KUnit: Docs: style: fix some Kconfig example issues adds 873ddeb881e0 KUnit: Docs: usage: wording fixes adds 390881448b1f kunit: tool: print out stderr from make (like build warnings) adds 060352e141e4 kunit: tool: fix extra trailing \n in raw + parsed test output adds 3084db0e0d50 kunit: fix display of failed expectations for strings adds f86fee1845ee Merge tag 'linux-kselftest-kunit-fixes-5.10-rc5' of git:// [...] adds c3213d260a23 SUNRPC: Fix oops in the rpc_xdr_buf event class adds ce228d459424 Merge tag 'nfsd-5.10-2' of git://linux-nfs.org/~bfields/linux adds 20b329129009 gfs2: Fix regression in freeze_go_sync adds c2e7554e1b85 Merge tag 'gfs2-v5.10-rc4-fixes' of git://git.kernel.org/p [...] adds b98467fe96d2 thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430 adds 841d6e9ec9e3 Merge tag 'thermal-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds c088a4985e5f regulator: core: don't disable regulator if is_enabled ret [...] adds 365ec8b61689 regulator: pfuze100: limit pfuze-support-disable-sw to pfu [...] adds 57a6ad482af2 regulator: fix memory leak with repeated set_machine_const [...] adds 4b639e254d3d regulator: avoid resolve_supply() infinite recursion adds f5c042b23f74 regulator: workaround self-referent regulators adds 2ba546ebe0ce regulator: ti-abb: Fix array out of bound read access on t [...] adds d748287a28de Merge tag 'regulator-fix-v5.10-rc4' of git://git.kernel.or [...] adds 766c6b63aa04 spi: fix client driver breakages when using GPIO descriptors adds ee4ad5d06509 spi: fsi: Fix transfer returning without finalizing message adds 4def49da620c spi: lpspi: Fix use-after-free on unbind adds 5e844cc37a5c spi: Introduce device-managed SPI controller allocation adds e1483ac030fb spi: bcm2835: Fix use-after-free on unbind adds e13ee6cc4781 spi: bcm2835aux: Fix use-after-free on unbind adds 63c5395bb7a9 spi: bcm-qspi: Fix use-after-free on unbind adds c371dcf51cef Merge series "Use-after-free be gone" from Lukas Wunner <l [...] adds d853b3406903 spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe adds ac9978fcad3c spi: cadence-quadspi: Fix error return code in cqspi_probe adds a41b0ad07bfa spi: dw: Set transfer handler before unmasking the IRQs adds 04a9cd51d3f3 spi: npcm-fiu: Don't leak SPI master in probe error path adds fee3c824edf2 Merge tag 'spi-fix-v5.10-rc4' of git://git.kernel.org/pub/ [...] adds e010d1d25e47 cpufreq: tegra186: Fix get frequency callback adds 8410e7f3b31e cpufreq: scmi: Fix OPP addition failure with a dummy clock [...] adds 14c620cf2ee8 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds c39de538a06e cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RC [...] adds 3a8ac4d39651 Merge branch 'pm-cpuidle' adds 4ca35b4f4509 Merge tag 'pm-5.10-rc5' of git://git.kernel.org/pub/scm/li [...] adds 4fba15fbb810 ACPI, APEI, Fix error return value in apei_map_generic_address() adds 7dc7a8b04f3d ACPI: fan: Initialize performance state sysfs attribute adds de15e20f50b1 Merge branch 'acpi-fan' adds 131ad0b6f529 Merge tag 'acpi-5.10-rc5' of git://git.kernel.org/pub/scm/ [...] adds 481535c5b41d xtensa: fix TLBTEMP area placement adds 3a860d165eb5 xtensa: disable preemption around cache alias management calls adds dc293f210690 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] adds 3494d58865ad Merge tag 'xtensa-20201119' of git://github.com/jcmvbkbc/l [...] adds fcb48454c23c selftests/powerpc: rfi_flush: disable entry flush if present adds f79643787e0a powerpc/64s: flush L1D on kernel entry adds 9a32a7e78bd0 powerpc/64s: flush L1D after user accesses adds 178d52c6e89c powerpc: Only include kup-radix.h for 64-bit Book3S adds 89a83a0c69c8 selftests/powerpc: entry flush test adds 0d239f3b03ef selftests/powerpc: refactor entry and rfi_flush tests adds da631f7fd623 powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_ [...] adds dda3f4252e6c Merge tag 'powerpc-cve-2020-4788' of git://git.kernel.org/ [...] adds eb73060b971a RDMA/cm: Make the local_id_table xarray non-irq adds d035c3f6cdb8 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() adds b1e678bf290d RMDA/sw: Don't allow drivers using dma_virt_ops on highmem [...] adds dabbd6abcdbe IB/hfi1: Fix error return code in hfi1_init_dd() adds ee415d73dcc2 tools/testing/scatterlist: Fix test to compile and run adds 3be28e93cd88 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1922a46b8c18 net/ncsi: Fix netlink registration adds e8aa6d520b44 net: ethernet: mtk-star-emac: return ok when xmit drops adds baee1991fad9 net: ethernet: mtk-star-emac: fix error return code in mtk [...] adds 4ee18c179e5e net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_ [...] adds 94e2bd0b259e rfkill: Fix use-after-free in rfkill_resume() adds 1d18288555b3 mac80211: fix memory leak on filtered powersave frames adds 4fe40b8e1566 mac80211: minstrel: remove deferred sampling code adds b2911a84396f mac80211: minstrel: fix tx status processing corner case adds 7bc40aedf24d mac80211: free sta in sta_info_insert_finish() on errors adds 1395f8df87b0 Merge tag 'mac80211-for-net-2020-11-13' of git://git.kerne [...] adds 2b5668733050 net: ethernet: ti: cpsw: fix cpts irq after suspend adds 8cf8821e15cd net: Exempt multicast addresses from five-second neighbor [...] adds aa6306a8481e net: phy: mscc: remove non-MACSec compatible phy adds 8c07205aea36 net: marvell: prestera: fix error return code in prestera_ [...] adds 81e329e93b86 net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR adds 9c2e14b48119 ip_tunnels: Set tunnel option flag when tunnel metadata is [...] adds ceb736e1d45c ipv6: Fix error path to cancel the meseage adds 37344718bd70 net: phy: smsc: add missed clk_disable_unprepare in smsc_p [...] adds 92307069a96c net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 adds 65b422d9b61b vsock: forward all packets to the host when no H2G is registered adds 057a10fa1f73 sctp: change to hold/put transport for proto_unreach_timer adds 1ba86d4366e0 netlabel: fix an uninitialized warning in netlbl_unlabel_s [...] adds e35df62e04cc lan743x: fix issue causing intermittent kernel log warnings adds 796a2665ca3e lan743x: prevent entire kernel HANG on open, for some platforms adds 56311a315da7 net: stmmac: dwmac_lib: enlarge dma reset timeout adds 849920c70339 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_por [...] adds c8c958a58fc6 can: af_can: prevent potential access of uninitialized mem [...] adds 9aa9379d8f86 can: af_can: prevent potential access of uninitialized mem [...] adds a1e654070a60 can: dev: can_restart(): post buffer from the right context adds 7968c7c79d3b can: ti_hecc: Fix memleak in ti_hecc_probe adds 81c9c8e0adef can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then [...] adds 8a68cc0d690c can: peak_usb: fix potential integer overflow on shift of a int adds 499aa923c567 can: flexcan: flexcan_setup_stop_mode(): add missing "req_ [...] adds b7ee5bc3e100 can: flexcan: fix failure handling of pm_runtime_get_sync() adds 3fcce133f0d9 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI adds 1ff203badbbf can: tcan4x5x: tcan4x5x_can_probe(): add missing error che [...] adds c81d0b6ca665 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration adds cd0d83eab2e0 can: m_can: m_can_handle_state_change(): fix state change adds a8c22f5b0c68 can: m_can: m_can_class_free_dev(): introduce new function adds 85816aba460c can: m_can: Fix freeing of can device from peripherials adds a584e9bc1b7e can: m_can: m_can_stop(): set device to software init mode [...] adds e2142ef266c8 Merge tag 'linux-can-fixes-for-5.10-20201115' of git://git [...] adds dd8088d5a896 PM: runtime: Add pm_runtime_resume_and_get to deal with us [...] adds da875fa5040b net: fec: Fix reference count leak in fec series ops adds 7953446d6647 Merge branch 'fix-usage-counter-leak-by-adding-a-general-s [...] adds 9d9e937b1c8b ipv6/netfilter: Discard first fragment not including all headers adds 857524564eae MAINTAINERS: Add Martin Schiller as a maintainer for the X [...] adds 2a1828e378c1 net: lantiq: Wait for the GPHY firmware to be ready adds 794e442ca39e MAINTAINERS: update cxgb4 and cxgb3 maintainer adds cfbaa8b33e02 cx82310_eth: fix error return code in cx82310_bind() adds 3beb9be16508 qlcnic: fix error return code in qlcnic_83xx_restart_hw() adds 661710bfd503 net: stmmac: dwmac-intel-plat: fix error return code in in [...] adds 35f735c66511 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() adds 7a30ecc92376 net: bridge: add missing counters to ndo_get_stats64 callback adds 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx [...] adds 9c79a8ab5f12 net: mvneta: fix possible memory leak in mvneta_swbm_add_r [...] adds fc70f5bf5e52 net: qualcomm: rmnet: Fix incorrect receive packet handlin [...] adds 3fe16edf6767 net/tls: fix corrupted data in recvmsg adds 064c9c32b17c net: ipa: lock when freeing transaction adds 4260330b32b1 bnxt_en: read EEPROM A2h address using page 0 adds eba93de6d31c bnxt_en: Free port stats during firmware reset. adds fa97f303fa4c bnxt_en: Fix counter overflow logic. adds 0ae0a779efb8 bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. adds d5bd32a876c8 Merge branch 'bnxt_en-bug-fixes' adds cb47d16ea210 qed: fix error return code in qed_iwarp_ll2_start() adds 7b027c249da5 net: b44: fix error return code in b44_init_one() adds 3d5179458d22 net: ftgmac100: Fix crash when removing driver adds 1b9e2a8c99a5 tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate adds fd5736bf9f23 enetc: Workaround for MDIO register access issue adds a5bbcbf29089 netdevsim: set .owner to THIS_MODULE adds 138559b9f99d net/tls: Fix wrong record sn in async mode of device resync adds e33de7c5317e inet_diag: Fix error path to cancel the meseage in inet_re [...] adds 93be52612431 qed: fix ILT configuration of SRC block adds c09c8a27b9ba ipv4: use IS_ENABLED instead of ifdef adds df8d85d8c69d net: usb: qmi_wwan: Set DTR quirk for MR400 adds a5ebcbdf34b6 ah6: fix error return code in ah6_input() adds 537a14726582 atl1c: fix error return code in atl1c_probe() adds 3a36060bf294 atl1e: fix error return code in atl1e_probe() adds 1532b9778478 net: Have netpoll bring-up DSA management interface adds fb738b99ef22 mlxsw: Fix firmware flashing adds 1f492eab67bc mlxsw: core: Use variable timeout for EMAD retries adds fc2635bff24c Merge branch 'mlxsw-couple-of-fixes' adds a3dcb3e7e70c net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset adds d8c19014bba8 page_frag: Recover from memory pressure adds 6dceaa9f56e2 atm: nicstar: Unmap DMA on send error adds ea6360985732 net/mlx5e: Fix refcount leak on kTLS RX resync adds 5cfb540ef27b net/mlx5e: Set IPsec WAs only in IP's non checksum partial case. adds 6248ce991f8e net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb adds 219b3267ca10 net/mlx5e: Fix check if netdev is bond slave adds 8cbcc5ef2a28 net/mlx5: Add handling of port type in rule deletion adds 1ce5fc724a26 net/mlx5: Clear bw_share upon VF disable adds 470b74758260 net/mlx5: Disable QoS when min_rates on all VFs are zero adds 5b8631c7b21c net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos [...] adds 68ec32daf7d5 net/mlx5: fix error return code in mlx5e_tc_nic_init() adds f93e8497a9bc Merge tag 'mlx5-fixes-2020-11-17' of git://git.kernel.org/ [...] adds 6d9c8d15af0e net/mlx4_core: Fix init_hca fields offset adds 470e14c00c63 can: kvaser_pciefd: Fix KCAN bittiming limits adds d003868d7f85 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits adds cd9f13c59461 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_ [...] adds a1f634463aaf can: m_can: process interrupt only when not runtime suspended adds f0b0a2d8a1fd Merge tag 'linux-can-fixes-for-5.10-20201118' of git://git [...] adds 2d8f6481c17d ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv [...] adds 0530bd6e6a3d net/smc: fix matching of existing link groups adds 41a0be3f8f6b net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_ [...] adds 90b49784814c Merge branch 'net-smc-fixes-2020-11-18' adds f16e631333a8 bpf: Fix unsigned 'datasec_id' compared with zero in check [...] adds fd63729cc0a6 selftests/bpf: Fix unused attribute usage in subprogs_unused test adds 9602182810cc MAINTAINERS/bpf: Update Andrii's entry. adds 50431b45685b tools, bpftool: Add missing close before bpftool net attach exit adds f782e2c300a7 bpf: Relax return code check for subprograms adds 2acc3c1bc8e9 selftests/bpf: Fix error return code in run_getsockopt_test() adds c9c89dcd872e bpf, sockmap: Fix partial copy_page_to_iter so progress ca [...] adds 36cd0e696a83 bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingre [...] adds 70796fb751f1 bpf, sockmap: Use truesize with sk_rmem_schedule() adds 6fa9201a8989 bpf, sockmap: Avoid returning unneeded EAGAIN when redirec [...] adds 2443ca66676d bpf, sockmap: Handle memory acct if skb_verdict prog redir [...] adds 4363023d2668 bpf, sockmap: Avoid failures from skb_to_sgvec when skb ha [...] adds 1fd6cee127e2 libbpf: Fix VERSIONED_SYM_COUNT number parsing adds 6fa6d28051e9 lib/strncpy_from_user.c: Mask out bytes after NUL terminator. adds c8a36aedf3e2 selftest/bpf: Test bpf_probe_read_user_str() strips traili [...] adds 14d6d86c210a Merge branch 'Fix bpf_probe_read_user_str() overcopying' adds 2801a5da5b25 fail_function: Remove a redundant mutex unlock adds e6ea60bac1ee Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4d02da974ea8 Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds 01822dd1bacf drm/vram-helper: Fix use of top-down placement adds 728321e53045 drm/amd/display: Add missing pflip irq for dcn2.0 adds c1609f0e2882 drm/amdgpu: remove experimental flag from arcturus adds 2b3af2705645 drm/amd/display: Always get CRTC updated constant values i [...] adds f95dddc9f405 Merge tag 'amd-drm-fixes-5.10-2020-11-18' of git://people. [...] adds bc551d776b69 drm: bridge: dw-hdmi: Avoid resetting force in the detect [...] adds 6654b57866b9 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() adds 957a1ea35992 drm/sun4i: backend: Fix probe failure with multiple backends adds cdf117d6d38a Merge tag 'drm/sun4i-dma-fix-pull-request' of ssh://gitoli [...] adds 9336127d8cbc Merge tag 'drm-misc-fixes-2020-11-19' of git://anongit.fre [...] adds 85a12d7eb8fe drm/i915/tgl: Fix Media power gate sequence. adds 973dd87fa56a drm/i915: Avoid memory leak with more than 16 workarounds [...] adds 2106edbdfd15 drm/i915/selftests: Fix wrong return value of perf_series_ [...] adds b5462cc37774 drm/i915/selftests: Fix wrong return value of perf_request [...] adds d2e3fce9ddaf drm/i915: Handle max_bpc==16 adds b4ca4354b42e drm/i915/gt: Remember to free the virtual breadcrumbs adds 642403e3599e drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL adds edb8d77a939c drm/i915/gvt: Set ENHANCED_FRAME_CAP bit adds 4ec2b69da5e1 drm/i915/gvt: return error when failing to take the module [...] adds 3ce8d49ca199 Merge tag 'gvt-fixes-2020-11-17' of https://github.com/int [...] adds be33805c6529 drm/i915/gt: Fixup tgl mocs for PTE tracking adds 6600f9d52213 Merge tag 'drm-intel-fixes-2020-11-19' of git://anongit.fr [...] adds 46cbc18ed852 Merge tag 'drm-fixes-2020-11-20-2' of git://anongit.freede [...] adds b5acfe152aba ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) adds a0ccbc5319d5 ALSA: hda/realtek - Add supported mute Led for HP adds 9e885770277d ALSA: hda/realtek - HP Headset Mic can't detect after boot adds 95a793c3bc75 ALSA: ctl: fix error path at adding user-defined element set adds 02a9c6ee4183 ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() adds e5633b95dce9 ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG St [...] adds d78359b25f7c ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid adds 54a2a3898f46 ALSA: usb-audio: Add delay quirk for all Logitech USB devices adds 551310e7356c ALSA: hda/ca0132: Fix compile warning without PCI adds d21b96c8ed2a ALSA: mixart: Fix mutex deadlock adds 106e6d8df484 ASoC: rt1015: increase the time to detect BCLK adds 1bd7b0fc0165 ASoC: Intel: KMB: Fix S24_LE configuration adds bd6327fda2f3 ASoC: qcom: lpass-platform: Fix memory leak adds aa9e3fa4992d ASoC: Intel: catpt: Skip position update for unprepared streams adds 1072460a1aab ASoC: Intel: catpt: Correct clock selection for dai trigger adds 63fa58d99a7b Merge Intel catpt DSP fixes into asoc-5.10 adds 879ee8b6f2ba ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to dis [...] adds aecd1fbe7784 Merge tag 'asoc-fix-v5.10-rc4' of https://git.kernel.org/p [...] adds e65b30951e50 Merge tag 'sound-5.10-rc5' of git://git.kernel.org/pub/scm [...] adds 60d53566100a mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode fo [...] adds 9e9534329306 mmc: sdhci-of-arasan: Allow configuring zero tap values adds d338c6d01dc6 mmc: sdhci-of-arasan: Use Mask writes for Tap delays adds d06d60d52ec0 mmc: sdhci-of-arasan: Issue DLL reset explicitly adds 5de18678da02 Merge tag 'mmc-v5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 4d213e76a359 iommu/vt-d: Avoid panic if iommu init fails in tboot system adds 388255ce95cf Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 3645a34f5b96 iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set adds 91c2c28d8de3 MAINTAINERS: Temporarily add myself to the IOMMU entry adds fc8299f9f3b9 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 29a25b9246f7 dmaengine: ti: omap-dma: Block PM if SDMA is busy to fix audio adds 8326be9f1c0b dmaengine: idxd: fix mapping of portal size adds 4e7d4f295dee dmaengine: ioatdma: remove unused function missed during d [...] adds e773ca7da8be dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size adds 7e4be1290a38 dmaengine: fix error codes in channel_register() adds bd4d74e8f8b2 Merge tag 'dmaengine-fix-5.10-rc5' of git://git.kernel.org [...] adds 4ccf7a01e805 Merge tag 'for-linus-5.10b-rc5-tag' of git://git.kernel.or [...] adds 8d4c3e76e3be proc: don't allow async path resolution of /proc/self components adds 944d1444d53f io_uring: handle -EOPNOTSUPP on path resolution adds 0abed7c69b95 mm: never attempt async page lock if we've transferred dat [...] adds c993df5a6889 io_uring: don't double complete failed reissue request adds 1e5d770bb8a2 io_uring: get an active ref_node from files_data adds e297822b20e7 io_uring: order refnode recycling adds fa5fca78bb2f Merge tag 'io_uring-5.10-2020-11-20' of git://git.kernel.d [...] adds 9f16a66733c9 block: mark flush request as IDLE when it is really finished adds b7131ee0bac5 blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats adds 6f117cb854a4 s390/dasd: fix null pointer dereference for ERP requests adds 0f0d2c876c96 nvme: free sq/cq dbbuf pointers when dbbuf set fails adds f6224b868132 nvme: directly cache command effects log adds 8168d23fbcee nvme: fix memory leak freeing command effects adds 45f703a0d4b8 Merge tag 'nvme-5.10-2020-11-19' of git://git.infradead.or [...] adds 4fd84bc96929 Merge tag 'block-5.10-2020-11-20' of git://git.kernel.dk/l [...] adds fe0a8a95e713 scsi: libiscsi: Fix NOP race condition adds f36199355c64 scsi: target: iscsi: Fix cmd abort fabric stop race adds 27bba9c532a8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds cf23705244c9 ptrace: Set PF_SUPERPRIV when checking capability adds fb14528e4436 seccomp: Set PF_SUPERPRIV when checking capability adds f5098e34dd4c selftests/seccomp: powerpc: Fix typo in macro variable name adds 4c222f31fb1d selftests/seccomp: sh: Fix register names adds ea0ab6430635 Merge tag 'seccomp-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds ba911108f4ec Merge tag 'fsnotify_for_v5.10-rc5' of git://git.kernel.org [...] adds e95b6c3ef131 xfs: fix the minrecs logic when dealing with inode root ch [...] adds 498fe261f0d6 xfs: strengthen rmap record flags checking adds 6b48e5b8a20f xfs: directory scrub should check the null bestfree entries too adds ada49d64fb35 xfs: fix forkoff miscalculation related to XFS_LITINO(mp) adds 27c14b5daa82 xfs: ensure inobt record walks always make forward progress adds 595189c25c28 xfs: return corresponding errcode if xfs_initialize_perag() fail adds 883a790a8440 xfs: don't allow NOWAIT DIO across extent boundaries adds eb8409071a1d xfs: revert "xfs: fix rmap key and record comparison functions" adds a349e4c65960 Merge tag 'xfs-5.10-fixes-7' of git://git.kernel.org/pub/s [...] adds a9e5c87ca744 afs: Fix speculative status fetch going out of order wrt t [...] adds 704c2317cab5 ext4: drop fast_commit from /proc/mounts adds 2bf31d94423c jbd2: fix kernel-doc markups adds f902b2165010 ext4: fix bogus warning in ext4_update_dx_flag() adds a7f07fc14f06 Merge tag 'ext4_for_linus_fixes2' of git://git.kernel.org/ [...] adds 33f16855dcb9 tty: serial: imx: fix potential deadlock adds d41227544427 speakup: Do not let the line discipline be used several times adds e67c139c488e tty: serial: imx: keep console clocks always on adds 425af483523b serial: ar933x_uart: disable clk on error handling path in probe adds de7580357025 Merge tag 'tty-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds 18db36a073db docs: ABI: testing: iio: stm32: remove re-introduced unsup [...] adds 56e4f2dda23c iio: cros_ec: Use default frequencies when EC returns inva [...] adds 15207a92e019 iio: adc: mediatek: fix unset field adds 695e2f5c289b iio: adc: stm32-adc: fix a regression when using dma and irq adds 271b339236e1 counter/ti-eqep: Fix regmap max_register adds fe0b980ffd1d iio: imu: st_lsm6dsx: set 10ms as min shub slave timeout adds c91ebcc578e0 iio/adc: ingenic: Fix battery VREF for JZ4770 SoC adds 6d6aa2907d59 iio/adc: ingenic: Fix AUX/VBAT readings when touchscreen is used adds 44a146a44f65 iio: light: fix kconfig dependency bug for VCNL4035 adds 11e94f28c3de iio: accel: kxcjk1013: Replace is_smo8500_device with an a [...] adds e5b1032a656e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM f [...] adds 2dde2821b57f Merge tag 'iio-fixes-for-5.10a' of https://git.kernel.org/ [...] adds d27637ece80f Merge tag 'staging-5.10-rc5' of git://git.kernel.org/pub/s [...] adds 450677dcb0cc mm/madvise: fix memory leak from process_madvise adds bc2dc4406c46 compiler-clang: remove version check for BPF Tracing adds a927bd6ba952 mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] adds 4349a83a3190 mm: fix readahead_page_batch for retry entries adds 8faeb1ffd795 mm: memcg/slab: fix root memcg vmstats adds bfe8cc1db02a mm/userfaultfd: do not access vma->vm_mm after calling han [...] adds 488dac0c9237 libfs: fix error cast of negative value in simple_attr_write() adds 66383800df9c mm: fix madvise WILLNEED performance problem adds 4a51c60a1115 Merge branch 'akpm' (patches from Andrew) adds 8986f223bd77 iommu/vt-d: Take CONFIG_PCI_ATS into account adds 1a371e67dc77 x86/microcode/intel: Check patch signature before saving m [...] adds 860aaabac823 x86/dumpstack: Do not try to access user space code of oth [...] adds 01cf158e48d2 Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account" adds 7d53be55c9d7 Merge tag 'x86_urgent_for_v5.10-rc5' of git://git.kernel.o [...] adds fbc81ec5b85d efi/arm: set HSCTLR Thumb2 bit correctly for HVC calls from HYP adds fe5186cf12e3 efivarfs: fix memory leak in efivarfs_create() adds c2fe61d8be49 efi/x86: Free efi_pgd with free_pages() adds 68d3fa235fd8 Merge tag 'efi-urgent-for-v5.10-rc3' of git://git.kernel.o [...] adds 43be4388e94b lockdep: Put graph lock/unlock under lock_recursion protection adds 855cf1ee4726 Merge tag 'locking-urgent-2020-11-22' of git://git.kernel. [...] adds ebd19fc372e3 perf/x86: fix sysfs type mismatches adds 48da33058975 Merge tag 'perf-urgent-2020-11-22' of git://git.kernel.org [...] adds 8e1ac4299a6e sched/fair: Fix overutilized update in enqueue_task_fair() adds f97bb5272d9e sched: Fix data-race in wakeup adds ec618b84f6e1 sched: Fix rq->nr_iowait ordering adds 2279f540ea7d sched/deadline: Fix priority inheritance with multiple sch [...] adds f4b936f5d6fd Merge tag 'sched-urgent-2020-11-22' of git://git.kernel.or [...] adds ee5e58418a85 HID: logitech-dj: Handle quad/bluetooth keyboards with a b [...] adds c27168a04a43 HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk [...] adds 7940fb035abd HID: Add Logitech Dinovo Edge battery quirk adds eec231e060fb HID: logitech-dj: Fix an error in mse_bluetooth_descriptor adds b4c00e797663 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x0 [...] adds d5530d82efc8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 418baf2c28f3 Linux 5.10-rc5 adds 5f1251a48c17 video: hyperv_fb: Fix the cache type when mapping the VRAM adds d5beb3140f91 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 78aec9bb1f3c ARC: bitops: Remove unecessary operation and value adds 5f840df591a9 ARC: mm: fix spelling mistakes adds e42404fa10fd ARC: stack unwinding: don't assume non-current task is sleeping adds f737561c7096 ARC: stack unwinding: reorganize how initial register state setup adds b1489422041b Merge tag 'arc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 1179f170b6f0 s390: fix fpu restore in entry.S adds 80145ac2f739 Merge tag 's390-5.10-5' of git://git.kernel.org/pub/scm/li [...] adds 073861ed77b6 mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) adds 98128572084c cifs: fix a memleak with modefromsid adds de9ac0a6e9ef smb3: Call cifs reconnect from demultiplex thread adds ac873aa3dc21 smb3: Avoid Mid pending list corruption adds 1254100030b3 smb3: Handle error case during offload read path adds 127c501a03d5 Merge tag '5.10-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds a7a20f721e81 media: venus: venc: Fix setting of profile and level adds 9215f6bb4705 media: venus: pm_helpers: Fix kernel module reload adds fa02fcd94b0c Merge tag 'media/v5.10-2' of git://git.kernel.org/pub/scm/ [...] adds 998dfeaa34eb Merge remote-tracking branch 'kbuild-current/fixes' adds 03659efe4287 arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix f [...] adds 774c4a3b5e5f ACPI/IORT: Fix doc warnings in iort.c adds 07509e10dcc7 arm64: pgtable: Fix pte_accessible() adds ff1712f953e2 arm64: pgtable: Ensure dirty bit is preserved across pte_w [...] adds 2e12de2d4f9a Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 2013a4b684b6 arm64: dts: broadcom: clear the warnings caused by empty d [...] adds e3389b0a1495 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds c464e26f2375 MAINTAINERS: Remove myself as LPC32xx maintainers adds 4765df4d3a13 Merge tag 'v5.10-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 9fc3929e6ee9 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 575cba20c421 powerpc/64s: Fix KVM system reset handling when CONFIG_PPC [...] adds 75b49620267c KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessin [...] adds e02152ba2810 powerpc: Drop -me200 addition to build flags adds cd81acc600a9 powerpc/64s/exception: KVM Fix for host DSI being taken in [...] adds 962f8e64cd18 Merge tag 'powerpc-cve-2020-4788' into fixes adds b6b79dd53082 powerpc/64s: Fix allnoconfig build since uaccess flush adds f8f23c4ce0e3 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 6b06a223af4f Merge remote-tracking branch 'sparc/master' adds b5f796b62c98 bnxt_en: fix error return code in bnxt_init_one() adds 3383176efc0f bnxt_en: fix error return code in bnxt_init_board() adds f46e79aa1a2b MAINTAINERS: Change Solarflare maintainers adds 3b3fd068c56e rose: Fix Null pointer dereference in rose_send_frame() adds c54bc3ced510 bnxt_en: Release PCI regions when DMA mask setup fails dur [...] adds 20ffc7adf53a net/tls: missing received data after fast remote close adds bff453921ae1 cxgb4: fix the panic caused by non smac rewrite adds d2624e70a2f5 dpaa2-eth: select XGMAC_MDIO for MDIO bus support adds 861602b57730 tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header adds 55472017a421 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congest [...] adds e10823c71920 Merge branch 'tcp-address-issues-with-ect0-not-being-set-i [...] adds 0d0e2b538c13 s390/qeth: Remove pnso workaround adds 34c7f50f7d0d s390/qeth: make af_iucv TX notification call more robust adds 8908f36d20d8 s390/qeth: fix af_iucv notification race adds 7ed10e16e50d s390/qeth: fix tear down of async TX buffers adds 207d0bfc08f1 Merge branch 's390-qeth-fixes-2020-11-20' adds b9ad3e9f5a7a bonding: wait for sysfs kobject destruction before freeing [...] adds 659fbdcf2f14 cxgb4: Fix build failure when CONFIG_TLS=m adds f33d9e2b48a3 usbnet: ipheth: fix connectivity with iOS 14 adds c5dab0941fcd net/af_iucv: set correct sk_protocol for child sockets adds 5aac0390a63b tun: honor IOCB_NOWAIT flag adds 8393597579f5 ibmvnic: fix call_netdevice_notifiers in do_reset adds 98025bce3a62 ibmvnic: notify peers when failover and migration happen adds 855a631a4c11 ibmvnic: skip tx timeout reset while in resetting adds f9b036532108 Merge branch 'ibmvnic-fixes-in-reset-path' adds c8a2e7a29702 iwlwifi: sta: set max HE max A-MPDU according to HE capa adds fb8d1b6e9798 iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC adds 1cf260e3a75b iwlwifi: mvm: properly cancel a session protection for P2P adds 97cc16943f23 iwlwifi: mvm: write queue_sync_state only for sync adds edb625208d84 iwlwifi: pcie: set LTR to avoid completion timeout adds fe56d05ee6c8 iwlwifi: mvm: fix kernel panic in case of assert during CSA adds 1eae77bfad7a Merge tag 'wireless-drivers-2020-11-23' of git://git.kerne [...] adds 01770a166165 tcp: fix race condition when creating child sockets from s [...] adds 3fe356d58efa vsock/virtio: discard packets only when socket is really closed adds 2980cbd4dce7 i40e: Fix removing driver while bare-metal VFs pass traffic adds d549699048b4 net/packet: fix packet receive on L3 devices without visib [...] adds 9bd2702d292c aquantia: Remove the build_skb path adds 5204bb683c16 devlink: Fix reload stats structure adds 407c85c7ddd6 tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN adds bc40a3691f15 MAINTAINERS: Update page pool entry adds 078eb55cdf25 dpaa2-eth: Fix compile error due to missing devlink support adds d8f0a86795c6 nfc: s3fwrn5: use signed integer for parsing GPIO numbers adds 5b7022cf1dc0 net: ena: handle bad request id in ena_netdev adds 09323b3bca95 net: ena: set initial DMA width to avoid intel iommu issue adds 1396d3148bd2 net: ena: fix packet's addresses for rx_offset feature adds 5fc145f15582 Merge branch 'fixes-for-ena-driver' adds a0faaa27c716 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues adds 0e435befaea4 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq adds 3ada288150fb ibmvnic: enhance resetting status check during module exit adds 49d66ed81962 Merge branch 'ibmvnic-null-pointer-dereference' adds 14a2e551faea batman-adv: set .owner to THIS_MODULE adds 26c8996526e8 Merge tag 'batadv-net-pullrequest-20201124' of git://git.o [...] adds 6f7a1f9c1af3 Documentation: netdev-FAQ: suggest how to post co-dependen [...] adds e255e11e66da ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init adds 12a8fe56c0f0 net: stmmac: fix incorrect merge of patch upstream adds 2543a6000e59 gro_cells: reduce number of synchronize_net() calls adds 90cf87d16bd5 enetc: Let the hardware auto-advance the taprio base-time of 0 adds b41d00439808 Merge remote-tracking branch 'net/master' adds 6200d5c38313 MAINTAINERS: Update XDP and AF_XDP entries adds 537cf4e3cc2f xsk: Fix umem cleanup bug at socket destruct adds 178648916e73 xsk: Fix incorrect netdev reference count adds 36ccdf85829a net, xsk: Avoid taking multiple skbuff references adds 68878a5c5b85 bpftool: Fix error return value in build_btf_type_table adds 9a44bc9449cf bpf: Add MAINTAINERS entry for BPF LSM adds 26182a884944 Merge remote-tracking branch 'bpf/master' adds dbd7ae5154d5 xfrm/compat: Translate by copying XFRMA_UNSPEC attribute adds d1949d045fd6 xfrm/compat: memset(0) 64-bit padding at right place adds ad37f77fd365 xfrm/compat: Don't allocate memory with __GFP_ZERO adds bc0230b6461c Merge branch 'xfrm/compat: syzbot-found fixes' adds 48f486e13ffd net: xfrm: fix memory leak in xfrm_user_policy() adds cc1a659a5153 Merge remote-tracking branch 'ipsec/master' adds 6b583f2de0ae netfilter: nftables_offload: set address type in control d [...] adds e59d6e876580 netfilter: nftables_offload: build mask based from the mat [...] adds 530aefd9a2a2 netfilter: ipset: prevent uninit-value in hash_ip6_add adds 986fbd9842ba netfilter: nf_tables: avoid false-postive lockdep splat adds 6edc83af3331 Merge remote-tracking branch 'netfilter/master' adds 6830ff853a57 IB/mthca: fix return value of error branch in mthca_init_cq() adds 7f781447abf7 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 92666d45adcf ALSA: hda/realtek - Fixed Dell AIO wrong sound tone adds eeacd80fcb29 ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400C [...] adds 040e81a9be37 Merge remote-tracking branch 'sound-current/for-linus' adds 2f28212f4066 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds fbdae7d6d04d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks adds b1824968221c ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state adds 3fba05a2832f ASoC: wm_adsp: fix error return code in wm_adsp_load() adds b7c082d878f6 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds 6b5c997aa4cc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds e6e9354b5830 regmap: Remove duplicate `type` field from regmap `regcach [...] adds fbaed627fc5f Merge remote-tracking branch 'regmap-fixes/for-linus' adds 34c5aa2666db regulator: Kconfig: Fix REGULATOR_QCOM_RPMH dependencies t [...] adds 5bac08003de7 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 34495c86e92a Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 4fae3a58ab59 spi: Take the SPI IO-mutex in the spi_setup() method adds 71d80563b076 spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts adds 7cd712029610 spi: imx: fix the unbalanced spi runtime pm management adds 0abdb0fba073 spi: dw: Fix spi registration for controllers overriding CS adds 5ac359ce36d3 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 66128cab7c0d Merge remote-tracking branch 'spi-fixes/for-linus' adds cce14622a703 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA [...] adds 889ef344448a Merge remote-tracking branch 'pci-current/for-linus' adds 78e915885109 usb: cdns3: gadget: initialize link_trb as NULL adds 40252dd7cf7c usb: cdns3: gadget: calculate TD_SIZE based on TD adds af8f9e8611cd Merge tag 'usb-fixes-v5.10-rc5' of git://git.kernel.org/pu [...] adds 24880a87042b usb: typec: qcom-pmic-typec: fix builtin build errors adds 231655eb55b0 phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY adds 44786a26a748 phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency adds 14839107b51c phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency adds fb89b2544b64 phy: mediatek: fix spelling mistake in Kconfig "veriosn" - [...] adds 7c8011dd8c54 Merge tag 'phy-fixes-5.10' of git://git.kernel.org/pub/scm [...] adds 9ca575183614 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Le [...] adds e7694cb69983 usb: gadget: f_midi: Fix memleak in f_midi_alloc adds 87bed3d7d26c usb: gadget: Fix memleak in gadgetfs_fill_super adds 184eead057cc USB: core: Fix regression in Hercules audio card adds f3bc432aa8a7 USB: core: Change %pK for __user pointers to %px adds 78fa773ff214 Merge remote-tracking branch 'usb.current/usb-linus' adds 5e4d659b10fd USB: serial: option: add Fibocom NL668 variants adds 97a20a3817ad Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds a420a6e8aac8 usb: cdns3: gadget: initialize link_trb as NULL adds 7b7f84797023 usb: cdns3: gadget: calculate TD_SIZE based on TD adds 5b07b438d05c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 7381e27b1e56 interconnect: qcom: msm8974: Prevent integer overflow in rate adds 9caf2d956cfa interconnect: qcom: msm8974: Don't boost the NoC rate during boot adds c497f9322af9 interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes adds 7ab1e9117607 interconnect: qcom: qcs404: Remove GPU and display RPM IDs adds 017496af28e2 interconnect: fix memory trashing in of_count_icc_providers() adds ef3f0caf2430 Merge tag 'icc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 652b44453ea9 habanalabs/gaudi: fix missing code in ECC handling adds 4daeb2ae5cd8 Merge tag 'misc-habanalabs-fixes-2020-11-23' of ssh://gito [...] adds 8e2d4f72df1c Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 600c0849cf86 thunderbolt: Fix use-after-free in remove_unplugged_switch() adds 910653ce5774 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds fa248db08227 Input: soc_button_array - add missing include adds 855b69857830 Input: i8042 - fix error return code in i8042_setup_aux() adds 1c76003327bb Merge remote-tracking branch 'input-current/for-linus' adds 8a8f71f382ae Merge remote-tracking branch 'ide/master' adds f6341f6448e0 mtd: rawnand: gpio: Move the ECC initialization to ->attac [...] adds d525914b5bd8 mtd: rawnand: xway: Move the ECC initialization to ->attac [...] adds 59d93473323a mtd: rawnand: ams-delta: Move the ECC initialization to -> [...] adds dbffc8ccdf3a mtd: rawnand: au1550: Move the ECC initialization to ->att [...] adds 58e111002887 mtd: rawnand: cs553x: Move the ECC initialization to ->att [...] adds 3500bd7035ee mtd: rawnand: davinci: Move the ECC initialization to ->at [...] adds 7f4ea0340ed4 mtd: rawnand: diskonchip: Move the ECC initialization to - [...] adds 98591a68736f mtd: rawnand: fsmc: Move the ECC initialization to ->attac [...] adds 2dbd8382a2e1 mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to [...] adds e044b8b72151 mtd: rawnand: lpc32xx_slc: Move the ECC initialization to [...] adds 6dd09f775b72 mtd: rawnand: mpc5121: Move the ECC initialization to ->at [...] adds 553508cec2e8 mtd: rawnand: orion: Move the ECC initialization to ->atta [...] adds 3c3bbf014ab3 mtd: rawnand: txx9ndfmc: Move the ECC initialization to -> [...] adds 1f65976b5586 mtd: rawnand: tmio: Move the ECC initialization to ->attac [...] adds 8fc6f1f042b2 mtd: rawnand: pasemi: Move the ECC initialization to ->att [...] adds 612e048e6aab mtd: rawnand: plat_nand: Move the ECC initialization to -> [...] adds 7ef969a04228 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds 1ac687099193 mtd: rawnand: sharpsl: Move the ECC initialization to ->at [...] adds b36bf0a0fe5d mtd: rawnand: socrates: Move the ECC initialization to ->a [...] adds 2dc7a3286d2b Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 294a3317bef5 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle [...] adds 99fba3205cd4 ARM: dts: am437x-l4: fix compatible for cpsw switch dt node adds c20782ad4eb9 ARM: OMAP2+: Fix location for select PM_GENERIC_DOMAINS adds b69fd00120f8 ARM: OMAP2+: Fix missing select PM_GENERIC_DOMAINS_OF adds e275d2109cda bus: ti-sysc: Fix reset status check for modules with quirks adds e7ae08d398e0 bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw adds df85429959b2 Merge tag 'ti-sysc-fixes' into fixes adds 65fb73676112 bus: ti-sysc: suppress err msg for timers used as clockeve [...] adds 05d5de6ba7db ARM: dts: dra76x: m_can: fix order of clocks adds c13fb488bc8a Merge remote-tracking branch 'omap-fixes/fixes' adds 1ed576a20cd5 KVM: s390: pv: Mark mm as protected after the set secure p [...] adds 6cbf1e960fa5 KVM: s390: remove diag318 reset code adds d4d3c84d77e3 Merge tag 'kvm-s390-master-5.10-1' of git://git.kernel.org [...] adds 854c57f02bc7 KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt(). adds 054409ab253d KVM: SVM: fix error return code in svm_create_vcpu() adds 4c80d05714d3 s390/uv: handle destroy page legacy interface adds 735931f9a51a MAINTAINERS: add uv.c also to KVM/s390 adds 79af02af1d01 Merge tag 'kvm-s390-master-5.10-2' of git://git.kernel.org [...] adds c2b1209d852f MAINTAINERS: Update email address for Sean Christopherson adds a2d11cc49da1 Merge remote-tracking branch 'kvm-fixes/master' adds 5452ef62fbc3 hwmon: (ina3221) Fix PM usage counter unbalance in ina3221 [...] adds 2fcef417ee27 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds c334730988ee btrfs: fix missing delalloc new bit for new delalloc ranges adds 6f23277a49e6 btrfs: qgroup: don't commit transaction when we already ho [...] adds 1a49a97df657 btrfs: tree-checker: add missing return after error in root_item adds 0697d9a61099 btrfs: don't access possibly stale fs_info data for printi [...] adds 6d06b0ad94d3 btrfs: tree-checker: add missing returns after data_ref al [...] adds 3d05cad3c357 btrfs: fix lockdep splat when reading qgroup config on mount adds 7aa6d359845a btrfs: do nofs allocations when adding and removing qgroup [...] adds a855fbe69229 btrfs: fix lockdep splat when enabling and disabling qgroups adds 462b8e885b92 Merge branch 'misc-5.10' into next-fixes adds 5f36ab5d9ede Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 4bbf439b09c5 fix return values of seq_read_iter() adds e5dd890ff07b Merge remote-tracking branch 'vfs-fixes/fixes' adds 1699f980d87f scsi: ufs: Fix unexpected values from ufshcd_read_desc_param() adds 73cc291c2702 scsi: ufs: Make sure clk scaling happens only when HBA is [...] adds e92643db5148 scsi: ufs: Fix race between shutdown and runtime resume flow adds 799c3aace8c1 Merge remote-tracking branch 'scsi-fixes/fixes' adds 030c5b52d4c1 drm/amdgpu: Fix size calculation when init onchip memory adds c4583026a973 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 0305613dbcf4 drm/i915/perf: workaround register corruption in OATAILPTR adds b5e420f45950 drm/i915/gvt: correct a false comment of flag F_UNALIGN adds 08b49e14ec4f drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] adds eb0104ee498d drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] adds 2e6ce8313a53 drm/i915/gt: Don't cancel the interrupt shadow too early adds 280ffdb6ddb5 drm/i915/gt: Free stale request on destroying the virtual engine adds c9a8bd6e5c88 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c0a2074ac575 mmc: mediatek: Fix system suspend/resume support for CQHCI adds 903a72eca4ab mmc: mediatek: Extend recheck_sdio_irq fix to more variants adds a42a7ec9bb99 mmc: sdhci-of-arasan: Fix clock registration error for Kee [...] adds a9b7f5391df4 Merge remote-tracking branch 'mmc-fixes/fixes' adds 2663b3388551 soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) adds 26368a3ac2c5 Merge remote-tracking branch 'soc-fsl-fixes/fix' adds e553fdc8105a riscv: Explicitly specify the build id style in vDSO Makef [...] adds 6134b110f971 RISC-V: Add missing jump label initialization adds 30aca1bacb39 RISC-V: fix barrier() use in <vdso/processor.h> adds d73f95f4ac86 Merge remote-tracking branch 'risc-v-fixes/fixes' adds aabe19b82793 nsproxy: use put_nsproxy() in switch_task_namespaces() adds a55bbcc3ba27 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 59024c936561 pinctrl: jasperlake: Unhide SPI group of pins adds cdd8fc2dd64e pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 03a61f11c002 pinctrl: merrifield: Set default bias in case no particula [...] adds 5f714771d01e pinctrl: baytrail: Avoid clearing debounce value when turn [...] adds 47b5891bfa98 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 63495f6b4aed drm/vc4: hdmi: Make sure our clock rate is within limits adds 57fb32e632be drm/vc4: hdmi: Block odd horizontal timings adds 3c354ed1c43d drm/vc4: kms: Switch to drmm_add_action_or_reset adds 213189dbe7a1 drm/vc4: kms: Remove useless define adds a9661f27dc6b drm/vc4: kms: Rename NUM_CHANNELS adds a72b0458cd51 drm/vc4: kms: Split the HVS muxing check in a separate function adds b5dbc4d36885 drm/vc4: kms: Document the muxing corner cases adds 8d15aa4ed02b dt-bindings: display: Add a property to deal with WiFi coe [...] adds 9fa1d7e60ad5 drm/vc4: hdmi: Disable Wifi Frequencies adds f2df84e096a8 drm/vc4: kms: Store the unassigned channel list in the state adds 2820526dd5c2 drm/vc4: kms: Don't disable the muxing of an active CRTC adds 10e26e749fd0 drm/ast: Reload gamma LUT after changing primary plane's c [...] adds 030ec55420bc Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 77433830ed16 powerpc: boot: include compiler_attributes.h adds 4c1ca831adb1 Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" adds 49a413650528 powerpc: fix -Wimplicit-fallthrough adds 36f9ff9e03de lib: Fix fall-through warnings for Clang adds 85d78eeff054 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds b7bd0b74ba3e kconfig: qconf: drop Qt4 support adds 51add7fd9d3d kconfig: qconf: use a variable to pass packages to pkg-config adds fc44645a4f39 kconfig: qconf: convert to Qt5 new signal/slot connection syntax adds 9da2d4e4acec kconfig: make lkc.h self-sufficient #include-wise adds 0ce21d58b7af kconfig: qconf: show Qt version in the About dialog adds 5aa23e6d2892 Merge remote-tracking branch 'kbuild/for-next' adds 4914903068a4 dma-mapping: Allow mixing bypass and mapped DMA operation adds 1bbb36ad02fa powerpc/dma: Fallback to dma_ops when persistent memory present adds b2d1670e5d7e dma-pool: no need to check return value of debugfs_create [...] adds 80fa113171b1 dma-contiguous: fix a typo error in a comment adds bfd2defed94d dma-mapping: add benchmark support for streaming DMA APIs adds 6b652b698b71 selftests/dma: add test application for DMA_MAP_BENCHMARK adds 4814bacbd65b Merge remote-tracking branch 'dma-mapping/for-next' adds 8d0dd23c6c78 syscalls: Fix file comments for syscalls implemented in ke [...] adds b012526edb0d Merge branch 'asm-generic-cleanup' into asm-generic adds c3634425ff94 h8300: Fix generic mmu_context build adds 221158c61760 Merge branch 'asm-generic-mmu-context' into asm-generic adds cef397038167 arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed adds 8eb42bcea5ae Merge branch 'asm-generic-fixes' into asm-generic adds da75b66285d5 Merge remote-tracking branch 'asm-generic/master' adds 735e8d93dc2b ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instea [...] adds df8eda0f1f58 ARM: 9023/1: Spelling s/mmeory/memory/ adds 730b5764ea85 ARM: 9024/1: Drop useless cast of "u64" to "long long" adds be27117d35b1 Merge branches 'fixes' and 'misc' into for-next adds 40bd54f12902 Merge branch 'devel-stable' into for-next adds 2e877ab72498 Merge remote-tracking branch 'arm/for-next' adds 68af6d2483db Documentation/arm64: fix RST layout of memory.rst adds c1090bb10d5e arm64: mm: don't assume struct page is always 64 bytes adds e2a2190a80ca arm64: uaccess: move uao_* alternatives to asm-uaccess.h adds 7cda23da52ad arm64: alternatives: Split up alternative.h adds 364a5a8ae8dc arm64: cpufeatures: Add capability for LDAPR instruction adds 5af76fb42287 arm64: alternatives: Remove READ_ONCE() usage during patch [...] adds e35123d83ee3 arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y adds 97d6786e0669 arm64: mm: account for hotplug memory when randomizing the [...] adds cb45babe1b80 arm64/mm/hotplug: Register boot memory hot remove notifier [...] adds 9fb3d4a30338 arm64/mm/hotplug: Enable MEM_OFFLINE event handling adds fdd99a4103c9 arm64/mm/hotplug: Ensure early memory sections are all online adds 4b9cf23c179a arm64: wrap and generalise counter read functions adds bc3b6562a1ac arm64: split counter validation function adds 68c5debcc06d arm64: implement CPPC FFH support using AMUs adds 74490422522d arm64: abort counter_read_on_cpu() when irqs_disabled() adds e2a073dde921 arm64: omit [_text, _stext) from permanent kernel mapping adds b50a3225cdff arm64/head: avoid symbol names pointing into first 64 KB o [...] adds 7919385b9fb3 arm64: head: tidy up the Image header definition adds 791ab8b2e3db arm64: Ignore any DMA offsets in the max_zone_phys() calculation adds 2687275a5843 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] adds 0a30c53573b0 arm64: mm: Move reserve_crashkernel() into mem_init() adds 9804f8c69b04 arm64: mm: Move zone_dma_bits initialization into zone_siz [...] adds 964db79d6c18 of/address: Introduce of_dma_get_max_cpu_address() adds 07d13a1d6120 of: unittest: Add test for of_dma_get_max_cpu_address() adds 8424ecdde7df arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges adds 2b8652936f0c arm64: mm: Set ZONE_DMA size based on early IORT scan adds 04435217f968 mm: Remove examples from enum zone_type comment adds 8663daeac7a1 parisc: Drop parisc special case for __sighandler_t adds 161d36dfc7b5 parisc: start using signal-defs.h adds 1d82b7898f2a arch: move SA_* definitions to generic headers adds 23acdc76f179 signal: clear non-uapi flag bits when passing/returning sa_flags adds 7da5082a2f9a arch: provide better documentation for the arch-specific S [...] adds a54f0dfda754 signal: define the SA_UNSUPPORTED bit in sa_flags adds 6ac05e832a9e signal: define the SA_EXPOSE_TAGBITS bit in sa_flags adds dceec3ff7807 arm64: expose FAR_EL1 tag bits in siginfo adds ba090f9cafd5 arm64: kprobes: Remove redundant kprobe_step_ctx adds 833be850f1ca arm64: consistently use reserved_pg_dir adds 0edaee42eb8c arm64/smp: Drop the macro S(x,s) adds 9f84f39f5515 arm64/mm: add fallback option to allocate virtually contig [...] adds 739003c64283 arm64: mte: optimize asynchronous tag check fault flag check adds 49b3cf035edc kasan: arm64: set TCR_EL1.TBID1 when enabled adds a48ff85ed536 Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] adds 53c218da220c driver/perf: Add PMU driver for the ARM DMC-620 memory controller adds 6c8cfbf5db42 perf: remove duplicate check on fwnode adds ac4511c9364c drivers/perf: hisi: Add identifier sysfs file adds 2c255223362e perf/smmuv3: Support sysfs identifier file adds 6b46338f2210 perf/imx_ddr: Add stop event counters support for i.MX8MP adds 367c820ef080 arm64: Enable perf events based hard lockup detector adds e81ab1cf59b2 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds 6d39bdee238f iommu/amd: Enforce 4k mapping for certain IOMMU data structures adds 72b55c96f3a5 arm-smmu-qcom: Ensure the qcom_scm driver has finished probing adds 77c38c8cf52e iommu: Check return of __iommu_attach_device() adds e2be2a833ab5 x86/tboot: Don't disable swiotlb when iommu is forced on adds 56b75b51ed6d iommu/arm-smmu: Allow implementation specific write_s2cr adds 07a7f2caaa5a iommu/arm-smmu-qcom: Read back stream mappings adds f9081b8ff593 iommu/arm-smmu-qcom: Implement S2CR quirk adds af9da91493e5 iommu/arm-smmu: Use new devm_krealloc() adds 3045fe45abbc iommu/arm-smmu-v3: Assign boolean values to a bool variable adds 5c7469c66f95 iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU adds bffb2eaf0ba2 iommu/arm-smmu: Add a way for implementations to influence SCTLR adds a29bbb0861f4 dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU adds a7656ecf825a iommu/io-pgtable: Add a domain attribute for pagetable con [...] adds e67890c97944 iommu/io-pgtable-arm: Add support to use system cache adds 9c00c6400f80 Merge branch 'for-next/iommu/io-pgtable-domain-attr' into [...] adds c99110a865a3 iommu/arm-smmu: Add support for pagetable config domain attribute adds 12bc36793fd6 iommu/arm-smmu: Move non-strict mode to use io_pgtable_dom [...] adds 00597f9ff5ec iommu: arm-smmu-impl: Use table to list QCOM implementations adds 7f575a6087f4 iommu: arm-smmu-impl: Add a space before open parenthesis adds 074a2b0a82c7 Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core adds 28b41e2c6aeb iommu: Move def_domain type check for untrusted device into core adds 08a27c1c3ecf iommu: Add support to change default domain of an iommu group adds 0b8a96a3120f iommu: Take lock before reading iommu group default domain type adds 63a816749d86 iommu: Document usage of "/sys/kernel/iommu_groups/<grp_id [...] adds 4e89dce72521 iommu/iova: Retry from last rb tree node if iova search fails adds 6fa3525b455a iommu/iova: Free global iova rcache on iova alloc failure adds 6243f572a18d iommu: Modify the description of iommu_sva_unbind_device adds cb4789b0d19f iommu/ioasid: Add ioasid references adds cfc78dfd9b36 iommu/sva: Add PASID helpers adds 32784a9562fb iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() adds 2f7e8c553e98 iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops adds cf910f61aff3 iommu/tegra-smmu: Unwrap tegra_smmu_group_get adds d5f583bf8654 iommu/tegra-smmu: Expand mutex protection range adds 8750d207dc98 iommu/tegra-smmu: Use fwspec in tegra_smmu_(de)attach_dev adds 25938c73cd79 iommu/tegra-smmu: Rework tegra_smmu_probe_device() adds 541f29bb0643 iommu/tegra-smmu: Add PCI support adds 68dd9d89eaf5 iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM adds 66930e7e1e58 Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 2a2b8eaa5b25 iommu: Handle freelists when using deferred flushing in io [...] adds 230309d08b87 iommu: Add iommu_dma_free_cpu_cached_iovas() adds 82612d66d51d iommu: Allow the dma-iommu api to use bounce buffers adds 65f746e8285f iommu: Add quirk for Intel graphic devices in map_sg adds c062db039f40 iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev adds c588072bba6b iommu/vt-d: Convert intel iommu driver to the iommu ops adds 58a8bb39490d iommu/vt-d: Cleanup after converting to dma-iommu ops adds aa85acefcfc7 Merge branches 'for-next/iommu/default-domains', 'for-next [...] adds fa399dd639dd Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds 75ed0ca3281a arm64: ensure ERET from kthread is illegal adds db4b0281cc00 arm64: add C wrappers for SET_PSTATE_*() adds a4b81a241a77 arm64: head.S: rename el2_setup -> init_kernel_el adds cc0f3417f4f9 arm64: head.S: cleanup SCTLR_ELx initialization adds 7cdab4d42ac7 arm64: head.S: always initialize PSTATE adds de3510fc5885 Merge branch 'for-next/uaccess' into for-next/core adds 937b4ad25d8b Merge remote-tracking branch 'arm64/for-next/core' adds d549e3365dbb Merge branch 'arm/drivers' into for-next adds a65c1c9dcc71 Merge branch 'arm/fixes' into for-next adds 0d4a574f4e88 ARM: soc: document merges adds bc518da26e3a arm64: defconfig: Enable R8A779A0 SoC adds 4b44b61a683e Merge tag 'renesas-arm-defconfig-for-v5.11-tag1' of git:// [...] adds a65183ff1535 ARM: config: ux500: Update U8500 defconfig adds 8195fceca031 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds bcc6e3f3804d Merge branch 'arm/defconfig' into for-next adds ec565b0e1a9e Merge tag 'renesas-drivers-for-v5.11-tag1' of git://git.ke [...] adds b4bdc4fbf8d0 soc: sunxi: Deal with the MBUS DMA offsets in a central place adds 756668ba682e drm/sun4i: backend: Remove the MBUS quirks adds 13dd87101150 media: sun4i: Remove the MBUS quirks adds d60ab69b607f media: sun6i: Remove the MBUS quirks adds c6e95daab1cc media: cedrus: Remove the MBUS quirks adds 5739301308fd media: sun8i-di: Remove the call to of_dma_configure adds 16fee29b0735 dma-mapping: remove the dma_direct_set_offset export adds d4f97711b3b3 Merge tag 'sunxi-rework-mbus' of ssh://gitolite.kernel.org [...] adds 1c7c276e48ad Merge branch 'arm/drivers' into for-next adds 92494cea405f arm64: dts: renesas: r8a77965: Add DRIF support adds 9b8101818596 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds a5200e63af57 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds a511d8be4ea4 arm64: dts: renesas: cat874: Move connector node out of hd [...] adds ca8edef17210 arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds f8a1620cb59b arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds dd8ecc02743c arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds 43bba6576195 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds 95f595d1f005 Merge tag 'renesas-arm-dt-for-v5.11-tag1' of git://git.ker [...] adds 019d70bffd35 Merge tag 'renesas-dt-bindings-for-v5.11-tag1' of git://gi [...] adds 5334df3a4bc5 ARM: dts: exynos: Add interconnect properties to Exynos441 [...] adds 246c1a37f5ff ARM: dts: exynos: Add interconnects to Exynos4412 mixer adds b357e6aa4101 ARM: dts: exynos: use hyphens in Exynos3250 node names adds 1c6831b472f2 ARM: dts: exynos: use hyphens in Exynos4 node names adds 32f9abc326ee ARM: dts: exynos: use generic name for max77693 motor in Midas adds 9b846ba7c1d2 ARM: dts: exynos: use hyphens in Exynos5 node names adds 73f882a0f3a8 ARM: dts: exynos: use hyphens in MFC reserved memory node names adds 1e548b678280 Merge tag 'samsung-dt-5.11' of git://git.kernel.org/pub/sc [...] adds b2d91953b66c ARM: dts: add Nuvoton NPCM730 device tree adds 6cbf13e3114c ARM: dts: ux500: Rename DSI controller nodes adds e77ce5ec8b9d ARM: dts: ux500: skomer: Pull down SDI2 FBCLK adds ef5704b53519 ARM: dts: ux500-golden: Add proper supplies to touchscreen adds c7cf67339914 Merge tag 'ux500-dts-for-v5.11-1' of git://git.kernel.org/ [...] adds 1a6c2918e777 Merge branch 'arm/dt' into for-next adds 8c77ea3e9ad7 Merge branch 'arm/fixes' into for-next adds 58f15d26574d soc: document merges adds 124f035310ad clk: samsung: allow building the clkout driver as module adds 4ce4be5d28de Merge tag 'samsung-drivers-5.11' of git://git.kernel.org/p [...] adds fabb1615ac22 Merge branch 'arm/drivers' into for-next adds e24f7fac3b97 soc: sunxi: Fix compilation of sunxi_mbus adds cd817f001fb5 Merge branch 'arm/drivers' into for-next adds 1cf51b1dd1b3 soc: document merges adds 6efa6449856b Merge remote-tracking branch 'arm-soc/for-next' adds b9d53291155d Merge branch 'v5.11/dt64' into tmp/aml-rebuild adds f4046bf41fb6 Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds ba66a25536dd arm64: meson: ship only the necessary clock controllers adds 84a1411c7549 Merge branch 'v5.11/soc' into tmp/aml-rebuild adds 1ac385d9b350 Merge remote-tracking branch 'amlogic/for-next' adds c74da5cf007c ARM: dts: aspeed: amd-ethanolx: Add GPIO line names adds 800b92ef92f3 ARM: dts: aspeed: Common dtsi for Facebook AST2400 Network BMCs adds e4c1633325fa ARM: dts: aspeed: wedge40: Use common dtsi adds 41376fb94c6a ARM: dts: aspeed: wedge100: Use common dtsi adds 71b802d2d518 ARM: dts: aspeed: Add Facebook Galaxy100 (AST2400) BMC adds c9f6aa9d1f50 ARM: dts: aspeed: wedge400: Fix FMC flash0 layout adds 2e7cd913eafc ARM: dts: aspeed: minipack: Fixup I2C tree adds 6ff286225d75 arm: dts: aspeed: tiogapass: Enable second MAC adds fd6a1e60a049 ARM: dts: aspeed: rainier: Add 4U device-tree adds cbee028da69d ARM: dts: tacoma: Fix node vs reg mismatch for flash memory adds c7b74131c755 ARM: dts: rainier: Add reserved memory for ramoops adds c1fc133f5bd0 ARM: dts: tacoma: Add reserved memory for ramoops adds bb74fdbd8a6c ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted adds c680dd4e6045 ARM: dts: aspeed: rainier: Don't shout addresses adds 2ba56f464f0c ARM: dts: aspeed: ast2600evb: Add MAC0 adds 959b981dc7bc soc: aspeed: remove unneeded semicolon adds 0f0c9c702241 soc: aspeed: Fix a reference leak in aspeed_socinfo_init() adds 4da595ddc069 soc: aspeed: Enable drivers with ARCH_ASPEED adds 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] adds f46fa5d8d710 Merge remote-tracking branch 'aspeed/for-next' adds 496e9b64d729 pcmcia: at91_cf: move definitions locally adds 91be3e89f450 pcmcia: at91_cf: remove platform data support adds 5ba6291086d2 ARM: dts: at91: sam9x60: add pincontrol for USB Host adds be4dd2d44881 ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host adds e1062fa7292f ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host adds 35ce28fff6c8 Merge branches 'at91-drivers', 'at91-soc', 'at91-dt' and ' [...] adds 1d82a803956a Merge remote-tracking branch 'at91/at91-next' adds e8ccab773fcb memory: tegra: Correct stub of devm_tegra_memory_controller_get() adds 8e7b1d3c133d memory: tegra20-emc: Use dev_pm_opp_set_clkname() adds a61a6d1b60e1 memory: tegra20-emc: Factor out clk initialization adds 5c36c85f724a memory: tegra20-emc: Remove IRQ number from error message adds 843d0571afd7 memory: tegra20-emc: Add devfreq support adds df29e8c7d5dc memory: tegra30: Add FIFO sizes to memory clients adds a46557849293 memory: tegra30-emc: Make driver modular adds 5e00fd90183a memory: tegra30-emc: Continue probing if timings are missi [...] adds 8496f05ef596 Merge branch 'for-v5.11/tegra-mc' into for-next adds 5445a0c0d336 memory: pl353-smc: fix compile test on !ARM_AMBA adds cddad1c77ab8 Merge branch 'mem-ctrl-next' into for-next adds 6094f425061d memory: tegra: Complete tegra210_swgroups adds 16228a46431a Merge branch 'for-v5.11/tegra-mc' into for-next adds e45b57df4b9e memory: tegra30-emc: Remove unnecessary of_node_put in teg [...] adds b17e7a4e9ce3 Merge branch 'for-v5.11/tegra-mc' into for-next adds 6e315a95decf Merge remote-tracking branch 'drivers-memory/for-next' adds f2bd43f1c97f clk: imx: gate2: Remove unused variable ret adds bdb08940236c clk: imx8mm: drop of_match_ptr from of_device_id table adds 8f8a3230929f clk: imx8mn: drop of_match_ptr from of_device_id table adds f32e42f09270 clk: imx8mp: drop of_match_ptr from of_device_id table adds 00cb754ac622 clk: imx8mq: drop of_match_ptr from of_device_id table adds 550b562a153f clk: imx: scu: Make pd_np with static keyword adds 035294ae40f3 Merge branch 'clk/imx' into for-next adds 0b7a8e5a61a1 firmware: imx: scu-pd: Add power domains for imx-jpeg adds 4d3f4f0379b6 firmware: imx: Introduce imx_dsp_setup_channels adds 046326989a18 firmware: imx: Save channel name for further use adds 23d89aa0c219 firmware: imx-dsp: Export functions to request/free channels adds 0fa5f761322b Merge branch 'imx/drivers' into for-next adds 7544bfc0866f ARM: imx: imx7ulp: Add a comment explaining the B2 silicon [...] adds 53cc6bc69e53 ARM: imx: mach-imx6q: correctly identify i.MX6QP SoCs adds 913707705f7f Merge branch 'imx/soc' into for-next adds 7fc6622c1a8d dt-bindings: vendor-prefixes: Add an entry for Altus-Escon [...] adds cd49dccbde91 dt-bindings: arm: fsl: add Altesco I6P board adds 236d454b27c7 dt-bindings: arm: fsl: add Van der Laan LANMCU board adds 5fc865f8bfd2 dt-bindings: arm: fsl: document LS1012A FRWY board adds 608f000f8a32 dt-bindings: arm: fsl: document SolidRun LX2160A boards adds 716ff4746cc1 dt-bindings: arm: fsl: document i.MX7S boards adds 5717c10ad864 Merge branch 'imx/bindings' into for-next adds 895387231e54 ARM: dts: imx50-kobo-aura: Add 'grp' suffix to pinctrl node names adds f4d0fea16ad7 ARM: dts: imx6ul: segin: Add phyBOARD-Segin with eMMC phyC [...] adds 6d4e1ff52819 ARM: dts: imx6ul: phytec: Add support for optional PEB-AV- [...] adds 93c0289c11b0 ARM: dts: imx6ul: segin: peb-av-02: Mark stmpe touch as wa [...] adds df0852c234d9 ARM: dts: add Altesco I6P board adds d1f1858f51be ARM: dts: add Van der Laan LANMCU board adds 1186a522c302 ARM: dts: imx6q-pico: fix board compatibles adds 21658d51cf1e ARM: dts: imx: Change flexcan node name to "can" adds b9639a8b5ef1 ARM: dts: imx50-kobo-aura: Enable eKTF2132 touchscreen adds 9aa72f1c855c Merge branch 'imx/dt' into for-next adds 186ea7e90c7c arm64: dts: imx8mp-evk: add CAN support adds 85f5cf013ad6 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] adds 4dfb0ee60276 arm64: dts: imx8mm-evk: add IR support adds 7ae9777d35a9 arm64: dts: imx8mn-evk: add IR support adds 889e0fb16e36 arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target adds 303bcccf91d2 Merge branch 'imx/dt64' into for-next adds 24462a1e187c Merge branch 'imx/defconfig' into for-next adds 9064a9711bc5 Merge remote-tracking branch 'imx-mxs/for-next' adds ea270ef71db6 ARM: dts: keystone-k2g-evm: add HDMI and analog audio data adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds ec8684847d80 soc: ti: knav_qmss: fix reference leak in knav_queue_probe adds fd79aebe5f7c soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds e72501099c4c soc: ti: knav_qmss_queue: Remove set but unchecked variable 'ret' adds e8ebf411966f soc: ti: knav_qmss_queue: Fix a whole host of function doc [...] adds ed93a9e2a1a8 soc: ti: knav_dma: Fix a kernel function doc formatting issue adds edac869ed010 soc: ti: pm33xx: Remove set but unused variable 'ret' adds 7be1c9c1c00c soc: ti: wkup_m3_ipc: Document 'm3_ipc' parameter throughout adds 50883affe17e soc: ti: k3-ringacc: Provide documentation for 'k3_ring's 'state' adds e83b2358ab7e soc: ti: Kconfig: Drop ARM64 SoC specific configs adds 8465c7d1001a soc: ti: pruss: Remove wrong check against *get_match_data [...] adds b4fa73358c30 soc: ti: Fix reference imbalance in knav_dma_probe adds 4cba398f37f8 drivers: soc: ti: knav_qmss_queue: Fix error return code i [...] adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next adds 584f57ea5ddb Merge remote-tracking branch 'keystone/next' adds 08c48d3767f9 Merge remote-tracking branch 'mediatek/for-next' adds 9b5a2cba0cea Merge remote-tracking branch 'mvebu/for-next' adds 7045d808685e Merge branch 'fixes' into for-next adds df9dbaf2c415 ARM: dts: pandaboard: fix pinmux for gpio user button of P [...] adds b86516452cfd ARM: dts: pandaboard es: add bluetooth uart for HCI adds 35f9a0d32eff ARM: dts: am437x: Correct DWC USB3 compatible string adds bdb65ec381f5 ARM: dts: omap5: Harmonize DWC USB3 DT nodes name adds f487e6d6c5c6 ARM: dts: omap: Fix schema warnings for pwm-leds adds 06607cfa0ffe ARM: dts: mapphone: separate out xt894 specific things adds 5a7b62403762 ARM: dts: xt875: add section for kionix kxtf9 adds c99315828148 Merge branch 'omap-for-v5.11/dt-mot-take2' into omap-for-v5.11/dt adds 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next adds a82820fcd079 ARM: omap2plus_defconfig: Enable OMAP3_THERMAL adds a6b2a18060f6 ARM: omap2plus_defconfig: add CONFIG_AK8975=m and CONFIG_K [...] adds b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next adds cfb95c01dc43 Merge branch 'fixes' into for-next adds be5cd39a5e2c ARM: dts: dra7: add second SHA instance adds 02564e1ad77e ARM: dts: am33xx: Add nodes for eQEP adds 672081b5dd94 ARM: dts: am335x-boneblue: Enable eQEP adds d7356a7ab125 ARM: dts: am335x: Fix comments for AM335X_PIN_GPMC_WPN pin [...] adds 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next adds 2879a84c30ce Merge branch 'fixes' into for-next adds 3c5902d270ed ARM: OMAP2+: Fix memleak in omap2xxx_clkt_vps_init adds c3f244d5776e ARM: OMAP2+: Fix kfree NULL pointer in omap2xxx_clkt_vps_init adds 6d9be9376b0e ARM: OMAP2+: Remove redundant assignment to variable ret adds e106698cbb90 ARM: OMAP2+: Remove redundant null check before clk_prepar [...] adds 2e023b938048 ARM: OMAP1: clock: Use IS_ERR_OR_NULL() to clean code adds b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next adds c1995e5afaf6 soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds 4097c9a64d10 bus: ti-sysc: Assert reset only after disabling clocks adds 9261c5b2f519 ARM: OMAP2+: Check for inited flag adds ae5f70f70788 ARM: OMAP2+: Probe PRCM first to probe l4_wkup with simple-pm-bus adds 2928135c93f8 bus: ti-sysc: Support modules without control registers adds cfeeea60af2f bus: ti-sysc: Implement GPMC debug quirk to drop platform data adds 9fac08999c10 clk: ti: am33xx: Keep am3 l3 main clock always on for genpd adds 176958dd8ea4 soc: ti: omap-prm: Add pm_clk for genpd adds f29ef9807f85 soc: ti: omap-prm: am3: add genpd support for remaining PR [...] adds 74033131d246 soc: ti: pm33xx: Enable basic PM runtime support for genpd adds 57df7e370d2a remoteproc/wkup_m3: Use reset control driver if available adds 1041b2d0ca22 ARM: dts: am33xx: add remaining PRM instances adds b7427dc49fcc ARM: dts: Configure also interconnect clocks for am4 system timer adds 6bcc5f998940 ARM: OMAP2+: Drop legacy platform data for am3 control module adds bfbad3069019 ARM: dts: Configure RTC powerdomain for am3 adds b2304c5b0cf3 ARM: dts: Configure interconnect target module for am3 wkup_m3 adds 3856e86f86d6 ARM: OMAP2+: Drop legacy platform data for am3 wkup_m3 adds df7f2f950428 ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpmc adds e990ebae4c27 ARM: OMAP2+: Drop legacy platform data for am3 debugss adds 966c5e9f149f ARM: OMAP2+: Drop legacy platform data for am3 emif adds 2e5395684b21 ARM: OMAP2+: Drop legacy platform data for am3 ocmcram adds 675755705f08 ARM: OMAP2+: Drop legacy platform data for am3 instr adds b0625afe3052 ARM: OMAP2+: Drop legacy platform data for am3 mpuss adds 5a230524f879 ARM: dts: Use simple-pm-bus for genpd for am3 l4_wkup adds ac1c14f51a82 ARM: dts: Use simple-pm-bus for genpd for am3 l4_fast adds 25ddbb2b88cf ARM: dts: Use simple-pm-bus for genpd for am3 l4_per adds 472931c641df ARM: dts: Use simple-pm-bus for genpd for am3 l3 adds 68fc5990b8be ARM: OMAP2+: Drop legacy remaining legacy platform data for am3 adds 133ad7ab7005 ARM: OMAP2+: Build hwmod related code as needed adds d36edb048f48 clk: ti: am437x: Keep am4 l3 main clock always on for genpd adds f32f0cbd52c4 soc: ti: omap-prm: am4: add genpd support for remaining PR [...] adds 50896b745187 ARM: dts: am43xx: add remaining PRM instances adds 00cb24bec0ab ARM: dts: Configure also interconnect clocks for am4 system timer adds 2b999ae15b64 ARM: OMAP2+: Drop legacy platform data for am4 control module adds d8fecb36f42d ARM: dts: Configure RTC powerdomain for am4 adds 302502efaf8f ARM: dts: Configure interconnect target module for am4 wkup_m3 adds f7ddc2c97469 ARM: OMAP2+: Drop legacy platform data for am4 wkup_m3 adds 04af40fc7433 ARM: OMAP2+: Drop legacy platform data for am4 emif adds ffbf46a3624c ARM: OMAP2+: Drop legacy platform data for am4 ocmcram adds 98e6c0ae1444 ARM: OMAP2+: Drop legacy platform data for am4 mpuss adds 209ca3e8add0 ARM: dts: Use simple-pm-bus for genpd for am4 l4_wkup adds 3de94f076cda ARM: dts: Use simple-pm-bus for genpd for am4 l4_fast adds 2e4da7eab473 ARM: dts: Use simple-pm-bus for genpd for am4 l4_per adds 994b86e8fd01 ARM: dts: Move am4 l3 noc to a separate node adds 4cf6a21411b7 ARM: dts: Use simple-pm-bus for genpd for am4 l3 adds df6c2ec872a6 ARM: OMAP2+: Drop legacy remaining legacy platform data for am4 adds 3614fb09f998 clk: ti: omap4: Drop idlest polling from IVA clkctrl clocks adds 773f0d89ac8d soc: ti: omap-prm: omap4: add genpd support for remaining [...] adds 6d4b65e31a3f ARM: dts: omap4: add remaining PRM instances adds 0c7815f306e3 ARM: dts: Configure power domain for omap4 dss adds 399882c19975 ARM: dts: Configure power domain for omap4 dsp adds dfdaf8643e4e ARM: OMAP2+: Drop legacy platform data for omap4 iva adds fb0bf6aa8d5b ARM: OMAP2+: Drop legacy platform data for omap4 gpmc adds 57f57201360e clk: ti: dra7: Drop idlest polling from IVA clkctrl clocks adds 5a68c87afde0 soc: ti: omap-prm: dra7: add genpd support for remaining P [...] adds 1021b37ecdc8 ARM: dts: dra7: add remaining PRM instances adds ae57d1558908 ARM: dts: Configure interconnect target module for dra7 iva adds 11fdf598d041 ARM: OMAP2+: Drop legacy platform data for dra7 gpmc adds 0a000aeb8ba0 soc: ti: omap-prm: omap5: add genpd support for remaining [...] adds ee9ddfd78150 ARM: dts: omap5: add remaining PRM instances adds baa2a611762f ARM: dts: Configure power domain for omap5 dss adds 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next adds eaf7697b6feb ARM: omap2plus_defconfig: Enable TI eQEP counter driver adds 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 14cfff3da007 Merge remote-tracking branch 'omap/for-next' adds 7e5258b0b79d arm: dts: qcom: sm845: Set the compatible string for the GPU SMMU adds c42c3f05faa0 arm: dts: qcom: sc7180: Set the compatible string for the [...] adds 876553576f27 arm64: dts: sc7180: Add camera clock controller node adds ef9a5d188d66 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region adds 77e9c198b155 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds ba73ce9d9ac5 arm64: dts: qcom: sc7180: Add sc7180-lazor-r2/r3 adds 2315ae70af95 arm64: dts: qcom: sc7180: Add gpu cooling support adds 183d4cafa711 arm64: dts: qcom: pm8994: Add VADC node adds 4778b2f1a3f0 arm64: dts: qcom: pm8994: Add temperature alarm node adds 0763f5854041 arm64: dts: qcom: pm8994: Add thermal-zones for temp alarm adds 8939304880de arm64: dts: qcom: pm8994: Fix up spmi-gpio node adds 211ea9b34919 arm64: dts: qcom: msm8992: Add support for SDHCI2 adds f3d1939f115d arm64: dts: qcom: msm8994: Add SDHCI2 node adds b97def9c0557 arm64: dts: qcom: msm8992: Add BLSP_I2C1 support adds a0b3e3629748 arm64: dts: qcom: talkman: Add Synaptics RMI4 touchscreen adds d9be0bc95f25 arm64: dts: qcom: msm8994: Add USB support adds 1865bb197843 arm64: dts: qcom: msm8992: Add USB support adds 2704ff5f02c8 arm64: dts: qcom: Add support for Microsoft Lumia 950 XL ( [...] adds a8fbc8bd8d1f arm64: dts: sdm845: Fix dma node name adds b831fba3b0e1 arm64: dts: sdm630: Fix dma node name adds 6bd61ef47eae arm64: dts: qcs404: Fix dma node name adds eaf61213901d arm64: dts: msm8916: Fix dma node name adds 828896c56233 arm64: dts: msm8994: Fix dma node name adds b5af3036e84c arm64: dts: msm8996: Fix dma node name adds 94ed1811aff0 arm64: dts: msm8998: Fix dma node name adds 58acbcdcdc33 arm64: dts: ipq6018: Fix dma node name adds b7fbf46cb81c arm64: dts: ipq8074: Fix dma node name adds ead9f7d7ea9e arm64: dts: qcom: sc7180: Assign numbers to eMMC and SD adds bb1f7cf68a2d arm64: dts: qcom: sm8150: Add LLC support for sm8150 adds 4815623259f5 arm64: dts: qcom: sm8150: add apps_smmu node adds a89441fcd09d arm64: dts: qcom: sm8250: add apps_smmu node adds 0c9dde0d2015 arm64: dts: qcom: sm8150: Add secondary USB and PHY nodes adds 46a6f297d7dd arm64: dts: qcom: sm8250: Add USB and PHY device nodes adds 0ab1b2d10afe arm64: dts: qcom: add sm8150 hdk dts adds 91ed0e90fc49 arm64: dts: qcom: add sm8250 hdk dts adds c4cf0300be84 arm64: dts: qcom: sm8250: Add support for SDC2 adds 53a8ccf1c7e5 arm64: dts: qcom: rb5: Add support for uSD card adds 8530939383f5 arm64: dts: qcom: sm8250: add iommus entry to QUP nodes adds d371a931540b arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp adds 65389ce63624 arm64: dts: qcom: sm8250: Add support for PRNG EE adds 52c90664f122 arm64: dts: qcom: qrb5165-rb5: Add USB support adds 256958086de9 arm64: dts: qcom: add sm8250 fastrpc nodes adds d5276bfa0ca6 arm64: dts: qcom: sc7180: Remove double pull-up on p-sensor-int-l adds fee5dc31a588 arm64: dts: qcom: sc7180: Add prox sensor to LTE sku Lazor boards adds e76be113d4a7 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for touchscreen adds 0af8bbdb6bb8 arm64: dts: qcom: msm8916-longcheer-l8150: Enable PM8916 vibrator adds 6eb815289a37 arm64: dts: msm8916-longcheer-l8150: Add touchscreen adds 6bd2cae7ddd6 arm64: dts: msm8916-longcheer-l8150: Add position sensors adds 6b4ad4be6469 arm64: dts: qcom: msm8916-longcheer-l8150: Add flash LED adds 38260b9e6310 arm64: dts: qcom: msm8916-longcheer-l8150: Add notification LED adds 4e8692c2ee3d arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c [...] adds 26664c593adc arm64: dts: qcom: sc7180: Set 'polling-delay-passive' for [...] adds 2802821a66f9 arm64: dts: qcom: fix serial output for sm8250-hdk adds 6acb71fd344a arm64: dts: qcom: sort sm8150 usb_2 node adds 4785cff7cb9c arm64: dts: sdm845: Add iommus property to qup adds 036e11092599 arm64: dts: qcom: sm8150-mtp: Specify remoteproc firmware adds 05090bb9e53d arm64: dts: qcom: sm8150: Add wifi node adds c5a0609b064c arm64: dts: qcom: sm8150-mtp: Enable WiFi node adds e9fd12df325e arm64: dts: qcom: fix indentation error in sm8250 cpu nodes adds 95e6f8467c83 arm64: dts: qcom: sdm845: Limit ipa iommu streams adds 7ee3eae86833 arm64: dts: qcom: pm6150x: add ADC_TM definitions adds bb06eb3607e9 arm64: qcom: sc7180: trogdor: Add ADC nodes and thermal zo [...] adds d4b85bc550f4 arm64: dts: qcom: sc7180-trogdor: add "pen-insert" label f [...] adds 8fd01e01fd6f arm64: dts: qcom: sc7180-lite: Tweak DDR/L3 scaling on SC7 [...] adds 3c9c31c2523e arm64: dts: qcom: sc7180: Add DDR/L3 votes for the pro variant adds a60406787e0b arm64: defconfig: Enable Qualcomm Command DB driver adds 3fccd03a527f arm64: defconfig: Enable Qualcomm OSM L3 driver adds 91ccc45d1ec4 arm64: defconfig: Enable QCOM_SCM as builtin adds 54f8ebda0dde soc: qcom: qcom_aoss: Remove set but unused variable 'tlen' adds 96ec310d5d94 soc: qcom: qcom_aoss: Add missing description for 'cooling_devs' adds 08ad7061e4d4 soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr' adds fc3699c69857 soc: qcom: smem: Fix formatting and missing documentation issues adds fac312df31ab soc: qcom: smsm: Fix some kernel-doc formatting and naming [...] adds f5c805b1f188 soc: qcom: wcnss_ctrl: Demote non-conformant struct header [...] adds 1f8933c25f9e soc: qcom: smp2p: Remove unused struct attribute provide another adds 171c03171a4c soc: qcom: llcc-qcom: Fix expected kernel-doc formatting adds 5d16af6a921f soc: qcom: rpmhpd: Provide some missing struct member desc [...] adds 9401f8dcf1ee soc: qcom: kryo-l2-accessors: Fix misnaming of 'val' adds 1894b78ee6ff soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header adds 1606173c5334 dt-bindings: msm: Add LLCC for SM8150 adds ded5ed04d85e soc: qcom: llcc: Add configuration data for SM8150 adds c16756c11870 soc: qcom: geni: Remove "iova" check adds 903b08340b88 soc: qcom: socinfo: add soc ids for msm8953 variants adds a161ffe4b877 soc: qcom: initialize local variable adds 0af104d72961 soc: qcom: pdr: Constify static qmi structs adds bfc1b6597f58 samples: qmi: Constify static qmi ops adds a4e485d1a061 Merge branches 'arm64-for-5.11', 'arm64-defconfig-for-5.11 [...] adds 7566af771dd2 Merge remote-tracking branch 'qcom/for-next' adds 358afb8b746d ARM: dts: rpi-4: disable wifi frequencies adds 278407a53c3b ARM: dts: bcm283x: increase dwc2's RX FIFO size adds f17dd26f4c4b Merge remote-tracking branch 'raspberrypi/for-next' adds 70192a78720c Merge remote-tracking branch 'realtek/for-next' adds 6215772bbe58 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds c01f4b1c0212 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds ae04aad75b37 ARM: shmobile: r8a7778: Introduce HPBREG_BASE adds caf67a935740 ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers adds 617ff9e657c4 ARM: shmobile: r8a7779: Use ioremap() to map SMP registers adds 5b0480f53dbf ARM: shmobile: r8a7779: Remove obsolete static mappings adds cc85e21d6d18 ARM: shmobile: sh73a0: Use ioremap() to map L2C registers adds a0a6624dbec8 ARM: shmobile: sh73a0: Use ioremap() to map SMP registers adds 5705747c0c8f ARM: shmobile: sh73a0: Remove obsolete static mapping adds d4a617c9bbef ARM: shmobile: Stop using __raw_*() I/O accessors adds b79a2639266d Merge branches 'renesas-arm-drivers-for-v5.11' and 'renesa [...] adds decfcec31930 Merge remote-tracking branch 'renesas/next' adds 557acb3d2cd9 reset: make shared pulsed reset controls re-triggerable adds 3bfe8933f9d1 reset: meson: make it possible to build as a module adds 45fbd4362744 Merge remote-tracking branch 'reset/reset/next' adds a6a3a24c129d soc: rockchip: io-domain: Remove incorrect and incomplete [...] adds db4d9df43533 Merge branch 'v5.11-armsoc/drivers' into for-next adds 838e5260bbe7 Merge remote-tracking branch 'rockchip/for-next' adds 940ed4195954 Merge branch 'next/dt' into for-next adds 2d953ca369aa Merge branch 'next/dt' into for-next adds d45d3621d679 arm64: dts: exynos: use hyphens in Exynos5433 node names adds b2205eb74f0d Merge branch 'next/dt64' into for-next adds ca6d22ed16eb Merge branch 'next/drivers' into for-next adds f949d414fc1a ARM: dts: exynos: Fix Ethernet interface description on Od [...] adds c0f5d3873bc8 ARM: dts: exynos: Add an alias for the Ethernet interface [...] adds 85c3c2bd52f1 Merge branch 'next/dt' into for-next adds 33baadaee940 dt-bindings: arm: samsung: document bindings for P4 Note f [...] adds f48b5050c301 ARM: dts: exynos: add Samsung's Exynos4412-based P4 Note boards adds 1ad1e5bbfa78 Merge branch 'next/dt' into for-next adds d8f0ddc83877 ARM: defconfig: add STMPE ADC driver for P4 Note adds 7e8af057bd9b ARM: exynos_defconfig: compile Atmel MXT touchscreeen as module adds fb3089f4d248 Merge branch 'next/defconfig' into for-next adds f9135aaf2767 ARM: exynos: extend cpuidle support to P4 Note boards adds a43bfdb59aa2 Merge branch 'next/soc' into for-next adds e73840f316cb ARM: dts: exynos: Drop incorrect use of io-channel-ranges adds 43379417e31c ARM: dts: s5pv210: Drop incorrect use of io-channel-ranges [...] adds 0f8159371c22 ARM: dts: s5pv210: Drop unneeded io-channel-ranges propert [...] adds 38f171e89ecd Merge branch 'next/dt' into for-next adds f74e93032df2 arm64: dts: exynos: Drop incorrect use of io-channel-range [...] adds 3c1839494115 Merge branch 'next/dt64' into for-next adds afbd0bdebe0d ARM: dts: exynos: switch Atmel mxt reset GPIO to active lo [...] adds 66d6c136ac59 Merge branch 'next/dt' into for-next adds 225ef3a3e8f4 ARM: multi_v7_defconfig: make Samsung Exynos EHCI driver a module adds 4792bcc96771 Merge branch 'next/defconfig' into for-next adds 46ad31d22df6 Merge remote-tracking branch 'samsung-krzk/for-next' adds 6bbdb46c4b1b firmware: arm_scmi: Fix missing destroy_workqueue() adds f25fb6de6720 firmware: arm_scmi: Rework scmi_sensors_protocol_init adds 607a4672b458 firmware: arm_scmi: Add full list of sensor type enumeration adds 1fe00b8b4276 firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions adds d7971d57d273 hwmon: (scmi) Update hwmon internal scale data type adds e2083d367391 firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads adds 7b83c5f41088 firmware: arm_scmi: Add SCMI v3.0 sensor configuration support adds e3811190acf8 firmware: arm_scmi: Add SCMI v3.0 sensor notifications adds e945927dc7c2 firmware: arm_scmi: Remove residual _le structs naming adds 0f80fcec08e9 dt-bindings: arm: Add support for SCMI Regulators adds 2add5cacff35 firmware: arm_scmi: Add voltage domain management protocol [...] adds ec8838193695 firmware: arm_scmi: Add support to enumerated SCMI voltage [...] adds f83eb664cdb4 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds d07628cb5092 Merge tag 'scmi-updates-5.11' of git://git.kernel.org/pub/ [...] adds f3b3f5de9da4 Merge remote-tracking branch 'scmi/for-linux-next' adds 3e1f79e43112 ARM: dts: stm32: fix DCMI DMA features on stm32mp15 family adds 516728273ddf ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM adds b0c0c8b400d5 ARM: dts: stm32: Add alternate pinmux for FMC EBI bus adds b5269b666451 ARM: dts: stm32: Add KS8851 on FMC2 to STM32MP1 DHCOM adds dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 adds 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support adds b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] adds 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board adds 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds c597c885233c Merge remote-tracking branch 'stm32/stm32-next' adds 036b7334ee6d ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add gpio-line-names adds a98fd117a255 ARM: dts: sun8i: v3s: fix GIC node memory range adds a7361b9c4615 ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY adds 38c212c90bf1 ARM: configs: sunxi: enable Realtek PHY adds 8ebd74f80194 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds 94f0cc5a2a74 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6160aca44314 clk: tegra: Do not return 0 on failure adds d547b3d7a422 Merge branch for-5.11/clk into for-next adds 21d1db72d40e dt-bindings: Add vendor prefix for Ouya Inc. adds 54421e055af0 dt-bindings: ARM: tegra: Add Ouya game console adds 2693f308192d dt-bindings: Fix entry name for I/O High Voltage property adds 50f56ceffba9 dt-bindings: dma: Convert ADMA doc to json-schema adds 55d40bd28397 dt-bindings: interrupt-controller: arm,gic: Update Tegra c [...] adds 8cc43d32ccd7 dt-bindings: bus: Convert ACONNECT doc to json-schema adds 5f05e0bee82a Merge branch for-5.11/dt-bindings into for-next adds ce034072f9a1 soc: tegra: fuse: speedo-tegra124: Remove some set but unu [...] adds 6c37cb9fa676 soc: tegra: fuse: speedo-tegra210: Remove a group of set b [...] adds b9ce9b0f83b5 soc/tegra: fuse: Fix index bug in get_process_id adds 7f838277e79c Merge branch for-5.11/soc into for-next adds 9294996f0be4 firmware: tegra: fix strncpy()/strncat() confusion adds 1d8ff153402d Merge branch for-5.11/firmware into for-next adds e72df31e5bd7 ARM: tegra: Add device-tree for Ouya adds fb1ffa18d9ad ARM: tegra: acer-a500: Correct thermal zone names adds 698b1865ac14 ARM: tegra: acer-a500: Add power-supply to lvds-encoder node adds b4d8403ef1cc ARM: tegra: nexus7: Correct thermal zone names adds 5d74094c36b8 ARM: tegra: nexus7: Improve CPU passive-cooling threshold adds d03545e1ea85 ARM: tegra: nexus7: Add power-supply to lvds-encoder node adds 16db89607755 ARM: tegra: nexus7: Rename gpio-hog nodes adds 302350f3a285 ARM: tegra: nexus7: Use panel-lvds as the only panel compatible adds 5b6e8985d9d2 ARM: tegra: Populate OPP table for Tegra20 Ventana adds 5db170875cae ARM: tegra: Add missing gpu-throt-level to Tegra124 soctherm adds 71c0ceec89d0 ARM: tegra: Add missing hot temperatures to Tegra124 therm [...] adds f3980d94b075 ARM: tegra: Hook up edp interrupt on Tegra124 SOCTHERM adds cb7c67442fca ARM: tegra: Properly align clocks for SOCTHERM adds 8e9046c1b984 Merge branch for-5.11/arm/dt into for-next adds 33ba89d3e748 arm64: tegra: Wrong hsp_aon reg property size adds 09f659e25216 arm64: tegra186: Add missing CPU PMUs adds 8b4616f4aa37 arm64: tegra: Fix GIC400 missing GICH/GICV register regions adds 4b9ba40aa049 arm64: tegra: Fix DT binding for IO High Voltage entry adds e017ebbfdb16 arm64: tegra: Rename ADMA device nodes for Tegra210 adds 7838e557689b arm64: tegra: Correct the UART for Jetson Xavier NX adds 123803a26279 arm64: tegra: Disable the ACONNECT for Jetson TX2 adds 7967f1b1d55c arm64: tegra: jetson-tx1: Fix USB_VBUS_EN0 regulator adds bfade328cac4 arm64: tegra: Fix Tegra234 VDK node names adds 24d1189872c6 arm64: tegra: Add missing hot temperatures to Tegra132 the [...] adds 313d8697178c arm64: tegra: Add missing gpu-throt-level to Tegra210 soctherm adds cc8cef778aa1 arm64: tegra: Add missing hot temperatures to Tegra210 the [...] adds f0344435bd8a arm64: tegra: Hook up edp interrupt on Tegra132 SOCTHERM adds 37fa8ad26636 Merge branch for-5.11/arm64/dt into for-next adds 35552c7cb672 arm64: defconfig: Enable Tegra234 support adds cb2bdf8a18e7 Merge branch for-5.11/arm64/defconfig into for-next adds 10edf62cd446 Merge remote-tracking branch 'tegra/for-next' adds 4f52bb31574e Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 50301e8815c6 arm64: dts: ti: k3-am65: mark dss as dma-coherent adds 5bb9e0f6e850 arm64: dts: ti: k3-am65-mcu: Add MCU domain R5F cluster node adds 10332cd6bcf2 arm64: dts: ti: k3-am654-base-board: Add mailboxes to R5Fs adds 954ec5139db0 arm64: dts: ti: k3-am654-base-board: Add DDR carveout memo [...] adds f82c5e0a8bc1 arm64: dts: ti: k3-am654-base-board: Reserve memory for IP [...] adds dd74c9459cf2 arm64: dts: ti: k3-j721e-mcu: Add MCU domain R5F cluster node adds df445ff9de89 arm64: dts: ti: k3-j721e-main: Add MAIN domain R5F cluster nodes adds 2879b593c378 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to R5Fs adds 0f191152bcba arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] adds cfbf17e69ae8 arm64: dts: ti: k3-am65*/j721e*: Fix unit address format e [...] adds 6b133f475a97 arm64: defconfig: Enable GPIO and I2C configs for TI's J72 [...] adds 9b3ed1604622 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] adds e6b4516815b6 arm64: dts: ti: k3-j7200-mcu-wakeup: Enable ADC support adds 65e919494d96 Merge branch 'ti-k3-dts-next' into ti-k3-next adds af03de2b9b90 arm64: dts: ti: k3-am65*: Cleanup disabled nodes at SoC dt [...] adds 5d1bedf252db arm64: dts: ti: k3-j721e*: Cleanup disabled nodes at SoC d [...] adds bfbf9be725d8 arm64: dts: ti: am65/j721e: Fix up un-necessary status set [...] adds 90e6c38848f8 arm64: dts: ti: k3-am654-base-board: Fix up un-necessary s [...] adds 4cc34aa8a208 arm64: dts: ti: am65/j721e/j7200: Mark firmware used uart [...] adds 1d7a01c40840 arm64: dts: ti: k3-j7200-main: Add hwspinlock node adds d15d1cfbd765 arm64: dts: ti: k3-j7200-main: Add mailbox cluster nodes adds 6804a987de73 arm64: dts: ti: k3-j7200-som-p0: Add IPC sub-mailbox nodes adds 5d8609e574be Merge branch 'ti-k3-dts-next' into ti-k3-next adds ca241b5b8ec1 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds e4accab4e0b0 clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init() adds 8d4025943e13 clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones adds d42ec70bfd47 Merge branch 'clk-qcom' into clk-next adds 6a1784970358 clk: remove unneeded dead-store initialization adds 0d04555369e3 Merge branch 'clk-simplify' into clk-next adds e5a4b9b99e5b clk: avoid devm_clk_release name clash adds 30d6f8c15d2c clk: add api to get clk consumer from clk_hw adds 8e677e7f0aa3 clk: meson: g12: drop use of __clk_lookup() adds 6d30d50d037d clk: add devm variant of clk_notifier_register adds e6fb7aee486c clk: meson: g12: use devm variant to register notifiers adds 461094e0673d Merge branch 'clk-hw' into clk-next adds 3105c7c91feb clk: qcom: dispcc-sm8250: handle MMCX power domain adds 9dc1f9729380 Merge branch 'clk-qcom' into clk-next adds 64db0d6b4256 Merge remote-tracking branch 'clk/clk-next' adds e44cdff05145 clk: samsung: Allow compile testing of Exynos, S3C64xx and [...] adds 44a9e78f9242 clk: samsung: Prevent potential endless loop in the PLL ops adds 834692d9159a Merge remote-tracking branch 'clk-samsung/for-next' adds e9c94f3a95db csky: Fixup perf probe failed adds 75a82c1f5603 csky: Fixup show_regs doesn't contain regs->usp adds fba0d9a33a0c csky: Remove simple spinlock implementation adds fed76f8679a6 csky: Add QUEUED_SPINLOCKS supported adds ba3b26607f55 csky: Optimize atomic operations with correct barrier usage adds 52b575b9388c Merge remote-tracking branch 'csky/linux-next' adds ba07ad591c77 Merge remote-tracking branch 'h8300/h8300-next' adds 95526cccc486 m68k: defconfig: Update defconfigs for v5.10-rc1 adds 8ae0b65ac7e5 m68k: defconfig: Enable KUnit tests adds 266994e3ac78 m68k: mac: Refactor iop_preinit() and iop_init() adds 471037e2c9bb m68k: mac: Remove dead code adds 0c450b8e7882 m68k: mac: Remove redundant VIA register writes adds 07ce9b7ab0bf m68k: mac: Update Kconfig help adds 549aeec256ca m68k: Drop redundant NOTES in link script adds 428ec5f9dde7 m68k: Add a missing ELF_DETAILS in link script adds a7b5458ce73b m68k: Fix WARNING splat in pmac_zilog driver adds 654a2416ea1d Merge remote-tracking branch 'm68k/for-next' adds 9a43c1457b82 m68knommu: align BSS section to 4-byte boundaries adds 80c5ae85b82c m68k: m68328: move platform code to separate files adds d0198645d610 m68k: m68328: remove duplicate code adds cec5a6ddbbc6 Merge remote-tracking branch 'm68knommu/for-next' adds e167a59c654a microblaze: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds ed2124c0b9a8 microblaze: add support for TIF_NOTIFY_SIGNAL adds 2d2dce8431f8 Merge remote-tracking branch 'microblaze/next' adds e1717283250a mips: Remove #include <uapi/asm/types.h> from <asm/types.h> adds 4abaacc70472 MIPS: remove GCC < 4.9 support adds 4d1b3ac886b5 MIPS: Loongson64: Do not write the read only field LPA of [...] adds fe9863a19a5a MIPS: Loongson64: Set the field ELPA of CP0_PAGEGRAIN only once adds 42831cd70805 MIPS: Loongson64: Set IPI_Enable register per core by itself adds fed4955f304e MIPS: Loongson64: Add Mail_Send support for 3A4000+ CPU adds 381ad3843b26 MIPS: Loongson64: SMP: Fix up play_dead jump indicator adds 877f2382c487 mips: dts: jz47x: Harmonize EHCI/OHCI DT nodes name adds f4fc91af9392 mips: dts: sead3: Harmonize EHCI/OHCI DT nodes name adds 3180b64aa9f1 mips: dts: ralink: mt7628a: Harmonize EHCI/OHCI DT nodes name adds 09a48cbcd7af MIPS: BMC47xx: fix kconfig dependency bug for BCM47XX_SSB adds 3a5fe2fb9635 MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA adds fc3553cb9fc5 dt-bindings: mips: Add Luton adds 597fa616c49a dt-bindings: mips: Add Serval and Jaguar2 adds 700364dadceb MIPS: mscc: Prepare configuration to handle more SoCs adds 2825f4c0ffcd MIPS: mscc: Fix configuration name for ocelot legacy boards adds 93b834e6cf0e MIPS: mscc: Add luton dtsi adds 72bc5e8b25a0 MIPS: mscc: Add luton PC0B91 device tree adds 378e413fe97e MIPS: mscc: build FIT image for Luton adds f84778f7d8c3 MIPS: mscc: Add jaguar2 support adds fe0052018a84 MIPS: mscc: Add serval support adds 9d63bcb87157 mips: boot: clean up self-extracting targets scenarios adds a3fb655027c3 mips: boot: add support for self-extracting FIT images (vm [...] adds 7701f264a756 Merge tag 'mips_fixes_5.10_1' into mips-next adds 158c774d3c64 MIPS: Ingenic: Add missing nodes for Ingenic SoCs and boards. adds e5dab78f1f3c MIPS: Ingenic: Refresh defconfig for Ingenic SoCs based boards. adds 29906e1aac11 mips: bmips: select ARCH_HAS_RESET_CONTROLLER adds 10c1e714a68b dt-bindings: reset: add BCM6345 reset controller bindings adds aac025437f14 reset: add BCM6345 reset controller driver adds 83f865d7e32e mips: bmips: dts: add BCM6328 reset controller support adds 8079cfba4c7b mips: bmips: dts: add BCM6358 reset controller support adds 226383600be5 mips: bmips: dts: add BCM6362 reset controller support adds 7acf84e87857 mips: bmips: dts: add BCM6368 reset controller support adds b7aa228813bd mips: bmips: dts: add BCM63268 reset controller support adds 8c9e8b0a2822 mips: bmips: add BCM6318 reset controller definitions adds 724d554a117a MIPS: vdso: Use vma page protection for remapping adds 411406a8c758 MIPS: kvm: Use vm_get_page_prot to get protection bits adds ed2adb74217a MIPS: mm: shorten lines by using macro adds 0df162e1377a MIPS: mm: Clean up setup of protection map adds 6ce91ba8589a MIPS: Remove cpu_has_6k_cache and cpu_has_8k_cache in cpu_ [...] adds 91c7a7e0656d MIPS: Loongson64: Fix wrong scache size when execute lscpu adds 5b4a3675e3cd Merge remote-tracking branch 'mips/mips-next' adds ece94fca9043 Merge remote-tracking branch 'nds32/next' adds f81cc5ac8c2b openrisc: add support for LiteX adds 28b852b1dc35 openrisc: fix trap for debugger breakpoint signalling adds d8398bf840f8 openrisc: add local64.h to fix blk-iocost build adds ff13b4cec29b Merge remote-tracking branch 'openrisc/for-next' adds 93346da8ff47 parisc: Drop loops_per_jiffy from per_cpu struct adds c984baad3d8d parisc: Use _TIF_USER_WORK_MASK in entry.S adds 22ee3ea588df parisc: Make user stack size configurable adds 6ca753a3a72e parisc/uapi: Use Kbuild logic to provide <asm/types.h> adds 19621e5fd02b parisc: Switch to clockevent based timers adds a1ebab21ad1d Merge remote-tracking branch 'parisc-hd/for-next' adds 3c0b976bf20d powerpc/64: Set up a kernel stack for secondaries before c [...] adds 344fbab991a5 powerpc/64s: Convert some cpu_setup() and cpu_restore() fu [...] adds 1891ef21d92c powerpc/bitops: Fix possible undefined behaviour with fls( [...] adds 53f45ecc9cd0 powerpc/mm: Move setting PTE specific flags to pfn_pmd() adds ef78f2dd2398 powerpc/85xx: Fix declaration made after definition adds cb5d4c465f31 powerpc/ps3: Drop unused DBG macro adds f5eca0b27911 selftests/powerpc/eeh: disable kselftest timeout setting f [...] adds ffa1797040c5 powerpc: sysdev: add missing iounmap() on error in mpic_ms [...] adds a7223f5bfcae powerpc: Avoid broken GCC __attribute__((optimize)) adds e80639405c40 powerpc/mm: Update tlbiel loop on POWER10 adds 78665179e569 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_ [...] adds fdcfeaba38e5 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S adds 987c426320cc powerpc/64s/perf: perf interrupt does not have to get_user [...] adds a40fdaf1420d Revert "powerpc/pseries/hotplug-cpu: Remove double free in [...] adds 027717a45ca2 powerpc/powernv/sriov: fix unsigned int win compared to le [...] adds 879add772017 powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFI adds 120c0518ec32 powerpc: Replace RFI by rfi on book3s/32 and booke adds 62182e6c0faf powerpc: Remove RFI macro adds b84bf098fcc4 powerpc/mm: Fix comparing pointer to 0 warning adds 9e8d13697c38 powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for po [...] adds fdf13a657508 powerpc/perf: Drop the check for SIAR_VALID adds d9f7088dd6d8 powerpc/perf: Use the address from SIAR register to set cp [...] adds 2ca13a4cc56c powerpc/perf: Use regs->nip when SIAR is zero adds c74cf7a3d59a powerpc/powernv/memtrace: Don't leak kernel memory to user space adds d6718941a276 powerpc/powernv/memtrace: Fix crashing the kernel when ena [...] adds 4abb1e5b63ac powerpc/mm: factor out creating/removing linear mapping adds e5b2af044f31 powerpc/mm: protect linear mapping modifications by a mutex adds 1f73ad3e8d75 powerpc/mm: print warning in arch_remove_linear_mapping() adds d8bd9a121c2f powerpc/book3s64/hash: Drop WARN_ON in hash__remove_sectio [...] adds ca2c36cae9d4 powerpc/mm: remove linear mapping if __add_pages() fails i [...] adds 0bd4b96d9910 powernv/memtrace: don't abuse memory hot(un)plug infrastru [...] adds aaec9bdca7a6 Merge remote-tracking branch 'powerpc/next' adds b636d36e3e0a soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc mi [...] adds 0d0807bc2e05 soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' adds 3d1d8f2943e2 soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' adds e95f287deed2 soc: fsl: handle RCPM errata A-008646 on SoC LS1021A adds af7e0d42a539 Merge remote-tracking branch 'soc-fsl/next' adds da815582cf45 riscv: Enable CMA support adds 31564b8b6dba riscv: Add HAVE_IRQ_TIME_ACCOUNTING adds 750580218505 Merge remote-tracking branch 'risc-v/for-next' adds 246e5c5c448e Merge branch 'fixes' into for-next adds ab177c5d00cd s390/mm: remove unused clear_user_asce() adds da78693e6e49 s390/pci: inform when missing required facilities adds 08ab919d0dcc s390/sclp: use memblock for early read cpu info adds d25d23e134a4 s390/sclp: avoid copy of sclp_info_sccb adds b971cbd03ee0 s390/sclp: provide extended sccb support adds 6c816038016f Merge branch 'fixes' into features adds 0cd9b7230cc5 s390: add separate program check exit path adds 5ec11d096640 s390/cio: fix kernel-doc markups in cio driver. adds 1e632eaa0f4b s390/prng: let misc_register() add the prng sysfs attributes adds 73045a08cf55 s390: unify identity mapping limits handling adds c9343637d6b2 s390/ftrace: assume -mhotpatch or -mrecord-mcount always a [...] adds 9a78c70a1ba0 s390/decompressor: add decompressor_printk adds ec55d1e1dbea s390/decompressor: correct some asm symbols annotations adds 246218962e21 s390/decompressor: add symbols support adds 8977ab65b894 s390/decompressor: add stacktrace support adds ba1a6be994e8 s390/decompressor: print cmdline and BEAR on pgm_check adds 074ff04e279a s390/stp: let subsys_system_register() sysfs attributes adds af71657c153f s390/vmem: remove redundant check adds 12bb4c682354 s390/vmem: make variable and function names consistent adds 334ef6ed06fa init/Kconfig: make COMPILE_TEST depend on !S390 adds 77663819d490 Merge branch 'fixes' into features adds 87d598634521 s390/mm: remove set_fs / rework address space handling adds 0290c9e328e0 s390/mm: use invalid asce instead of kernel asce adds 062e527956d0 s390/mm: add debug user asce support adds 80f06306240e s390/vdso: reimplement getcpu vdso syscall adds b79e43ff5aa0 Merge branch 'features' into for-next adds c7f8ebb903f5 Merge remote-tracking branch 's390/for-next' adds 3ceb6543e9cf fscrypt: remove kernel-internal constants from UAPI header adds 159e1de201b6 fscrypt: add fscrypt_is_nokey_name() adds 75d18cd1868c ext4: prevent creating duplicate encrypted filenames adds bfc2b7e85189 f2fs: prevent creating duplicate encrypted filenames adds 76786a0f0834 ubifs: prevent creating duplicate encrypted filenames adds 234f1b7f8daf fscrypt: remove unnecessary calls to fscrypt_require_key() adds 4a4b8721f1a5 fscrypt: simplify master key locking adds 15caefab220c Merge remote-tracking branch 'fscrypt/master' adds baaa4891e76a Merge branch 'misc-5.10' into for-next-current-v5.9-20201124 adds 009853be8e45 Merge branch 'for-next-current-v5.9-20201124' into for-nex [...] adds 333dee86958d btrfs: sysfs: export filesystem generation adds 7241cf70a781 btrfs: use helpers to convert from seconds to jiffies in t [...] adds 5897b5639ee1 btrfs: remove redundant time check in transaction kthread loop adds 960666a0530a btrfs: record delta directly in transaction_kthread adds 59333892b29c btrfs: calculate more accurate remaining time to sleep in [...] adds b22fa96f3f1c btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds fa4b3c0a8bfb btrfs: use iosize while reading compressed pages adds 758f2c26c975 btrfs: use round_down while calculating start position in [...] adds cdbdbd0c12fa btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds 8eca1c28cb67 btrfs: assert we are holding the reada_lock when releasing [...] adds 8deb7b6261b7 btrfs: do not start readahead for csum tree when scrubbing [...] adds 121a5c67a903 btrfs: unify the ro checking for mount options adds ea4018414375 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds 746b3758713d btrfs: sysfs: export supported rescue= mount options adds 9230fa96de6b btrfs: add a helper to print out rescue= options adds 301331a0e05f btrfs: show rescue=usebackuproot in /proc/mounts adds 4779c22db674 btrfs: introduce mount option rescue=ignorebadroots adds 5a0bb711274e btrfs: introduce mount option rescue=ignoredatacsums adds f6485f5da224 btrfs: introduce mount option rescue=all adds f8f7638459c7 btrfs: open code insert_orphan_item adds 0155316c0b7e btrfs: switch extent buffer tree lock to rw_semaphore adds 09ff7f33ae05 btrfs: do not start and wait for delalloc on snapshot root [...] adds e947b2496dec btrfs: add helper for string match ignoring leading/traili [...] adds 1f6ea7c13d16 btrfs: create read policy framework adds 02f20864db94 btrfs: sysfs: add per-fs attribute for read policy adds c60c7047f7da btrfs: split btrfs_direct_IO to read and write adds 6bba49acbe47 btrfs: move pos increment and pagecache extension to btrfs [...] adds 0b80438b907a btrfs: check FS error state bit early during write adds c4eded02ae69 btrfs: introduce btrfs_write_check() adds 34e1563ff766 btrfs: introduce btrfs_inode_lock()/unlock() adds 3a879e536618 btrfs: push inode locking and unlocking into buffered/dire [...] adds 8134ee767d39 btrfs: use shared lock for direct writes within EOF adds 3c4d2bfdcf81 btrfs: remove btrfs_inode::dio_sem adds f9264c24a926 btrfs: call iomap_dio_complete() without inode_lock adds 8ba5ac603b46 btrfs: remove dio iomap DSYNC workaround adds ebaeefb46abf btrfs: use the right number of levels for lockdep keysets adds 54d8460c9130 btrfs: generate lockdep keyset names at compile time adds c85229565be2 btrfs: send: use helpers to access root_item::ctransid adds d897704f2280 btrfs: check-integrity: use proper helper to access btrfs_header adds df4997167c49 btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds cfd230ec6e1b btrfs: add set/get accessors for root_item::drop_level adds 738a43b76027 btrfs: remove unnecessary casts in printk adds f31a0353c8e0 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() adds a6c989c9a9e9 btrfs: extent_io: update the comment for find_first_extent_bit() adds 42f4e81181cd btrfs: extent_io: sink the failed_start parameter to set_e [...] adds d482cce6fd8a btrfs: disk-io: replace fs_info and private_data with inod [...] adds c02c4378b5e0 btrfs: inode: sink parameter start and len to check_data_csum() adds 51820d09ffca btrfs: extent_io: rename pages_locked in process_pages_contig() adds d8e8b55c2446 btrfs: extent_io: only require sector size alignment for p [...] adds 145f9aeec5ea btrfs: extent_io: rename page_size to io_size in submit_ex [...] adds 72ca9231f537 btrfs: use precalculated sectorsize_bits from fs_info adds 10f7a9df9c95 btrfs: replace div_u64 by shift in free_space_bitmap_size adds d4bd639ef4f5 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds 24b03d848135 btrfs: store precalculated csum_size in fs_info adds 9f623073459d btrfs: precalculate checksums per leaf once adds c4b95df9e798 btrfs: use cached value of fs_info::csum_size everywhere adds 06956e51188e btrfs: switch cached fs_info::csum_size from u16 to u32 adds 01aedf3198e4 btrfs: remove unnecessary local variables for checksum size adds bdced2e2ca45 btrfs: check integrity: remove local copy of csum_size adds 5427597986dc btrfs: scrub: remove local copy of csum_size from context adds 8380b3750978 btrfs: locking: remove all the blocking helpers adds f97e251ddd0e btrfs: locking: rip out path->leave_spinning adds 912e231914ce btrfs: reorder extent buffer members for better packing adds 670324b4ea2f btrfs: do not shorten unpin len for caching block groups adds 7163629859ee btrfs: update last_byte_to_unpin in switch_commit_roots adds 08f27ff940c8 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 8c912a5874d4 btrfs: cleanup btrfs_discard_update_discardable usage adds 291a69715a47 btrfs: load free space cache into a temporary ctl adds 1d66e449f5e3 btrfs: load the free space cache inode extents from commit root adds 3451f3dff13b btrfs: async load free space cache adds bb4e7de2a7cf btrfs: protect the fs_info->caching_block_groups differently adds e8e91c9bab6a btrfs: extent_io: assert page mapping lock in attach_exten [...] adds 3241d312eab8 btrfs: extent_io: make buffer_radix take sector size units adds 76232f24ae62 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty adds 642332d15560 btrfs: make csum_tree_block() handle node smaller than page adds 64b09ad0c2ae btrfs: extract extent buffer verification from btrfs_valid [...] adds 713341fc25ef btrfs: pass bvec to csum_dirty_buffer instead of page adds 43ca1e7047aa btrfs: scrub: distinguish scrub page from regular page adds 34605626a6ec btrfs: scrub: remove the force parameter of scrub_pages adds 744db669b97f btrfs: scrub: refactor scrub_find_csum() adds 312bc53f0093 btrfs: discard: speed up async discard up to iops_limit adds b5eeb441d3c3 btrfs: discard: store async discard delay as ns not as jiffies adds 22316c3c3eaa btrfs: don't miss async discards after scheduled work override adds 45da3b588d76 btrfs: discard: reschedule work after sysfs param update adds b399a9bc7d5c btrfs: remove lockdep classes for the fs tree adds 0dbf7afd5385 btrfs: cleanup extent buffer readahead adds ce54a1832554 btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds b74624b9daeb btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds 9e46c0caa543 btrfs: use btrfs_read_node_slot in do_relocation adds 083eb0c0a467 btrfs: use btrfs_read_node_slot in replace_path adds 4c42a3be9b41 btrfs: use btrfs_read_node_slot in walk_down_tree adds 9ebcf350cd5f btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 1e3586c7069f btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds d1ab578b462d btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds baac55c437ed btrfs: pass root owner to read_tree_block adds 01de5cf7f6c7 btrfs: pass the root owner and level around for readahead adds 01d3a42d311e btrfs: pass the owner_root and level to alloc_extent_buffer adds a80395957243 btrfs: set the lockdep class for extent buffers on creation adds 7210068c92ce btrfs: fix missing delalloc new bit for new delalloc ranges adds 5207ddae472d btrfs: refactor btrfs_drop_extents() to make it easier to extend adds efa0a127de75 btrfs: fix race when defragmenting leads to unnecessary IO adds d07174abafc6 btrfs: update the number of bytes used by an inode atomically adds 42cb1c5f4d19 btrfs: drop unused argument step from btrfs_free_extra_devids adds f59d20439a51 btrfs: drop never met disk total bytes check in verify_one [...] adds c07ad18eba37 btrfs: remove unused argument seed from btrfs_find_device adds 46cb028e476e btrfs: cleanup the locking in btrfs_next_old_leaf adds 8c3294e01ba4 btrfs: unlock to current level in btrfs_next_old_leaf adds 3ed1483872d4 btrfs: kill path->recurse adds 8ff5d2049430 btrfs: locking: remove the recursion handling code adds 2d0d70fb5692 btrfs: merge back btrfs_read_lock_root_node helpers adds f5fa1a73b02e btrfs: use btrfs_tree_read_lock in btrfs_search_slot adds d58cf8c4653d btrfs: remove the recurse parameter from __btrfs_tree_read_lock adds e0a1563a2757 btrfs: remove ->recursed from extent_buffer adds 1d694d28bb7a btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode adds 81cbc7fef6d9 btrfs: make insert_prealloc_file_extent take btrfs_inode adds cf621c3a5b1d btrfs: make btrfs_truncate_inode_items take btrfs_inode adds a9a041cb5923 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric adds 6f13f81aff06 btrfs: make btrfs_delayed_update_inode take btrfs_inode adds 9d80ad45ac5e btrfs: make btrfs_update_inode_item take btrfs_inode adds 11d5bbfbfe7f btrfs: make btrfs_update_inode take btrfs_inode adds 096c42e9dee9 btrfs: make maybe_insert_hole take btrfs_inode adds 84ed37d8ab08 btrfs: make find_first_non_hole take btrfs_inode adds c11d712e02d6 btrfs: make btrfs_insert_replace_extent take btrfs_inode adds 858405120de9 btrfs: make btrfs_truncate_block take btrfs_inode adds 9eeaef7d092c btrfs: make btrfs_cont_expand take btrfs_inode adds 3e5bbda85ee2 btrfs: make btrfs_update_inode_fallback take btrfs_inode adds baf4a30f2867 btrfs: merge __set_extent_bit and set_extent_bit adds db076d8b0825 btrfs: qgroup: don't commit transaction when we already ho [...] adds 65ba7ed163a7 btrfs: skip unnecessary searches for xattrs when logging an inode adds fdfd1a1e132b btrfs: stop incrementing log batch when joining log transaction adds 2c86ed37ff83 btrfs: remove unnecessary attempt do drop extent maps afte [...] adds ac7282b78336 btrfs: tree-checker: add missing return after error in root_item adds 28d576784750 btrfs: remove useless return value statement in split_node adds 7e1f5160d09a btrfs: simplify return values in setup_nodes_for_search adds 439264b71f07 btrfs: sysfs: remove unneeded semicolon adds fdb5e9a8e570 btrfs: tests: remove invalid extent-io test adds 3ecade5f1a6d btrfs: add structure to keep track of extent range in end_ [...] adds e79cef0d6ad2 btrfs: introduce helper to handle page status update in en [...] adds 67a8263d9a91 btrfs: use fixed width int type for extent_state::state adds 4a5be9fffafa btrfs: scrub: remove the anonymous structure from scrub_page adds 0d9ddc01eeda btrfs: remove unused parameter phy_offset from btrfs_valid [...] adds a366e6cacf91 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage adds 65eb02c2b057 btrfs: use nodesize to determine if we need readahead in b [...] adds 2a10b246b7c1 btrfs: use detach_page_private() in alloc_extent_buffer() adds 1d4f070fcbe6 btrfs: don't access possibly stale fs_info data for printi [...] adds c473ca6e92ac btrfs: remove stub device info from messages when we have [...] adds 1d971e973f41 btrfs: tree-checker: add missing returns after data_ref al [...] adds 986679cca6d1 btrfs: tree-checker: annotate all error branches as unlikely adds 76e53e056f8b btrfs: fix lockdep splat when reading qgroup config on mount adds d9a7ee1a8022 btrfs: unlock path before checking if extent is shared dur [...] adds b94998d2b266 btrfs: do nofs allocations when adding and removing qgroup [...] adds 6fbf0bafa8a4 btrfs: fix lockdep splat when enabling and disabling qgroups adds 5291cac11e2c btrfs: remove err variable from btrfs_delete_subvolume adds 18a350de27e1 btrfs: eliminate err variable from merge_reloc_root adds 3ee05b0a230a btrfs: remove err variable from do_relocation adds ce42e9a16246 Merge branch 'misc-next' into for-next-next-v5.10-20201124 adds 7cea9c2b5a7a btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 77765f28a430 btrfs: add a trace point for reserve tickets adds 8f135a8bcf4c btrfs: track ordered bytes instead of just dio ordered bytes adds c57736a477a5 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds edfcafce06d9 btrfs: improve preemptive background space flushing adds 82cca9da09e6 btrfs: rename need_do_async_reclaim adds afd61ab4aeba btrfs: check reclaim_size in need_preemptive_reclaim adds 4074c961f3d0 btrfs: rework btrfs_calc_reclaim_metadata_size adds e3b0a7fb58ba btrfs: simplify the logic in need_preemptive_flushing adds 10d477dabc67 btrfs: implement space clamping for preemptive flushing adds 63460f5b3325 btrfs: adjust the flush trace point to include the source adds 92f07e5b32ae btrfs: add a trace class for dumping the current ENOSPC state adds c93ba1e1597a Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 3901c808c760 btrfs: lift rw mount setup from mount and remount adds acd1d714daa4 btrfs: cleanup all orphan inodes on ro->rw remount adds 530a60d04ea6 btrfs: only mark bg->needs_free_space if free space tree is on adds ff53d3c851d3 btrfs: create free space tree on ro->rw remount adds d882d5832ea1 btrfs: clear oneshot options on mount and remount adds 7ae47a6cc223 btrfs: clear free space tree on ro->rw remount adds 9692513a3e33 btrfs: keep sb cache_generation consistent with space_cache adds b3686b8cba51 btrfs: use sb state to print space_cache mount option adds b67fede4176c btrfs: warn when remount will not change the free space tree adds 69331b48a118 btrfs: remove free space items when disabling space cache v1 adds f9154db616ca btrfs: skip space_cache v1 setup when not using it adds cc0f40100779 btrfs: fix lockdep error creating free space tree adds 4c4db088fc9f Merge branch 'ext/boris/fst-fixes-v7' into for-next-next-v [...] adds c5bfcc7b34df btrfs: do not block on deleted bgs mutex in the cleaner adds 685dbe02d272 btrfs: only let one thread pre-flush delayed refs in commit adds 841abca544dc btrfs: delayed refs pre-flushing should only run the heads [...] adds 2bdb62e4d870 btrfs: only run delayed refs once before committing adds d513b94dc2b8 btrfs: stop running all delayed refs during snapshot adds d46cabe80d37 btrfs: run delayed refs less often in commit_cowonly_roots adds 4c772e1647df Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 0186ba275b29 btrfs: introduce ZONED feature flag adds 80629e309ef4 btrfs: get zone information of zoned block devices adds c56d817c54a6 btrfs: check and enable ZONED mode adds 996307c87870 btrfs: introduce max_zone_append_size adds 6158651bd8ca btrfs: disallow space_cache in ZONED mode adds ae0bbd680539 btrfs: disallow NODATACOW in ZONED mode adds 13023aad55c8 btrfs: disable fallocate in ZONED mode adds 3c91bbf9542a btrfs: disallow mixed-bg in ZONED mode adds bb1179e3ced1 btrfs: implement log-structured superblock for ZONED mode adds 23f866572664 Merge branch 'ext/zoned-10-to-merge' into for-next-next-v5 [...] adds 0081e34925be Merge branch 'for-next-next-v5.10-20201124' into for-next- [...] adds 2c540b3f2337 Merge remote-tracking branch 'btrfs/for-next' adds 65cdb4a214c0 configfs: fix kernel-doc markup issue adds c6ad582323be Merge remote-tracking branch 'configfs/for-next' adds 1b2b66d55670 erofs: remove a void EROFS_VERSION macro set in Makefile adds ba9e9e537ddd Merge remote-tracking branch 'erofs/dev' adds a6fbd0ab3d7a fs/ext2: Use ext2_put_page adds d5dc76f9bb43 Merge ext2 cleanup from Ira Weiny. adds fdeb17c70c9e trace: fix potenial dangerous pointer adds bb5a5322a5ab Pull writeback tracepoint fix from Hui Su. adds 8f26c7d2a544 Merge remote-tracking branch 'ext3/for_next' adds 9f092d74b7a2 f2fs: avoid unneeded data copy in f2fs_ioc_move_range() adds ea7b72e05309 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE adds 86cd6df5b204 f2fs: avoid race condition for shinker count adds 8bf0dfa8b310 f2fs: fix double free of unicode map adds f935de2a33c1 f2fs: remove writeback_inodes_sb in f2fs_remount adds cf1806b42988 f2fs: Remove the redundancy initialization adds 73641f4542aa libfs: Add generic function for setting dentry_ops adds fa54f65bc8c7 fscrypt: Have filesystems handle their d_ops adds 632cc618fa14 f2fs: Handle casefolding with Encryption adds 6c4c5f695d1d Merge remote-tracking branch 'f2fs/dev' adds 7bf765dd8442 fs-verity: remove filenames from file comments adds 9e90f30e7857 fs-verity: rename fsverity_signed_digest to fsverity_forma [...] adds ed45e2016493 fs-verity: rename "file measurement" to "file digest" adds bde493349025 fs-verity: move structs needed for file signing to UAPI header adds 009abe22b311 Merge remote-tracking branch 'fsverity/fsverity' adds 3993382bb319 fuse: launder page should wait for page writeback adds 66ab33bf6d43 virtiofs fix leak in setup adds b19d3d00d662 virtiofs: simplify sb setup adds 514b5e3ff45e fuse: get rid of fuse_mount refcount adds bd3bf1e85bac fuse: simplify get_fuse_conn*() adds 6a68d1e1514d fuse: add fuse_sb_destroy() helper adds 833c5a42e28b virtiofs: clean up error handling in virtio_fs_get_tree() adds df8629af2934 fuse: always revalidate if exclusive create adds 63f9909ff602 fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 adds 10c52c84e3f4 fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID adds b866739596ae fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path adds 3179216135ec fuse: setattr should set FATTR_KILL_SUIDGID adds 8981bdfda744 fuse: don't send ATTR_MODE to kill suid/sgid for handle_ki [...] adds 643a666a89c3 fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request adds 9d769e6aa252 fuse: support SB_NOSEC flag to improve write performance adds d0b0f0779af0 Merge remote-tracking branch 'fuse/for-next' adds ed1c9a7a8517 jfs: delete duplicated words + other fixes adds 751341b4d784 jfs: Fix memleak in dbAdjCtl adds c61b3e483900 jfs: Fix array index bounds check in dbAdjTree adds 22f652b1e097 Merge remote-tracking branch 'jfs/jfs-next' adds c32625f1c9d9 svcrdma: Catch another Reply chunk overflow case adds 2a8f25437cc7 SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 6238e0a00554 svcrdma: Const-ify the xdr_buf arguments adds c7e886715b68 svcrdma: Refactor the RDMA Write path adds 62d2276b2414 SUNRPC: Rename svc_encode_read_payload() adds 6aa288e4614e NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds e59dde2219d7 svcrdma: Post RDMA Writes while XDR encoding replies adds 880222822492 svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 26190344b722 svcrdma: Add a "parsed chunk list" data structure adds f3f9a2b8cd98 svcrdma: Use parsed chunk lists to derive the inv_rkey adds 5b2c3e12f874 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds be207b981066 svcrdma: Use parsed chunk lists to construct RDMA Writes adds f54fe660343f svcrdma: Use parsed chunk lists to encode Reply transport headers adds 0cfb19cbbca9 svcrdma: Support multiple write chunks when pulling up adds 832d72e34d56 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 6973c449dd5d svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 12c33ef108ca svcrdma: Remove chunk list pointers adds 6a6ecce00e51 svcrdma: Clean up chunk tracepoints adds 3e72bac24739 svcrdma: Rename info::ri_chunklen adds 181534331f4c svcrdma: Use the new parsed chunk list when pulling Read chunks adds ca3f99cc18f6 svcrdma: support multiple Read chunks per RPC adds 28de9ce65393 NFSD: A semicolon is not needed after a switch statement. adds 0a9c59879494 nfsd/nfs3: remove unused macro nfsd3_fhandleres adds 8dcdfadfdff5 SUNRPC: Move the svc_xdr_recvfrom() tracepoint adds bb6ec5e0aef7 NFSD: Clean up the show_nf_may macro adds 476ca74c18fc NFSD: Remove extra "0x" in tracepoint format specifier adds c86f9e352b08 NFSD: Add SPDX header for fs/nfsd/trace.c adds 05b3adc7a0b8 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds cd23b2721e33 nfsd: Fix error return code in nfsd_file_cache_init() adds 0a10fa65bf8c nfsd: only call inode_query_iversion in the I_VERSION case adds 74e296487087 nfsd: simplify nfsd4_change_info adds 0d8ebf40f601 nfsd4: don't query change attribute in v2/v3 case adds 6117a46c0ab6 nfs: use change attribute for NFS re-exports adds 7d5a3da2ff17 nfsd: move change attribute generation to filesystem adds 5d9a63c9a697 nfsd: skip some unnecessary stats in the v4 case adds afbf4a0b368d Revert "nfsd4: support change_attr_type attribute" adds d6fd2b9fcb3f SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() adds 7b467fed1a60 SUNRPC: Prepare for xdr_stream-style decoding on the server-side adds fd9b8ecd9a9b NFSD: Add common helpers to decode void args and encode vo [...] adds 99ff15dec90a NFSD: Add tracepoints in nfsd_dispatch() adds 07a760a12786 NFSD: Add tracepoints in adds ef69525b0742 NFSD: Replace the internals of the READ_BUF() macro adds 180fd8dbad7f NFSD: Replace READ* macros in nfsd4_decode_access() adds 80ff85539eb2 NFSD: Replace READ* macros in nfsd4_decode_close() adds a53b8088f82c NFSD: Replace READ* macros in nfsd4_decode_commit() adds 0d3e19dc3a86 NFSD: Change the way the expected length of a fattr4 is checked adds d01e0a15072f NFSD: Replace READ* macros that decode the fattr4 size attribute adds 2ecc20b8536c NFSD: Replace READ* macros that decode the fattr4 acl attribute adds b61c2f6f9e92 NFSD: Replace READ* macros that decode the fattr4 mode attribute adds c4d7140b5e15 NFSD: Replace READ* macros that decode the fattr4 owner attribute adds 5b5aab8af693 NFSD: Replace READ* macros that decode the fattr4 owner_gr [...] adds 22c036f99082 NFSD: Replace READ* macros that decode the fattr4 time_set [...] adds 4406d47eb7bc NFSD: Replace READ* macros that decode the fattr4 security [...] adds c1709044b8b6 NFSD: Replace READ* macros that decode the fattr4 umask attribute adds ddb74aedd587 NFSD: Replace READ* macros in nfsd4_decode_fattr() adds c37105df2765 NFSD: Replace READ* macros in nfsd4_decode_create() adds 6787f80ef299 NFSD: Replace READ* macros in nfsd4_decode_delegreturn() adds c5a6da986d4c NFSD: Replace READ* macros in nfsd4_decode_getattr() adds 378cc0d19e4d NFSD: Replace READ* macros in nfsd4_decode_link() adds c5cb25bbc11d NFSD: Relocate nfsd4_decode_opaque() adds 975777f73fd1 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner adds 1ce10be48e7e NFSD: Add helper for decoding locker4 adds ea94128e1855 NFSD: Replace READ* macros in nfsd4_decode_lock() adds c018e4581ac6 NFSD: Replace READ* macros in nfsd4_decode_lockt() adds 2f054c31a383 NFSD: Replace READ* macros in nfsd4_decode_locku() adds 6fb3a99f7d1e NFSD: Replace READ* macros in nfsd4_decode_lookup() adds 5cc8cc479a44 NFSD: Add helper to decode NFSv4 verifiers adds 36a224f9e30c NFSD: Add helper to decode OPEN's createhow4 argument adds 3510a8b75462 NFSD: Add helper to decode OPEN's openflag4 argument adds 2b33acd82d28 NFSD: Replace READ* macros in nfsd4_decode_share_access() adds 5e97598f678c NFSD: Replace READ* macros in nfsd4_decode_share_deny() adds d9557548fb28 NFSD: Add helper to decode OPEN's open_claim4 argument adds 481bb4732d64 NFSD: Replace READ* macros in nfsd4_decode_open() adds 955d1735e0e5 NFSD: Replace READ* macros in nfsd4_decode_open_confirm() adds e2412d33bcec NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() adds 83100396d91e NFSD: Replace READ* macros in nfsd4_decode_putfh() adds b6139557b7f5 NFSD: Replace READ* macros in nfsd4_decode_read() adds 1dba15895006 NFSD: Replace READ* macros in nfsd4_decode_readdir() adds cf01e2c3d2d8 NFSD: Replace READ* macros in nfsd4_decode_remove() adds c87a6ea06d5c NFSD: Replace READ* macros in nfsd4_decode_rename() adds 322e92a0911c NFSD: Replace READ* macros in nfsd4_decode_renew() adds ed9c3a4247f2 NFSD: Replace READ* macros in nfsd4_decode_secinfo() adds a729ddd3b6a4 NFSD: Replace READ* macros in nfsd4_decode_setattr() adds 6810e1754925 NFSD: Replace READ* macros in nfsd4_decode_setclientid() adds 5358b07d2dfc NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() adds d969078a8973 NFSD: Replace READ* macros in nfsd4_decode_verify() adds 401ffe4447f5 NFSD: Replace READ* macros in nfsd4_decode_write() adds 7c70f96fa1ff NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() adds ae1c06d5bc92 NFSD: Replace READ* macros in nfsd4_decode_cb_sec() adds 333710258515 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() adds ebb712ee2f7f NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() adds 96626d2a4cb8 NFSD: Add a separate decoder to handle state_protect_ops adds 60175feeea58 NFSD: Add a separate decoder for ssv_sp_parms adds f0e73ba7c415 NFSD: Add a helper to decode state_protect4_a adds 440778b43873 NFSD: Add a helper to decode nfs_impl_id4 adds 3d1823df68a6 NFSD: Add a helper to decode channel_attrs4 adds 51f0f4a33363 NFSD: Replace READ* macros in nfsd4_decode_create_session() adds c3072539774c NFSD: Replace READ* macros in nfsd4_decode_destroy_session() adds 4821ede4ecc7 NFSD: Replace READ* macros in nfsd4_decode_free_stateid() adds 6590963dc124 NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() adds 98cd2ec021a5 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() adds 0902450b8fd4 NFSD: Replace READ* macros in nfsd4_decode_layoutget() adds 0a0cad878865 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() adds 8ece1f97f68f NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() adds 61fd61637d32 NFSD: Replace READ* macros in nfsd4_decode_sequence() adds eb5d117bdd42 NFSD: Replace READ* macros in nfsd4_decode_test_stateid() adds 950016025fca NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() adds 8b3bd8cb3808 NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() adds 085161fc9ce3 NFSD: Replace READ* macros in nfsd4_decode_fallocate() adds 74b00e81cb5a NFSD: Replace READ* macros in nfsd4_decode_nl4_server() adds 350b4a0da3f6 NFSD: Replace READ* macros in nfsd4_decode_copy() adds 4054b1042095 NFSD: Replace READ* macros in nfsd4_decode_copy_notify() adds dea5c883d40d NFSD: Replace READ* macros in nfsd4_decode_offload_status() adds 703d6b007100 NFSD: Replace READ* macros in nfsd4_decode_seek() adds 2f888db6080a NFSD: Replace READ* macros in nfsd4_decode_clone() adds 3fa86affecc4 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() adds adf82cb56203 NFSD: Replace READ* macros in nfsd4_decode_setxattr() adds 3505897cd66e NFSD: Replace READ* macros in nfsd4_decode_listxattrs() adds 700dbdbdf101 NFSD: Make nfsd4_ops::opnum a u32 adds 60bbbcea1114 NFSD: Replace READ* macros in nfsd4_decode_compound() adds 210c6eb0f878 NFSD: Remove macros that are no longer used adds fdfec472f51b Merge remote-tracking branch 'cel/cel-next' adds 1cdb0cb662f8 ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode [...] adds 5830fb6b54f7 ovl: introduce new "uuid=off" option for inodes index feature adds 58afaf5d605f ovl: doc clarification adds 0a8d0b64dd6a ovl: warn about orphan metacopy adds 13c6ad0f45fd ovl: document lower modification caveats adds cef4cbff06fb ovl: expand warning in ovl_d_real() adds c11faf32599f ovl: fix incorrect extent info in metacopy case adds 63e14363585f Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 154372e67d40 fs/9p: fix create-unlink-getattr idiom adds 987a64850996 fs/9p: track open fids adds 478ba09edc1f fs/9p: search open fids first adds 6636b6dcc3db 9p: add refcount to p9_fid struct adds ff5e72ebef41 9p: apply review requests for fid refcounting adds 5bfe97d7382b 9p: Fix writeback fid incorrectly being attached to dentry adds 01ef99f7c3a6 Merge remote-tracking branch 'v9fs/9p-next' adds 54dc8670e7a4 Merge remote-tracking branch 'file-locks/locks-next' adds b564b71fe5cf Merge branch 'work.csum_and_copy' into work.sparc32 adds f60b293bf0e6 sparc64: get rid of fake_swapper_regs adds b81520106f64 sparc32: get rid of fake_swapper_regs adds d26b69cd792d sparc32: take ->thread.flags out adds 4c665967ba80 sparc32: don't bother with lookup_fault() in __bzero() adds 0a7725070b2f sparc32: kill lookup_fault() adds b37936860738 sparc32: switch __bzero() away from range exception table entries adds a596ac781f68 sparc32: get rid of range exception table entries in check [...] adds bb0ff22441f6 sparc32: switch copy_user.S away from range exception tabl [...] adds fbb92317d395 sparc32: switch to generic extables adds 61c207915a76 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] adds 28ef44d8e14d Merge remote-tracking branch 'vfs/for-next' adds 584da076866f printk: ringbuffer: Reference text_data_ring directly in callees. adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 757055ae8ded init/console: Use ttynull as a fallback when there is no console adds 3cffa06aeef7 printk/console: Allow to disable console output by using c [...] adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds 8a2b09fd7399 Merge remote-tracking branch 'printk/for-next' adds 4257f7e008ea PCI/ASPM: Save/restore L1SS Capability for suspend/resume adds a754653d0e12 Merge branch 'pci/aspm' adds 341917490d7d PCI: Decode PCIe 64 GT/s link speed adds 1f40704bb01b PCI: Move pci_match_device() ahead of new_id_store() adds 3853f9123c18 PCI: Avoid duplicate IDs in driver dynamic IDs list adds da78f2019a3c Merge branch 'pci/enumeration' adds e47756c6b422 PCI: ibmphp: Remove unneeded break adds e66a77e2f015 Merge branch 'pci/hotplug' adds ace091d17272 x86/PCI: Fix kernel-doc markup adds 357ce158bd8f PCI: Fix kernel-doc markup adds 0956de27c102 PCI: Bounds-check command-line resource alignment requests adds 0848f8cfe994 PCI: Fix overflow in command-line resource alignment requests adds 6665779363c1 Merge branch 'pci/misc' adds f83c37941e88 PCI: Disable MSI for Pericom PCIe-USB adapter adds 695cd09cc9b2 PCI: Use predefined Pericom Vendor ID adds d450a913e58d Merge branch 'pci/msi' adds ddaff0af6531 PCI: brcmstb: Initialize "tmp" before use adds a2110d4f05f8 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4a2b9125c985 dt-bindings: PCI: Make "cdns,max-outbound-regions" optiona [...] adds e87d17ca6af5 PCI: cadence: Do not error if "cdns,max-outbound-regions" [...] adds db1b059221ff Merge branch 'remotes/lorenzo/pci/cadence' adds 9f9e59a48095 PCI: dwc: Support multiple ATU memory regions adds fede8526cc48 PCI: of: Warn if non-prefetchable memory aperture size is [...] adds 74081de4a1f7 PCI: dwc: Add support to program ATU for >4GB memory adds 1d567aac4610 PCI: dwc/intel-gw: Move ATU offset out of driver match data adds a0fd361db8e5 PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource se [...] adds 1cc9a559993a PCI: dwc/intel-gw: Remove some unneeded function wrappers adds 458ad06c4cdd PCI: dwc: Ensure all outbound ATU windows are reset adds 7f170d35f583 PCI: dwc/dra7xx: Use the common MSI irq_chip adds 331e9bcead52 PCI: dwc: Drop the .set_num_vectors() host op adds 5bcb1757e637 PCI: dwc: Move MSI interrupt setup into DWC common code adds f78f02638af5 PCI: dwc: Rework MSI initialization adds 886a9c134755 PCI: dwc: Move link handling into common code adds 59fbab1ae40e PCI: dwc: Move dw_pcie_msi_init() into core adds b9ac0f9dc8ea PCI: dwc: Move dw_pcie_setup_rc() to DWC common code adds 60f5b73fa0f2 PCI: dwc: Remove unnecessary wrappers around dw_pcie_host_init() adds fcde397422ef Revert "PCI: dwc/keystone: Drop duplicated 'num-viewport'" adds 9ca17af552bc PCI: dwc: Move inbound and outbound windows to common struct adds 281f1f99cf3a PCI: dwc: Detect number of iATU windows adds 83fbffcd1329 dt-bindings: PCI: exynos: drop samsung,exynos5440-pcie binding adds eea23e4a00d4 dt-bindings: PCI: exynos: add the samsung,exynos-pcie binding adds a7b4dba9a71d dt-bindings: phy: exynos: add the samsung,exynos-pcie-phy binding adds 46bc965df038 phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds f0a6743028f9 PCI: dwc: exynos: Rework the driver to support Exynos5433 variant adds a8e9d4f4ec6b Merge branch 'remotes/lorenzo/pci/dwc' adds 476b70b4d1ad PCI: keystone: Enable compile-testing on !ARM adds aed22fec1f22 Merge branch 'remotes/lorenzo/pci/keystone' adds 6e8e137abeab PCI: rcar: Drop unused members from struct rcar_pcie_host adds 0d69ce3c2c63 dt-bindings: PCI: rcar-pci-host: Convert bindings to json-schema adds 2228af80935a dt-bindings: PCI: rcar-pci-host: Document r8a77965 bindings adds 64fc0a030987 dt-bindings: PCI: rcar-pci-host: Document r8a774e1 bindings adds bcd475b95cf3 Merge branch 'remotes/lorenzo/pci/rcar' adds f6b7bb847ca8 PCI: vmd: Offset Client VMD MSI-X vectors adds fb0623ffd407 Merge branch 'remotes/lorenzo/pci/vmd' adds 48a0962d2e2d MAINTAINERS: Add missing documentation references to PCI E [...] adds 46f821a9cff2 Merge branch 'remotes/lorenzo/pci/misc' adds 3a4b72d850c9 Merge remote-tracking branch 'pci/next' adds 6e6eae04f512 SFH: fix error return check for -ERESTARTSYS adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds f5dc93b7875b HID: sony: Workaround for DS4 dongle hotplug kernel crash. adds a76a6c1893b0 HID: sony: Report more accurate DS4 power status. adds 1a8212e8fd1f HID: sony: Don't use fw_version/hw_version for sysfs cleanup. adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 9735d9deb109 HID: intel-ish-hid: Remove unnecessary assignment to variable rv adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds ba876cdc6ac9 HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds cae96a5d2bf3 HID: usbhid: Fix fall-through warnings for Clang adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds 6b5542752605 HID: input: Fix fall-through warnings for Clang adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 2a6a35a9ecdd HID: wacom: Constify attribute_groups adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 68d09380a627 HID: elecom: rewrite report based on model specific parameters adds 55633e681afb HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 1008230f2abe HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB [...] adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 82514ecd6143 HID: elecom: drop stray comment adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds c69db1e11ab5 Merge remote-tracking branch 'hid/for-next' adds 86a9ee4ac2f0 Merge remote-tracking branch 'i2c/i2c/for-next' adds 59165d16c699 i3c master: fix missing destroy_workqueue() on error in i3 [...] adds c307912d28ca dt-bindings: i3c: MIPI I3C Host Controller Interface adds 9ad9a52cce28 i3c/master: introduce the mipi-i3c-hci driver adds 8e3457372c6a i3c/master: Fix uninitialized variable next_addr adds 015cbe1f0506 i3c: Resign from my maintainer role adds 0f7a3dbc0dca Merge remote-tracking branch 'i3c/i3c/next' adds 1c4ea38c9f63 Merge remote-tracking branch 'dmi/dmi-for-next' adds 0bc58c84931d hwmon: (acpi_power_meter) clean up freeing code adds 577e11dcd0a7 hwmon: (pmbus/max20730) delete some dead code adds 42f29f6a5219 hwmon: (adt7470) Create functions for updating readings an [...] adds 3409ab7ef794 hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds b31ae69d5a7f hwmon: add Corsair PSU HID controller driver adds 5f7f64104270 hwmon: (corsair-psu) fix unintentional sign extension issue adds 0d8175ca2f95 hwmon: (adm1266) Fix link in documentation adds 3382162d3b79 hwmon: (adm1177) Fix kerneldoc attribute formatting adds 4bcfb39948b6 hwmon: (ina3221) Demote seemingly unintentional kerneldoc header adds 18cb07e53196 hwmon: (ibmpowernv) Silence strncpy() warning adds 763afd317110 hwmon: (corsair-psu) Fix fan rpm calculation adds 4273660b3e32 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match adds 68765dc868bd docs: hwmon: (amd_energy) update documentation adds e738d5b593f1 hwmon: drivetemp: fix typo temperatire => temperature adds 7d5465f2ab4a dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] adds 00a1c160a614 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver adds e6e2c18f63c6 docs: hwmon: Document max127 driver adds eb7fd9d54523 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7d7178873560 Documentation: include sign off for reverts adds bfe7bf311497 docs: ABI: ABI documentation for procfs attribute files us [...] adds 04d0608b4407 docs: core-api/printk-formats.rst: Clarify formatting {cpu [...] adds 4ec0b092493f docs: ABI: Drop trailing whitespace adds 09028e60fcea doc: zh_CN: add translatation for tmpfs adds 86a19b3f8286 docs: driver-api: mtd: intel-spi: Improve formatting of sh [...] adds 8f4f0bcd3de0 documentation: arm: sunxi: add Allwinner H616 documents adds 35a3c891f648 docs: filesystems: link ubifs-authentication.rst without . [...] adds b65f3a9d6c4f docs: mtd: spi-nor: Fix formatting of text vs. diagrams adds ae5b17e46414 scripts: kernel-doc: Restore anonymous enum parsing adds 99d56196a700 Documentation: Chinese translation of Documentation/arm64/ [...] adds c12af30b6d7c Documentation: kgdb: Fix a typo adds 992082d1dc5a doc: zh_CN: add tmpfs to index tree adds ac7711427014 doc:it_IT: align Italian documentation adds 8b68716691ee Merge remote-tracking branch 'jc_docs/docs-next' adds 8dbcc3fa387c media: v4l2: prepare compat-ioctl rework adds 3b8bc8912adf media: v4l2: remove unneeded compat ioctl handlers adds 6c9361e739a5 media: v4l2: move v4l2_ext_controls conversion adds 00af58fd9a20 media: v4l2: move compat handling for v4l2_buffer adds 3f65c6f67e88 media: v4l2: allocate v4l2_clip objects early adds 566f960d3c5e media: v4l2: convert v4l2_format compat ioctls adds 50085270a162 media: v4l2: remaining compat handlers adds 6df26dc6b9b7 media: v4l2: remove remaining compat_ioctl adds 67120129f95d media: coda: use semicolons rather than commas to separate [...] adds 973c960de6a2 media: em28xx-audio: use semicolons rather than commas to [...] adds 829393f700fb media: rtl28xxu: use semicolons rather than commas to sepa [...] adds 2fad4168fbeb media: saa7134: use semicolons rather than commas to separ [...] adds 3a3c72d69b0d media: m88ds3103: use semicolons rather than commas to sep [...] adds c87dbeb8b195 media: gspca: ov534-ov772x: use semicolons rather than com [...] adds f5071fd53604 media: s3c-camif: use semicolons rather than commas to sep [...] adds 835fd614cbb5 media: sun4i-csi: use semicolons rather than commas to sep [...] adds e4b0e7d61898 media: pvrusb2: use semicolons rather than commas to separ [...] adds fa71ae71ebaa media: ts2020: use semicolons rather than commas to separa [...] adds 130e820d20df media: msp3400: use semicolons rather than commas to separ [...] adds 0fcd8d890f62 media: radio-sf16fmr2: use semicolons rather than commas t [...] adds ef0d21e492ce media: mt2060: use semicolons rather than commas to separa [...] adds c2cf441779b2 media: au0828: use semicolons rather than commas to separa [...] adds e095406a4010 media: dvbsky: use semicolons rather than commas to separa [...] adds 7214f42cfcd6 media: dib0700: use semicolons rather than commas to separ [...] adds 107b2c9caf6d media: rtl2832: use semicolons rather than commas to separ [...] adds abeb97ec2ea2 media: exynos4-is: use semicolons rather than commas to se [...] adds 8b88e2cddb9d media: bttv: use semicolons rather than commas to separate [...] adds 336934dbecd8 media: marvell-ccic: Fix -Wunused-function warnings adds acc4de3d7f47 media: rcar-vin: Remove redundant compatible values adds adbf7c06330e media: staging: rkisp1: remove TODO item to document quant [...] adds 020c7b6d3cd4 media: uapi: h264: Add documentation to the interface header adds e7531d5625ed media: Fix V4L2_COLORSPACE_470_SYSTEM_BG description adds 5e3a81d42e1d media: zoran: fix spelling mistake and make error message [...] adds 6e8c09bb8d60 media: vivid: fix (partially) timing issues adds 35d1a7bbe456 media: staging: rkisp1: validate links before powering and [...] adds dd48134061bb media: staging: rkisp1: params: in stop_streaming, use lis [...] adds 60fcc5beb80c media: staging: rkisp1: initialize buffer lists only on probe adds 3fcd2d42a071 media: staging: rkisp1: remove the 'is_streaming' field fr [...] adds cdda99d70d73 media: staging: rkisp1: params: remove unnecessary "!!" adds db1733ce23bd media: staging: rkisp1: params: remove unnecessary parentheses adds d6a032ab1cf9 media: staging: rkisp1: uapi: add "WITH Linux-syscall-note" adds f4aefc581af4 media: staging: rkisp1: capture: set default quantization [...] adds d51b5d9a277b media: staging: rkisp1: cap: refactor enable/disable strea [...] adds 185ca93444b3 media: staging: dt-bindings: rkisp1: add missing required nodes adds d55575f8f757 media: staging: dt-bindings: rkisp1: drop i2c unit address adds a493baf1c44a media: staging: dt-bindings: rkisp1: re-order properties adds 4b69709aa0a2 media: staging: dt-bindings: rkisp1: drop parent unit address adds 099d801bcd1e media: staging: rkisp1: remove unecessary clocks adds 121ca877c1e8 media: rkvdec: Remove redundant platform_get_irq error message adds 1671d4ea7794 media: saa7164: convert to use DEFINE_SEQ_ATTRIBUTE macro adds af0321a5be3e media: zr364xx: propagate errors from zr364xx_start_readpipe() adds f23e5f407ffa media: coda: Remove redundant ctx->initialized setting adds ba928bbd0782 media: coda: Simplify H.264 small buffer padding logic adds a22955e81a11 media: coda: Clarify device registered log adds aef47f6c585a media: coda: Clarify interrupt registered name adds e5c0cd26d54e media: cec-core.rst/cec-ioc-g-mode.rst: fix typos in monit [...] adds a08ad6339e04 media: tm6000: Fix sizeof() mismatches adds 41cbf0aecbf8 media: pxa_camera: Use fallthrough pseudo-keyword adds 01c7a8167d49 media: MAINTAINERS: rectify ZR36067 VIDEO FOR LINUX DRIVER [...] adds e91c255733d9 media: cec-core: first mark device unregistered, then wake up fhs adds f28a81a3b642 media: platform: add missing put_device() call in mtk_jpeg [...] adds 5d4fa2c50125 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 27c3943683f7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 4affafd7bec7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds d940d2f46bfe media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 9bb83e8fe252 media: Bulk remove BUG_ON(in_interrupt()) adds 994388f228c6 media: au0828: Consolidate dmesg output adds 8b77d1f99e64 media: cx231xx: Consolidate dmesg output adds 90ed57851eef media: rcar-vin: Use scratch buffer when not in running state adds b83a18cca892 media: rcar-vin: Remove handling of user-space buffers whe [...] adds 43e36a222a33 media: rcar-vin: Cache the CSI-2 channel selection value adds 63a71dd813e2 media: rcar-vin: Break out hardware start and stop to new methods adds bea2b6a4e141 media: rcar-vin: Add support for suspend and resume adds c7b2c0ccd064 media: staging: media: imx: remove commented code adds b14e7b66b08d media: staging: media: imx: remove unnecessary variable use adds 7fd85371e53c media: remove unneeded break adds 1342f51ec248 media: MAINTAINERS: camss: Add Robert Foss as co-maintainer adds 57a975565c97 media: staging: rkisp1: rsz: make const array static, make [...] adds 69baf338fc16 media: v4l2-fwnode: Return -EINVAL for invalid bus-type adds 37bb22ed9c72 media: i2c: imx219: simplify getting state container adds b50ce25de769 media: i2c: imx290: simplify getting state container adds 74290ac11b78 media: i2c: imx319: simplify getting state container adds 5347e1ed7761 media: i2c: imx319: silence unused acpi_device_id warning adds be0b9b6399aa media: i2c: imx355: simplify getting state container adds bbaecc36b7e0 media: i2c: imx355: silence unused acpi_device_id warning adds 3d5201233ad5 media: i2c: ad5820: simplify getting state container adds 22a7c931c665 media: i2c: adp1653: simplify getting state container adds 17ed3c90dc05 media: i2c: adv7180: simplify getting state container adds 334abb57b271 media: i2c: ak7375: simplify getting state container adds 92172a3105d2 media: i2c: dw9768: simplify getting state container adds f6d549174f23 media: i2c: et8ek8: simplify getting state container adds 34b3c34d104c media: i2c: hi556: simplify getting state container adds 00dd015d176a media: i2c: ov13858: simplify getting state container adds 7519296da44f media: i2c: ov2680: simplify getting state container adds dab24a220e03 media: i2c: ov2685: simplify getting state container adds 5fa6f1fc32ca media: i2c: ov2740: simplify getting state container adds bf3965577aff media: i2c: ov5670: simplify getting state container adds 1a7471256940 media: i2c: ov5675: simplify getting state container adds 8666b3197bcd media: i2c: ov5695: simplify getting state container adds fc7586e7c85f media: i2c: ov7740: simplify getting state container adds 9a855b73e8ed media: i2c: ov8856: simplify getting state container adds b5783c4d1fbe media: i2c: smiapp: simplify getting state container adds 1c891423d705 media: i2c: tvp5150: simplify getting state container adds 1d7b18a9ee55 media: ov2740: change the minimal exposure value to 4 adds e0f822f8d969 media: ov2740: select regmap adds 51a4756519ea media: v4l2-async: Fix trivial documentation typo adds c87bfb624059 media: i2c: imx274: Fix Y_OUT_SIZE register setting adds f4fcf0108b42 media: i2c: imx274: Remove stop stream i2c writes during remove adds ad97bc37426c media: i2c: imx274: Add IMX274 power on and off sequence adds e599fc86717f media: imx274: remove binning enum adds f70ad2aced30 media: imx274: add support for sensor mode6, 1280x540 adds 7b177d8f50d9 media: dt-bindings: media: mt9v111: Convert to json-schema adds 8d9b35a2da8e media: dt-bindings: media: imx214: Convert to json-schema adds 898bd5b5a4c5 media: dt-bindings: media: ov772x: Convert to json-schema adds b2d059460e5e media: dt-bindings: media: ov772x: Make bus-type mandatory adds b20d9fac5bf5 media: dt-bindings: media: ov772x: Document endpoint props adds d7dc892dd46d media: dt-bindings: convert CODA VPU bindings to yaml adds 1726b976a6aa media: adv748x: Zero entire struct v4l2_fwnode_endpoint adds b3cc73d2bf14 media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must [...] adds c2505342ee5b media: v4l2-fwnode: Don't zero parts of struct v4l2_fwnode [...] adds 20936f77347d media: v4l2-fwnode: Rework v4l2_fwnode_endpoint_parse docu [...] adds 3be682fac66c media: v4l2-fwnode: Say it's fine to use v4l2_fwnode_endpo [...] adds 3e51ce5b1e87 media: dt-bindings: adv7604: Fix documentation for hpd-gpios adds 450c6b108e28 media: dt-bindings: adv7604: Convert bindings to json-schema adds 5b3ff3be485e media: MAINTAINERS: Add ADV7604 bindings documentation adds 09e73bbd3ee5 media: rcar-csi2: Switch to using fwnode instead of OF adds 055e124eec85 media: rcar-csi2: Set bus type when parsing fwnode adds 8a10b4e3601e media: i2c: ov772x: Parse endpoint properties adds efcb7dda9b53 media: i2c: ov772x: Add support for BT.656 mode adds f5c24ca7bf8c media: i2c: ov772x: Add test pattern control adds db8e94e7cf27 media: v4l: subdev: Improve link format validation debug messages adds 8160e86702e0 media: ipu3-cio2: Return actual subdev format adds 55a6c6b2be3d media: ipu3-cio2: Serialise access to pad format adds a86cf9b29e8b media: ipu3-cio2: Validate mbus format in setting subdev format adds 219a8b9c04e5 media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE adds 44e6d472cef6 media: ipu3-cio2: Use unsigned values where appropriate adds 40f072e18155 media: ipu3-cio2: Remove explicit type from frame size checks adds b369132f0a0b media: ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as CIO2_IMA [...] adds 61e7f892b5ee media: ipu3-cio2: Remove traces of returned buffers adds 32ea5e057aad media: ov5640: add support of 160x120 resolution adds b9b327623b45 media: stm32-dcmi: don't print an error on probe deferral adds ab32b2c3636b media: stm32-dcmi: remove deprecated dmaengine_terminate_all() adds 734f0b0153f9 media: stm32-dcmi: add 8-bit Bayer formats support adds 3abafaf41ab7 media: ov7670: do not aggregate returns adds 98f9aafa9f41 media: ipu3-cio2: Check receved the size against payload s [...] adds d3ed195bc761 media: Documentation: v4l: Fix language adds 9d0a79e55a62 media: Documentation: v4l: Document required controls on c [...] adds 1b888b3cebef media: v4l: Add a helper for obtaining the link frequency adds 4b6c129e87a3 media: ipu3-cio2: Use v4l2_get_link_freq helper adds 68579b32e786 media: ov5640: fix support of BT656 bus mode adds d30ac9d81a33 media: imx258: Remove Jason Chen's e-mail adds 6651dba2bd83 media: isif: reset global state adds 7243f33120dd media: mtk-vcodec: remove allocated dma_parms adds 652ce6769349 media: media/pci: simplify the return expression of verify [...] adds 4cbbe2aaa053 media: staging: rkisp1: cap: fix runtime PM imbalance on error adds 940727bf22f7 media: cedrus: fix reference leak in cedrus_start_streaming adds 6ad253cc3436 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. adds 8cb7ebe4ebd7 media: staging: rkisp1: isp: set metadata pads to MEDIA_BU [...] adds 8297ae5c29fc media: coda: coda_buffer_meta housekeeping fix adds b2d3bef1aa78 media: coda: Add a V4L2 user for control error macroblocks count adds d41662e52a03 media: dt-bindings: media: allwinner,sun4i-a10-video-engin [...] adds f50613c1a830 media: cedrus: Add support for R40 adds 0d72f489995b media: platform: add missing put_device() call in mtk_jpeg [...] adds b064945517ee media: fix kernel-doc markups adds 4568ea3fa95d media: venus: venc: Fix default capture format adds de04408fd12d media: venus: vdec: return parsed crop information from stream adds 21926d466e3a media: venus: core: change clk enable and disable order in [...] adds 9e8efdb57879 media: venus: core: vote for video-mem path adds e44fb034b032 media: venus: core: vote with average bandwidth and peak b [...] adds eff5ce02e170 media: venus: put dummy vote on video-mem path after last [...] adds b57cf6a0a889 media: venus: fix calculating mbps in calculate_inst_freq() adds 9696960f1347 media: venus: core: handle race condititon for core ops adds de15e6231e6a media: venus: handle use after free for iommu_map/iommu_unmap adds 7399139be6b2 media: venus: core: add shutdown callback for venus adds 72e637fec558 media: rc: validate that "rc_proto" is reasonable adds ee50d6e60d9a media: usb: dvb-usb-v2: zd1301: fix missing platform_devic [...] adds 167faadfcf93 media: dvbdev: Fix memleak in dvb_register_device adds 9d28a76d406b media: staging: rkisp1: cap: fix timeout when stopping the stream adds df22026aebd8 media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format adds e6938cc1cb77 media: rockchip: rkisp1: destage Rockchip ISP1 driver adds 273775eea8ad media: v4l2-ctrls: allow V4L2_CTRL_TYPE_BUTTON with request api adds cf7f34777a5b media: vim2m: Register video device after setting up internals adds 88c660840c7c media: cx231xx: Use snd_card_free_when_closed() instead of [...] adds 23ffa0399c69 media: saa7134: improve f->fmt.win.clips NULL check adds dcdff74fa6bc media: solo6x10: fix missing snd_card_free in error handling case adds 9463e07df8e0 media: v4l2-compat-ioctl32.c: add missing #ifdef CONFIG_CO [...] adds a25ba1021a62 media: ipu3-cio2: Use macros from mm.h adds d3f863a63fe4 media: i2c: Add ov9734 image sensor driver adds e2881c64519d media: dt-bindings: media: st,stm32-dcmi: add support of B [...] adds 3c80f6f81e64 media: stm32-dcmi: add support of BT656 bus adds 798f1a6b0efc media: ov2740: only do OTP data read on demand from user adds 5e6fd339b68d media: ov2740: allow OTP data access during streaming adds b5c17905fb97 media: i2c: mt9p031: Remove redundant null check before cl [...] adds 7966ceb4dde4 media: ipu3-cio2: fix trivial style warning adds 57226cd8c8bf media: dt-bindings: ov2680: convert bindings to yaml adds 338de94d220d media: dt-bindings: imx7-csi: convert bindings to yaml adds 8b7c7828a311 media: dt-bindings: imx7-mipi-csi2: convert bindings to yaml adds defbac5d79b0 media: i2c: imx219: Declare that the driver can create events adds 3f56df4c8ffe media: sunxi-cir: ensure IR is handled when it is continuous adds 371443de3c99 media: sunxi-cir: allow timeout to be set at runtime adds cea357bc2571 media: lirc: ensure RC_PROTO_MAX has documentation adds 864ed874d74a media: camss: ispif: Correctly reset based on the VFE ID adds 1786653aa2e3 media: camss: vfe-4-7: Rename get_ub_size, set_qos, set_ds [...] adds 40296e712cad media: camss: vfe: Add support for VFE 4.8 adds 3cba9d22c358 media: dt-bindings: media: qcom,camss: Add bindings for SD [...] adds 9e5d158189c6 media: camss: Add support for SDM630/636/660 camera subsystem adds e486781b74cc media: camss: csiphy-3ph: Add support for SDM630/660 adds 4863b93cfd2d media: camss: csiphy: Set rate on csiX_phy clock on SDM630/660 adds 50a064993adc Merge remote-tracking branch 'v4l-dvb/master' adds 1b0016cf1e6f Merge remote-tracking branch 'v4l-dvb-next/master' adds ef7ece9a9b1f Merge back cpufreq updates for v5.11. adds 63087265c288 cppc_cpufreq: fix misspelling, code style and readability issues adds 48ad8dc94032 cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use adds bb025fb6c276 cppc_cpufreq: simplify use of performance capabilities adds 28f06f770454 cppc_cpufreq: replace per-cpu structures with lists adds 3bd412fb2c7f cppc_cpufreq: use policy->cpu as driver of frequency setting adds c783a4d94848 cppc_cpufreq: clarify support for coordination types adds cdb4ae5de6f7 cppc_cpufreq: expose information on frequency domains adds f9f5baa8b2a8 ACPI: processor: fix NONE coordination for domain mapping failure adds 6089920a2c3f cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() adds 80b7879e2be8 cpufreq: schedutil: Simplify sugov_update_next_freq() adds 564c77a35f13 cpufreq: stats: Use local_clock() instead of jiffies adds 281f156c3f4a Merge back cpufreq material for v5.11. adds fc5198906213 PM: domains: Rename pm_genpd_syscore_poweroff|poweron() adds b9795a3e4e1c PM: domains: Enable dev_pm_genpd_suspend|resume() for susp [...] adds 670c90def034 cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode adds 0f6e2cb45bcb Merge back cpuidle changes for v5.11. adds cd18d9abfde2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds f39ee99f5118 PM: sleep: Print driver flags for all devices during suspe [...] adds d60cd06331a3 PM: ACPI: reboot: Use S5 for reboot adds c250d50fe2ce PM: EM: Add a flag indicating units of power values in Ene [...] adds 5a64f7756916 PM: EM: Clarify abstract scale usage for power values in E [...] adds f2c90b12e700 PM: EM: update the comments related to power scale adds b56a352c0d3c PM: EM: Update Energy Model with new flag indicating power scale adds 298ed2b31f55 x86/msr-index: sort AMD RAPL MSRs by address adds a2c32fa736a5 powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer adds 43756a298928 powercap: Add AMD Fam17h RAPL support adds 8a9d881f22d7 powercap: RAPL: Add AMD Fam19h RAPL support adds f5effa1360c9 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'powerca [...] adds 66f4fa32eb18 resource: Simplify region_intersects() by reducing conditionals adds 1f90f6a83551 resource: Group resource_overlaps() with other inline helpers adds 5562f35d7fea resource: Introduce resource_union() for overlapping resources adds f65674df1b23 resource: Introduce resource_intersection() for overlappin [...] adds 5df38ca6afec resource: Add test cases for new resource API adds 07aec68ecf35 PCI/ACPI: Replace open coded variant of resource_union() adds f7499785c891 ACPI: watchdog: Replace open coded variant of resource_union() adds 4697958b056b Documentation: ACPI: explain how to use gpio-line-names adds f44f64286f83 Merge branches 'acpi-resources' and 'acpi-docs' into linux-next adds eb37ba316fde ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro adds ab5369bba518 ACPI: debug: Remove the not used function adds dff714087c40 ACPI: SBS: Simplify the driver init code adds e882b0953ccc ACPI: SBS: Simplify the code using module_acpi_driver() adds 907cc9fefe83 ACPI: tiny-power-button: Simplify the code using module_ac [...] adds 146f5f68e3d9 ACPI: acpi_drivers.h: Remove the leftover dead code adds ec2a9cea9fca ACPI: acpi_drivers.h: Update the kernel doc adds 8b62740472c4 ACPI, APEI: make apei_resources_all static adds 423282af887b Merge ACPI APEI material for v5.11. adds 762509afa7cf Merge branches 'acpi-misc' and 'acpi-apei' into linux-next adds f943849f7206 cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK adds 05b8955f4353 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds a8cb5559d809 Merge branch 'pm-cpufreq-fixes' into linux-next adds 2e84ea5a3269 ACPI: EC: Eliminate in_interrupt() usage adds a8b6cfdf9786 Documentation: ACPI: _DSD: enable hyperlink in final references adds 390029c27ea7 Documentation: ACPI: enumeration: add PCI hierarchy repres [...] adds bfe508309f53 Merge branches 'acpi-ec' and 'acpi-docs' into linux-next adds c4ba491b2971 cpufreq: Fix up several kerneldoc comments adds a37afa60de38 cppc_cpufreq: optimise memory allocation for HW and NONE c [...] adds d23e95c09067 pm-graph v5.8 adds ab150c3f80dc PM / suspend: fix kernel-doc markup adds 4e1d9a737d00 PM: sleep: Add dev_wakeup_path() helper adds a94ef811f7c3 PM: domains: replace -ENOTSUPP with -EOPNOTSUPP adds b4ba76fb1c99 powercap: Adjust printing the constraint name with new line adds 0a1829d7eb6a Merge branches 'pm-cpufreq', 'pm-tools', 'pm-sleep', 'pm-d [...] adds 4f4a337ab928 Merge remote-tracking branch 'pm/linux-next' adds 010450febc66 cpufreq: ap806: Add missing MODULE_DEVICE_TABLE adds cb78aa4c3a17 cpufreq: highbank: Add missing MODULE_DEVICE_TABLE adds 0e6eb57b13e0 cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE adds 8ce27a9d8938 cpufreq: qcom: Add missing MODULE_DEVICE_TABLE adds 122f10b39388 cpufreq: st: Add missing MODULE_DEVICE_TABLE adds 221397ad9e79 cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE adds d79897bd7367 cpufreq: loongson1: Add missing MODULE_ALIAS adds eeec038935ec cpufreq: scpi: Add missing MODULE_ALIAS adds 32c855670808 cpufreq: vexpress-spc: Add missing MODULE_ALIAS adds 2eaab9604050 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 29736cfac50d Merge remote-tracking branch 'cpupower/cpupower' adds a04c75704678 dt-bindings: devfreq: Add documentation for the interconne [...] adds 404d59c57b26 PM / devfreq: exynos-bus: Add registration of interconnect [...] adds 98fd9972ed60 PM / devfreq: tegra20: Deprecate in a favor of emc-stat ba [...] adds 825bfc69ac1f Merge remote-tracking branch 'devfreq/devfreq-next' adds 6c485849e102 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] adds a16c9ea59ba7 opp: Don't create an OPP table from dev_pm_opp_get_opp_table() adds 11d622a1460c opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table adds ad64a03927e0 cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument adds 9b48670ac03c cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] adds c948417ce6dd PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument adds 3bc85f016f55 drm/lima: dev_pm_opp_put_*() accepts NULL argument adds 3aac64e40423 drm/panfrost: dev_pm_opp_put_*() accepts NULL argument adds 9e7f4689dd97 media: venus: dev_pm_opp_put_*() accepts NULL argument adds ed40e33c0b91 opp: Reduce the size of critical section in _opp_kref_release() adds 674e735be92f Merge remote-tracking branch 'opp/opp/linux-next' adds e01aac535353 thermal: sun8i: Use bitmap API instead of open code adds 030a48b0f6ce thermal/drivers/hwmon: Cleanup coding style a bit adds 236761f19a4f thermal/drivers/cpufreq_cooling: Update cpufreq_state only [...] adds 7cfa9770f485 dt-bindings: thermal: rcar-thermal: Improve schema validation adds ce7c01557465 docs: thermal: time_in_state is displayed in msec and not [...] adds e78acf7efebf thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. adds cb68a8580e20 thermal: amlogic: Add hwmon support adds e6bc050740fa Merge remote-tracking branch 'thermal/thermal/linux-next' adds f2af6538e737 Merge remote-tracking branch 'ieee1394/for-next' adds 5cbec208dc99 fs: dlm: fix proper srcu api call adds 9f8f9c774ad1 fs: dlm: define max send buffer adds 692f51c8cbe7 fs: dlm: add get buffer error handling adds 53a5edaa05c1 fs: dlm: flush othercon at close adds 19633c7e204b fs: dlm: handle non blocked connect event adds 6cde210a9758 fs: dlm: add helper for init connection adds 0672c3c280ef fs: dlm: move connect callback in node creation adds 42873c903bd7 fs: dlm: move shutdown action to node creation adds 13004e8afedc fs: dlm: refactor sctp sock parameter adds d11ccd451b65 fs: dlm: listen socket out of connection hash adds 1a26bfafbce0 fs: dlm: fix check for multi-homed hosts adds 40c6b83e5a07 fs: dlm: constify addr_compare adds 4f19d071f9be fs: dlm: check on existing node address adds 7eefe1ca4f82 Merge remote-tracking branch 'dlm/next' adds b2d2440430c0 RDMA/rxe: Remove VLAN code leftovers from RXE adds f7a95c902b02 IB/isert: Do not excplicitly check == false for bool adds efa968ee2024 RDMA/core: Postpone uobject cleanup on failure till FD close adds c5633a72a1b8 RDMA/core: Make FD destroy callback void adds fbb7dc5db6de RDMa/mthca: Work around -Wenum-conversion warning adds b116c702791a RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_ [...] adds 2af29468e3b3 RDMA/core: Remove ib_dma_{alloc,free}_coherent adds 8ecfca68dc4c RDMA: Lift ibdev_to_node from rds to common code adds 22dd4c707673 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dm [...] adds 7af80c02c7b3 RDMA/hns: Fix double free of the pointer to TSQ/TPQ adds 8bc205eff305 RDMA/counter: Combine allocation and bind logic adds 0413755c95e7 RDMA/restrack: Store all special QPs in restrack DB adds c80a0c52d85c RDMA/cma: Add missing error handling of listen_id adds 31e2daa17ed9 RDMA/hns: Add new PCI device ID matching for HIP09 adds 8c030d780ad2 RDMA/efa: Remove .create_ah callback assignment adds b045db62f6f6 RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ adds ad480ea5d6ea RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ adds 7579dcdf737d RDMA/mlx5: Directly compute the PAS list for raw QP RQ's adds a59b7b05efc8 RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP adds c08fbdc57741 RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ adds 878f7b31c3a7 RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx adds 8a7904a672a1 RDMA/mlx5: Lower setting the umem's PAS for SRQ adds bf3b7b7ba9e3 Merge branch 'for-rc' into rdma.git adds 42f2611cc173 rds: stop using dmapool adds 5a7a9e038b03 RDMA/core: remove use of dma_virt_ops adds 4d34d52c25a0 PCI/P2PDMA: Remove the DMA_VIRT_OPS hacks adds 73063ec58c84 PCI/P2PDMA: Cleanup __pci_p2pdma_map_sg a bit adds 172292be01db dma-mapping: remove dma_virt_ops adds 2976ca7149a0 Merge remote-tracking branch 'rdma/for-next' adds a3ce2b109a59 net: udp: introduce UDP_MIB_MEMERRORS for udp_mem adds 9c661b0b8544 net/packet: make packet_fanout.arr size configurable up to 64K adds 1db32acfde74 selftests/net: test max_num_members, fanout_args in psock_fanout adds 084d0c13a489 Merge branch 'net-packet-make-packet_fanout-arr-size-confi [...] adds 0169b8205431 bridge: mrp: Use hlist_head instead of list_head for mrp adds cffb8f6177bb net: udp: remove redundant initialization in udp_send_skb adds 6e822c2c2919 net: udp: remove redundant initialization in udp_dump_one adds 785d21b82600 net/mlx4: Assign boolean values to a bool variable adds 8b7e0a01dfa7 net: phy: microchip_t1: Don't set .config_aneg adds ca4d632aef03 net: dsa: mv88e6xxx: Export VTU as devlink region adds a18394269fc8 net: core: add dev_get_tstats64 as a ndo_get_stats64 imple [...] adds 6a9006287959 net: dsa: use net core stats64 handling adds 497a5757ce4e tun: switch to net core provided statistics counters adds 6b840a04fe35 ip6_tunnel: use ip_tunnel_get_stats64 as ndo_get_stats64 callback adds b220a4a79ce5 net: switch to dev_get_tstats64 adds 250f19c75195 gtp: switch to dev_get_tstats64 adds 42f9e5f0c6ed wireguard: switch to dev_get_tstats64 adds 8f3feb242081 vti: switch to dev_get_tstats64 adds 98d7fc46388a ipv4/ipv6: switch to dev_get_tstats64 adds 682036b2b9fb net: remove ip_tunnel_get_stats64 adds 52643b7832d8 Merge branch 'net-add-and-use-dev_get_tstats64' adds 8be33ecfc1ff net: skb_vlan_untag(): don't reset transport offset if set [...] adds 1ccd58331f6f selftests: disable rp_filter when testing bareudp adds 30e2379e8233 net: ipv4: remove redundant initialization in inet_rtm_deladdr adds 3ec94da976fe net: atlantic: Remove unnecessary conversion to bool adds 1aa844b92176 net: pch_gbe: remove unneeded variable retval in __pch_gbe [...] adds e5a4b17da1d0 net: sched: fix misspellings using misspell-fixer tool adds 2776d2320ac1 net: dsa: fix unintended sign extension on a u16 left shift adds d6bb2d1e8690 inet: constify inet_sdif() argument adds 7b58e63e744c inet: udp{4|6}_lib_lookup_skb() skb argument is const adds 70408949a35f Merge branch 'inet-prevent-skb-changes-in-udp-4-6-_lib_loo [...] adds 5b8b2262b3b4 net: ipa: don't break build on large transaction size adds 49e3aeeb211c net: ipa: get rid of a useless line of code adds 2c642c48b362 net: ipa: change a warning to debug adds bf795af1d42a net: ipa: drop an error message adds 8ed1045bb828 Merge branch 'net-ipa-little-fixes' adds 214c798ba1a4 net: phy: aquantia: do not return an error on clearing pen [...] adds a884915f4cef net: stmmac: dwc-qos: Change the dwc_eth_dwmac_data's .pro [...] adds ae068f561baa net: qrtr: Fix port ID for control messages adds 87f547c108e4 net: qrtr: Allow forwarded services adds 0baa99ee353c net: qrtr: Allow non-immediate node routing adds f7dec6cb914c net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet adds 90829f07baea net: qrtr: Release distant nodes along the bridge node adds c079fe2480e4 Merge branch 'net-qrtr-add-distant-node-support' adds c0c5a60f0f13 net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown adds 1af5318c00a8 net: evaluate net.ipv4.conf.all.proxy_arp_pvlan adds 62679a8d3aa4 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm adds fc8f29b35c18 Merge branch 'net-evaluate-net-ipvX-conf-all-sysctls' adds 2492ae6bee24 MAINTAINERS: Add entry for Hirschmann Hellcreek Switch Driver adds 0575bedd6a15 drivers: net: sky2: Fix -Wstringop-truncation with W=1 adds ca787e0b935c ipv4: Set nexthop flags in a more consistent way adds e545f8657393 net: dsa: mv88e6xxx: Add helper to get a chip's max_vid adds 724d06b437bb mptcp: fix static checker warnings in mptcp_pm_add_timer adds ef1220a7d4bb selftests: pmtu.sh: use $ksft_skip for skipped return code adds 2a9d3716b810 selftests: pmtu.sh: improve the test result processing adds 34b93f19c92c Merge branch 'selftests-pmtu-sh-improve-the-test-result-pr [...] adds 95530a59db3d nfp: Fix passing zero to 'PTR_ERR' adds 27b42557988d drivers: net: xilinx_emaclite: Add missing parameter kerneldoc adds eccd5403814b drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast w [...] adds 03dfd157670b drivers: net: xilinx_emaclite: Add COMPILE_TEST support adds 8fc72cb541e7 Merge branch 'xilinx_emaclite-w-1-fixes' adds cef211968c2d net: udp: remove redundant initialization in udp_gro_complete adds 5b320b53431e drivers: net: smc91x: Fix set but unused W=1 warning adds 606ddf1f046e drivers: net: smc91x: Fix missing kerneldoc reported by W=1 adds 6015e6f2efc6 drivers: net: smc911x: Work around set but unused status adds 40f6d1d9159b drivers: net: smc911x: Fix set but unused status because o [...] adds dd5fdb3f9785 drivers: net: smc911x: Fix passing wrong number of paramet [...] adds 6e4a930c40d8 drivers: net: smc911x: Fix cast from pointer to integer of [...] adds 7958ba7e6273 drivers: net: smsc: Add COMPILE_TEST support adds 203cb737fbe0 Merge branch 'smsc-w-1-warning-fixes' adds c9f64d1fc101 net: ipconfig: Avoid spurious blank lines in boot log adds aa0616a9bd52 IB/hfi1: switch to core handling of rx/tx byte/packet counters adds 2d5c27dafe63 qmi_wwan: switch to core handling of rx/tx byte/packet counters adds 45fc3fd4308c qtnfmac: switch to core handling of rx/tx byte/packet counters adds af0c351cc348 usbnet: switch to core handling of rx/tx byte/packet counters adds 323955a0498c net: usb: switch to dev_get_tstats64 and remove usbnet_get [...] adds 255bf5e9d77a Merge branch 'net-switch-further-drivers-to-core-functiona [...] adds 85ce50d337d1 net: kcov: don't select SKB_EXTENSIONS when there is no NET adds 69ba53e72bbd mlxsw: spectrum_router: Pass non-register proto enum to __ [...] adds d57ff0228666 mlxsw: spectrum_router: Use RALUE-independent op arg adds c1b290d594a1 mlxsw: spectrum_router: Introduce FIB event queue instead [...] adds 2d5bd7a111ca mlxsw: spectrum: Propagate context from work handler conta [...] adds 0f6b66011a3c mlxsw: spectrum_router: Push out RALUE pack into separate helper adds d271cf9f298b mlxsw: spectrum: Export RALUE pack helper and use it from IPIP adds 0c1d6b269457 mlxsw: spectrum_router: Pass destination IP as a pointer t [...] adds 1a7fcdf75d28 mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_ [...] adds 1a9c21d5f70f mlxsw: spectrum_router: Use RALUE pack helper from abort function adds 7f5c4090e46f mlxsw: spectrum: Push RALUE packing and writing into low-l [...] adds 505cd65c66e8 mlxsw: spectrum_router: Prepare work context for possible bulking adds 91d20d71b2f0 mlxsw: spectrum_router: Have FIB entry op context allocate [...] adds ae9ce81aa726 mlxsw: spectrum_router: Introduce fib_entry priv for low-l [...] adds a005a7fe2ffc mlxsw: spectrum_router: Track FIB entry committed state an [...] adds 173f14cda364 mlxsw: spectrum_router: Introduce FIB entry update op adds e7086213f7b4 Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds e86580235708 selftests: set conf.all.rp_filter=0 in bareudp.sh adds e1d9d7b91302 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 326a10b90d05 wireless: remove CONFIG_WIRELESS_WDS adds f48992187577 ath9k: remove WDS code adds bcc857f8d1ef carl9170: remove WDS code adds 81c9b7d408c4 b43: remove WDS code adds 8c21fc456913 b43legacy: remove WDS code adds 801a46bda516 rt2x00: remove WDS code adds 70d9c59909df mac80211: remove WDS-related code adds e7e0517c1004 cfg80211: remove WDS code adds da1e9dd3a11c nl80211: fix kernel-doc warning in the new SAE attribute adds f8fd36b95ee4 Merge tag 'mac80211-next-for-net-next-2020-11-13' of git:/ [...] adds 2f51e5758d61 tipc: fix -Wstringop-truncation warnings adds 6c6358cca6fd net: ipa: define GSI interrupt types with enums adds 46dda53ef7de net: ipa: use common value for channel type and protocol adds 9ed8c2a92d01 net: ipa: move channel type values into "gsi_reg.h" adds 7b0ac8f65116 net: ipa: move GSI error values into "gsi_reg.h" adds cec2076e432e net: ipa: move GSI command opcode values into "gsi_reg.h" adds 4730ab1c1d27 net: ipa: use enumerated types for GSI field values adds 72ac50b20676 Merge branch 'net-ipa-gsi-register-consolidation' adds dc8d2512e697 sfc: extend bitfield macros to 19 fields adds 42bfd69a9fdd sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 adds c5122cf58412 sfc: support GRE TSO on EF100 adds 992c75ae2f30 Merge branch 'sfc-further-ef100-encap-tso-features' adds 3ce6da1b2e47 net: ipa: fix source packet contexts limit adds 0a5096ec2a35 net: ipa: ignore the microcontroller log event adds 2caf08e757ef Merge branch 'net-ipa-two-fixes' adds 95f3c5458dfa r8169: use READ_ONCE in rtl_tx_slots_avail adds ca1ab89cd2d6 r8169: improve rtl_tx adds bb3222f71b57 net: stmmac: platform: use optional clk/reset get APIs adds 774626fa440e net: phy: mscc: Add PTP support for 2 more VSC PHYs adds 951bb64621b8 bpf: Add in-kernel split BTF support adds 5329722057d4 bpf: Assign ID to vmlinux BTF and return extra info for BT [...] adds 5f9ae91f7c0d kbuild: Build kernel module BTFs if BTF is enabled and pah [...] adds 36e68442d1af bpf: Load and verify kernel module BTFs adds cecaf4a0f2dc tools/bpftool: Add support for in-kernel and named BTF in [...] adds 0e6f601eb5c1 Merge branch 'Integrate kernel module BTF support' adds 58cfa49c2ba7 selftest/bpf: Add missed ip6ip6 test back adds e2215b0555cc samples/bpf: Remove unused test_ipip.sh adds 9600d623dba4 Merge branch 'Remove unused test_ipip.sh test and add missed' adds 7112d127984b bpf: Compile out btf_parse_module() if module BTF is not enabled adds c8a950d0d3b9 tools: Factor HOSTCC, HOSTLD, HOSTAR definitions adds 9e8929fdbb9c tools/bpftool: Force clean of out-of-tree build adds 8859b0da5aac tools/bpftool: Fix cross-build adds 3290996e7133 tools/runqslower: Use Makefile.include adds 85e59344d079 tools/runqslower: Enable out-of-tree build adds 2d9393fefb50 tools/runqslower: Build bpftool using HOSTCC adds 0639e5e97ad9 tools/bpftool: Fix build slowdown adds 8378788cfe74 Merge branch 'tools/bpftool: Some build fixes' adds 09a3dac7b579 bpf: Fix NULL dereference in bpf_task_storage adds 6a59edd832e2 tools/bpf: Add bootstrap/ to .gitignore adds c36538798fc6 tools/bpf: Always run the *-clean recipes adds 6d94e741a8ff bpf: Support for pointers beyond pkt_end. adds 9cc873e85800 selftests/bpf: Add skb_pkt_end test adds cb62d34019d9 selftests/bpf: Add asm tests for pkt vs pkt_end comparison. adds 0a58a65cc0b0 Merge branch 'bpf-ptrs-beyond-pkt-end' adds 9e838b02b0bb bpf: Folding omem_charge() into sk_storage_charge() adds e794bfddb8b8 bpf: Rename some functions in bpf_sk_storage adds 8e4597c627fb bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 53632e111946 bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 904709f63b89 Merge branch 'bpf: Enable bpf_sk_storage for FENTRY/FEXIT/RAW_TP' adds 423f16108c9d bpf: Augment the set of sleepable LSM hooks adds 6f100640ca5b bpf: Expose bpf_d_path helper to sleepable LSM hooks adds 8965398713d8 net: xdp: Introduce bulking for xdp tx return path adds 7886244736a4 net: page_pool: Add bulk support for ptr_ring adds 2f9d09394d13 net: mvneta: Add xdp tx return bulking support adds dbef19ccde5d net: mvpp2: Add xdp tx return bulking support adds b87c57ae12db net: mlx5: Add xdp tx return bulking support adds c14d61fca0d1 Merge branch 'xdp-redirect-bulk' adds 07cbce2e466c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e793878aece ipv6: remove unused function ipv6_skb_idev() adds 9e6cad531c9d net: macb: Fix passing zero to 'PTR_ERR' adds 8f56bc4dc101 ionic: start queues before announcing link up adds f6e428b27ee3 ionic: check for link after netdev registration adds e7e8e087acde ionic: add lif quiesce adds a8205ab6208f ionic: batch rx buffer refilling adds e0243e196659 ionic: use mc sync for multicast filters adds e94f76bb2063 ionic: flatten calls to ionic_lif_rx_mode adds 81dbc24147f9 ionic: change set_rx_mode from_ndo to can_sleep adds 7c8d008cc068 ionic: useful names for booleans adds 2d38c5802f46 Merge branch 'ionic-updates' adds ae8cb93286e5 IPv4: RTM_GETROUTE: Add RTA_ENCAP to result adds d3cd4924e385 tcp: uninline tcp_stream_memory_free() adds 1c5f2ced136a tcp: avoid indirect call to tcp_stream_memory_free() adds 405ac7fd394c Merge branch 'tcp-avoid-indirect-call-in-__sk_stream_memory_free' adds 508c4fc27ba7 inet: unexport udp{4|6}_lib_lookup_skb() adds 49b1cabffbf9 nfc: refined function nci_hci_resp_received adds 10502d055b4e mlxsw: spectrum_router: Compare key with correct object type adds a06191aabbb7 mlxsw: spectrum_router: Add nexthop group type field adds 1664dd3d5e54 mlxsw: spectrum_router: Use nexthop group type in hash table key adds 02d8fdcad7cb mlxsw: spectrum_router: Associate neighbour table with nex [...] adds 9ce254d9fbdd mlxsw: spectrum_router: Store FIB info in route adds 46d5b7b54195 mlxsw: spectrum_router: Remove unused field 'prio' from IP [...] adds 5a49dfe51f22 mlxsw: spectrum_router: Move IPv4 FIB info into a union in [...] adds 7f7a417e6a11 mlxsw: spectrum_router: Split nexthop group configuration [...] adds 7ba7bc55cf2d mlxsw: spectrum_ipip: Remove overlay protocol from can_off [...] adds 4dd38da54aa9 mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds c3bde5a914bd mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds b360952bbfa1 mlxsw: spectrum_router: Remove unused argument from mlxsw_ [...] adds c181a89a6db0 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 9ed2b4d28795 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 245f4e44d2d6 mlxsw: spectrum_router: Remove outdated comment adds cf70b5cfab9c Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 865e6ae02dd7 net: openvswitch: use core API to update/provide stats adds 0064c5c1b3bf net: xfrm: use core API for updating/providing stats adds 41294e6a434d r8169: improve rtl8169_start_xmit adds 8eeb99bc81bc Fix unefficient call to memset before memcpu in nla_strlcpy. adds 9ca718743ad8 Modify return value of nla_strlcpy to match that of strscpy. adds 872f69034194 treewide: rename nla_strlcpy to nla_strscpy. adds c0a645a7f944 Merge branch 'fix-inefficiences-and-rename-nla_strlcpy' adds b796d04bd014 tcp: factor out tcp_build_frag() adds e2223995a287 mptcp: use tcp_build_frag() adds 77c3c9563752 tcp: factor out __tcp_close() helper adds ba8f48f7a4d7 mptcp: introduce mptcp_schedule_work adds caf971df01b8 mptcp: reduce the arguments of mptcp_sendmsg_frag adds f0e6a4cf11f1 mptcp: add accounting for pending data adds eaa2ffabfc35 mptcp: introduce MPTCP snd_nxt adds e16163b6e2b7 mptcp: refactor shutdown and close adds d9ca1de8c0cd mptcp: move page frag allocation in mptcp_sendmsg() adds 813e0a683d4c mptcp: try to push pending data on snd una updates adds 8edf08649eed mptcp: rework poll+nospace handling adds 6f8a612a33e4 mptcp: keep track of advertised windows right edge adds 7ed90803a213 mptcp: send explicit ack on delayed ack_seq incr adds 72308ecbf33b Merge branch 'mptcp-improve-multiple-xmit-streams-support' adds e468d141b993 net: dsa: tag_dsa: Allow forwarding of redirected IGMP traffic adds 469ee5fe73d9 net: dsa: tag_dsa: Unify regular and ethertype DSA taggers adds 13f49b6f2622 net: dsa: tag_dsa: Use a consistent comment style adds f85cd064cd5d Merge branch 'net-dsa-tag_dsa-unify-regular-and-ethertype- [...] adds b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings adds 83c317d7b36b r8169: remove nr_frags argument from rtl_tx_slots_avail adds a98cabdb8cb8 net: phy: don't duplicate driver name in phy_attached_print adds 7c3e2b771d79 lan743x: replace devicetree phy parse code with library function adds 97f53a08cba1 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling adds b606ad8fa283 net: phy: vitesse: implement generic .handle_interrupt() callback adds e96a0d977464 net: phy: vitesse: remove the use of .ack_interrupt() adds e01a3feb8f69 net: phy: microchip: implement generic .handle_interrupt() [...] adds cf499391982d net: phy: microchip: remove the use of .ack_interrupt() adds a0723b375f93 net: phy: marvell: implement generic .handle_interrupt() callback adds 1f6d0f267a14 net: phy: marvell: remove the use of .ack_interrupt() adds 01c4a00bf347 net: phy: lxt: implement generic .handle_interrupt() callback adds 9a12dd6f186c net: phy: lxt: remove the use of .ack_interrupt() adds 52b1984a88ac net: phy: nxp-tja11xx: implement generic .handle_interrupt [...] adds 45f52f123851 net: phy: nxp-tja11xx: remove the use of .ack_interrupt() adds d995a36b7e96 net: phy: amd: implement generic .handle_interrupt() callback adds 347917c7e06a net: phy: amd: remove the use of .ack_interrupt() adds 36b25c26e2ca net: phy: smsc: implement generic .handle_interrupt() callback adds 824ef51f0871 net: phy: smsc: remove the use of .ack_interrupt() adds 80ca9ee741da net: phy: ste10Xp: implement generic .handle_interrupt() callback adds e1bc534df855 net: phy: ste10Xp: remove the use of .ack_interrupt() adds 66d7439e8360 net: phy: adin: implement generic .handle_interrupt() callback adds 1d8300d3ce9d net: phy: adin: remove the use of the .ack_interrupt() adds 0676a4ea2847 Merge branch 'net-phy-add-support-for-shared-interrupts-part-2' adds 91bfae25eedd net: hns3: add support for configuring interrupt quantity [...] adds ab16b49cdf98 net: hns3: add support for querying maximum value of GL adds 5ac84b02d372 net: hns3: add support for 1us unit GL configuration adds de25bcc47fba net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce adds fccf111e471d Merge branch 'net-hns3-updates-for-next' adds f73659192b0b net: wan: Delete the DLCI / SDLA drivers adds f1517f6f1d6f octeontx2-af: Modify default KEX profile to extract TX pac [...] adds 041a1c171581 octeontx2-af: Verify MCAM entry channel and PF_FUNC adds 9b179a960a96 octeontx2-af: Generate key field bit mask from KEX profile adds 55307fcb9258 octeontx2-af: Add mbox messages to install and delete MCAM rules adds f0a1913f8a6f octeontx2-pf: Add support for ethtool ntuple filters adds 63ee51575f6c octeontx2-pf: Add support for unicast MAC address filtering adds 4d6beb9c8032 octeontx2-af: Add debugfs entry to dump the MCAM rules adds 9a946def264d octeontx2-af: Modify nix_vtag_cfg mailbox to support TX VT [...] adds fd9d7859db6c octeontx2-pf: Implement ingress/egress VLAN offload adds f0c2982aaf98 octeontx2-pf: Add support for SR-IOV management functions adds 4f88ed2cc5af octeontx2-af: Handle PF-VF mac address changes adds dbab48cecc94 octeontx2-af: Add new mbox messages to retrieve MCAM entries adds 5a579667850a octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox message adds 5cfa9a612836 Merge branch 'add-ethtool-ntuple-filters-support' adds 69280228d2b1 net: phy: fix kernel-doc markups adds c1639be98b42 net: datagram: fix some kernel-doc markups adds 270f3385cddf net: core: fix some kernel-doc markups adds 6997faa997ba Merge branch 'fix-several-bad-kernel-doc-markups' adds ed30aef3c864 nfp: tls: Fix unreachable code issue adds d04a53b1c487 ptp: document struct ptp_clock_request members adds fbf805bf1fcd mlxsw: spectrum_router: Fix wrong kfree() in error path adds ff8a24182acc mlxsw: spectrum_router: Set ifindex for IPv4 nexthops adds c68e248d538b mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entr [...] adds 5c9a3b24518c mlxsw: spectrum_router: Set FIB entry's type after creatin [...] adds c0351b7c25ff mlxsw: spectrum_router: Set FIB entry's type based on next [...] adds 5b9954e1e7b8 mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() adds a9a711a3f78b mlxsw: spectrum_router: Only clear offload indication from [...] adds 2efca2bfba99 mlxsw: spectrum_router: Add an indication if a nexthop gro [...] adds e3ddfb45bacd mlxsw: spectrum_router: Allow returning errors from mlxsw_ [...] adds f24afa1083b7 Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 2b8473d2fb22 Documentation: Remove the deleted "framerelay" document fr [...] adds 4d715380b4b8 net: ipa: share field mask values for IPA hash registers adds 5f87d77bb3bd net: ipa: make filter/routing hash enable register variable adds 6833a0967300 net: ipa: support more versions for HOLB timer adds f3ae1616c54d net: ipa: fix two inconsistent IPA register names adds c3bf353fdbf2 net: ipa: use _FMASK consistently adds fb14f7229122 net: ipa: fix BCR register field definitions adds 8701cb00d78a net: ipa: define enumerated types consistently adds 3413e61337de net: ipa: fix up IPA register comments adds 74fbbbbe80d1 net: ipa: rearrange a few IPA register definitions adds 322053105f09 net: ipa: move definition of enum ipa_irq_id adds 716a115b4f5c net: ipa: a few last IPA register cleanups adds 030946fdb990 Merge branch 'net-ipa-ipa-register-cleanup' adds f2bcc2fa275b atm: nicstar: Replace in_interrupt() usage adds 2de680dea6a8 atm: lanai: Remove in_interrupt() usage adds 280bb3f98bf8 Merge branch 'atm-replace-in_interrupt-usage' adds 281cc2843b18 net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats adds bd4bdeb4f290 r8169: remove not needed check in rtl8169_start_xmit adds 09840f70b088 s390/qeth: reduce rtnl locking for switchdev events adds 215d2836d714 s390/qeth: remove useless if/else adds 88ad4d9bb166 s390/qeth: tolerate error when querying card info adds 4139b2b138dd s390/qeth: improve QUERY CARD INFO processing adds baf7998d5f21 s390/qeth: set static link info during initialization adds f252fa8ea0a0 s390/qeth: clean up default cases for ethtool link mode adds e92d42e7602b s390/qeth: use QUERY OAT for initial link info adds 235db5278316 s390/qeth: improve selection of ethtool link modes adds aa8f2cbd5748 Merge branch 's390-qeth-updates-2020-11-17' adds b50e29645627 nfc: s3fwrn5: Remove the max_payload adds 074376007e42 nfc: s3fwrn5: Fix the misspelling in a comment adds e76d795ecb5b nfc: s3fwrn5: Change the error code adds 657bc1d10bfc r8153_ecm: avoid to be prior to r8152 driver adds 56495a2442a4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b44cfd4f5b91 devlink: move request_firmware out of driver adds 52cc5f3a166a devlink: move flash end and begin to core devlink adds ac75b09624ed Merge branch 'devlink-move-common-flash_update-calls-to-core' adds b680a214ec28 mptcp: update rtx timeout only if required. adds 6b13d8f71fb3 IPv6: RTM_GETROUTE: Add RTA_ENCAP to result adds d548d3930ab6 enetc: Fix endianness issues for enetc_ethtool adds 0dfd294c9241 enetc: Fix endianness issues for enetc_qos adds 4082c502bf9c Merge branch 'enetc-clean-endianness-warnings-up' adds e2ef5203c817 net: openvswitch: Be liberal in tcp conntrack. adds c3bc2adb051b net: netsec: add xdp tx return bulking support adds 12f4bd86225e net: add annotation for sock_{lock,unlock}_fast adds 1a0058cf0c8f net/mlx4_en: Remove unused performance counters adds 956fb852181e octeontx2-pf: move lmt flush to include/linux/soc adds ae454086e3c2 octeontx2-af: add mailbox interface for CPT adds 76638a2e5850 octeontx2-af: add debugfs entries for CPT block adds b5fb0b1bbb50 Merge branch 'add-support-for-marvell-octeontx2-cryptographic' adds 583b273dea75 octeontx2-pf: Fix unintentional sign extension issue adds dd6028a3cb5d octeontx2-af: Fix return of uninitialized variable err adds 76483980174c octeontx2-af: Fix access of iter->entry after iter object [...] adds fc9840fbef0c net: stream: fix TCP references when INET is not enabled adds 4ae21993f074 ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define adds 77f9591b21ed netdevsim: move ethtool pause params in separate struct adds a7fc6db099b5 netdevsim: support ethtool ring and coalesce settings adds fbb8531e58bd selftests: extract common functions in ethtool-common.sh adds 9e48ee80ac4e selftests: refactor get_netdev_name function adds fbb7a1f8137d selftests: add ring and coalesce selftests adds 2ed03e5a84ca Merge branch 'netdevsim-add-ethtool-coalesce-and-ring-settings' adds 30abc9cd9c6b net: dsa: avoid potential use-after-free error adds 2a014b200bbd mlxsw: spectrum_router: Add support for nexthop objects adds c25db3a77f61 mlxsw: spectrum_router: Enable resolution of nexthop group [...] adds cdd6cfc54c64 mlxsw: spectrum_router: Allow programming routes with next [...] adds 20ac8f869053 selftests: mlxsw: Add nexthop objects configuration tests adds ffb721515bf3 selftests: forwarding: Do not configure nexthop objects twice adds 3600f29ad139 selftests: forwarding: Test IPv4 routes with IPv6 link-loc [...] adds e96fa54bbd90 selftests: forwarding: Add device-only nexthop test adds e035146d6560 selftests: forwarding: Add multipath tunneling nexthop test adds 3cd336c51799 Merge branch 'mlxsw-add-support-for-nexthop-objects' adds b2771d2419fa mptcp: drop WORKER_RUNNING status bit adds 26aa231439fe mptcp: fix state tracking for fallback socket adds 860975c6f80a mptcp: skip to next candidate if subflow has unacked data adds 8b819a84d4b1 selftests: mptcp: add link failure test case adds 0397c6d85f9c mptcp: keep unaccepted MPC subflow into join list adds d91d322a72a3 mptcp: change add_addr_signal type adds 84dfe3677a6f mptcp: send out dedicated ADD_ADDR packet adds 523514ed0a99 selftests: mptcp: add ADD_ADDR IPv6 test cases adds fa3fe2b15031 mptcp: track window announced to peer adds ea4ca586b16f mptcp: refine MPTCP-level ack scheduling adds 9e8ac63fe1bc Merge branch 'mptcp-more-miscellaneous-mptcp-fixes' adds 94d8a98e6235 r8169: reduce number of workaround doorbell rings adds bf7b0bf68ec9 r8169: use dev_err_probe in rtl_get_ether_clk adds 0a12ad592955 mdio_bus: suppress err message for reset gpio EPROBE_DEFER adds dfccb8b13c0c net: ipa: define clock and interconnect data adds f08c99226458 net: ipa: populate clock and interconnect data adds 91d02f955150 net: ipa: use config data for clocking adds 0ee6de264b83 Merge branch 'net-ipa-platform-specific-clock-and-intercon [...] adds f8d3bdd561a7 net: ipa: print channel/event ring number on error adds 5d28913d4ee6 net: ipa: don't reset an ALLOCATED channel adds f849afcc8c3b net: ipa: ignore CHANNEL_NOT_RUNNING errors adds 1136145660f3 net: ipa: support retries on generic GSI commands adds 7c80e83829db net: ipa: retry modem stop if busy adds ae1d72f9779f net: ipa: add driver shutdown callback adds c900378316d3 Merge branch 'net-ipa-add-a-driver-shutdown-callback' adds f019fb6392e5 ibmvnic: Introduce indirect subordinate Command Response Q [...] adds 4f0b6812e9b9 ibmvnic: Introduce batched RX buffer descriptor transmission adds 0d973388185d ibmvnic: Introduce xmit_more support using batched subCRQ hcalls adds c62aa3734f21 ibmvnic: Clean up TX code and TX buffer data structure adds 8ed589f3832a ibmvnic: Remove send_subcrq function adds 9a87c3fca237 ibmvnic: Ensure that device queue memory is cache-line aligned adds ec20f36bb41a ibmvnic: Correctly re-enable interrupts in NAPI polling routine adds e552aa313bba ibmvnic: Use netdev_alloc_skb instead of alloc_skb to repl [...] adds 41ed0a00ffcd ibmvnic: Do not replenish RX buffers after every polling loop adds 16de5970e08d Merge branch 'ibmvnic-performance-improvements-and-other-updates' adds 9a5ef4aa5457 net: hns3: add support for 1280 queues adds 30ae7f8a6aa7 net: hns3: add support for mapping device memory adds 3a6863e4e8ee net: hns3: add support for pf querying new interrupt resources adds e364ad303fe3 net: hns3: add support to utilize the firmware calculated [...] adds c331ecf1afc1 net: hns3: adds debugfs to dump more info of shaping parameters adds 9c89cc9b7fad Merge branch 'net-hns3-misc-updates-for-next' adds 7609ecb2ed28 net: bridge: switch to net core statistics counters handling adds b7d3c0e5930d can: j1939: add tables for the CAN identifier and its fields adds ea7800565a12 can: add optional DLC element to Classical CAN frame structure adds 69d98969a054 can: rename get_can_dlc() macro with can_cc_dlc2len() adds cd1124e76d74 can: remove obsolete get_canfd_dlc() macro adds c7b74967799b can: replace can_dlc as variable/element for payload length adds 3ab4ce0d6fa8 can: rename CAN FD related can_len2dlc and can_dlc2len helpers adds 75191707c7f5 can: update documentation for DLC usage in Classical CAN adds e8e73562ce0b can: drivers: introduce helpers to access Classical CAN DL [...] adds 4c01fc87675e can: drivers: add len8_dlc support for various CAN adapters adds 396b3cedc9cf can: drivers: add len8_dlc support for esd_usb2 CAN adapter adds 94c23097f991 can: gw: support modification of Classical CAN DLCs adds 4e20b3a1b02e dt-bindings: can: fsl,flexcan: add uint32 reference to clo [...] adds 07b6b3e23cbd dt-bindings: can: fsl,flexcan: fix fsl,clk-source property adds cefd754d131a dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN adds 1457998a6d3a can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE - [...] adds 1c5e6dbe4c4f can: flexcan: factor out enabling and disabling of interru [...] adds 49dea0443918 can: flexcan: move enabling/disabling of interrupts from f [...] adds f3f2a5466578 can: flexcan: flexcan_rx_offload_setup(): factor out mailb [...] adds 648a34b1d57d can: flexcan: flexcan_open(): completely initialize contro [...] adds 6b6e986864fd can: flexcan: flexcan_close(): change order if commands to [...] adds e110c8409fb6 can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines adds 8396604379e6 can: kvaser_usb: Add new Kvaser Leaf v2 devices adds 1f597d418ee3 can: kvaser_usb: kvaser_usb_hydra: Add support for new dev [...] adds 887e5a9ace74 can: kvaser_usb: Add new Kvaser hydra devices adds 275f6010b699 can: mcp251xfd: remove useless code in mcp251xfd_chip_softreset adds 5e08723967c8 Merge tag 'linux-can-next-for-5.11-20201120' of git://git. [...] adds f9e425e99b07 octeontx2-af: Add support for RSS hashing based on Transpo [...] adds 8e1e33ffa696 net/tun: Call type change netdev notifiers adds fc0d3b24bdb7 compat: always include linux/compat.h from net/compat.h adds 076d38b88c41 net: ptp: introduce common defines for PTP message types adds 6b6817c5d81d dpaa2-eth: use new PTP_MSGTYPE_* define(s) adds 34890b30dc73 ptp: ptp_ines: use new PTP_MSGTYPE_* define(s) adds 2fc9e6842fb8 Merge branch 'net-ptp-introduce-common-defines-for-ptp-mes [...] adds 8551fad63cd3 net: dsa: tag_hellcreek: Cleanup includes adds ed5ef9fb2023 net: dsa: hellcreek: Don't print error message on defer adds 1119ea801955 Merge branch 'net-dsa-hellcreek-minor-cleanups' adds 8ff39301efd9 net: pch_gbe: Use dma_set_mask_and_coherent to simplify code adds 7fd6372e273e net: pch_gbe: Use 'dma_free_coherent()' to undo 'dma_alloc [...] adds cc69837fcaf4 net: don't include ethtool.h from netdevice.h adds 5112cf59d76d sctp: Fix some typo adds d5a05e69ac6e net: stmmac: Use hrtimer for TX coalescing adds 8eb621698fd4 keys: Provide the original description to the key preparser adds 8a5dc321158f rxrpc: Remove the rxk5 security class as it's now defunct adds 0727d3ec3807 rxrpc: List the held token types in the key description in [...] adds 41057ebde002 rxrpc: Support keys with multiple authentication tokens adds ec832bd06d6f rxrpc: Don't retain the server key in the connection adds ca7fb10059a5 rxrpc: Split the server key type (rxrpc_s) into its own file adds 12da59fcab5a rxrpc: Hand server key parsing off to the security class adds d2ae4e918218 rxrpc: Don't leak the service-side session key to userspace adds d5953f6543b5 rxrpc: Allow security classes to give more info on server keys adds 4c20c3334026 rxrpc: Make the parsing of xdr payloads more coherent adds 9a0e6464f45b rxrpc: Ignore unknown tokens in key payload unless no know [...] adds 177b8989661b rxrpc: Fix example key name in a comment adds 8d47a43c48af rxrpc: Merge prime_packet_security into init_connection_security adds f4bdf3d68318 rxrpc: Don't reserve security header in Tx DATA skbuff adds 521bb3049c4d rxrpc: Organise connection security to use a union adds ceff522db2cc rxrpc: rxkad: Don't use pskb_pull() to advance through the [...] adds d7d775b1ffb1 rxrpc: Ask the security class how much space to allow in a packet adds 23c01ed3b0de Merge tag 'rxrpc-next-20201123' of git://git.kernel.org/pu [...] adds 07c78536efc5 mlxsw: spectrum_router: Create loopback RIF during initialization adds 52d45575ec3c mlxsw: spectrum_router: Use different trap identifier for [...] adds 919f6aaa3ae9 mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops adds 18c4b79d28f9 mlxsw: spectrum_router: Resolve RIF from nexthop struct in [...] adds 68e92ad855cf mlxsw: spectrum_router: Add support for blackhole nexthops adds 24eb2a02a68c selftests: mlxsw: Add blackhole nexthop configuration tests adds 1beaff779f78 selftests: forwarding: Add blackhole nexthops tests adds f0a5013e29cb devlink: Add blackhole_nexthop trap adds 37b50e556ef5 mlxsw: spectrum_trap: Add blackhole_nexthop trap adds 84e8feeadcf0 selftests: mlxsw: Add blackhole_nexthop trap test adds 6c446b639208 Merge branch 'mlxsw-add-support-for-blackhole-nexthops' adds be419fcacf25 net: hns3: fix spelling mistake "memroy" -> "memory" adds 1d155dfdf50e net: warn if gso_type isn't set for a GSO SKB adds 2f1cce214b23 net: page_pool: Add page_pool_put_page_bulk() to page_pool.rst adds 9a71baf71996 net: mvpp2: divide fifo for dts-active ports only adds 05c748f7d09a net: mvneta: avoid unnecessary xdp_buff initialization adds eb33f11864fb net: mvneta: move skb_shared_info in mvneta_xdp_put_buff caller adds 039fbc47f9f1 net: mvneta: alloc skb_shared_info on the mvneta_rx_swbm stack adds da43f0aadd5d Merge branch 'mvneta-access-skb_shared_info-only-on-last-frag' adds c31799bae851 lan743x: clean up software_isr function adds 470dfd808ac4 lan743x: replace polling loop by wait_event_timeout() adds 1566db043952 net: phy: intel-xway: implement generic .handle_interrupt( [...] adds 16c9709a7504 net: phy: intel-xway: remove the use of .ack_interrupt() adds 25497b7f0bd9 net: phy: icplus: implement generic .handle_interrupt() callback adds 12ae7ba3c15a net: phy: icplus: remove the use .ack_interrupt() adds 6719e2be0fcf net: phy: meson-gxl: implement generic .handle_interrupt() [...] adds 84c8f773d2dc net: phy: meson-gxl: remove the use of .ack_callback() adds 59ca4e58b917 net: phy: micrel: implement generic .handle_interrupt() callback adds c0c99d0cd107 net: phy: micrel: remove the use of .ack_interrupt() adds 6571b4555dc9 net: phy: national: implement generic .handle_interrupt() [...] adds a4d7742149f6 net: phy: national: remove the use of the .ack_interrupt() adds 1d1ae3c6ca3f net: phy: ti: implement generic .handle_interrupt() callback adds aa2d603ac8c0 net: phy: ti: remove the use of .ack_interrupt() adds efc3d9de7fa6 net: phy: qsemi: implement generic .handle_interrupt() callback adds a1a4417458cd net: phy: qsemi: remove the use of .ack_interrupt() adds 6527b938426f net: phy: remove the .did_interrupt() and .ack_interrupt() [...] adds 062547380d1f Merge branch 'net-phy-add-support-for-shared-interrupts-part-3' adds 651c814f3c96 net: phy: dp83640: use new PTP_MSGTYPE_SYNC define adds 37e9d0559a60 mlxsw: spectrum_ptp: use PTP wide message type definitions adds 298722166ab2 net: phy: mscc: use new PTP_MSGTYPE_* defines adds 16d07c38c446 Merge branch 'net-ptp-use-common-defines-for-ptp-message-t [...] adds 4826d2c4fcbf net: phy: realtek: read actual speed on rtl8211f to detect [...] adds b6d69fc8e8cf mptcp: put reference in mptcp timeout timer adds f460019b4c9e net: sched: alias action flags with TCA_ACT_ prefix adds bfd042321a7a bridge: mrp: Implement LC mode for MRP adds fd8976790a6c mptcp: be careful on MPTCP-level ack. adds b5094a3b535b soc: qcom: ipa: Constify static qmi structs adds 25dc78b64378 Merge remote-tracking branch 'net-next/master' adds 024cd2cbd1ca selftest/bpf: Fix IPV6FR handling in flow dissector adds b93ef089d35c bpf: Fix the irq and nmi check in bpf_sk_storage for traci [...] adds de91e631bdc7 libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() adds 90da4b3208d3 samples/bpf: Increment Tx stats at sending adds f320460b9489 i40e: Remove unnecessary sw_ring access from xsk Tx adds b8c7aece29bc xsk: Introduce padding between more ring pointers adds 9349eb3a9d2a xsk: Introduce batched Tx descriptor interfaces adds 3106c580fb7c i40e: Use batched xsk Tx interfaces to increase performance adds cbf398d76534 Merge branch 'af-xdp-tx-batch' adds 3f6719c7b62f bpf: Add bpf_bprm_opts_set helper adds ea87ae85c9b3 bpf: Add tests for bpf_bprm_opts_set helper adds d05512618056 bpf: Add bpf_ktime_get_coarse_ns helper adds 6016df8fe874 selftests/bpf: Fix broken riscv build adds c77b0589ca29 selftests/bpf: Avoid running unprivileged tests with align [...] adds 6007b23cc755 selftests/bpf: Mark tests that require unaligned memory access adds 4e99d115d865 Merge branch 'RISC-V selftest/bpf fixes' adds 450d060e8f75 bpftool: Add {i,d}tlb_misses support for bpftool profile adds 91b2db27d3ff bpf: Simplify task_file_seq_get_next() adds 05a98d767273 selftest/bpf: Fix link in readme adds 1c26ac6ab3ce selftest/bpf: Fix rst formatting in readme adds e732b538f455 kbuild: Skip module BTF generation for out-of-tree externa [...] adds 607c543f939d bpf: Sanitize BTF data pointer after module is loaded adds 59e2e27d227a bpf: Refactor check_cfg to use a structured loop. adds db13db9f67fe libbpf: Add support for canceling cached_cons advance adds 403319be5de5 ima: Implement ima_inode_hash adds 27672f0d280a bpf: Add a BPF helper for getting the IMA hash of an inode adds 34b82d3ac105 bpf: Add a selftest for bpf_ima_inode_hash adds fb3558127cb6 bpf: Fix selftest compilation on clang 11 adds ae8d68606c43 Merge remote-tracking branch 'bpf-next/for-next' adds fd2d6bc4c2b1 netfilter: nft_reject_bridge: fix build errors due to code [...] adds 988187e88103 ipvs: replace atomic_add_return() adds 36884f8eb495 Merge remote-tracking branch 'netfilter-next/master' adds fa74cb1dc0f4 mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure adds 566b4cb9587e mwifiex: update comment for shutdown_sw()/reinit_sw() to r [...] adds 4add4d988f95 mwifiex: pcie: skip cancel_work_sync() on reset failure path adds 287431463e78 rsi: Move card interrupt handling to RX thread adds abd131a19f6b rsi: Clean up loop in the interrupt handler adds dd90fc4630d2 rtlwifi: fix spelling typo of workaround adds 3f3fef5f6a8f rtw88: coex: fixed some wrong register definition and setting adds 19ecd61d2c3c rtw88: coex: update coex parameter to improve A2DP quality adds 1d82c49764aa rtw88: coex: reduce magic number adds d8350768d629 rtw88: coex: coding style adjustment adds ae8732d7673d rtw88: coex: Modify the timing of set_ant_path/set_rf_para adds 32c3a8c7d91f rtw88: coex: add separate flag for manual control adds 37a59b940fc6 rtw88: coex: modified for BT info notify adds 150ce8e34a45 rtw88: coex: change the parameter for A2DP when WLAN connecting adds ec06c4adac96 rtw88: coex: update WLAN 5G AFH parameter for 8822b adds 21020fc80d3b rtw88: coex: add debug message adds 1ccaa898868d rtw88: coex: simplify the setting and condition about WLAN [...] adds 8f0cb24ceefe rtw88: 8723d: add cck pd seetings adds 760bb2abfef2 rtw88: add CCK_PD debug log adds 7ed9e062178d rtw88: coex: update TDMA settings for different beacon interval adds ca30905b1d6a rtw88: coex: remove unnecessary feature/function adds 513fb27f6a52 rtw88: coex: add write scoreboard action when WLAN in crit [...] adds 3a6616f96624 rtw88: coex: Add force flag for coexistence table function adds a9359faaa47d rtw88: coex: add the mechanism for RF4CE adds 22a9dc720f10 rtw88: coex: update the TDMA parameter when leave LPS adds 65c6861f6382 rtw88: coex: Change antenna setting to enhance free-run pe [...] adds e098c3c3314e rtw88: coex: fix BT performance drop during initial/power-on step adds 72b14be75111 rtw88: coex: remove write scan bit to scoreboard in scan a [...] adds 2485bc7c7816 rtw88: coex: remove unnecessary WLAN slot extend adds 362c4a5cc886 rtw88: coex: change the decode method from firmware adds 8d201d368aaa rtw88: wow: print key type when failing adds 07f995ca1951 cw1200: replace a set of atomic_add() adds 37ff144d29ac brcmfmac: fix error return code in brcmf_cfg80211_connect() adds a31eb615646a orinoco: Move context allocation after processing the skb adds 915fd9db418f orinoco: Prepare stubs for in_interrupt() removal adds 29b2fe3f6f20 orinoco: Annotate ezusb_xmit() adds 46233f778604 orinoco: Annotate ezusb_init() adds 69476b25a4ba orinoco: Annotate firmware loading adds 154f2bae9bed orinoco: Annotate ezusb_read_pda() adds 39628fe48cb3 orinoco: Annotate ezusb_write_ltv() adds 47ab2a951eb9 orinoco: Remove ezusb_doicmd_wait() adds a9a2678abacb orinoco: Annotate ezusb_docmd_wait() adds a3d8a2599d47 orinoco: Annotate ezusb_read_ltv() adds 0409d504aa6c rtlwifi: rtl8192de: remove the useless value assignment adds 31e07aa33fa7 qtnfmac: fix error return code in qtnf_pcie_probe() adds fa3622bbea10 brcmfmac: Fix incorrect type in assignment adds 01c195de620b brcmsmac: ampdu: Check BA window size before checking block ack adds fb21d14694bd rsi: fix error return code in rsi_reset_card() adds 003317581372 mwifiex: Fix fall-through warnings for Clang adds 6df3c293d284 rtlwifi: rtl8188ee: avoid accessing the data mapped to str [...] adds c7ba0ea0df37 rtlwifi: rtl8192ce: avoid accessing the data mapped to str [...] adds ff7654833894 rtlwifi: rtl8192de: avoid accessing the data mapped to str [...] adds 8b2c13b2e5da rtlwifi: rtl8723ae: avoid accessing the data mapped to str [...] adds 3c72d3843e22 mwifiex: Remove duplicated REG_PORT definition adds 7ec8a926188e cw1200: fix missing destroy_workqueue() on error in cw1200 [...] adds 337f845f45a6 Merge remote-tracking branch 'wireless-drivers-next/master' adds 3a567b95b610 Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT761 [...] adds 0d484db60fc0 Bluetooth: btusb: btrtl: Add support for RTL8852A adds 288c06973daa Bluetooth: Enforce key size of 16 bytes on FIPS level adds 9e80587aba4c Bluetooth: hci_qca: Enhance retry logic in qca_setup adds 99719449a4a6 Bluetooth: hci_qca: resolve various warnings adds f496297e76a6 Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device adds 844c79bd5995 Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en adds f5e8e215869e Bluetooth: btrtl: fix incorrect skb allocation failure check adds 2be43abac5a8 Bluetooth: hci_qca: Wait for timeout during suspend adds 3ae1dc756f48 Bluetooth: consolidate error paths in hci_phy_link_complete_evt() adds 22fbcfc54705 Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request adds 5c3b5796866f Bluetooth: revert: hci_h5: close serdev device and free hu [...] adds e524f252c42f Bluetooth: hci_h5: Add OBDA0623 ACPI HID adds b128d0470f60 Bluetooth: fix typo in struct name adds 73f209c5bedb Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 adds 9db124565a37 Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device adds 7f7126b7739d Bluetooth: btusb: Add the missed release_firmware() in btu [...] adds d45330536ce3 Bluetooth: btmtksdio: Add the missed release_firmware() in [...] adds 6f294707e771 Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option adds a88ef8506948 Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C adds a7eb4ee93572 Bluetooth: Fix not sending Set Extended Scan Response adds 7b2f16219a71 Bluetooth: Rename get_adv_instance_scan_rsp adds 7c6601813962 Bluetooth: Fix attempting to set RPA timeout when unsupported adds aeef212e7af5 Merge remote-tracking branch 'bluetooth/master' adds 16e6281b6b22 gfs2: Fix deadlock dumping resource group glocks adds 515b269d5bd2 gfs2: set lockdep subclass for iopen glocks adds 778721510e84 gfs2: check for empty rgrp tree in gfs2_ri_update adds f39e7d3aae29 gfs2: Don't freeze the file system during unmount adds b658fcb9b682 gfs2: Take inode glock exclusively when mounted without noatime adds 1af01a9e3d50 Documentation: Update filesystems/gfs2.rst adds bb3278af737e MAINTAINERS: Add gfs2 bug tracker link adds f09d5d4130ac Merge remote-tracking branch 'gfs2/for-next' adds 620747ee4129 mtd: mtdpart: Fix misdocumented function parameter 'mtd' adds 5fddeda7d3a8 mtd: devices: phram: File headers are not good candidates [...] adds 720ae74ddf0a mtd: onenand: onenand_base: Fix expected kernel-doc formatting adds 9712fb212535 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] adds 6361f5360e51 mtd: Fix misspelled function parameter 'section' adds 8fed6e0ae5a9 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting adds d67b272f236b mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc adds 9efbb507b7e6 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param adds 6a21a1176f3b mtd: spinand: toshiba: Demote non-conformant kernel-doc header adds b6baa9962648 mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] adds e1eb368d72fb mtd: ubi: eba: Fix a couple of misdocumentation issues adds ab4e4de9fd8b mtd: ubi: wl: Fix a couple of kernel-doc issues adds fa985e221a7c mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers adds 46c60dbf4b0f mtd: ubi: gluebi: Fix misnamed function parameter documentation adds 63c34f214f93 mtd: rawnand: diskonchip: Marking unused variables as __al [...] adds da6debc470c0 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] adds 5a933b0dae2e mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] adds a318b95a4235 mtd: rawnand: omap_elm: Finish half populated function hea [...] adds 2425a57b1a0c mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours adds 0d5c506d3607 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member adds b489681b87bf mtd: rawnand: arasan: Document 'anfc_op's 'buf' member adds 2dc3d1e06e56 mtd: onenand: Fix some kernel-doc misdemeanours adds 22ca56a34b32 mtd: devices: powernv_flash: Add function names to headers [...] adds c98c0442409b Merge remote-tracking branch 'mtd/mtd/next' adds 0c2b69f55132 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds e1d0e4e2f31c mtd: nand: ecc: Add an I/O request tweaking mechanism adds 9954a7ac3fca mtd: nand: ecc-bch: Move BCH code to the generic NAND layer adds 41e74ab88334 mtd: nand: ecc-bch: Cleanup and style fixes adds 5e4e26d9ea6a mtd: nand: ecc-bch: Stop exporting the private structure adds f586edb118b0 mtd: nand: ecc-bch: Return only valid error codes adds 63bfe6cc61c8 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() adds 6187e5609d45 mtd: nand: ecc-bch: Update the prototypes to be more generic adds 01804bc0acf2 mtd: nand: ecc-bch: Stop using raw NAND structures adds 3121a1d47f0a mtd: nand: ecc-bch: Create the software BCH engine adds 31a5839d0349 mtd: rawnand: Get rid of chip->ecc.priv adds bb800daedd2e mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] adds 92e035580d7f mtd: nand: ecc-hamming: Clarify the driver descriptions adds a28c957bb23b mtd: nand: ecc-hamming: Drop/fix the kernel doc adds 3923d452350e mtd: nand: ecc-hamming: Cleanup and style fixes adds 2cbe4d305a4d mtd: nand: ecc-hamming: Rename the exported functions adds e55e2ed03e1d mtd: nand: ecc-hamming: Stop using raw NAND structures adds 407d912ad5f7 mtd: nand: ecc-hamming: Remove useless includes adds 65cf0618e0a3 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] adds 8b78a30cd9ad mtd: nand: ecc-hamming: Create the software Hamming engine adds 9c3d1cef90d2 mtd: nand: Let software ECC engines be retrieved from the [...] adds 2f8e6f988b1e mtd: spinand: Fix typo in comment adds 0b42622b4b91 mtd: spinand: Move ECC related definitions earlier in the driver adds 1c9ff6f7cded mtd: spinand: Instantiate a SPI-NAND on-die ECC engine adds 4a1fee828229 mtd: nand: Let on-die ECC engines be retrieved from the NAND core adds a57fcd89382b mtd: spinand: Fill a default ECC provider/algorithm adds 86cbeb9e7143 mtd: nand: Add helpers to manage ECC engines and configurations adds d4c002bd4db6 dt-bindings: mtd: Deprecate nand-ecc-mode adds 00673132f95a mtd: spinand: Use the external ECC engine logic adds 91351dc2032c mtd: spinand: Allow the case where there is no ECC engine adds 75143ddce61e mtd: spinand: Fix OOB read adds 5c782c69377f mtd: spinand: Remove outdated comment adds 89cec9696317 mtd: rawnand: gpmi: cleanup makefile adds 03f8eca6664f mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read adds cefc37b02ccc dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation adds edf5b36609fa mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller adds 765a987f5af2 mtd: rawnand: fix a kernel-doc markup adds d8e2d7a2d0e9 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments adds 48f624202abd mtd: rawnand: sunxi: Add MDMA support adds 824f89b6919e mtd: nand: ecc-hamming: Clarify the logic around rp17 adds 92769ef4a432 mtd: rawnand: ingenic: remove redundant get_device() in in [...] adds bdc6cf95b08a mtd: rawnand: mxc: Remove platform data support adds 747f22bc6f49 docs: mtd: Avoid htmldocs warnings adds fb8b93beceb5 mtd: nand: Change dependency between the NAND and ECC cores adds 6756db95bfce mtd: rawnand: au1550: Ensure the presence of the right includes adds e7b0dea1163d mtd: rawnand: davinci: Do not use extra dereferencing adds 30374df290e6 mtd: rawnand: marvell: Drop useless line adds 2bdb40513baf mtd: onenand: Use mtd->oops_panic_write as condition adds a9b6c3a9173e mtd: plat-ram: correctly free memory on error path in plat [...] adds 2544f4b4aff3 mtd: spinand: macronix: Add support for MX35LFxGE4AD adds 144892522f15 dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] adds b86bcb8f9999 mtd: rawnand: gpmi: fix reference count leak in gpmi ops adds 680984c7bf48 Merge remote-tracking branch 'nand/nand/next' adds c85179c814ba Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 6569e3097f1c crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager adds ec3c5b32fccc crypto: qat - remove cast for mailbox CSR adds 86cd97ec4b94 crypto: arm/chacha-neon - optimize for non-block size multiples adds 802c6c3ef3bc crypto: qat - replace pci with PCI in comments adds cd078cb6a0f2 crypto: cavium/nitrox - Fix sparse warnings adds f21406b0511d crypto: qat - support for mof format in fw loader adds 3b5c130fb2e4 crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() adds 49a6cccec4f8 crypto: qat - fix CSR access adds ed8fc0c1b9c7 crypto: qat - fix error message adds 8ec0bee5d43e crypto: qat - remove unnecessary parenthesis adds 54fa5d4bf712 crypto: qat - introduce additional parenthesis adds ee103cf1f5af crypto: qat - rename qat_uclo_del_uof_obj() adds 72b67d9507b9 crypto: qat - add support for relative FW ucode loading adds fe278bf35c59 crypto: qat - change type for ctx_mask adds 82b3230658a9 crypto: qat - change micro word data mask adds 10fb050caef9 crypto: qat - refactor AE start adds 8f87b6271ec8 crypto: qat - remove global CSRs helpers adds 97b984019530 crypto: qat - move defines to header files adds ecb917ad0fc2 crypto: qat - refactor qat_uclo_set_ae_mode() adds 58c173b9cb84 crypto: qat - refactor long expressions adds fc5f3f86e5af crypto: qat - introduce chip info structure adds 49c1327328ad crypto: qat - replace check based on DID adds d25cf2c7a057 crypto: qat - add next neighbor to chip_info adds 8b487ae26ad5 crypto: qat - add support for lm2 and lm3 adds 4f07195d638e crypto: qat - add local memory size to chip info adds cb439361a39b crypto: qat - add reset CSR and mask to chip info adds 767358119fca crypto: qat - add clock enable CSR to chip info adds c4909d327cc3 crypto: qat - add wake up event to chip info adds 4f1e941560e1 crypto: qat - add misc control CSR to chip info adds 912eebeb72b4 crypto: qat - add check for null pointer adds bf8313c71c88 crypto: qat - use ae_mask adds 9e0f74b717e4 crypto: qat - add CSS3K support adds d707d3f23e69 crypto: qat - add FCU CSRs to chip info adds 244f572cebec crypto: qat - allow to target specific AEs adds bd684d83c789 crypto: qat - add support for shared ustore adds 2778d64cf3f5 crypto: qat - add support for broadcasting mode adds 9c0cef236475 crypto: qat - add gen4 firmware loader adds c4fc6328d6c6 crypto: arm64/chacha - simplify tail block handling adds 5761498c4d07 crypto: hisilicon/sec2 - Fix aead authentication setting k [...] adds 3ad99c22cebe crypto: arm64/gcm - move authentication tag check to SIMD domain adds 0049a1329bb9 crypto: caam/qi - simplify error path for context allocation adds 5bdad829c31a crypto: crypto4xx - Replace bitwise OR with logical OR in [...] adds a24d22b225ce crypto: sha - split sha.h into sha1.h and sha2.h adds 1201581c5792 crypto: lib/curve25519 - Move selftest prototype into header file adds 1dc440355e47 crypto: hisilicon/zip - add a work_queue for zip irq adds ff8107200367 crypto: omap-aes - Fix PM disable depth imbalance in omap_ [...] adds e73916f20829 crypto: qat - target fw images to specific AEs adds 6644f49e7b71 crypto: qat - add hook to initialize vector routing table adds 8c8268166e83 crypto: qat - add qat_4xxx driver adds 2e0e386af884 crypto: kconfig - fix a couple of spelling mistakes adds 732b764099f6 crypto: sun8i-ce - fix two error path's memory leak adds 8d20d5ed6e0f Merge remote-tracking branch 'crypto/master' adds f9bd00e0ea9d drm/ast: Create chip AST2600 adds a3230bd79ca4 drm/fb_helper: Use min_t() to handle size_t and unsigned long adds b47f9f92d6fe drm/msm: Use struct dma_buf_map in GEM vmap ops adds 7e542ff8b463 drm/mediatek: Use struct dma_buf_map in GEM vmap ops adds 253f28b62372 drm: Use state helper instead of CRTC state pointer adds 567cd70468bf drm/omap: gem: Fix misnamed and missing parameter descriptions adds fc4ef6b12125 drm/omap: dmm_tiler: Demote abusive use of kernel-doc format adds 67daa52ddcf9 drm/omap: omap_irq: Fix a couple of doc-rot issues adds ae36fcccfaf5 drm/omap: dsi: Rework and remove a few unused variables adds 3945ac0ea8ca drm/tidss: use devm_platform_ioremap_resource_byname adds 1b409fda6041 drm: omapdrm: Replace HTTP links with HTTPS ones adds a5d704d33245 drm/omap: Fix runtime PM imbalance on error adds 05854d482a5f drm/vgem: replace idr_init() by idr_init_base() adds 55c8bcaeccaa drm: mxsfb: Implement .format_mod_supported adds 5b8c596976d4 Merge tag 'amd-drm-next-5.11-2020-11-05' of git://people.f [...] adds 512bce50a41c Merge v5.10-rc3 into drm-next adds 112e505a76de Merge drm/drm-next into drm-misc-next adds dc0636b837ae drm: DRM_KMB_DISPLAY should select DRM_MIPI_DSI adds ade896460e4a drm: DRM_KMB_DISPLAY should depend on ARCH_KEEMBAY adds 23d6ab1d4c50 drm: remove pgprot_decrypted() before calls to io_remap_pf [...] adds 2dcab875e763 Revert "drm/dp_mst: Retrieve extended DPCD caps for topolo [...] adds ebdf565169af drm/ttm: add multihop infrastrucutre (v3) adds f5a89a5cae81 drm/amdgpu/ttm: use multihop adds 0c8c0659d747 drm/nouveau/ttm: use multihop adds 28a68f828266 drm/radeon/ttm: use multihop adds abec017c3d1f drm/ingenic: ipu: Search for scaling coefs up to 102% of t [...] adds 476b485be03c dma-buf: Document that dma-buf size is fixed adds f644e3038f88 drm/nouveau: Fix out-of-bounds access when deferencing MMU type adds 7cb397e70f9b drm/kmb: Fix build warnings adds 05481f072787 drm/kmb: fix spelling mistakes in drm_info and drm_dbg messages adds 14346c08fac4 Merge tag 'drm-misc-next-2020-11-12' of git://anongit.free [...] adds 24bdae6993f7 drm/Kconfig: rename keembay config adds 060bb115c2d6 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds 121ba69ffddc drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 9bb34ff25c45 drm/i915/gt: Clear the buffer pool age before use adds 6cb304b31293 drm/i915/gt: Check for a registered driver with IPS adds f24a44e52fbc drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 233c1ae3c83f drm/i915/gt: Wait for CSB entries on Tigerlake adds 884c40741234 drm/i915/gt: Apply the CSB w/a for all adds 4ff64bcfe2b1 drm/i915/gt: Use a mmio read of the CSB in case of failure adds 68ba71e3ae6d drm/i915: Fix an error code i915_gem_object_copy_blt() adds 0bda4b80d949 drm/i915/gt: Show engine properties in the pretty printer adds 293f43c80c00 drm/i915: Break up error capture compression loops with co [...] adds f2acf74068b0 drm/i915: Reduce GPU error capture mutex hold time adds 29545e5cd27d drm/i915/gt: Remove defunct intel_virtual_engine_get_sibling() adds 4316b19dee27 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds 1604cb2aa7fa drm/i915: check i915_vm_alloc_pt_stash for errors adds 5ae26012a159 drm/i915/uc: tune down GuC communication enabled/disabled [...] adds 102f5aa491f2 drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 35faeb7de9ef drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds badef44deff1 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7a991cd3e3da drm/i915: Cancel outstanding work after disabling heartbea [...] adds 3dd66a94de59 drm/i915/gt: Always send a pulse down the engine after dis [...] adds d3bb2f9b5ee6 drm/i915/gem: Always test execution status on closing the context adds b7eeb2b4132c drm/i915: Avoid mixing integer types during batch copies adds 5e39b4d94cad drm/i915/gt: Signal cancelled requests adds eb3afbe18eb1 drm/i915/selftests: Finish pending mock requests on cancellation. adds b05734720de9 drm/i915/gt: Retire cancelled requests on unload adds a6c5e2aea704 drm/i915: Skip over MI_NOOP when parsing adds 25dc89d5270f drm/i915/gt: Scrub HW state on remove adds 8a473dbadccf drm/i915: Fix DMA mapped scatterlist walks adds 934941ed5a30 drm/i915: Fix DMA mapped scatterlist lookup adds bf9bd6a5128a drm/i915/gt: Track the most recent pulse for the heartbeat adds 4d8a5cfe3b13 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds d46b60a2e8d2 drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds 36b6b6816989 drm/i915: Fix MOCS PTE setting for gen9+ adds c0888e9e2262 drm/i915: Enable eLLC caching of display buffers for SKL+ adds a04ac8273665 drm/i915/gt: Fixup tgl mocs for PTE tracking adds 57b2d834bf23 drm/i915/gem: Support parsing of oversize batches adds 6ca7217dffaf drm/i915/gt: Delay execlist processing for tgl adds bb65548e3c6e drm/i915/gt: Undo forced context restores after trivial pr [...] adds 6971e07b6b0c drm/i915/gt: Cleanup kasan warning for on-stack (unsigned [...] adds 89db95377be4 drm/i915/gt: Confirm the context survives execution adds 178536b8292e drm/i915: Use the active reference on the vma while capturing adds fa812ce96a46 drm/i915/gt: Onion unwind for scratch page allocation failure adds d7085b0faac8 drm/i915/gem: Poison stolen pages before use adds d3606757e611 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8f2b4b684ae5 drm/i915/selftests: Flush the old heartbeat more gently adds 83ebef47f8eb drm/i915/region: fix max size calculation adds 44c2200afcd5 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds b00bccb3f0bb drm/i915/pmu: Handle PCI unbind adds 537f9c84a427 drm/i915/pmu: Fix CPU hotplug with multiple GPUs adds b1cff585784e drm/i915/selftests: Skip RPS tests on Ironlake (only IPS) adds c10f6019d0b2 drm/i915/gt: Use the local HWSP offset during submission adds 6e7a21e7ab27 drm/i915/selftests: Exercise intel_timeline_read_hwsp() adds c071ab8c2074 drm/i915/gem: Avoid synchronous binds deep within locks adds c784e5249e77 drm/i915/guc: Update to use firmware v49.0.1 adds 164e57ca151b drm/i915/guc: Improved reporting when GuC fails to load adds 0f41e31a7bdc drm/i915/guc: Clear pointers on free adds 2739d8cfc50a drm/i915/gt: Expose more parameters for emitting writes in [...] adds 09212e81e545 drm/i915/gt: Flush xcs before tgl breadcrumbs adds bc73e5d33048 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned adds c648ae338e92 drm/i915/gem: Perform all asynchronous waits prior to mark [...] adds 0049b688459b drm/i915/gem: Allow backends to override pread implementation adds 852e1b364481 drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds ad18fa0f5f05 drm/i915: Correctly set SFC capability for video engines adds bda3002485a3 drm/i915: Improve record of hung engines in error state adds 2dae0c852940 drm/i915: Use ABI engine class in error state ecode adds 330b7d33056b drm/i915/region: fix order when adding blocks adds 695dc55b5739 drm/i915/tgl: Fix Media power gate sequence. adds 334a1683935f Merge tag 'drm-intel-gt-next-2020-11-12-1' of git://anongi [...] adds be323a4cef02 drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram pri [...] adds 31b05212360c Merge branch 'linux-5.11' of git://github.com/skeggsb/linu [...] adds 5d0d90edbbdf Merge remote-tracking branch 'drm/drm-next' adds 29d36369a59f drm/amdgpu: add ta firmware load for green-sardine adds 9713158cb2a9 drm/amdgpu: Add and use seperate reg headers for dcn302 adds 3ac2bc7609f6 drm/amd/amdgpu: Import amdgpu_amdkfd_gfx_v9 header file in [...] adds 8301f6b990ad drm/amdgpu: enable DCN for navi10 headless SKU adds 103cd0b1295c drm/amd/display: Add fallback to prefetch mode 1 if 0 fails adds fa896813b441 drm/amd/display: Prevent freesync power optimization durin [...] adds 1d496907f1c5 drm/amd/display: Engage PSR synchronously adds 74d7f445e8a1 drm/amd/display: correct dml dsc bpc assignment adds 06d55ffaeaea drm/amd/display: Move common speakersToChannels definition [...] adds e9917ef822bd drm/amd/display: Only wait for flip pending on immediate flips adds c6160900239e drm/amd/display: force use sRGB for video TF is sRGB or BT709 adds c07cbc1f04ec drm/amd/display: update dpp dto phase and modulo. adds 5c68c65295de drm/amd/display: Explicitly disable cursor when disabling CRTC adds 4f6274b3b9a9 drm/amd/display: Check other planes for iflip only if GSL [...] adds 45b790dd8552 drm/amd/display: [FW Promotion] Release 0.0.41 adds b5fce050f041 drm/amd/display: 3.2.111 adds 4b0b1d05265b drm/amd/display: check actual clock value. adds 880af2eaedd3 drm/amd/display: cap dpp dto phase not more than modulo. adds 25a35065c066 drm/amd/amdgpu: Fix incorrect logic to increment VCN doorb [...] adds de21e4aeb2b2 drm/amd/amdgpu: Add rev_id workaround logic for SRIOV setup adds debbcf9f3b85 drivers: amdgpu: amdgpu_display.c: Fix a spelling doens't [...] adds 22f453fbd5d0 drm/amd/amdgpu/amdgpu_device: Provide documentation for 'r [...] adds 20b15c0ad7c5 drm/amd/display/dc/basics/fixpt31_32: Move variables to wh [...] adds a5a52a43eac0 drm/amd/amdgpu/amdgpu_kms: Remove 'struct drm_amdgpu_info_ [...] adds c15015b8310a drm/amdgpu/pm/smu12: cache smu firmware version adds dda818a09bf0 drm/amdgpu/pm/smu11: cache smu firmware version adds f4d4f53ffd90 drivers: amdgpu: amdgpu_display: Fixed the spelling of fal [...] adds 03cc904cb190 drm/amdgpu: update gfx golden setting for dimgrey_cavefish adds e5285ac82d7f drm/amd/pm: Use kmemdup instead of kmalloc and memcpy adds 5c0e684074d5 amd/display/amdgpu_dm: delete same check in if condition adds 26b5cf49cdda gpu: drm: scheduler: sched_main: Provide missing descripti [...] adds 00d44b966d3f gpu: drm: scheduler: sched_entity: Demote non-conformant k [...] adds 3655d1a6a90a gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' adds 02f40f82c440 gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __ [...] adds f017853ee200 gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc [...] adds 9c69e42e09f5 drm/radeon/radeon_kms: Include header containing our own p [...] adds 6d587203c24c drm/radeon/radeon_drv: Source file headers are not good ca [...] adds 1012c55380f7 drm/radeon/radeon_drv: Move prototypes to a shared headerfile adds 300f6a5c12a5 drm/radeon: Move prototypes to shared header adds d706d409d984 drm/radeon/atombios_crtc: Remove description of non-existe [...] adds 92378a4b54c1 drm/radeon/radeon_ttm: Place declaration of 'rdev' in same [...] adds de1d598b678c drm/radeon/radeon_fence: Demote some non-conformant kernel [...] adds a27d120527a5 drm/radeon/radeon_connectors: Strip out set but unused var [...] adds 1f0122460477 drm/radeon/radeon_display: Remove unused variable 'mod' adds e64e3ca1a3ac drm/radeon/radeon_i2c: Remove pointless function header adds b4391459605c drm/radeon/radeon_ring: Add missing function parameters 'r [...] adds 4b7ec10bb7ae drm/radeon/r600: Strip out set but unused 'tmp' variables adds f5ef92b5af0f drm/radeon/radeon_cs: Fix a bunch of doc-rot issues adds 3af7bbe22430 drm/radeon/radeon_display: Fix function doc formatting and [...] adds 6653672acfc8 drm/radeon/r600: Fix a misnamed parameter description and [...] adds 28ae8ea489c3 drm/radeon/cik: Fix a bunch of function parameter descriptions adds ca648e3835d6 drm/radeon/evergreen: Remove set but unused variable 'mc_s [...] adds 901e860c7bdf drm/radeon/evergreen: Add comment for 'evergreen_page_flip [...] adds c317fcbbffe6 drm/radeon/si: Remove set but unused variable 'mc_shared_chmap' adds 19278157f893 drm/radeon/ni: Demote vague attempt at function header doc adds 81fa5cc39ca6 drm/radeon/cik: Remove set but unused variable 'mc_shared_chmap' adds 4a347d806108 drm/radeon/radeon_vm: Fix some function parameter documentation adds 995b2e736958 drm/radeon/kv_dpm: Strip out unused functions and their tables adds 3c8ea3225276 drm/radeon/trinity_dpm: Remove some defined but never used arrays adds 2c07b82719ea drm/radeon/radeon_dp_mst: Remove unused variable 'ret' fro [...] adds 0f3e7b012b30 drm/radeon/radeon_sync: Add description for function param 'rdev' adds 7c1f03e02379 drm/radeon/radeon_ib: Supply description for 'radeon_ib_ge [...] adds bf81a58144d2 drm/radeon/ci_dpm: Remove set but unused variable 'dpm_event_src' adds d029ed568045 drm/radeon/radeon_mn: Supply description for 'cur_seq' eve [...] adds 0d8357c26a9a drm/radeon/r100: Fix some kernel-doc formatting, misnaming [...] adds 0f4d60c33481 drm/radeon/r600_cs: Fix some doc-rot and supply missing fu [...] adds f934f9379eca drm/radeon/cik_sdma: Demote vague attempt at kernel-doc adds 33761307aa97 drm/radeon/evergreen_cs: Fix misnaming issues surrounding [...] adds 59c0e925abb9 drm/radeon/evergreen_dma: Fix doc-rot of function paramete [...] adds 880d8dfc6f49 drm/radeon/ni: Remove set but unused variable 'mc_shared_chmap' adds 55a79cc25b49 drm/radeon/sumo_dpm: Move 'sumo_get_pi()'s prototype into [...] adds fd253334a2ca drm/amd/pm: add the interface to dump smu metrics table fo [...] adds 349a32898838 drm/amd/pm: update the swSMU headers for vangogh adds 4d53f5219ba5 drm/amd/pm: correct table_clk_vlt memory size due to repla [...] adds 293f256396aa drm/amdgpu: add amdgpu_smuio structure adds 09aac699c399 drm/amdgpu: implement smuio v9_0 callbacks adds d1ffa512c635 drm/amdgpu: implement smuio v11_0 callbacks adds 0e961589f53e drm/amdgpu: switch to use smuio callbacks for AI family adds 8473c1387f6f drm/amdgpu: disable rom clock gating support for APUs adds 6bfbfe8c4591 drm/amdgpu: add UMC to ip discovery map adds 3617e579eba4 drm/amd/amdgpu: Update VCN initizalization behvaior adds 3f66bf401e9f drm/amdgpu: fix compute queue priority if num_kcq is less than 4 adds a9f5f98f796e drm/amdgpu: check hive pointer before access adds 8970b698b0ce drm/amd/amdgpu/amdgpu_kms: Fix misnaming of parameter 'dev' adds f02f8c32ee36 drm/amd/amdgpu/amdgpu_fence: Fix some issues pertaining to [...] adds 75501872b4af drm/amd/amdgpu/amdgpu_ttm: Demote non-conformant kernel-do [...] adds 35c7fad94cb2 drm/amd/amdgpu/amdgpu_ring: Fix a bunch of function misdoc [...] adds 4a00eb184234 drm/amd/amdgpu/amdgpu_display: Remove pointless header adds fec3124dc627 drm/amd/amdgpu/amdgpu_cs: Add a couple of missing function [...] adds 4cd078dc654d drm/amdgpu: add s0i3 capacity check for s0i3 routine (v2) adds d90a53d65ad2 drm/amdgpu: add amdgpu_gfx_state_change_set() set gfx powe [...] adds 628c36d7b238 drm/amdgpu: update amdgpu device suspend/resume sequence f [...] adds 8279bb4ec785 drm/amd/pm: add gfx_state_change_set() for rn gfx power sw [...] adds 1c990e7801f0 drm/amdgpu: declare smuio callback function as static adds 7a4894072f89 drm/amd/pm: update driver if version for dimgrey_cavefish adds 1cb027950adc drm/amdkfd: Move the ignore_crat check before the CRAT table get adds c4cb773c702b drm/amdkfd: Put ACPI table after using it adds 6cb445e8030f drm/amdgpu: Use PSP_FW_NAME_LEN instead of magic number adds 2bdb83026a62 drm/amdgpu: Enable TA firmware loading for dimgrey_cavefish adds 1a3089565e45 drm/amdgpu/display: fix FP handling in DCN30 adds 1b98bc5dea3e drm/amd/include/vega10_ip_offset: Mark _BASE structs as __ [...] adds 8dfcb24e40e4 drm/amd/display/dc/core/dc_link_dp: Move DP_VGA_LVDS_CONVE [...] adds f631eae5259b drm/amd/display/dc/core/dc_link_ddc: Move DP_DVI_CONVERTER [...] adds 80854e83d71a drm/amd/amdgpu/amdgpu_ring: Fix misnaming of param 'max_dw' adds ad8eb024c872 drm/amd/amdgpu/amdgpu_ib: Fix some incorrect/incomplete fu [...] adds 211880a60363 drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, miss [...] adds 1b4940bc796c drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extr [...] adds 2c8645b7a697 drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions f [...] adds 05ed830e49a8 drm/amd/amdgpu/amdgpu_virt: Make local function 'amdgpu_vi [...] adds 29d6a1631e55 drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r' adds 793c85713387 drm/amd/amdgpu/amdgpu_sched: Consume our own header contai [...] adds 8ebc6df6a78d drm/amd/amdgpu/amdgpu_ids: Supply missing docs for 'id' an [...] adds 20ed491bbb79 drm/amd/amdgpu/amdgpu_debugfs: Demote obvious abuse of ker [...] adds ff08711cfb95 drm/amd/amdgpu/amdgpu_gmc: Demote one and fix another func [...] adds 32dc53480a8a drm/amd/amdgpu/amdgpu_ras: Remove unused function 'amdgpu_ [...] adds cd92df935065 drm/amd/amdgpu/amdgpu_ras: Make local function 'amdgpu_ras [...] adds 7eff65d6c59c drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare() [...] adds dc370a67148a drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare [...] adds 0507a6173227 drm/amd/amdgpu/amdgpu_fw_attestation: Consume our own head [...] adds 048df826e869 drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'co [...] adds b3d652965452 drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition adds 52f6f16d4fe4 drm/amd/display: Add missing pflip irq for dcn2.0 adds b7397bad74db drm/fourcc: Fix modifier field mask for AMD modifiers. adds 544645f2ec1a drm/fourcc: add table describing AMD modifiers bit layout adds 3505b2ff53cd drm/amd/display: Store gem objects for planes 1-3 adds 816853f9dc40 drm/amd/display: Set new format info for converted metadata. adds 1331e6304f5d drm/amd/display: Extract 3rd plane from metadata adds b3fcde184e50 drm/amdgpu: fix usable gart size calculation adds 5fe6b98ae00d drm/amd/display: Update dmub code adds c98ee89736b8 drm/amd/pm: add the fine grain tuning function for vangogh adds 93a8024130e2 drm/amd/pm: enable the fine grain tuning function for vangogh adds 34d903d1a27e drm/amd/pm: update driver if file for sienna cichlid adds 94d52a355f19 drm/amdgpu: update golden setting for sienna_cichlid adds acf2740f1286 drm/amdgpu/sriov: reopen sienna_child smu ip block under sriov adds 58cae8ac6b87 drm/amd/display: Program dpp dto based on actual dpp clk adds b8e0b3d611e3 drm/amd/display: Hook up PSR residency command to DSAT adds 82df77ae4639 drm/amd/display: Populate hostvm parameter before DML calculation adds 157cc88505f1 drm/amd/display: Handle Unknown Result for SMU Periodic Re [...] adds 89c5ca3b5e50 drm/amd/display: remove unused dml variables adds aceeeea38a86 drm/amd/display: fix cursor calculation for 1xnY rotated d [...] adds 786b4061742b drm/amd/display: minor restructuring of pbn calculation functions adds 65e870dfa674 drm/amd/display: Detect dynamic backlight support in eDP sink adds af435e3f6252 drm/amd/display: Add I2C memory low power support adds e26c9d80b830 drm/amd/display: set dpp dto as per requested clk for lower case. adds 175f09714917 drm/amd/display: Add dual edp optimization flag. adds c88840f342c9 drm/amd/display: [FW Promotion] Release 0.0.42 adds c920888c604d drm/amd/display: Expose new CRC window property adds f1e1f272151b drm/amd/display: correct data type adds 9a31996081d7 drm/amd/display: 3.2.112 adds 54e5f12ce530 drm/amd/display: Increase sr enter/exit in rn ddr4 waterma [...] adds c6ce6d1971a6 drm/amd/display: update vgh bounding box adds 09bec07bbef5 drm/fourcc: fix AMD modifiers PACKERS field doc adds 12c5365ea6b8 drm/amdgpu: remove experimental flag from arcturus adds 54ae7f99aef8 drm/radeon/atombios_encoders: Move 'radeon_atom_get_tv_tim [...] adds 4d3efadd374a drm/radeon/radeon: Move prototype into shared header adds 59718dbfbb21 drm/radeon/radeon_kms: Move 'radeon_*_kms' prototypes to s [...] adds f5194f70e253 drm/radeon/radeon_kms: Fix misnaming of 'radeon_info_ioctl [...] adds afd90af890a0 drm/radeon: Move radeon_ttm{init, fini} to shared location adds 1ae79be1aab3 drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy [...] adds 7ddfba01151d drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy [...] adds d9353b38f47a drm/radeon/radeon_irq_kms: Demote non-conformant kernel-do [...] adds a9f9851f49d8 drm/radeon/rv770: Move 'rv770_set_clk_bypass_mode' prototy [...] adds bb29f896d69f drm/radeon/radeon_pm: Move 'radeon_pm_acpi_event_handler' [...] adds baa65242dd98 drm/radeon/radeon_audio: Move 'dce3_2_*' prototypes to sha [...] adds 4fe1999e44b7 drm/radeon/evergreen: Move 'evergreen_*' and 'sumo_*' prot [...] adds 0a2e8d51e4da drm/radeon/radeon_drv: Move 'radeon_mmap()'s prototype to [...] adds f3723ad110c5 drm/radeon/radeon_drv: Move 'radeon_driver_irq_handler_kms [...] adds f6a96afb3c99 drm/radeon/atom: Move 'radeon_atom_hw_i2c_*()'s prototypes [...] adds 5acfb44bb731 drm/radeon/radeon_gem: Move 'radeon_gem_prime_*()'s protot [...] adds dc872ff5ed0e drm/radeon/evergreen_hdmi: Move 'evergreen_*()' and 'dce4_ [...] adds 586831d65c94 drm/radeon/rv770: Move 'rv770_get_*()'s prototypes to shar [...] adds 8595a0bf3a74 drm/radeon/ni_dpm: Move 'ni_get_{pi, ps}()'s into shared header adds ef072392682e drm/radeon/evergreen: Move 'cayman_*()'s prototypes to sha [...] adds 5561ecba10b9 drm/radeon/r600_dma: Move 'r600_gpu_check_soft_reset()'s p [...] adds eb388a881cb3 drm/radeon/cik: Move 'r600_ih_ring_{alloc, fini}()'s proto [...] adds 6a86ecdec2cc drm/radeon/evergreen_dma: Move 'evergreen_gpu_check_soft_r [...] adds 5bacdf060636 drm/radeon/r600: Move 'evergreen_rlc_resume()'s prototype [...] adds 6faf027f5147 drm/radeon/ni_dma: Move 'cayman_gpu_check_soft_reset()'s p [...] adds 8ab1a48ef6f9 drm/radeon/radeon_atombios: Move 'radeon_add_atom_encoder( [...] adds 64a6f8c91071 drm/radeon/radeon_encoders: Move 'radeon_atom_backlight_in [...] adds e6a29196ae5d drm/radeon/ci_dpm: Move 'ci_*()'s prototypes to shared header adds d93a3c2733e5 drm/radeon/si_dpm: Move 'si_mc_load_microcode()'s prototyp [...] adds d339e96528d2 drm/radeon/si_dma: Move 'si_gpu_check_soft_reset()'s proto [...] adds e67ceb96815e drm/radeon/cik: Move 'si_*()'s prototypes to shared header adds 1c5ae3bae612 drm/radeon/btc_dpm: Move 'evergreen_get_pi's prototype to [...] adds 7735a7c969be drm/radeon/radeon_audio: Move 'dce6_*()'s prototypes to sh [...] adds f47a9d09670d drm/radeon/evergreen: Move 'si_get_csb_*()'s prototypes to [...] adds 0a999f7d99c0 drm/radeon/cik_sdma: Move 'amdgpu_cik_gpu_check_soft_reset [...] adds c580cfc90b0a drm/radeon/evergreen: Move 'cik_*()'s prototypes to shared header adds 5e7c91d2791e drm/radeon/ci_dpm: Move 'si_*()'s prototypes to shared header adds ea115610e8a4 drm/radeon/cik: Move 'Move 'cik_sdma_*()'s prototypes to s [...] adds adfc56d512f5 drm/radeon/si_dpm: Move 'vce_v1_0_enable_mgcg()'s prototyp [...] adds b970fc6d1ff4 drm/radeon/cik: Move 'vce_v2_0_enable_mgcg()'s prototype t [...] adds f9eddd7ccf5b drm/radeon/evergreen_cs: Move 'r600_dma_cs_next_reloc()'s [...] adds 312226f97995 drm/radeon/radeon_audio: Move 'r600_*' prototypes into sha [...] adds 4138b62b8a79 drm/radeon/radeon_drv: Move 'radeon_gem_prime_import_sg_ta [...] adds bb2585c406dc drm/amd/amdgpu/atombios_encoders: Remove set but unused va [...] adds 3939c49c7961 drm/amd/pm: retire dimgrey_cavefish hardcode for the use o [...] adds 0d4d95125d9e drm/amdgpu: make gfxhub_v1_0 callback functions to be static adds 178631700f9d drm/amd/pm: fix spelling mistakes in dev_warn messages adds 8976f73b676e drm/amd/display: Always get CRTC updated constant values i [...] adds eb45604e2948 drm/amd/pm: fix smu_v11_0_init_power power_context allocation adds c28f91dc5e4d drm/amd/pm: support runtime PPTable update for dimgrey_cavefish adds 97f6c91787d9 drm/amd/display: Add display only once. adds 31c0ed90b978 drm/amd/display: Add comments to hdcp property change code adds 2c1eadddec8c drm/amdgpu: add device ID for navy_flounder (v2) adds e7de4aee0a0a drm/amdgpu: add DID for dimgrey_cavefish adds bb7978111dd3 drm/amdgpu: fix SI UVD firmware validate resume fail adds 78deaf5f98ac drm/amd/display: Add DPCS regs for dcn302 link encoder adds 6fb33209831b drm/amd/amdgpu: fix null pointer in runtime pm adds c95ec47ccbcf drm/amd/amdgpu: skip unload message in reset adds fce8a4ac46b0 drm/amdgpu: Add gfx doorbell setting for Vangogh adds 7203a2fd98c8 drm/amdgpu: fix a page fault adds ddc3344f165d drm/amd/pm: fix the crash after runtime pm resume adds 2261229cef72 drm/amdgpu: add module parameter choose runtime method adds 9b84ec8e43d6 drm/amdgpu/vcn: refactor dec message functions adds 477f25ebe2fe drm/amdgpu/vcn: update header to support dec software ring adds bd88596fddb4 drm/amdgpu/vcn: add test for dec software ring adds 52f9535ca4f4 drm/amdgpu/vcn3.0: add dec software ring vm functions to support adds a76087cf97af drm/amdgpu/vcn3.0: add software ring share memory support adds b14a04fee908 amdgpu/amdgpu_ids: fix kmalloc_array not uses number as first arg adds 95666c6cfe92 amd/amdgpu: use kmalloc_array to replace kmalloc with multiply adds 38d6be819933 drm/amdgpu: only register VGA devices with the VGA arbiter adds af5bbf93101d drm/amd/display: Avoid HDCP initialization in devices with [...] adds 9304ca4de0b9 drm/amdgpu: Fix fall-through warnings for Clang adds d6e1d905009f drm/radeon: Fix fall-through warnings for Clang adds 910e834db00e drm/amd/display: Fix fall-through warnings for Clang adds b251d357f53f drm/amd/pm: Fix fall-through warnings for Clang adds be6502f0dbba drm/amdgpu: update golden setting for sienna_cichlid adds 9fa3c953f5eb drm/amdgpu: update GC golden setting for navy_flounder adds 7dc7b65a1f3f drm/amdgpu: use generic DMA API adds 7e7726ec1f02 drm/radeon: use generic DMA API adds 18e1a6c95f0a drm/amdgpu: drop leading zeros from the gmc9 fault address adds 45d87b85d39b drm/amdgpu: cleanup gmc_v10_0_process_interrupt a bit adds 26f32a377eed drm/amdgpu: add infrastructure for soft IH ring adds 4750918978a7 drm/amdgpu: enabled software IH ring for Vega adds 0291150d3c61 drm/amdgpu: make sure retry faults are handled in a work i [...] adds d4581f7dfbe1 drm/amdgpu: enabled software IH ring for Navi adds a2a8857ceefe drm/amdgpu: implement retry fault handling for Navi adds e97978e8121e drm/amd/display: add i2c speed arbitration for dc_i2c and [...] adds 06722b37d156 drm/amd/display: Source minimum HBlank support adds 41fd932e1a15 drm/amd/display: Update panel register adds 949c5cde3e0f drm/amd/display: Enable stutter for dcn3.01. adds 96879ad3e4e3 drm/amd/display: Add DMCU memory low power support adds d4930b7aaefb drm/amd/display: intermittent underflow observed when PIP [...] adds 2208f39c7509 drm/amd/display: expose clk_mgr functions for reuse adds 014427adc556 drm/amd/display: change hw sequence adds 63c954a1ff8b drm/amd/display: Clear sticky vsc sdp error bit adds 49d067dcf284 drm/amd/display: Add BLNDGAM memory shutdown support adds c85ef99a9fa3 drm/amd/display: Add internal display info adds 30bdf50b77bd drm/amd/display: Check multiple internal displays for powe [...] adds fe270efa32e6 drm/amd/display: remove macro which is in header already adds 3ba0a5f3eef9 drm/amd/display: Add GAMCOR memory shutdown support adds 823b3169fbfc drm/amd/display: enable pipe power gating by default adds eaae69383577 drm/amd/display: 3.2.113 adds 7530d9146338 drm/amd/display: To update backlight restore mechanism adds 9a3e698c0758 drm/amd/display: init soc bounding box for dcn3.01. adds 7fe466153e56 drm/amdgpu/dce_virtual: Enable vBlank control for vf adds 24f99d2b21db drm/amd/display: add cursor FB size check adds 5f581248159a drm/amd/display: disallow cropping for cursor plane adds 12f4849a1cfd drm/amd/display: check cursor scaling adds 1347385fe187 drm/amd/display: don't expose rotation prop for cursor plane adds 2aa3b7c81714 drm/radeon/radeon_device: Consume our own header where the [...] adds 6abc3f97628c drm/amd/amdgpu/amdgpu_ttm: Add description for 'page_flags' adds 7ad0c80c5ecb drm/amd/amdgpu/amdgpu_ib: Provide docs for 'amdgpu_ib_sche [...] adds 4aaa7c397d7e drm/amd/amdgpu/cik_ih: Supply description for 'ih' in 'cik [...] adds f59bf24e4b85 drm/amd/amdgpu/amdgpu_virt: Correct possible copy/paste or [...] adds 44eb261ca46e drm/amd/amdgpu/uvd_v4_2: Fix some kernel-doc misdemeanours adds 2b7a8cf3491f drm/amd/amdgpu/dce_v8_0: Supply description for 'async' adds 1edcb5f212be drm/amd/amdgpu/cik_sdma: Supply some missing function para [...] adds d14f279a156a drm/amd/amdgpu/gfx_v7_0: Clean-up a bunch of kernel-doc re [...] adds 249403737ae4 drm/amd/amdgpu/si_dma: Fix a bunch of function documentati [...] adds f0b9f8b13168 drm/amd/amdgpu/gfx_v6_0: Supply description for 'gfx_v6_0_ [...] adds e4c980c37cf4 drm/amd/amdgpu/uvd_v3_1: Fix-up some documentation issues adds 8a149a9d4ebc drm/amd/amdgpu/dce_v6_0: Fix formatting and missing parame [...] adds d76dd1779b83 drm/amd/include/vega20_ip_offset: Mark top-level IP_BASE d [...] adds 54dd7aee944c drm/amd/include/navi10_ip_offset: Mark top-level IP_BASE a [...] adds c0b57a269dfa drm/amd/include/arct_ip_offset: Mark top-level IP_BASE def [...] adds 66feb6320230 drm/amd/include/navi14_ip_offset: Mark top-level IP_BASE a [...] adds 91fadc92bb16 drm/amd/include/navi12_ip_offset: Mark top-level IP_BASE a [...] adds 8509479df3b5 drm/amd/include/sienna_cichlid_ip_offset: Mark top-level I [...] adds 6cda1dbca047 drm/amd/include/vangogh_ip_offset: Mark top-level IP_BASE [...] adds d7a9af7d4dac drm/amd/include/dimgrey_cavefish_ip_offset: Mark top-level [...] adds 55c5e65269d2 drm/amd/amdgpu/cik_sdma: Add one and remove another functi [...] adds 8a0fdc729be7 drm/amd/amdgpu/uvd_v4_2: Add one and remove another functi [...] adds c39b7992cc88 drm/amd/amdgpu/gmc_v7_0: Add some missing kernel-doc descriptions adds f0d45f259796 drm/amd/amdgpu/gmc_v8_0: Fix more issues attributed to copy/paste adds fecf491a6eea drm/amd/amdgpu/gmc_v9_0: Remove unused table 'ecc_umc_mcum [...] adds bf0df09c2c1a drm/amd/amdgpu/gmc_v9_0: Suppy some missing function doc d [...] adds beaff108e1bf drm/amd/powerplay: fix spelling mistake "smu_state_memroy_ [...] adds c67742924cbf PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 67fd82f6de17 drm/amdgpu: add another raven1 gfxoff quirk adds 41d11447eacd drm/amdgpu: add mode2 reset support for vangogh adds 6c0c592b3043 drm/amdgpu/nv: add mode2 reset handling adds 7ff818f97c30 drm/amdgpu: Enable GPU reset for vangogh adds 71b231bb88ab Merge remote-tracking branch 'amdgpu/drm-next' adds 230edf78ed4b drm/i915: Add plane .{min,max}_width() and .max_height() vfuncs adds 87ebfaab7f97 drm/i915/display: add namespace to intel_prepare_reset adds e669ad6f1cef drm/i915/display: add namespace to intel_finish_reset adds 2c5688057f70 drm/i915/display: Do not reset display when there is none adds 71c8415d0daa drm/i915/display: return earlier from intel_modeset_init() [...] adds 794d61a19090 drm/i915: re-order if/else ladder for hpd_irq_setup adds 96bd87b7c221 drm/i915: move display-related to the end of intel_irq_init() adds 9a450b68fef7 drm/i915: Do not setup hpd without display adds 02d794a34c00 drm/i915/display: Group DC9 mask set adds 044604943213 drm/i915/display: Make get_allowed_dc_mask().max_dc set a [...] adds 6ec29d2bb060 drm/i915/dp: Some reshuffling in mode_valid as prep for bi [...] adds 65c1ed30b0e6 drm/i915: Move encoder->get_config to a new function adds 11f9af1657b1 drm/i915: Add a wrapper function around get_pipe_config adds 291106cbd6fa drm/i915: Move hw.active assignment into intel_crtc_get_pi [...] adds 33574ec9c1ad drm/i915: s/intel_mode_from_pipe_config/intel_mode_from_cr [...] adds c42773b67d82 drm/i915: Introduce intel_crtc_readout_derived_state() adds bafcdad64346 drm/i915: Add hw.pipe_mode to allow bigjoiner pipe/transco [...] adds aa07c1d3be69 drm/i915: Pass intel_atomic_state instead of drm_atomic_state adds ee230706666c drm/i915/dp: Add from_crtc_state to copy color blobs adds ffc90033dfc1 drm/i915: Pass intel_atomic_state around adds dbf71381d733 drm/i915: Nuke intel_atomic_crtc_state_for_each_plane_stat [...] adds a582354c92d1 drm/i915: Pimp the watermark documentation a bit adds 9c31212b2478 drm/i915: Precompute can_sagv for each wm level adds ab01630b64ce drm/i915: Store plane relative data rate in crtc_state adds 3df3fe241200 drm/i915: Remove skl_adjusted_plane_pixel_rate() adds fdbc5d682e75 drm/i915: Introduce intel_dpll_get_hw_state() adds b97fcaeee23c drm/i915: Move intel_dpll_get_hw_state() into the hsw+ pla [...] adds 3749de07bb11 drm/i915: Use actual readout results for .get_freq() adds c9afbf586e4f drm/i915: Relocate cnl_get_ddi_pll() adds 2ca5a7b85b0c drm/i915: Handle max_bpc==16 adds b896898c7369 drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms adds 83566d13704a drm/i915: Fix the DDI encoder names adds e85e74582987 drm/i915: Copy the plane hw state directly for Y planes adds 63dc014e37b9 drm/i915/dp: Allow big joiner modes in intel_dp_mode_valid(), v3. adds 19f65a3dbf75 drm/i915: Try to make bigjoiner work in atomic check adds 8a029c113b17 drm/i915/dp: Modify VDSC helpers to configure DSC for Bigj [...] adds 4e3cdb4535e7 drm/i915/dp: Master/Slave enable/disable sequence for bigjoiner adds 0385ecead517 drm/i915: HW state readout for Bigjoiner case adds d321634bd7cf drm/i915: Add crtcs affected by bigjoiner to the state adds 1cf6adb70ded drm/i915: Add planes affected by bigjoiner to the state adds 8246d9c7ea5e drm/i915: Get the uapi state from the correct plane when b [...] adds 9f05a7c0adb9 drm/i915: Add bigjoiner aware plane clipping checks adds 498fab06f658 drm/i915: Add debugfs dumping for bigjoiner, v3. adds 756c1b8767a5 drm/i915: Disable legacy cursor fastpath for bigjoiner adds bf473cb531d9 drm/i915: Fix cursor src/dst rectangle with bigjoiner adds 75c4fa30f922 drm/i915: Add bigjoiner state dump adds 919c2299a893 drm/i915: Enable bigjoiner adds 059a0beb4863 drm/i915/perf: workaround register corruption in OATAILPTR adds afd4cf78a189 drm/i915/display: Whitespace cleanups adds 9533fd8019fb drm/i915: Do not call hsw_set_frame_start_delay for dsi adds f287c536d943 drm/i915/dg1: Enable ports adds 6594094f819e drm/i915/gvt: correct a false comment of flag F_UNALIGN adds 5f60b12edcd0 drm/i915/gvt: Save/restore HW status to support GVT suspen [...] adds 385fc38c1f97 drm/i915: Add GVT resume routine to i915 adds a5a8ef937cfa drm/i915/gvt: Fix virtual display setup for BXT/APL adds 64e65f443a43 drm/i915/gvt: replace idr_init() by idr_init_base() adds 9a3a238b3de9 drm/i915/gvt: treat intel_gvt_mpt as const in gvt code adds 69d5c4b50165 Merge tag 'gvt-next-2020-11-23' of https://github.com/inte [...] adds 87fea670c83d Merge remote-tracking branch 'drm-intel/for-linux-next' adds 5c1d644c09db drm/tegra: sor: Ensure regulators are disabled on teardown adds 41f71629b4c4 drm/tegra: replace idr_init() by idr_init_base() adds 123f01a0c989 drm/tegra: output: Do not put OF node twice adds eaae9bf38409 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds c2edc1fe596e drm/atmel-hlcdc/atmel_hlcdc_crtc: Apply correct formatting [...] adds 5f1f10998e7f drm/atmel-hlcdc/atmel_hlcdc_plane: Staticise local functio [...] adds 4fe092fadfc5 drm/atmel-hlcdc/atmel_hlcdc_plane: Fix documentation forma [...] adds eee013c1f128 drm/savage/savage_bci: Remove set but never used 'aper_rsr [...] adds e232e3d4ea4a include: drm: drm_atomic: Artificially use 'crtc' to avoid [...] adds e88904bfe55d drm/sti/sti_hdmi: Move 'colorspace_mode_names' array to wh [...] adds 2c686404012a drm/via/via_dma: Remove set but unused variable 'agp_base' adds a7319c8f50c5 drm/udl: Fix missing error code in udl_handle_damage() adds e3e043992cb6 drm/ttm: fix missing NULL check in the new page pool adds e3aae683e861 drm: convert drm_atomic_uapi.c to new debug helpers adds 50f3d4129e72 drm: add debug logs for drm_mode_atomic_ioctl errors adds 8214e3a1a4ee drm/panel/panel-tpo-tpg110: Correct misnaming and supply m [...] adds b81cfdd6d2b4 dt-bindings: panel-simple-dsi: add samsung panels for OnePlus 6/T adds 5933baa36e26 drm/panel/samsung-sofef00: Add panel for OnePlus 6/T devices adds ebc7d6470ac4 drm/gma500: Remove GTT roll support adds 846939118270 drm/gma500: Remove 2D accel code adds 49ef0c6d7dd2 drm/panel: s6e63m0: Simplify SPI writing adds 1b72ea1eaa9e drm/panel: s6e63m0: Implement reading from panel adds 9cea169835de drm/panel: s6e63m0: Add some explanations adds 4680e9cc9d8b drm/panel: s6e63m0: Support 3WIRE protocol adds db4c02e439f7 drm/panel: s6e63m0: Set up some display info adds 8f9d7ef38cfa drm/lima: simplify the return expression of lima_devfreq_target adds 37d66109fe6f drm/lima/lima_drv: Demote kernel-doc formatting abuse adds cd434e740ff2 drm/lima/lima_sched: Remove unused and unnecessary variable 'ret' adds a14d546f7270 drm/lima: Unconditionally call dev_pm_opp_of_remove_table() adds 7ac76dab93a7 drm/virtio: Make virtgpu_dmabuf_ops with static keyword adds 0003b687ee6d drm: fix oops in drm_atomic_set_crtc_for_connector adds 5bc5cc2819c2 drm/panfrost: Move the GPU reset bits outside the timeout handler adds 7a089ec7d77f console: Delete unused con_font_copy() callback implementations adds 259a252c1f4e console: Delete dummy con_font_set() and con_font_default( [...] adds 4ee573086bd8 Fonts: Add charcount field to font_desc adds 4497364e5f61 parisc/sticore: Avoid hard-coding built-in font charcount adds a1ac250a82a5 fbcon: Avoid using FNTCHARCNT() and hard-coded built-in fo [...] adds 250fe9a5c997 video: fix some kernel-doc markups adds e9d2871f6921 drm: fix some kernel-doc markups adds ba236455ee75 video: fbdev: atmel_lcdfb: fix return error code in atmel_ [...] adds 39aead8373b3 fbcon: Disable accelerated scrolling adds 9b8b641f3133 fbcon: Drop EXPORT_SYMBOL adds 96fb3cbef165 drm/qxl: Remove fbcon acceleration leftovers adds 723ae803218d drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() adds fa62ee25280f drm/meson: Free RDMA resources after tearing down DRM adds e78ad18ba365 drm/meson: Unbind all connectors on module removal adds 0405f94a1ae0 drm/meson: dw-hdmi: Register a callback to disable the regulator adds b33340e33acd drm/meson: dw-hdmi: Ensure that clocks are enabled before [...] adds 81b7608e2b19 dt-bindings: vendor-prefixes: Add abt vendor prefix adds e366a644c69d dt-bindings: display: Add ABT Y030XX067A panel bindings adds 63ee07d5a8d7 media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8_DELTA media bus format adds 7467389bdafb drm/panel: Add ABT Y030XX067A 3.0" 320x480 panel adds f8ef48ffa9d3 drm/armada/armada_overlay: Staticify local function 'armad [...] adds 0e120f1b04b5 drm/drm_dp_mst_topology: Remove set but never used variable 'len' adds 400fb19dd63d drm/exynos/exynos7_drm_decon: Supply missing description f [...] adds cc40c4752593 drm/exynos/exynos_drm_fimd: Add missing description for pa [...] adds dd59eed1e00b drm/exynos/exynos_drm_gsc: Supply missing description for [...] adds 511881a8301f drm/mediatek/mtk_dpi: Remove unused struct definition 'mtk [...] adds b1d8e93eb4da drm/mediatek/mtk_disp_color: Fix formatting and provide mi [...] adds e772a89ddf2e drm/mediatek/mtk_disp_ovl: Fix formatting and provide miss [...] adds 314fbef828f2 drm/mediatek/mtk_disp_rdma: Fix formatting and supply miss [...] adds eaa4d5627529 drm/mediatek/mtk_drm_crtc: Demote seriously out-of-date st [...] adds 36b36f9195ed drm/mediatek/mtk_drm_drv: Staticise local function invoked [...] adds 2bc5f1c93b97 drm/meson/meson_venc: Make local function 'meson_venc_hdmi [...] adds 8b27507efcb8 drm/meson/meson_vclk: Make two local functions static adds c6fd00a49076 drm/nouveau/nvkm/core/firmware: Fix formatting, provide mi [...] adds 295cc38d2e56 drm/pl111/pl111_display: Make local function static adds 52769ba1301f drm/pl111/pl111_debugfs: Make local function 'pl111_debugf [...] adds 6fbd412e648d drm/rockchip/dw-mipi-dsi-rockchip: Demote non-conformant k [...] adds fed79215df7f drm/rockchip/rockchip_rgb: Consume our own header adds f8cd9d9532c6 drm/rockchip/rockchip_lvds: Fix struct document formatting adds 7df5428975e9 drm/selftests/test-drm_mm: Mark 'hole_end' as always_unused adds dfa6082bb979 drm/selftests/test-drm_framebuffer: Remove set but unused [...] adds ffefe45a2d9c drm/selftests/test-drm_dp_mst_helper: Place 'struct drm_dp [...] adds 09234b88ef55 drm/selftests/test-drm_dp_mst_helper: Move 'sideband_msg_r [...] adds 108cfddf00d1 drm/ttm/ttm_bo: Fix one function header - demote lots of k [...] adds 0aa1e107b28a drm/ttm/ttm_range_manager: Demote non-conformant kernel-do [...] adds 78616b88854b drm/ttm/ttm_tt: Demote kernel-doc header format abuses adds 8b6864e3e138 drm/v3d/v3d_drv: Remove unused static variable 'v3d_v3d_pm_ops' adds e226878e1333 drm/v3d/v3d_gem: Provide descriptions for 'v3d_lookup_bos' [...] adds d49c4b2c0732 drm/v3d/v3d_sched: Demote non-conformant kernel-doc header adds 705477b8961e drm/vc4/vc4_hdmi_regs: Mark some data sets as __maybe_unused adds 2bac959c5a6d drm/vc4/vc4_hdmi: Remove set but unused variable 'ret' adds 06e094199cfc drm/vc4/vc4_v3d: Demote non-conformant kernel-doc headers adds 3b21fe6896c2 drm/vc4/vc4_debugfs: Demote non-conformant kernel-doc headers adds 94ffd9b86284 include/drm/drm_atomic: Make use of 'new_crtc_state' adds fa388231fec9 drm/docs: Fix todo.rst adds aefec40938e4 drm/amdgpu: fix check order in amdgpu_bo_move adds b1246bd4a18b drm/amdgpu: Fix missing prototype warning adds 58a74c6f1d6f drm/via: fix assignment in if condition adds f9f92e7c583f char/agp: Disable frontend without CONFIG_DRM_LEGACY adds 1527f926fd04 mm: mmap: fix fput in error path v2 adds 295992fb815e mm: introduce vma_set_file function v5 adds 3e3e59ef0cbe drm/ttm: fix DMA32 handling in the global page pool adds 52aa300fabe5 drm: improve kernel-docs in drm_mode.h adds a651341b269c drm/virtio: suffix create blob call with _ioctl like any ioctl adds 7efb5f38ac9e drm/virtio: fix a file name comment reference adds c12096085b62 virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE adds bb53a604a74b drm/virtio: use fence_id when processing fences adds 65f8453dc691 drm/virtio: rename sync_seq and last_seq adds 2ac5ef3b2362 drm: document drm_mode_get_connector adds 22f0d89805a4 drm: document drm_mode_modeinfo adds eca22edb37d2 drm: Pass the full state to connectors atomic functions adds c8917fd74f93 drm/panel: s6e63m0: Fix and extend MCS table adds 9c3f0a0dd6a1 drm/panel: s6e63m0: Implement 28 backlight levels adds f0aee45ffc8b drm/panel: s6e63m0: Fix init sequence adds 1dfeea904550 drm/meson: dw-hdmi: Disable clocks on driver teardown adds 2b6cb81b95d1 drm/meson: dw-hdmi: Enable the iahb clock early enough adds 381295758792 dma-buf: system_heap: Rework system heap to use sgtables i [...] adds a5d2d29e24be dma-buf: heaps: Move heap-helper logic into the cma_heap i [...] adds 064fae53c068 dma-buf: heaps: Remove heap-helpers code adds 4c68e499bb9d dma-buf: heaps: Skip sync if not mapped adds d963ab0f15fb dma-buf: system_heap: Allocate higher order pages if available adds 8ce9daf8856d drm: Fix fall-through warnings for Clang adds 0b08d08ddfb6 drm/via: Fix fall-through warnings for Clang adds 2c3a1e49696f video: fbdev: lxfb_ops: Fix fall-through warnings for Clang adds 04295bc3362d video: fbdev: pm2fb: Fix fall-through warnings for Clang adds 77f512bde99a drm/mcde: Fix RGB/BGR bug adds bfbc5e3b1774 drm/mcde: Break out DSI set-up routine adds d795fd322063 drm/mcde: Support DPI output adds 3a78f064a679 drm/mcde: Fix uninitialized value adds 0cf2ef46c6c0 drm/shmem-helper: Use cached mappings by default adds 2f04636f496d drm/shmem-helper: Removed drm_gem_shmem_create_object_cached() adds a102172c7f81 drm/fb-helper: Call dirty helper after writing to fbdev adds 763aea17bf57 drm/fb-helper: Unmap client buffer during shutdown adds c1acbf08eb49 drm/client: Depend on GEM object kmap ref-counting adds 9622349ea1b6 drm/fb-helper: Rename dirty worker to damage worker adds 2b5f31aaa8d1 drm/fb-helper: Return early in damage worker adds fd2d856538bb drm/fb-helper: Separate shadow-buffer flushing and calling [...] adds 1d46491d4a08 drm/fb-helper: Move damage blit code and its setup into se [...] adds 4270d6f60d68 drm/fb-helper: Restore damage area upon errors adds 7d4d269c0973 drm/fb-helper: Copy dma-buf map before flushing shadow fb adds 32228ff5f7e1 drm/fb-helper: Acquire modeset lock around shadow-buffer flushing adds 1187ffc41bca drm: fix kernel-doc warnings for SCALING_FILTER adds bcca3e0328fa dt-bindings: display/panel: add Innolux N125HCE-GN1 adds a14c6b0eef77 panel-simple: add Innolux N125HCE-GN1 adds bf8975837dac dma-buf/dma-resv: Respect num_fences when initializing the [...] adds ab43108d0dd4 drm/mcde: fix masking and bitwise-or on variable val adds f0db19305e52 Merge remote-tracking branch 'drm-misc/for-linux-next' adds e8b0b994c3a5 drm/msm/a6xx: Clear shadow on suspend adds 5771de5d5b3b drm/msm/a5xx: Clear shadow on suspend adds 19e52bcb27c2 drm/msm/dp: return correct connection status after suspend adds 62671d2ef24b drm/msm/dp: fixes wrong connection state caused by failure [...] adds 231a04fcc6cb drm/msm/dp: deinitialize mainlink if link training failed adds ea530388e64b drm/msm/dp: skip checking LINK_STATUS_UPDATED bit adds 26b8d66a399e drm/msm/dp: promote irq_hpd handle to handle link training [...] adds e8c765811b10 drm/msm/dp: do not notify audio subsystem if sink doesn't [...] adds a7cb7f68b200 Merge remote-tracking branch 'drm-msm/msm-next' adds b3a837168ea0 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries adds 099e5bde9bd2 drm/imx: depend on COMMON_CLK to fix compile tests adds 7b6c1b37c921 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds d477878cb32b Merge remote-tracking branch 'etnaviv/etnaviv/next' adds f7d01359b0d9 regmap: Fix order of regmap write log adds ac185479f48a Merge remote-tracking branch 'regmap/for-5.11' into regmap-next adds f86e914f86f9 Merge remote-tracking branch 'regmap/for-next' adds 8461352ddf07 ALSA: firewire: fix comparison to bool warning adds 704cbc4eb314 ALSA: hdspm: Fix fall-through warnings for Clang adds 59e3d501cfaa ALSA: pcsp: Fix fall-through warnings for Clang adds 45bbe6c95e42 ALSA: sb: Fix fall-through warnings for Clang adds e714fa93898f ALSA: aloop: Constify ops structs adds 9ac05523d38d ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code adds bc4e94aa8e72 ALSA: usb-audio: Handle discrete rates properly in hw constraints adds 4974b7950929 ALSA: usb-audio: Don't call usb_set_interface() at trigger [...] adds 93db51d06b32 ALSA: usb-audio: Check valid altsetting at parsing rates f [...] adds 2e43aae2bf5a ALSA: usb-audio: Check implicit feedback EP generically for UAC2 adds c7474d09777c ALSA: usb-audio: Add snd_usb_get_endpoint() helper adds 1803503fe963 ALSA: usb-audio: Set and clear sync EP link properly adds e93e890e16ef ALSA: usb-audio: Improve some debug prints adds f6581c0e5d29 ALSA: usb-audio: Track implicit fb sync endpoint in audiof [...] adds 1865211d6789 ALSA: usb-audio: Move snd_usb_autoresume() call out of set [...] adds 5a6c3e11c9c9 ALSA: usb-audio: Add hw constraint for implicit fb sync adds 7726dce14c5e ALSA: usb-audio: Simplify hw_params rules adds 7ec827b9465c ALSA: usb-audio: Drop debug.h adds 5fd255f4fe97 ALSA: usb-audio: Avoid doubly initialization for implicit fb adds 54cb31901b83 ALSA: usb-audio: Create endpoint objects at parsing phase adds 982150560c7c ALSA: usb-audio: Drop keep_interface flag again adds e42a09bc520e ALSA: usb-audio: Add snd_usb_get_host_interface() helper adds c7f902015e1e ALSA: usb-audio: Don't set altsetting before initializing [...] adds d767aba2023c ALSA: usb-audio: Pass snd_usb_audio object to quirk functions adds 953a446b50fd ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments adds 73037c8dc1c8 ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments adds 57234bc10385 ALSA: usb-audio: Stop both endpoints properly at error adds 96e221f379e8 ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_ca [...] adds 75c16b5147ee ALSA: usb-audio: Always set up the parameters after resume adds 61cc2d775e09 ALSA: usb-audio: Fix EP matching for continuous rates adds bf6313a0ff76 ALSA: usb-audio: Refactor endpoint management adds c15871e17fc6 ALSA: usb-audio: Fix possible stall of implicit fb packet [...] adds cab941b7e5cf ALSA: usb-audio: Constify audioformat pointer references adds 43b81e84068d ALSA: usb-audio: Use atomic_t for endpoint use_count adds d0f09d1e4a88 ALSA: usb-audio: Refactoring endpoint URB deactivation adds 6aa719d15a19 ALSA: usb-audio: Drop unneeded snd_usb_substream fields adds 3d58760f4d00 ALSA: usb-audio: Unify the code for the next packet size c [...] adds 13ee03361fc5 ALSA: usb-audio: Simplify rate_min/max and rates set up adds 53837b4ac2bd ALSA: usb-audio: Replace slave/master terms adds 89fa3f686c10 ALSA: usb-audio: Use unsigned char for iface and altsettin [...] adds 8ec08b1a5cf8 ALSA: usb-audio: Show sync endpoint information in proc outputs adds 6234fdc1cede ALSA: usb-audio: Quirk for BOSS GT-001 adds 9fddc15e8039 ALSA: usb-audio: Factor out the implicit feedback quirk code adds 83b7dcbc51c9 ALSA: usb-audio: Add generic implicit fb parsing adds 62abd092f97b ALSA: usb-audio: Add implicit_fb module option adds ad0e6a351182 ALSA: usb-audio: Fix quirks for other BOSS devices adds 29b105d947c6 ALSA: usb-audio: Fix MOTU M-Series quirks adds 43906287380f Merge branch 'topic/usb-audio-refactoring' into for-next adds 42a0c4691c79 Merge remote-tracking branch 'sound/for-next' adds 4d1a9952dda6 ASoC: nau8315: add codec driver adds 9352d45a6e45 ASoC: nau8315: revise the power event of EN_PIN dapm widge [...] adds eb84959ab8c0 ASoC: soc-compress: tidyup STREAM vs COMPRESS adds 7428d8c8bd79 ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_CO [...] adds 068904bdb562 Merge series "ASoC: soc-compress: tidyup STREAM vs COMPRES [...] adds 64a70744b778 ASoC: Fix vaud18 power leakage of mt6359 adds 08651373808e dt-bindings: mediatek: mt6359: Add new property for mt6359 adds 50dc5f5c7358 Merge series "Fix vaud18 power leakage of mt6359" from Sha [...] adds 0e38d93493c7 ASoC: google: dt-bindings: modify machine bindings for two [...] adds 3cfbf07c6d27 ASoC: qcom: sc7180: Modify machine driver for 2mic adds 513e22f384f0 Merge series "Modify documentation and machine driver for [...] adds 048751de5688 ASoC: fsl_xcvr: fix break condition adds 4e59dd249cd5 ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() adds 3256ef984b01 ASoC: soc-core: Fix component name_prefix parsing adds aa293777bfeb ASoC: soc-pcm: Get all BEs along DAPM path adds e6aeb375d25d ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names adds c21cbb526c0a ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM adds 930dd47d7402 ASoC: audio-graph: Support empty Codec endpoint adds d09c774f2f9f ASoC: audio-graph: Expose new members for asoc_simple_priv adds e32b100bc6ec ASoC: audio-graph: Expose helpers from audio graph adds 0a142f536785 Merge series "Audio Graph Updates" from Sameer Pujar <spuj [...] adds 34d3daba2339 ASoC: tegra: Don't warn on probe deferral adds 6b0e12a5c668 ASoC: Remove mt6359_platform_driver_remove adds 2aff94e47da2 ASoC: mediatek: mt8192: skip first time data at the beginn [...] adds b8161cbe55a1 ASoC: wm8994: Fix PM disable depth imbalance on error adds 193aa0a04364 ASoC: wm8998: Fix PM disable depth imbalance on error adds c5abd7770df4 Merge series "Fix PM disable depth imbalance on error" fro [...] adds e7ee770a3f90 ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag f [...] adds 0c7f946d6b10 ASoC: SOF: loader: do not warn about unknown firmware headers adds 9c9fd07eb481 ASoC: wm1133-ev1: Remove unused driver adds 3fbb01fb583f ASoC: mx27vis-aic32x4: Remove unused driver adds 440534a0ecfd ASoC: phycore-ac97: Remove unused driver adds 83e7e2278680 ASoC: imx-mc13783: Remove unused driver adds ffc64110b7e9 ASoC: fsl: eukrea: Remove the SND_SOC_IMX_SSI selection adds c31da0b196f9 ASoC: imx-ssi: Remove unused driver adds 5e7aace13df2 ASoC: arizona: Fix a wrong free in wm8997_probe adds 76462effbd29 Merge series "ASoC: Fix error handling in wm899x" from Zha [...] adds 488cdbd8931f ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device adds 4a55000722d7 ASoC: codecs: rt*.c: remove useless pointer cast adds 17f6433192d8 ASoC: rt711: remove warnings adds f184892613dd ASoC: codecs: max98373-sdw: align regmap use with other codecs adds 3c3650274f9a Merge series "ASoC: soundwire: SDCA device quirk and clean [...] adds 80e2b1208d87 ASoC: google: dt-bindings: add new compatible for sc7180-coachz adds e936619b7ce7 ASoC: qcom: sc7180: Modify machine driver for sound card adds 9c2368e35385 Merge series "Support SC7180 sound card variation without [...] adds 724d53f6a0f3 ASoC: SOF: imx: fix Kconfig punctuation adds aff581aee840 ASoC: SOF: Kconfig: fix Kconfig punctuation and wording adds 66e1b65128c2 ASoC: SOF: Intel: fix Kconfig punctuation and wording adds 358f0ac1f279 ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG adds a5a8ac3ca000 Merge series "ASoC: SOF: Kconfig corrections" from Pierre- [...] adds 7416f6bc5fcb ASoC: rt5682: Add a new property for the DMIC clock driving adds 33ee67b47ba0 ASoC: rt5682: Add a new property to the device tree. adds f026c123001b ASoC: topology: use inclusive language for bclk and fsync adds df132fa9daf4 ASoC: SOF: use inclusive language for bclk and fsync adds 84b53a366ebc ASoC: Intel: atom: use inclusive language for SSP bclk/fsync adds a6e9717a71fd ASoC: Intel: keembay: use inclusive language for bclk and fsync adds 85288b3bf1db Merge series "ASoC: use inclusive language for bclk/fsync/ [...] adds 7141f25f14e0 ASoC: qcom: sc7180: initialize the "no_headphone" variable adds 299fe9937dbd ASoC: meson: fix COMPILE_TEST error adds 6c2b6bb0d343 ASoC: SOF: Intel: initial support for Alderlake-S adds 313ebec48ded ASoC: qcom: lpass-sc7180: Add 32 bit format support for capture adds 60a973862f3c ASoC: qcom: sc7180: Register shutdown handler for lpass platform adds 6feaaa7c19bd ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS adds 798714b6121d ASoC: pcm512x: Rearrange operations in `hw_params()` adds 26b97d95a05d ASoC: pcm512x: Move format check into `set_fmt()` adds 25d27c4f68d2 ASoC: pcm512x: Add support for more data formats adds 47f667afe716 Merge series "ASoC: pcm512x: Patch series to set fmt from [...] adds 768a3a3b327d ASoC: Intel: catpt: Optimize applying user settings adds c440c72474e1 ASoC: Intel: catpt: Streamline power routines across LPT and WPT adds 3d32489838bb ASoC: Intel: catpt: Cleanup after power routines streamlining adds 4fb87241e519 Merge series "ASoC: Intel: catpt: Offload fixes and code o [...] adds f077770b2675 ASoC: adau1977: convert text binding to yaml format adds e1ade4c55ae3 ASoc: adi: Kconfig: Remove depends on for ADI reference designs adds 674226db62ec ASoC: fsl: SND_SOC_FSL_AUD2HTX should depend on ARCH_MXC adds 9a207228bdf0 ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY adds 5268e0bf7123 ASoC: Fix 7/8 spaces indentation in Kconfig adds a5ec7c9e007b ASoC: wcd9335: Remove unnecessary conversion to bool adds b88b31f4fa0a ASoC: mmp-sspa: clear transmit phase bit for non-stereo formats adds 45f366ec7941 ASoC: samsung: fix platform_no_drv_owner.cocci warnings adds 7d94ca3c8acd ASoC: mt8192: revert "add audio afe document" adds e52f3f291152 ASoC: audio-graph-card: Refactor schema adds fd97ee45ec63 ASoC: dt-bindings: marvell, mmp-sspa: Use audio-graph-port schema adds 251bf658558f ASoC: dt-bindings: Refine 'frame-master' and 'bitclock-mas [...] adds de3de881db8e Merge series "ASoC: graph card schema rework" from Rob Her [...] adds a4e427c59a26 ASoC: soc-component: add snd_soc_component_compr_open() adds dbde5e21140c ASoC: soc-component: add snd_soc_component_compr_free() adds 08aee2511442 ASoC: soc-component: add snd_soc_component_compr_trigger() adds ff08cf80adda ASoC: soc-component: add snd_soc_component_compr_set_params() adds 77c221ecfed8 ASoC: soc-component: add snd_soc_component_compr_get_params() adds d67fcb2d8f15 ASoC: soc-component: add snd_soc_component_compr_get_caps() adds 0f6fe09720a3 ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() adds 0506b8850364 ASoC: soc-component: add snd_soc_component_compr_ack() adds 03ecea64e0ae ASoC: soc-component: add snd_soc_component_compr_pointer() adds b5852e66b115 ASoC: soc-component: add snd_soc_component_compr_copy() adds 1b308fb138eb ASoC: soc-component: add snd_soc_component_compr_set_metadata() adds bab78c238025 ASoC: soc-component: add snd_soc_component_compr_get_metadata() adds 1482304db126 Merge series "ASoC: soc-component: add snd_soc_component_x [...] adds 61349f0f2715 ASoC: sunxi: do not select COMMON_CLK to fix builds adds 53233e40c142 ASoC: fsl_sai: Correct the clock source for mclk0 adds 73ea3a5dbbef ASoC: Intel: catpt: select WANT_DEV_COREDUMP adds 9983ac49b7db ASoC: SOF: relax PCM period and buffer size constraints adds caebea04b912 ASoC: SOF: Intel: add hw specific PCM constraints adds a27b421f1d04 ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean adds ccbd847f15b0 ASoC: qcom: dt-bindings: add bindings for lpass wsa macro codec adds 809bcbcecebf ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro adds 2c4066e5d428 ASoC: codecs: lpass-wsa-macro: add dapm widgets and route adds 67d99b23c881 ASoC: qcom: dt-bindings: add bindings for lpass va macro codec adds 908e6b1df26e ASoC: codecs: lpass-va-macro: Add support to VA Macro adds 58aad93015b9 ASoC: codecs: lpass-va-macro: add dapm widgets and routes adds 36b90846c5d5 Merge series "ASoC: codecs: add support for LPASS Codec ma [...] adds fca18e62984a ASoC: SOF: control: override volume info callback adds 73d2784ecf09 ASoC: dt-bindings: renesas, rsnd: Fix duplicate 'allOf' entries adds 2b3f6f4af955 ASoC: codecs: lpass-va-macro: add missing MODULE_DEVICE_TABLE adds 82d1aeb8a407 ASoC: mmp-sspa: set phase two word length register adds ddf1c4b3944a ASoC: qcom: sm8250: fix HDMI audio playback adds 7998c168a94d ASoC: Intel: broadwell: add missing pm_ops adds cf7f4a5320cd ASoC: Intel: bdw-rt5677: add missing pm_ops adds b5682305297d ALSA: hda: intel-dsp-config: add helper for ACPI DSP drive [...] adds 644eebdbbf11 ASoC: soc-acpi: add helper to identify parent driver. adds 41656c3dc2ac ASoC: Intel: boards: byt/cht: set card and driver name at [...] adds 05ff312badb6 ASoC: Intel: byt/cht: set pm ops dynamically adds f7313f9fc287 ASoC: SOF: acpi: add dynamic selection of DSP driver adds df5f5edaef4b ASoC: Intel: Atom: add dynamic selection of DSP driver adds b405b4318c77 ASoC: SOF: Intel: allow for coexistence between SOF and At [...] adds 803e591337e6 ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver [...] adds 8643e85aab87 ASoC: Intel: broadwell: set card and driver name dynamically adds ec8a15d3a7c7 ASoC: Intel: catpt: add dynamic selection of DSP driver adds 0e5cc22162e5 ALSA: hda: intel-dsp-config: ignore dsp_driver parameter f [...] adds d512ef22d77b ASoC: SOF: Intel: allow for coexistence between SOF and ca [...] adds 991e74d149eb Merge series "ASoC: Intel/SOF: extend run-time driver sele [...] adds 9546c76c73a1 ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails f [...] adds 6e85530496a4 ASoC: mt6359: remove unused property for mt6359 adds 6b114d8b4ded Merge series "ASoC: mt6359: Fix regulator_dev_lookup() fai [...] adds 7c1d0e554a35 ASoC: SOF: IPC: fix implicit type overflow adds f805e7e09c8f ASoC: SOF: nocodec: modify DAI link definitions adds 3371c6f9f411 ASoC: codecs: Fix fall-through warnings for Clang adds 25ce4f2b3593 ASoC: hdmi-codec: Get ELD in before reporting plugged event adds c3d900dc905b ASoC: sh: depend on COMMON_CLK to fix compile tests adds 82ceffce9633 ASoC: stm: depend on COMMON_CLK to fix compile tests adds b3cf78e0dacb ASoC: ti: depend on COMMON_CLK to fix compile tests adds 6a8b8b582db1 ASoC: imx-audmux: Remove unused .id_table adds 7f09f79d5cb1 ASoC: SOF: ext_manifest: Parse firmware config dictionary adds 2e4f3f9141cc ASoC: SOF: Improve code alignment in header.h adds 6dd958955d30 ASoC: SOF: Change section comment for SOF_IPC_TEST_ adds 5b10b6298921 ASoC: SOF: Add `memory_info` file to debugfs adds 373c2cebf427 ASoC: fsl_xcvr: fix potential resource leak adds cc3d4eb503f2 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds c2b6f2351118 Merge remote-tracking branch 'sound-asoc/for-next' adds a82bac170390 Merge remote-tracking branch 'modules/modules-next' adds 3a54a215410b Input: st1232 - add support resolution reading adds f1556986babf Input: samsung-keypad - remove set but unused variable 'var' adds cd536aa5b438 Input: imx6ul_tsc - remove set but unused variable 'value' adds e52cd628a03f Input: ads7846 - fix race that causes missing releases adds 9c9509717b53 Input: ads7846 - convert to full duplex adds 820830ec918f Input: ads7846 - fix integer overflow on Rt calculation adds 03e2c9c782f7 Input: ads7846 - fix unaligned access on 7845 adds 23fd34a56ce1 Input: ads7846 - drop unneeded asm/irq.h include adds c7f0169e3bd2 Input: elan_i2c_core - move header inclusion inside adds 05909cd9a0c8 Merge tag 'v5.9' into next adds feedaacdadfc Input: atmel_mxt_ts - fix up inverted RESET handler adds 04f1842a8db6 Input: atmel_mxt_ts - convert bindings to YAML and extend adds c6c746508981 Input: atmel_mxt_ts - support regulator supplies adds 41d7d26b8fb2 Input: adp5589-keys - use devm_kzalloc() to allocate the k [...] adds 760a1219ff26 Input: adp5589-keys - use device-managed function in adp55 [...] adds 3b95bc57c86b Input: adp5589-keys - remove setup/teardown hooks for gpios adds 74f2c59324a3 Input: adp5589-keys - use devm_gpiochip_add_data() for gpios adds 30df385e35a4 Input: adp5589-keys - use devm_add_action_or_reset() for r [...] adds a26506788320 Input: adp5589-keys - mark suspend and resume methods as _ [...] adds 478a57072a4c Input: adp5589-keys - use BIT() adds 35b076b99546 Input: xpad - demote non-conformant kernel-doc header adds 7d52613d1c93 Input: mc13783-pwrbutton - file headers are not good candi [...] adds cb69046526cc Input: goodix - provide some missing function parameter de [...] adds ced8c61fa8c7 Input: wm831x-on - source file headers are not good candid [...] adds aea1f3ffb110 Input: surface3_spi - fix naming issue with 'surface3_spi_ [...] adds b324009d21ae Input: wm97xx-ts - provide missing description for 'status' adds 58e5183ac869 Input: synaptics - demote non-conformant kernel-doc header adds 584da78cba79 Input: goodix - fix misspelling of 'ctx' adds 39f4879e99a4 Input: applespi - provide missing struct 'message' descriptions adds 3aa40a1ad367 Input: vmmouse - demote obvious abuse of kernel-doc header adds 59bbf83835f5 Input: omap4-keypad - fix runtime PM error handling adds e9a710bc8d90 Input: pcspkr - fix fall-through warnings for Clang adds f7bda6662fd4 Input: libps2 - fix fall-through warnings for Clang adds ec0bfaa134da Merge remote-tracking branch 'input/next' adds daaedb820ad7 mtd_blkdevs: don't override BLKFLSBUF adds 4a9d6d667f0b block: don't call into the driver for BLKFLSBUF adds e00adcadf3af block: add a new set_read_only method adds 34919e3ba23a rbd: implement ->set_read_only to hook into BLKROSET processing adds 118cf084adb3 md: implement ->set_read_only to hook into BLKROSET processing adds 2c1b6ec17042 dasd: implement ->set_read_only to hook into BLKROSET processing adds 732e12d805a7 block: don't call into the driver for BLKROSET adds 7a2f0ce19f2e loop: use set_disk_ro adds 98f49b63e84d block: remove set_device_ro adds a7cb3d2f09c8 block: remove __blkdev_driver_ioctl adds 6b3ba9762f9f block: cleanup del_gendisk a bit adds 62b508f8b6b1 block: open code kobj_map into in block/genhd.c adds e49fbbbf0aa1 block: split block_class_lock adds bd8eff3ba2ca block: rework requesting modules for unclaimed devices adds a160c6159d4a block: add an optional probe callback to major_names adds d18e8b1bf9e2 ide: remove ide_{,un}register_region adds f9550f1b3981 swim: don't call blk_register_region adds 996e509bbc95 sd: use __register_blkdev to avoid a modprobe for an unreg [...] adds 7cc178a6b994 brd: use __register_blkdev to allocate devices on demand adds 8410d38c2552 loop: use __register_blkdev to allocate devices on demand adds 28144f9998e0 md: use __register_blkdev to allocate devices on demand adds bbc26e8d9394 ide: switch to __register_blkdev for command set probing adds 302cfee15029 floppy: use a separate gendisk for each media format adds 0033a9b41fc2 amiflop: use separate gendisks for Amiga vs MS-DOS mode adds bf9c0538e485 ataflop: use a separate gendisk for each media format adds 6c3a05e12705 z2ram: reindent adds 76487f024142 z2ram: use separate gendisk for the different modes adds e418de3abcda block: switch gendisk lookup to a simple xarray adds e2b6b3018717 block: fix the kerneldoc comment for __register_blkdev adds 99473d9db93a block: remove the call to __invalidate_device in check_dis [...] adds 3b4f85d02a4b loop: let set_capacity_revalidate_and_notify update the bdev size adds 5dd55749b79c nvme: let set_capacity_revalidate_and_notify update the bdev size adds b200e38c493b sd: update the bdev size in sd_revalidate_disk adds 449f4ec9892e block: remove the update_bdev parameter to set_capacity_re [...] adds ee4bf6486350 nbd: remove the call to set_blocksize adds 92f93c3a1bf9 nbd: move the task_recv check into nbd_size_update adds 2dc691cc4ac2 nbd: refactor size updates adds dcbddf541f18 nbd: validate the block size in nbd_set_size adds 2ebcabf3dba5 nbd: use set_capacity_and_notify adds 8a6f7bbf29d1 aoe: don't call set_capacity from irq context adds f64d9b2eacb9 dm: use set_capacity_and_notify adds 657985f857c0 pktcdvd: use set_capacity_and_notify adds d17e66aadbe5 nvme: use set_capacity_and_notify in nvme_set_queue_dying adds bc254eb44f9d drbd: use set_capacity_and_notify adds e864e49af3a8 rbd: use set_capacity_and_notify adds 230272b4f809 rnbd: use set_capacity_and_notify adds 6e017a3931d7 zram: use set_capacity_and_notify adds dc2985a8d583 dm-raid: use set_capacity_and_notify adds 2c247c5169b5 md: use set_capacity_and_notify adds 94d91e7f8c22 md: remove a spurious call to revalidate_disk_size in update_size adds ddff331a14eb virtio-blk: remove a spurious call to revalidate_disk_size adds 5a5678ff3a49 block: unexport revalidate_disk_size adds 30f2d745bd93 Merge branch 'for-5.11/block' into for-next adds 8b8b0915ba8d s390/cio: Export information about Endpoint-Security Capability adds 4cd6094d9d60 s390/cio: Provide Endpoint-Security Mode per CU adds 32ef938815c1 s390/cio: Add support for FCES status notification adds e03c5941f904 s390/dasd: Remove unused parameter from dasd_generic_probe() adds d2a527580c0a s390/dasd: Move duplicate code to separate function adds 460181217a24 s390/dasd: Store path configuration data during path handling adds 9e34c8ba9169 s390/dasd: Fix operational path inconsistency adds 19508b204740 s390/dasd: Display FC Endpoint Security information via sysfs adds b72949328869 s390/dasd: Prepare for additional path event handling adds 4d063e646b4b s390/dasd: Process FCES path event notification adds 6388ffa67098 Merge branch 'for-5.11/drivers' into for-next adds 32d59773da38 arm: add support for TIF_NOTIFY_SIGNAL adds bec58f40d6c5 xtensa: add support for TIF_NOTIFY_SIGNAL adds e29e92dd1f50 alpha: add support for TIF_NOTIFY_SIGNAL adds b7560cfc3f8a c6x: add support for TIF_NOTIFY_SIGNAL adds eeece3d07150 h8300: add support for TIF_NOTIFY_SIGNAL adds bbb026da151c ia64: add support for TIF_NOTIFY_SIGNAL adds b157d138325c nds32: add support for TIF_NOTIFY_SIGNAL adds 21b30ce8a161 riscv: add support for TIF_NOTIFY_SIGNAL adds c096382df85e sparc: add support for TIF_NOTIFY_SIGNAL adds f2969b7a3091 task_work: remove legacy TWA_SIGNAL path adds a716b1cc9d48 io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds fdc67f498ae2 signal: kill JOBCTL_TASK_WORK adds 3948f5835fc3 kernel: remove checking for TIF_NOTIFY_SIGNAL adds 67677dc44329 io_uring: remove 'twa_signal_ok' deadlock work-around adds c7d54a4e4d69 Merge branch 'tif-task_work.arch' into for-next adds ce59fc69b1c2 io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds b713c195d593 net: provide __sys_shutdown_sock() that takes a socket adds 36f4fa6886a8 io_uring: add support for shutdown(2) adds 78e7a18bc8da io_uring: allow non-fixed files with SQPOLL adds b5801166d42a io_uring: enable file table usage for SQPOLL rings adds 1b6b24c02e45 fs: make do_renameat2() take struct filename adds a10981770d8a io_uring: add support for IORING_OP_RENAMEAT adds e2ca87c81217 io_uring: add support for IORING_OP_UNLINKAT adds 734b992022da io_uring: split poll and poll_remove structs adds 6c988757fa90 io_uring: track link's head and tail during submit adds 7da65624e2c9 io_uring: track link timeout's master explicitly adds 02251bcadfca io_uring: link requests with singly linked list adds 396d5472a85d io_uring: rearrange io_kiocb fields for better caching adds ce623212c7ce io_uring: only plug when appropriate adds 6f7518f73a8e io_uring: add timeout support for io_uring_enter() adds 4923e5eb6a95 io_uring: NULL files dereference by SQPOLL adds ed89daff8292 fs/io_uring Don't use the return value from import_iovec(). adds b483b1187731 io_uring: remove duplicated io_size from rw adds 93aa06cc2143 io_uring: inline io_import_iovec() adds 83c5bd04e793 io_uring: simplify io_task_match() adds d1c8c09a5358 io_uring: add a {task,files} pair matching helper adds f93abdd236e3 io_uring: cancel only requests of current task adds 7d8e335bc6a6 io_uring: don't iterate io_uring_cancel_files() adds 175eeb92af95 io_uring: pass files into kill timeouts/poll adds 763fdfa278b1 io_uring: always batch cancel in *cancel_files() adds 32c1ef87098c io_uring: refactor io_sq_thread() handling adds 7cd18fdd5aed io_uring: initialize 'timeout' properly in io_sq_thread() adds 5d5f62071658 io_uring: don't acquire uring_lock twice adds e47cbfdf3f65 io_uring: only wake up sq thread while current task is in [...] adds b553c58a45e7 io_uring: don't take fs for recvmsg/sendmsg adds cb51861bf53e io_uring: replace inflight_wait with tctx->wait adds ad2b68095bb9 io_uring: share fixed_file_refs b/w multiple rsrcs adds dff6dc25e483 io_uring: check kthread stopped flag when sq thread is unparked adds c7727a30e10d io_uring: change submit file state invariant adds faa3255a58d4 io_uring: fix miscounting ios_left adds cd9e73c6200e io_uring: use bottom half safe lock for fixed file data adds f7af08774d69 Merge branch 'for-5.11/io_uring' into for-next adds 7d5eb5f3c02b io_uring: fix files cancellation adds a9c954728832 Merge branch 'for-5.11/io_uring' into for-next adds 63653368c25f block: remove unused BIO_SPLIT_ENTRIES adds 090a2a2a647c Merge branch 'for-5.11/block' into for-next adds 2d9cd85cd1cb Merge remote-tracking branch 'block/for-next' adds a7a10bce8a04 dm integrity: don't use drivers that have CRYPTO_ALG_ALLOC [...] adds e5d41cbca1b2 dm writecache: advance the number of arguments when report [...] adds 67aa3ec3dbc4 dm writecache: fix the maximum number of arguments adds 075a63049f2e dm: remove unnecessary current->bio_list check when submit [...] adds 5e315f1eb694 dm verity: Add support for signature verification with 2nd [...] adds e8275e47d249 dm mpath: add IO affinity path selector adds 612046ec51cd dm: rename multipath path selector source files to have "d [...] adds 6c203ec4ecf7 Revert "dm cache: fix arm link errors with inline" adds bf31df6cc2e1 dm: fix bug with RCU locking in dm_blk_report_zones adds e54a1d7a7a12 dm table: Remove BUG_ON(in_interrupt()) adds 373ce365b756 dm: add support for REQ_NOWAIT to various targets adds 3f5dba110d12 dm writecache: remove BUG() and fail gracefully instead adds 42e0154cb15f Merge remote-tracking branch 'device-mapper/for-next' adds 1dc575490bff mmc: s3cmci: include GPIO descriptor consumer header adds 1b0e4a2141c7 mmc: s3cmci: enable compile testing adds b733775fb68f mmc: sunxi: drop of_match_ptr from of_device_id table adds e10f480902da mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds c626695ecd8b dt-bindings: mmc: Convert mtk-sd to json-schema adds 59a23395d8aa dt-bindings: mmc: Add support for MT8192 SoC adds f5eccd94b63f mmc: mediatek: Add subsys clock control for MT8192 msdc adds 9baf7c5e3ab3 mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds ead49373d291 mmc: core: Initial support for SD express card/host adds 5afe802132f2 misc: rtsx: Add SD Express mode support for RTS5261 adds 9ff43c7be9b4 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds fb8298631b11 memstick: jmb38x_ms: remove unneeded semicolon adds 8c3c0aca1a0c memstick: mspro_block: remove unneeded semicolon adds a85344d34728 memstick: tifm: remove unneeded semicolon adds 86d9bf50af08 mmc: davinci: remove unneeded semicolon adds 120ae805fbb9 mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ adds 291a81c3b061 mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock [...] adds fa4c9a497c2c mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds 13b4e1e92411 mmc: mediatek: add HS400 enhanced strobe support adds 6b7b58f425c3 mmc: rtsx: Add test mode for RTS5261 adds c28e3fb28f87 misc: rtsx: Fix OCP function for RTS5261 adds 0a3bbf92df7f misc: rtsx: Fix aspm for RTS5261 adds 6f61dd284475 misc: rtsx: Fix PAD driving for RTS5261 adds 5b0f429ede5a misc: rtsx: Check mmc support for RTS5261 adds 1da3c51512ce misc: rtsx: Add CD & WP reverse support for RTS5261 adds 1672617d5128 misc: rtsx: Add hardware auto power off for RTS5261 adds 5eefe22d2235 misc: rtsx: Fix clock timing for RTS5261 adds e2c01e919275 mmc: meson-gx: drop of_match_ptr from of_device_id table adds 9f7d4c916c42 mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds c24aa7b160f5 mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void adds 1f71b0bf4ef8 mmc: owl-mmc: use true and false for bool variables adds 45bffc371fef mmc: renesas_sdhi: only reset SCC when its pointer is populated adds b161d87dfd3d mmc: renesas_sdhi: probe into TMIO after SCC parameters ha [...] adds d14ac691bb6f mmc: renesas_sdhi: populate SCC pointer at the proper place adds 9f809065d86d mmc: renesas_sdhi: simplify reset routine a little adds 183edc060e69 mmc: renesas_sdhi: clear TAPEN when resetting, too adds 80d0be811024 mmc: renesas_sdhi: merge the SCC reset functions adds 8c8310a6c2a6 mmc: renesas_sdhi: remove superfluous SCLKEN adds 4533c3eb893d mmc: renesas_sdhi: improve HOST_MODE usage adds 0e08a4115852 mmc: renesas_sdhi: don't hardcode SDIF values adds ab07a1356043 mmc: renesas_sdhi: sort includes adds bbba85fae441 mmc: mediatek: fix mem leak in msdc_drv_probe adds 8ffbfe43e903 mmc: sdhci-msm: detect if tassadar_dll is used by using co [...] adds fde71a3eeda2 mmc: host: Kconfig: fix spelling mistake "hardare" -> "hardware" adds fcc541fea394 mmc: sdhci: tegra: fix wrong unit with busy_timeout adds ade8e9d3fb92 mmc: tmio: do not print real IOMEM pointer adds 506f43994d4f Merge branch 'fixes' into next adds 854a22997ad5 mmc: sdhci-esdhc-imx: Convert the driver to DT-only adds 40e49564e189 mmc: tmio: Fix command error processing adds a96e6523d016 mmc: sdhci-sprd: drop of_match_ptr from of_device_id table adds bf3023e6e863 mmc: sdhci-st: drop of_match_ptr from of_device_id table adds e3e9ced5c938 memstick: fix a double-free bug in memstick_check adds 1208e75176ca Merge branch 'fixes' into next adds 2fd8a07886e0 dt-bindings: mmc: owl: Add compatible string for Actions S [...] adds c5b1c6dc13da mmc: sdhci: Update firmware interface API adds d7b819b5d338 mmc: pxamci: Fix error return code in pxamci_probe adds b61d468d969f mmc: mediatek: depend on COMMON_CLK to fix compile tests adds 0f1d9961d64f mmc: sdhci-pci-gli: Reduce power consumption for GL9755 adds a3096ec649ea mmc: sdhci-of-arasan: Fix fall-through warnings for Clang adds d33b5b685720 mmc: mxs: Remove the unused .id_table adds 8223e885e74b mmc: mxc: Convert the driver to DT-only adds f2f63301ff6c Merge remote-tracking branch 'mmc/next' adds 86b9d170da98 mfd: syscon: Add syscon_regmap_lookup_by_phandle_optional( [...] adds f8d86e2998e9 Merge branch 'ib-mfd-mediatek-5.11' into ibs-for-mfd-merged adds a0fa0abeb508 mfd: da9xxx-core: Constify static struct resource adds bf4cceb6e009 mfd: intel: Constify static struct resource adds 0aefed0eb805 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers adds f977284ad22f mfd: wm8xxx-core: Constify static struct resource adds 5a1acf2b9308 mfd: lp8788: Constify static struct resource adds 8d7b3a6dac4e mfd: stmpe: Constify static struct resource adds 4bdcbbb9a3a8 mfd: sun4i-gpadc: Constify static struct resource adds c4a164f41554 mfd: Constify static struct resources adds 68a90a6c6443 mfd: madera: Delete register field xxx_WIDTH defines adds a4b9be29f4bf mfd: qcom-spmi-pmic: Add support for PM660/PM660L adds da7d203f46c0 mfd: tps65911-comparator: Use regmap accessors adds 28faad777c2d mfd: tps65910: Clean up after switching to regmap adds 9f5b98f3f414 mfd: tps65910: Remove unused pointers adds 4f2785939fe0 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] adds 21ca0f5b5c04 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties adds 1cd7b935d298 mfd: madera: Add reset as part of resume adds f594d01bb4af mfd: madera: Add special errata reset handling for cs47l15 adds a233d4ebfc6f gpio: tps65910: use regmap accessors adds 4c5840b909f3 mfd: at91-usart: Do not use compatible to register child devices adds 9a463284706c mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpl [...] adds 15ad304878f7 dt-binding: mfd: syscon: add Rockchip QoS register compatibles adds 4556fe8f16e0 mfd: rt5033: Fix errorneous defines adds de1292817cf7 mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE adds d75846ed08e6 mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() adds 14639a22de65 mfd: cpcap: Fix interrupt regression with regmap clear_ack adds 401dd266080a Merge remote-tracking branch 'mfd/for-mfd-next' adds 81a99c745ca5 Merge remote-tracking branch 'backlight/for-backlight-next' adds 1e908b2419ea regulator: BD71837 support commonly used feedback connection adds b54a27d8109f regulator: BD71847 support commonly used feedback connection adds d2ad981151b3 regulator: bd718x7: Support external connection to scale voltages adds 51c0a0c63fd0 Merge series "regulator: bd718x7: support voltage scaling" [...] adds 811c732f4688 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds 0917c9db23ac regulator: debug early supply resolving adds 478f8089161e regulator: mcp16502: add linear_min_sel adds 3e5532a011b0 regulator: mcp16502: adapt for get/set on other registers adds 322eb8666d2f regulator: mcp16502: add support for ramp delay adds 842f44806efa regulator: mcp16502: remove void documentation of struct mcp16502 adds bdcd1177578c regulator: core: validate selector against linear_min_sel adds 2f595d086146 Merge series "regulator: mcp16502: add support for ramp de [...] adds ab97800e088a regulator: core: do not continue if selector match adds ce10f6ca9654 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds b52b417ccac4 regulator: as3722: Fix fall-through warnings for Clang adds e7095c35abfc regulator: core: add of_match_full_name boolean flag adds 5d16a4f9540e Merge series "Add support for SCMIv3.0 Voltage Domain Prot [...] adds e8056bf01080 dt-bindings: arm: remove optional properties for SCMI Regulators adds 0fbeae70ee7c regulator: add SCMI driver adds 33f369efbce1 regulator: mcp16502-regulator: fix spelling mistake adds d7bf537084f2 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds ef038ed0ea9a Merge remote-tracking branch 'regulator/for-next' adds 3d557e06991a Merge remote-tracking branch 'integrity/next-integrity' adds b159e86b5a2a selinux: drop super_block backpointer from superblock_secu [...] adds b2d99bcb2722 selinux: Fix fall-through warnings for Clang adds 3df98d79215a lsm,selinux: pass flowi_common instead of flowi to the LSM hooks adds 0be057763313 Merge remote-tracking branch 'selinux/next' adds 7da31b858ec2 Smack: fix kernel-doc interface on functions adds 9b0072e2b2b5 security/smack: remove unused varible 'rc' adds b9516c9722c3 Merge remote-tracking branch 'smack/next' adds 847b8e9a2182 Merge remote-tracking branch 'tomoyo/master' adds ba59eae72385 audit: fix macros warnings adds 9ebb779a498b Merge remote-tracking branch 'audit/next' adds 978740eba4ca Merge remote-tracking branch 'devicetree/for-next' adds 0e685017c7ba spi: atmel-quadspi: Disable clock in probe error path adds 1dcbdd944824 spi: imx: fix reference leak in two imx operations adds e4062765bc2a spi: sprd: fix reference leak in sprd_spi_remove adds 029b42d8519c spi: introduce SPI_MODE_X_MASK macro adds 10a58c3a308a Merge series "SPI/ Input: ads7846: properly handle spi->mo [...] adds 8853b2503014 spi: synquacer: Disable clock in probe error path adds c575e9113bff spi: pic32: Don't leak DMA channels in probe error path adds 5ef76dac0f2c spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe [...] adds 376ccca853fd Input: ads7846: do not overwrite spi->mode flags set by sp [...] adds 1241f0787578 spi: dw: fix build error by selecting MULTIPLEXER adds f32cce8483f1 spi: spi-mtk-nor: add axi clock control for MT8192 spi-nor adds d73cf07a094f Merge series "add axi clock control for MT8192 spi-nor" fr [...] adds 6e3dbfcb3c8a spi: imx: Remove unused .id_table support adds 03fc41afaa65 spi: mxs: fix reference leak in mxs_spi_probe adds 440408dbadfe spi: fix resource leak for drivers without .remove callback adds 9db34ee64ce4 spi: Use bus_type functions for probe, remove and shutdown adds 7795d4757502 spi: Warn when a driver's remove callback returns an error adds 2ed6e3bac152 spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe adds a6f483b2e441 spi: Fix potential NULL pointer dereference in spi_shutdown() adds 459ea85049b0 spi: dw: fixed missing resource_size adds 5a26b21f04d0 Merge remote-tracking branch 'spi/for-5.11' into spi-next adds d36299123798 Merge remote-tracking branch 'spi/for-next' adds 97e135b45667 Merge branch 'x86/urgent' adds 70d3b8ddcd20 x86/sgx: Add SGX architectural data structures adds 2c273671d0df x86/sgx: Add wrappers for ENCLS functions adds e7b6385b01d8 x86/cpufeatures: Add Intel SGX hardware bits adds d205e0f1426e x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits adds e7e0545299d8 x86/sgx: Initialize metadata for Enclave Page Cache (EPC) [...] adds 74faeee06db8 x86/mm: Signal SIGSEGV with PF_SGX adds 224ab3527f89 x86/cpu/intel: Detect SGX support adds 38853a303982 x86/cpu/intel: Add a nosgx kernel parameter adds d2285493bef3 x86/sgx: Add SGX page allocator functions adds 95bb7c42ac8a mm: Add 'mprotect' hook to struct vm_operations_struct adds 3fe0778edac8 x86/sgx: Add an SGX misc driver interface adds 888d24911787 x86/sgx: Add SGX_IOC_ENCLAVE_CREATE adds c6d26d370767 x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES adds 9d0c151b41fe x86/sgx: Add SGX_IOC_ENCLAVE_INIT adds c82c61865024 x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION adds 8382c668ce4f x86/vdso: Add support for exception fixup in vDSO functions adds cd072dab453a x86/fault: Add a helper function to sanitize error code adds 334872a09198 x86/traps: Attempt to fixup exceptions in vDSO before signaling adds 846643695201 x86/vdso: Implement a vDSO for Intel SGX enclave call adds 2adcba79e69d selftests/x86: Add a selftest for SGX adds 1728ab54b4be x86/sgx: Add a page reclaimer adds 947c6e11fa43 x86/sgx: Add ptrace() support for the SGX driver adds 3fa97bf00126 Documentation/x86: Document SGX kernel architecture adds bc4bac2ecef0 x86/sgx: Update MAINTAINERS adds 67655b57f8f5 x86/sgx: Clarify 'laundry_list' locking adds 0eaa8d153a1d selftests/sgx: Use a statically generated 3072-bit RSA key adds 14132a5b807b x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() adds befc45c72b55 Merge branch 'x86/sgx' adds c33bf8598dc7 Merge branch 'x86/mm' adds 8113ab20e850 tools/power/cpupower: Read energy_perf_bias from sysfs adds 6d6501d912a9 tools/power/turbostat: Read energy_perf_bias from sysfs adds fe0a5788624c tools/power/x86_energy_perf_policy: Read energy_perf_bias [...] adds 18741a5251d0 x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS adds b023fd5f741f x86/msr: Downgrade unrecognized MSR message adds fc69ecc52d95 Merge branch 'x86/misc' adds 3d0890300997 Merge branch 'x86/microcode' adds 5f0c71278d68 x86/fpu: Simplify fpregs_[un]lock() adds cba08c5dc6dc x86/fpu: Make kernel FPU protection RT friendly adds 7dab83c2bd90 Merge branch 'x86/fpu' adds cb17fa8135f4 Merge branch 'x86/entry' adds 028c221ed190 x86/CPU/AMD: Save AMD NodeId as cpu_die_id adds db970bd231c2 x86/CPU/AMD: Remove amd_get_nb_id() adds 8de0c9917cc1 EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId adds cb09a379724d x86/topology: Set cpu_die_id only if DIE_TYPE found adds d5dc35cb7f63 Merge branch 'x86/cpu' adds 09a217c10504 x86/dumpstack: Make show_trace_log_lvl() static adds 907f8eb8e0eb x86/uaccess: Document copy_from_user_nmi() adds 0ac317e89791 x86/boot: Remove unused finalize_identity_maps() adds 31d854603305 x86/head/64: Remove unused GET_CR2_INTO() macro adds 44ddcbd1ac22 Merge branch 'x86/cleanups' adds 2002d2951398 x86/resctrl: Constify kernfs_ops adds afd4eeb3a98e Merge branch 'x86/cache' adds 5f43bfe0b967 Merge branch 'x86/build' adds aec8da04e4d7 x86/ioapic: Correct the PCI/ISA trigger type selection adds 2fb6acf3edfe iommu/amd: Fix union of bitfields in intcapxt support adds 2df985f5e44c iommu/amd: Don't register interrupt remapping irqdomain wh [...] adds d1adcfbb520c iommu/amd: Fix IOMMU interrupt generation in X2APIC mode adds 743c44323f6d Merge branch 'x86/apic' adds da88f9b31136 timer_list: Use printk format instead of open-coded symbol lookup adds c725dafc95f1 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers adds a0f5a65fa5fa time: Add missing colons for parameter documentation of ti [...] adds 199d280c884d timekeeping: Remove static functions from kernel-doc markup adds e025b03113d2 timekeeping: Add missing parameter documentation for updat [...] adds c1ce406e80fb timekeeping: Fix up function documentation for the NMI saf [...] adds f27f7c3f100e timekeeping: Add missing parameter docs for pvclock_gtod_[ [...] adds 29efc4612ac1 timekeeping: Fix parameter docs of read_persistent_wall_an [...] adds 6e5a91901c2d timekeeping: Address parameter documentation issues for va [...] adds cc947f2b9c04 timers: Make run_local_timers() static adds 66981c37b319 hrtimer: Fix kernel-doc markups adds f73f64d56871 tick/broadcast: Serialize access to tick_next_period adds c398960cd82b tick: Document protections for tick related data adds 372acbbaa809 tick/sched: Use tick_next_period for lockless quick check adds 94ad2e3cedb8 tick/sched: Reduce seqcount held scope in tick_do_update_j [...] adds 7a35bf2a6a87 tick/sched: Optimize tick_do_update_jiffies64() further adds 896b969e6732 tick/sched: Release seqcount before invoking calc_load_global() adds b99654491642 tick: Get rid of tick_period adds f500a93d5bcb Merge branch 'timers/core' adds fa089e3ab6bd Merge branch 'sched/urgent' adds a8b62fd08505 stop_machine: Add function and caller debug info adds 565790d28b1e sched: Fix balance_callback() adds 2558aacff858 sched/hotplug: Ensure only per-cpu kthreads run during hotplug adds f2469a1fb43f sched/core: Wait for tasks being pushed away on hotplug adds 06249738a41a workqueue: Manually break affinity on hotplug adds 1cf12e08bc4d sched/hotplug: Consolidate task migration on CPU unplug adds 120455c514f7 sched: Fix hotplug vs CPU bandwidth control adds 9cfc3e18adb0 sched: Massage set_cpus_allowed() adds af449901b84c sched: Add migrate_disable() adds 6d337eab041d sched: Fix migrate_disable() vs set_cpus_allowed_ptr() adds 3015ef4b98f5 sched/core: Make migrate disable and CPU hotplug cooperative adds 14e292f8d453 sched,rt: Use cpumask_any*_distribute() adds 95158a89dd50 sched,rt: Use the full cpumask for balancing adds ded467dc83ac sched, lockdep: Annotate ->pi_lock recursion adds a7c81556ec4d sched: Fix migrate_disable() vs rt/dl balancing adds 86fbcd3b4ba2 sched/proc: Print accurate cpumask vs migrate_disable() adds 885b3ba47aa5 sched: Deny self-issued __set_cpus_allowed_ptr() when migr [...] adds c777d847107e sched: Comment affine_move_task() adds 438b822fbef7 Merge branch 'sched/migrate-disable' adds b6d37a764a5b sched/fair: Reorder throttle_cfs_rq() path adds 12fa97c64dce Merge branch 'sched/migrate-disable' adds cdb310474dec sched/fair: Remove superfluous lock section in do_sched_cf [...] adds 177705790592 sched: Add WF_TTWU, WF_EXEC wakeup flags adds 3aef1551e942 sched: Remove select_task_rq()'s sd_flag parameter adds dc824eb89853 sched/fair: Dissociate wakeup decisions from SD flag value adds 80dc6526b255 Merge branch 'sched/core' adds 098416e69861 x86/mce: Use "safe" MSR functions when enabling additional [...] adds 778a0745c194 Merge branch 'ras/core' adds 969fc694f6c3 Merge branch 'perf/urgent' adds 4c76fa3bde8e Merge branch 'perf/kprobes' adds b589b9fa4987 Merge branch 'perf/core' adds 1fa3d947f4bc Merge branch 'locking/urgent' adds 932f8c64d38b futex: Remove unused empty compat_exit_robust_list() adds 5977b65394b4 Merge branch 'locking/core' adds f296dcd629aa genirq: Remove GENERIC_IRQ_LEGACY_ALLOC_HWIRQ adds e906a546bd86 genirq/irqdomain: Make irq_domain_disassociate() static adds 8c67d247dcad genirq: Fix kernel-doc markups adds d7ba604a9344 Merge branch 'irq/core' adds 03c4ef58149f Merge branch 'efi/urgent' adds bc13809f1c47 efi/libstub/x86: simplify efi_is_native() adds 688eb28211ab efi/x86: Only copy the compressed kernel image in efi_relo [...] adds 6edcf9dc2e1a efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should [...] adds e1ac4b2406d9 efi: generalize efi_get_secureboot adds 25519d683442 ima: generalize x86/EFI arch glue for other EFI architectures adds 8d39cee0592e arm64/ima: add ima_arch support adds b283477d394a efi: x86/xen: switch to efi_get_secureboot_mode helper adds 7990b82a53cc Merge branch 'efi/core' adds 2a656cad337e mm/highmem: Take kmap_high_get() properly into account adds 1eb0616c2df5 xtensa/mm/highmem: Make generic kmap_atomic() work correctly adds a0e169978303 microblaze/mm/highmem: Add dropped #ifdef back adds 62d77517e43a Merge branch 'core/mm' adds 78a56e0494ad entry: Fix spelling/typo errors in irq entry code adds 4cffe21d4a62 Merge branch 'x86/entry' into core/entry adds b4581a52caff x86: Expose syscall_work field in thread_info adds 3136b93c3fb2 entry: Expose helpers to migrate TIF to SYSCALL_WORK flags adds b86678cf0f1d entry: Wire up syscall_work in common entry code adds 23d67a54857a seccomp: Migrate to use SYSCALL_WORK flag adds 524666cb5de7 tracepoints: Migrate to use SYSCALL_WORK flag adds 64c19ba29b66 ptrace: Migrate to use SYSCALL_TRACE flag adds 64eb35f701f0 ptrace: Migrate TIF_SYSCALL_EMU to use SYSCALL_WORK flag adds 785dc4eb7fd7 audit: Migrate to use SYSCALL_WORK flag adds 299155244770 entry: Drop usage of TIF flags in the generic syscall code adds 51af3f230639 x86: Reclaim unused x86 TI flags adds f946a5e7c6b8 Merge branch 'core/entry' adds bab202ab87ba x86/mm: Declare 'start' variable where it is used adds 5409905783d5 Merge branch 'x86/cleanups' adds d707faa64d03 sched/core: Add missing completion for affine_move_task() waiters adds 1293771e4353 sched: Fix migration_cpu_stop() WARN adds 406100f3da08 cpuset: fix race between hotplug work and later CPU offline adds b5b217346de8 sched/topology: Warn when NUMA diameter > 2 adds 9032dc211523 Documentation: scheduler: fix information on arch SD flags [...] adds b19a888c1e9b sched/core: Fix typos in comments adds 480a6ca2dc6e sched/uclamp: Allow to reset a task uclamp constraint value adds 31f6a8c0a471 sched/topology,schedutil: Wrap sched domains rebuild adds ecec9e86d1a3 arm64: Rebuild sched domains on invariance status changes adds fa50e2b452c6 sched/topology: Condition EAS enablement on FIE support adds 31c26f86a7a2 Merge branch 'sched/core' adds 83c2da2e605c context_tracking: Introduce HAVE_CONTEXT_TRACKING_OFFSTACK adds 179a9cf79212 context_tracking: Don't implement exception_enter/exit() o [...] adds 9f68b5b74c48 sched: Detect call to schedule from critical entry code adds 6775de4984ea context_tracking: Only define schedule_user() on !HAVE_CON [...] adds d1f250e2205e x86: Support HAVE_CONTEXT_TRACKING_OFFSTACK adds 6d4d56573fae Merge branch 'core/entry' adds bce6a8cba7bf Merge branch 'linus' adds 61b39ad9a7d2 x86/head64: Remove duplicate include adds ab09b58e4bdf x86/boot/compressed/64: Use TEST %reg,%reg instead of CMP $0,%reg adds 215e35de0470 Merge branch 'x86/cleanups' adds 4a24d80b8c3e x86/mce, cper: Pass x86 CPER through the MCA handling chain adds 9ea041b5e564 Merge branch 'ras/core' adds bf31d009989f Merge remote-tracking branch 'tip/auto-latest' adds 4e3168984467 drivers/clocksource/sp804: Add static for functions such a [...] adds a57314f2b02b clocksource/drivers/sp804: Make some symbol static adds 64d9af610102 clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] adds 53115721efce clocksource/drivers/sp804: Correct clk_get_rate handle adds f1a40b2e1e2c clocksource/drivers/sp804: Use pr_fmt adds aff7325d4f37 dt-bindings: timer: Add new OST support for the upcoming n [...] adds 2c223460bc62 drivers/clocksource/nps: Remove EZChip NPS clocksource driver adds 67a099047e84 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] adds 4bcb2007d4ee dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings adds b3ad845d3241 dt-bindings: timer: renesas: tmu: Convert to json-schema adds a18231796f4a clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] adds 119e453d6a2c clocksource/drivers/ingenic: Fix section mismatch adds 49bd16f7ad5d Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 211f737ac76a MAINTAINERS: Clean up the F: entries for some EDAC drivers adds 61d35648c06c EDAC/synopsys: Return the correct value in mc_probe() adds 3b20369313a4 EDAC: Add three new memory types adds 10590a9d4f23 EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC adds 2223d8c781a0 EDAC/igen6: Add debugfs interface for Intel client SoC EDA [...] adds 41545aabff1e MAINTAINERS: Add entry for Intel IGEN6 EDAC driver adds 83ff51c4e3fe EDAC/i10nm: Use readl() to access MMIO registers adds bc1c99a5971a EDAC: Add DDR5 new memory type adds 479f58dda25b EDAC/i10nm: Add Intel Sapphire Rapids server support adds 98e017cd50c8 Merge branches 'edac-misc' and 'edac-spr' into edac-for-next adds 77429eebd9b1 EDAC/igen6: ecclog_llist can be static adds e6b9534d9db6 Merge branch 'edac-igen6' into edac-for-next adds 143782786ef2 EDAC/amd64: Fix PCI component registration adds 35d2b273876d Merge branch 'edac-urgent' into edac-for-next adds 750c1b5fa3ad Merge remote-tracking branch 'edac/edac-for-next' adds d001e41e1b15 irqchip/exiu: Fix the index of fwspec for IRQ type adds 74cde1a53368 irqchip/gic-v3-its: Unconditionally save/restore the ITS s [...] adds 555298125037 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 0264c8c9e1b5 ftrace: Move the recursion testing into global headers adds 6e4eb9cb22fc ftrace: Add ftrace_test_recursion_trylock() helper function adds da5afbeb1724 ftrace: Optimize testing what context current is in adds 6cdf941871ec pstore/ftrace: Add recursion protection to the ftrace callback adds c536aa1c5b17 kprobes/ftrace: Add recursion protection to the ftrace callback adds 13f3ea9a2c82 livepatch/ftrace: Add recursion protection to the ftrace callback adds 4b750b573c5b livepatch: Trigger WARNING if livepatch function fails due [...] adds 5d15a624c34b perf/ftrace: Add recursion protection to the ftrace callback adds 5d029b035bf1 perf/ftrace: Check for rcu_is_watching() in callback function adds a25d036d939a ftrace: Reverse what the RECURSION flag means in the ftrace_ops adds 773c16705058 ftrace: Add recording of functions that caused recursion adds 60602cb549f1 fgraph: Make overruns 4 bytes in graph stack structure adds 7b68621f8d16 ftrace: Clean up the recursion code a bit adds 28575c61ea60 ring-buffer: Add recording of ring buffer recursion into r [...] adds 045e269c1eb2 ftrace: Remove unused varible 'ret' adds 2b5894cc33e9 tracing: Fix some typos in comments adds 58954b3be8b7 MAINTAINERS: assign ./fs/tracefs to TRACING adds d19ad0775dcd ftrace: Have the callbacks receive a struct ftrace_regs in [...] adds 02a474ca266a ftrace/x86: Allow for arguments to be passed in to ftrace_ [...] adds 2860cd8a2353 livepatch: Use the default ftrace_ops instead of REGS when [...] adds b111545d26c0 tracing: Remove the useless value assignment in test_creat [...] adds abf64927fc97 Merge remote-tracking branch 'ftrace/for-next' adds 6dbce04d8417 rcu: Allow rcu_irq_enter_check_tick() from NMI adds 29368e093921 x86/smpboot: Move rcu_cpu_starting() earlier adds dfe564045c65 rcu: Panic after fixed number of stalls adds 1eafe075bf9c list.h: Update comment to explicitly note circular lists adds e3771c850d3b rcu: Implement rcu_segcblist_is_offloaded() config dependent adds ed73860cecc3 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds a3941517fcd6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 9f866dac9429 rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 7c47ee5aa008 rcu/tree: Make struct kernel_param_ops definitions const adds d2098b444098 rcu,ftrace: Fix ftrace recursion adds bd56e0a4a291 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds 4d60b475f858 rcu: Prevent lockdep-RCU splats on lock acquisition/release adds 354c3f0e22dc rcu: Fix a typo in rcu_blocking_is_gp() header comment adds bfb3aa735f82 rcu: Do not report strict GPs for outgoing CPUs adds 56292e8609e3 rcu/tree: Defer kvfree_rcu() allocation to a clean context adds 50edb988534c srcu: Take early exit on memory-allocation failure adds 7fc91fc84506 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] adds c4638ff0644b Merge branch 'kcsan.2020.11.06a' into HEAD adds 50df51d12c31 Merge branch 'lkmm.2020.11.06a' into HEAD adds 1b585673e519 Merge branch 'tglx-pc.2020.10.30a' into HEAD adds 3abbf539968a Merge branch 'lkmm-dev.2020.11.06a' into HEAD adds bad83303452b rcutorture: Test runtime toggling of CPUs' callback offloading adds ccc46cd6be02 rcutorture: Add testing for RCU's global memory ordering adds 2b5ee66d03bb rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds ff8d5d87be85 rcu/segcblist: Add additional comments to explain smp_mb() adds abeabb0732bd torture: Make --kcsan specify lockdep adds f473383e23a9 tools/memory-model: Tie acquire loads to reads-from adds 98865b579965 rcu: Mark obtuse portion of stall warning as internal debug adds 12c8ca3794c2 locking: Remove duplicate include of percpu-rwsem.h adds d8c6a762d155 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds ccda7e607fc4 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds b941db6a96e1 docs: Remove redundant "``" from Requirements.rst adds fedf141ad37f rcu/segcblist: Add counters to segcblist datastructure adds b3a77e7f6a6c rcu/tree: segcblist: Remove redundant smp_mb()s adds 2e4a1b08d995 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 2c28a11e0be0 cpumask: Make "all" alias global and not just RCU adds 3a9ad92fe154 cpumask: Add a "none" alias to complement "all" adds 53cfa2ce071a cpumask: Add "last" alias for cpu list specifications adds d6e4bde78050 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds 583b22929f68 doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 7e73109ea889 scftorture: Add debug output for wrong-CPU warning adds 68f695586c6b torture: Allow kvm.sh --datestamp to specify subdirectories adds ea615523d5cc rcu: Add lockdep checks for interrupts disabled adds 9135eefd9c3d rcu: For RCU grace-period kthread starvation, dump last CP [...] adds cd34fb1af5c2 rcu: Do not NMI offline CPUs adds 5ee3b9964726 srcu: Make Tiny SRCU use multi-bit grace-period counter adds d39e61c26d66 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 99f38d609ca8 srcu: Provide internal interface to start a Tree SRCU grac [...] adds d4d489ad2bd5 srcu: Provide polling interfaces for Tiny SRCU grace periods adds f9d0ec7fc476 srcu: Provide polling interfaces for Tree SRCU grace periods adds b584f16b2636 srcu: Document polling interfaces for Tree SRCU grace periods adds 168c936e6366 rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds fb81612e12d5 rcutorture: Add writer-side tests of polling grace-period API adds ae2fbe0fd3d7 refscale: Allow summarization of verbose output adds 71b351b4babf rcutorture: Add reader-side tests of polling grace-period API adds 00f413a77626 srcu: Add comment explaining cookie overflow/wrap adds cc360a0a80b8 rcu/trace: Add tracing for how segcb list changes adds eb4b69dbc93b list: Fix a typo at the kernel-doc markup adds 524279e8e735 rcutorture: Require entire stutter period be post-boot adds e5f553e62a44 rcutorture: Make synctype[] and nsynctype be static global adds 1a9465bdbb7c rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds ad4cac6a1b0d torture: Add fuzzed hrtimer-based sleep functions adds b31ff9f19161 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds 504ffe6c2326 torture: Make stutter use torture_hrtimeout_*() functions adds 2b4ab8a778c8 rcutorture: Use hrtimers for reader and writer delays adds 35dfd5b6de6a torture: Prepare for splitting qemu execution from kvm-tes [...] adds d0e189b7526b torture: Add config2csv.sh script to compare torture scenarios adds 5dadead75c18 rcu/segcblist: Add debug checks for segment lengths adds eb7b993a126b sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds 826df96c3f32 rcu: Check and report missed fqs timer wakeup on RCU stall adds bbf70ff1a5f0 rcu/tree: Allocate a page when caller is preemptible adds 57866a1dd50d rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds c16d9ce621ea rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds 50b4e287c4d0 tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds 6ee02651a66a torture: Make kvm.sh "Test Summary" date be end of test adds a1465ce3a709 rcu: Record kvfree_call_rcu() call stack for KASAN adds 95f51d481690 torture: Make kvm.sh arguments accumulate adds a142bdea4fed torture: Add torture.sh torture-everything script adds 01e2c10cc066 torture: Print run duration at end of kvm.sh execution adds b595a1f5eca1 torture: Make torture.sh use common time-duration bash functions adds fe71e0bbff42 torture: Remove use of "eval" in torture.sh adds bb8c662823b2 torture: Make kvm.sh return failure upon build failure adds cc882d6f9b7d torture: Add "make allmodconfig" to torture.sh adds beba8bdf2f16 rcu: Introduce kfree_rcu() single-argument macro adds 7f6bc662bab6 rcu: Eliminate the __kvfree_rcu() macro adds 05f76fe8ac47 torture: Auto-size SCF and scaling runs based on number of CPUs adds e2b17945eabf torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds f9c485730330 torture: Enable torture.sh argument checking adds f4edb9722f54 torture: Make torture.sh rcuscale and refscale deal with a [...] adds d33e4f0afdb2 torture: Make torture.sh refscale runs use verbose_batched [...] adds 3e2d903cf2de Merge remote-tracking branch 'rcu/rcu/next' adds 15f256c655eb KVM: s390: Add memcg accounting to KVM allocations adds d121365715a0 s390/gmap: make gmap memcg aware adds 5e3232e6a274 Merge remote-tracking branch 'kvms390/next' adds 3c11076f8f41 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds c875640842f4 Merge remote-tracking branch 'workqueues/for-next' adds 91de32fe6d7a Merge tag 'ib-mfd-x86-v5.11' into review-hans adds 274335f1c557 platform/surface: Add Driver to set up lid GPEs on MS Surf [...] adds 20f67902824f platform/x86: dell-wmi-sysman: fix init_bios_attributes() [...] adds c758be8e1d06 platform/x86: thinkpad_acpi: add P1 gen3 second fan support adds 685489a32c61 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE [...] adds 3cd420b2ebd8 platform/x86: thinkpad_acpi: Add BAT1 is primary battery q [...] adds 156ec4731cb2 platform/x86: amd-pmc: Add AMD platform support for S2Idle adds 3be3955315bd platform/x86: intel_pmc_core: Assign boolean values to a b [...] adds 97ab4516205e platform/x86: intel-hid: fix _DSM function index handling adds 19cf70546b24 platform/x86: acer-wmi: add automatic keyboard background [...] adds d5a81d8e864b platform/x86: panasonic-laptop: Add support for optical dr [...] adds f1aaf914654a platform/x86: panasonic-laptop: Replace ACPI prints with p [...] adds 0119fbc0215a platform/x86: panasonic-laptop: Split MODULE_AUTHOR() by o [...] adds 80373ad0edb5 platform/x86: panasonic-laptop: Fix naming of platform fil [...] adds 008563513348 platform/x86: panasonic-laptop: Fix sticky key init bug adds e3a9afbbc309 platform/x86: panasonic-laptop: Add write support to mute adds ed83c9171829 platform/x86: panasonic-laptop: Resolve hotkey double trigger bug adds 468f96bfa3a0 platform/x86: panasonic-laptop: Add support for battery ch [...] adds 25dd390c6206 platform/x86: panasonic-laptop: Add sysfs attributes for f [...] adds ce99a277644c MAINTAINERS: new panasonic-laptop maintainer adds 6c328c347ac3 platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() adds a9d1c2500482 platform/x86: i2c-multi-instantiate: Simplify with dev_err [...] adds 469bc41c29e6 platform/x86: i2c-multi-instantiate: Use device_get_match_ [...] adds d3d73d25e0d9 platform/x86: pmt: Fix a potential Oops on error in probe adds b970b732ff4f platform/surface: gpe: Add support for 15" Intel version o [...] adds 5af8be6b0c7e platform/x86: toshiba_acpi: Fix the wrong variable assignment adds bf753400280d platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for th [...] adds 96adb419099c platform/x86: thinkpad_acpi: Send tablet mode switch at wa [...] adds 07b211992d6c platform/x86: intel-vbtn: Support for tablet mode on HP Pa [...] adds bb81dcd4eda2 platform/x86: touchscreen_dmi: Add info for the Irbis TW11 [...] adds ed313a19a4b7 Merge remote-tracking branch 'drivers-x86/for-next' adds 853c1a789f5f platform/chrome: Don't treat RTC events as wakeup sources adds 0498710be002 platform/chrome: cros_ec_typec: Relocate set_port_params_v [...] adds 7ab5a673f4ce platform/chrome: cros_ec_typec: Fix remove partner logic adds 514acf1cefd0 platform/chrome: cros_ec_typec: Clear partner identity on [...] adds cd2c40ff90b0 platform/chrome: cros_ec: Import Type C host commands adds 80f8cef60d79 platform/chrome: cros_ec_typec: Introduce TYPEC_STATUS adds f6f668118918 platform/chrome: cros_ec_typec: Parse partner PD ID VDOs adds de0f49487db3 platform/chrome: cros_ec_typec: Register partner altmodes adds e5a32b6ffb64 Merge remote-tracking branch 'chrome-platform/for-next' adds a9e2687ba294 Merge remote-tracking branch 'leds/for-next' adds a01a89b1db10 ipmi/watchdog: replace atomic_add() and atomic_sub() adds 368ffd9adc7a ipmi: msghandler: Suppress suspicious RCU usage warning adds b72afcfc68c7 Merge remote-tracking branch 'ipmi/for-next' adds 21774fd81a51 kernfs: bring names in comments in line with code adds 7008e58c63bc driver core: Fix lockdep warning on wfs_lock adds 33c0c9bdf7a5 drivers: base: fix some kernel-doc markups adds d6825ff42e81 Merge remote-tracking branch 'driver-core/driver-core-next' adds 1d6903a617a2 usb: fix a few cases of -Wfallthrough adds 6a6516c024bb USB: storage: avoid use of uninitialized values in error path adds e625f3dede4a usb: host: imx21-hcd: Remove the driver adds e7018751d2e6 usb: host: ehci-mxc: Remove the driver adds 56c62080d5b5 usb: hcd.h: Remove RUN_CONTEXT adds 0fb2c41f992c Merge 5.10-rc4 into here. adds 13d40ff85da8 usb: typec: Correct the bit values for the Thunderbolt rou [...] adds 5384cffd7bce platform/chrome: cros_ec_typec: Correct the Thunderbolt ro [...] adds c4f81392d5a6 usb: typec: intel_pmc_mux: Configure Thunderbolt cable gen [...] adds 523a97aa3b75 usb: typec: Remove one bit support for the Thunderbolt rou [...] adds 5a569343e8a6 usb/max3421: fix return error code in max3421_probe() adds b0eec52fbe63 USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc adds 8a5ca78f6039 usb: pd: Add captive Type C cable type adds a0ccdc4a77a1 usb: typec: Add number of altmodes partner attr adds 8115240c4fbd usb: typec: tcpm: Refactor logic for new-source-frs-typec-current adds a30a00e37ceb usb: typec: tcpm: frs sourcing vbus callback adds a57d253fc058 usb: typec: tcpci: frs sourcing vbus callback adds 2fc58b36e919 usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink adds f321a02caebd usb: typec: tcpm: Implement enabling Auto Discharge discon [...] adds e1a97bf80a02 usb: typec: tcpci: Implement Auto discharge disconnect callbacks adds cccaee0e0aad usb: typec: tcpci_maxim: Enable auto discharge disconnect adds 7695cae24b29 usb: typec: tcpci_maxim: Fix uninitialized return variable adds 6393734ebb8c dt-bindings: usb: Maxim type-c controller device tree bind [...] adds a07c81ac5015 usb: typec: tcpci_maxim: Fix the compatible string adds e1e52361c61a usb: typec: Add plug num_altmodes sysfs attr adds 52a0372a38b4 usb: typec: Fix num_altmodes kernel-doc error adds 93c747ed00c1 usb: Fix fall-through warnings for Clang adds 26146838dcc5 Merge remote-tracking branch 'usb/usb-next' adds 053af9e6e817 USB: serial: mos7720: defer state restore to a workqueue adds 89771cae18c9 Merge remote-tracking branch 'usb-serial/usb-next' adds 4d6c8df82f35 usb: cdns3: Add static to cdns3_gadget_exit function adds 94c976898fda usb: cdns3: Rids of duplicate error message adds 88cacb05bb66 usb: cdns3: host: add .suspend_quirk for xhci-plat.c adds 93fdcb150ed6 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT adds f4603ec3a65c usb: cdns3: host: disable BEI support adds f47f48d61add usb: cdns3: add quirk for enable runtime pm by default adds 8ee2fcd402b1 usb: cdns3: imx: enable runtime pm by default adds 7e7567963516 doc: dt-binding: cdns,usb3: add wakeup-irq adds 6985f48d7a30 usb: chipidea: add tracepoint support for udc adds 062474eb3936 usb: chipidea: trace: fix the endian issue adds 7103c599177a usb: cdns3: fix NULL pointer dereference on no platform data adds 2de4e1121a1c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds ee19f644c459 dt-bindings: phy: Drop reset-gpios from marvell,mmp3-hsic-phy adds a1b87f1aac4d dt-bindings: phy: Allow BSD licensing of marvell,mmp3-hsic [...] adds 0347c69214f4 phy: Add USB HSIC PHY driver for Marvell MMP3 SoC adds 5594b407a48b dt-bindings: phy: qcom,qmp: Add SM8250 PCIe PHY bindings adds 6edf7700a9dd phy: qcom-qmp: Add SM8250 PCIe QMP PHYs adds 08d4deda6970 phy: allwinner: convert to devm_platform_ioremap_resource( [...] adds 202de02556bb phy: amlogic: convert to devm_platform_ioremap_resource adds f669bc8b9f7b phy: broadcom: convert to devm_platform_ioremap_resource(_byname) adds fa62909400fa phy: cadence: convert to devm_platform_ioremap_resource adds 0b7c4c88b83f phy: freescale: convert to devm_platform_ioremap_resource adds 6c9111bc9eef phy: lantiq: convert to devm_platform_ioremap_resource adds ee55b501bd8c phy: marvell: convert to devm_platform_ioremap_resource adds 5d797059ff57 phy: phy-xgene: convert to devm_platform_ioremap_resource adds 7458d650e256 phy: phy-mtk-ufs: convert to devm_platform_ioremap_resource adds 8a7772cdd91d phy: qualcomm: convert to devm_platform_ioremap_resource(_byname) adds fc5662127a25 phy: phy-ralink-usb: convert to devm_platform_ioremap_resource adds 0b5604affbec phy: renesas: convert to devm_platform_ioremap_resource adds 6824ebc047b9 phy: rockchip: convert to devm_platform_ioremap_resource adds 2f0c9fac3be6 phy: samsung: convert to devm_platform_ioremap_resource adds 5a77b16c6b2b phy: phy-stm32-usbphyc: convert to devm_platform_ioremap_resource adds 9ab4212b0a36 phy: tegra: convert to devm_platform_ioremap_resource(_byname) adds 79caf207d669 phy: ti: convert to devm_platform_ioremap_resource(_byname) adds ba2bf1f090eb dt-bindings: phy: Add Cadence Sierra PHY bindings in YAML format adds 3cc8e86721ad phy: amlogic: Replace devm_reset_control_array_get() adds 86f1a6e6c5f7 phy: tegra: Constify static device_type structs adds f98130b34515 phy: stm32: don't print an error on probe deferral adds 13ea8e0eee45 phy: stm32: defer probe for reset controller adds 6d3b3f88423e dt-bindings: phy: Allow defining the SATA AFE TX amplitude adds 839034d8bd7f phy: phy-brcm-sata: Allow configuration SATA AFE TX amplitude adds 50c0133cd154 phy: tegra: Don't warn on probe deferral adds 53cde0fe020f phy: amlogic: Revert "phy: amlogic: Replace devm_reset_con [...] adds 7af8109efad5 phy: sun4i-usb: remove enable_pmu_unk1 from sun50i_h6_cfg adds 36a94760c989 phy: phy-bcm-ns-usb3: drop support for deprecated DT binding adds e1404d203139 dt-bindings: phy: add Amlogic AXG MIPI D-PHY bindings adds 450889074f4f dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 76aefb221146 phy: amlogic: Add AXG MIPI D-PHY driver adds 87c3cdecb3d5 dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 8eff8b4e22d9 phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support [...] adds 864788c00fd7 dt-bindings: phy: phy-stm32-usbphyc: convert bindings to j [...] adds 496db029142f phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 768a711e2d4b phy: samsung: phy-exynos-pcie: fix typo 'tunning' adds 8168eca3577e Merge remote-tracking branch 'phy-next/next' adds d4548b14dd7e serial: 8250: 8250_omap: Fix possible array out of bounds access adds 6f9918504129 serial: 8250: 8250_omap: Fix unused variable warning adds c050a97d0574 vt: keyboard, use BIT() macro instead of open coded variants adds 6d2c52a83b92 vt: keyboard, replace numbers with \r, \n where appropriate adds cb215da8369c vt: keyboard, make use of assign_bit() API adds 1f78ae997908 serial: imx: Remove unused platform data support adds a609c58086e3 tty: serial: 8250: 8250_port: Move prototypes to shared location adds 59105f9cf6e2 tty: serial: pmac_zilog: Remove unused disposable variable [...] adds bc0468ee4922 dt-bindings: serial: renesas,scif: Document r8a779a0 bindings adds 8eddcca2a746 tty: tty_ldisc: Fix some kernel-doc related misdemeanours adds 660beb0ffdc9 serial: imx: Remove unused .id_table support adds 3b3e23092449 Merge 5.10-rc5 into tty-next adds 3ab78bc75eae Merge remote-tracking branch 'tty/tty-next' adds 061e5379f327 char: lp: remove unneeded break adds b61fe3b5963d char: mwave: remove unneeded break adds 6a80467a21ca vme: remove unneeded break adds 552c08a8e03f ipack: iopctal: remove unneeded break adds a79db45fa54e speakup_dummy: log about characters received by the dummy driver adds 508155944752 speakup: document the usage of enum values adds f96a15c7698e speakup: Document read_all_doc shortcut adds 7bbd2584ead1 mei: bus: fix a kernel-doc markup adds 9f38abefd37a uio: fix some kernel-doc markups adds 8bd160690a6c vme: fix two kernel-doc markups adds a67c43ac37f8 uacce: delete some redundant code. adds 385997dc17ab uacce: modify the module author information. adds 6c20032c22d9 Android: binder: added a missing blank line after declaration adds 88f6c77927e4 binder: change error code from postive to negative in bind [...] adds 17adb469bf1e firmware: gsmi: Drop the use of dma_pool_* API functions adds 421518a2740f binder: move structs from core file to header file adds 1987f112f142 binder: add trace at free transaction. adds 439e8f6f1e5d w1: w1_therm: Rename conflicting sysfs attribute 'eeprom' [...] adds cfd3443e2d32 uio: pruss: move simple allocations to dem_ equivalents adds 60aa8782d2bf firmware: fix spelling typo of 'wtih' adds 667aef00f3f3 eeprom: at25: Add example part numbers adds ef84928cff58 uio/uio_pci_generic: use device-managed function equivalents adds 93c69b2d1737 Merge 5.10-rc4 into char-misc-next adds be84b316f038 Merge remote-tracking branch 'char-misc/char-misc-next' adds 44ba5f937326 Merge remote-tracking branch 'extcon/extcon-next' adds e6db818a3f51 soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute adds b7cab9be7c16 soundwire: SDCA: detect sdca_cascade interrupt adds 6e06a85556f9 soundwire: bus: add comments to explain interrupt loop filter adds 7ffaba042e0e soundwire: bus: reset slave_notify status at each loop adds 2fb94784952e soundwire: registers: add definitions for clearable interr [...] adds b35991de7a59 soundwire: bus: only clear valid DP0 interrupts adds 47b8520997a8 soundwire: bus: only clear valid DPN interrupts adds 909aada401cf Merge remote-tracking branch 'soundwire/next' adds 81816f5048ba thunderbolt: Do not clear USB4 router protocol adapter IFC [...] adds d67274bacb8a thunderbolt: Find XDomain by route instead of UUID adds 47844ecb8cec thunderbolt: Create XDomain devices for loops back to the host adds 4210d50f0b3e thunderbolt: Add link_speed and link_width to XDomain adds 5cc0df9ce10a thunderbolt: Add functions for enabling and disabling lane [...] adds 407ac931aefd thunderbolt: Create debugfs directory automatically for services adds 5bf722df5d37 thunderbolt: Make it possible to allocate one directional [...] adds afe704a2d061 thunderbolt: Add support for end-to-end flow control adds edc0f494ed96 thunderbolt: Add DMA traffic test driver adds 4e58171aa93f MAINTAINERS: Add Isaac as maintainer of Thunderbolt DMA tr [...] adds ebf6e49e173d Merge remote-tracking branch 'thunderbolt/next' adds 16b37e7ba6fd staging/wlan-ng: Fix line alignment adds d1e7550ad081 staging: ks7010: fix missing destroy_workqueue() on error [...] adds 071dc1787a2f staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr adds 92576c84c8c6 Staging: rtl8723bs: core: rtw_cmd: Fixed four if-statement [...] adds 096f64905f0c drivers: staging: rtl8188eu: Fix spelling in two comments [...] adds eb27cf085cc8 drivers: staging: most: use swabXX functions of kernel adds 99c1fdae1a7f Staging: mt7621-pci: Fix alignment warnings adds 773cfe0684a3 staging: mt7621-dma: fix alignment warnings adds bbda3ac4f24e staging: rtl8723bs: remove MAC_FMT macro adds 5d4ea6b45202 staging: rtl8723bs: use %pM format for MAC addresses adds 5e364ea5ea9d staging: rtl8723bs: remove IP_FMT macro adds d72425da09a0 staging: rtl8723bs: remove NDEV_FMT macro adds d0cc39cd1fa3 staging: rtl8723bs: remove ADPT_FMT macro adds c25d8a7db434 staging: rtl8723bs: replace rtw_ieee80211_ht_cap adds 72cac683e6f9 staging: rtl8723bs: replace rtw_ieee80211_spectrum_mgmt_ac [...] adds a9d876388973 staging: rtl8723bs: replace rtw_ieee80211_ht_actioncode adds f4acd33c446b staging: rtl8723bs: replace ieee80211_back_actioncode adds 3952659a6108 staging: greybus: codecs: Fix reference counter leak in er [...] adds 8b5b1b81935d staging: rtl8192e: Braces should be used on all arms of statement adds ab5b769a23af staging: gasket: interrupt: fix the missed eventfd_ctx_put [...] adds 383313b8c41e staging: greybus: Fixed issues with alignment to open pare [...] adds c869eaa617e4 drivers: staging: retire drivers/staging/goldfish adds 220457125669 staging: rtl8723bs: clean up line spacing adds 70466c39ba8d staging: rtl8723bs: clean up braces adds 79008395e593 staging: rtl8723bs: clean up space before tabs adds 5641eeec0f58 staging: rtl8723bs: clean up open ended lines adds fa7c45867264 staging: rtl8723bs: clean up open braces adds 5ddd99756c57 staging: rtl8723bs: clean up switch case indentation adds cf05a0086eb4 staging: rtl8723bs: clean up trailing statements adds 8ec06b9ff8a4 staging: rtl8723bs: clean up logical continuations adds cad33240aba3 staging: rtl8723bs: clean up pointer locations adds 39439d715568 staging: rtl8723bs: clean up leading space adds 24f4aee92e51 staging: net: wimax: i2400m: control: Fix some misspelling [...] adds 80594fb40510 staging: net: wimax: i2400m: driver: Demote some non-confo [...] adds 5d98f6a42c86 staging: net: wimax: i2400m: fw: Fix some function header [...] adds c01bba5d341b staging: net: wimax: i2400m: netdev: Demote non-conformant [...] adds b5f236da89f3 staging: net: wimax: i2400m: tx: Fix a few kernel-doc misd [...] adds b809984ca2b5 staging: net: wimax: i2400m: fw: Fix incorrectly spelt fun [...] adds 0d79a48440f5 staging: vt6655: Remove useless else adds 03c1136af504 Merge 5.10-rc5 into staging-testing adds 2811861be7e3 staging: rtl8723bs: core: Fix fall-through warnings for Clang adds 6a8ce97113b3 staging: vt6655: Fix fall-through warnings for Clang adds 8002998e1f3e staging: qlge: Fix fall-through warnings for Clang adds 41d02747c4d1 staging: vt6656: Fix fall-through warnings for Clang adds 1b9419d1f676 staging: trivial: hikey9xx: fix be32<->u32 casting warnings adds 1f59b0663d2d staging: hikey9xx: Specify HAS_IOMEM dependency for MFD_HI [...] adds ba3e4a2a0b3c staging: mfd: hi6421-spmi-pmic: fix error return code in h [...] adds 6b8fb5ecf7f3 staging: fieldbus: use kobj_to_dev() to get device adds 9822b9044400 staging: rtl8188eu: clean up the useless code adds 8a3f7b9665c8 staging: rtl8723bs: remove redundant statements adds 54289aad812e staging: dpaa2-switch: export the 'no buffer' counter in ethtool adds dab4812705c9 staging: dpaa2-switch: make sure that the VLAN is not alre [...] adds f65b243d6ab8 staging: dpaa2-switch: pack the firmware command structures adds 7dc8faeab3e3 iio: dac: ad5686: add support for AD5338R adds bf7cfa685d4d iio: dac: ad5686: add of_match_table adds d93dd060809f dt-bindings: iio: dac: ad5686: add binding adds ad49bd57f9d5 iio: adc: at91_adc: use of_device_get_match_data() helper adds 3e4ef8e8cefa iio: adc: at91_adc: const-ify some driver data adds f091d7c5fe6c iio: adc: at91_adc: add Kconfig dep on the OF symbol and r [...] adds ead1c9f376db iio: adc: at91_adc: remove platform data and move defs in [...] adds 5483b8d5015b iio: adc: ad7887: invert/rework external ref logic adds 4393e4c533c5 iio: imu: st_lsm6dsx: add support to LSM6DST adds 324b9f298744 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings adds 227c83faa2f8 iio: sx9310: Support hardware gain factor adds ad2b473e2ba3 iio: sx9310: Support setting proximity thresholds adds 08f0411c48f2 iio: sx9310: Support setting hysteresis values adds 1b6872015f0b iio: sx9310: Support setting debounce values adds e94b3c608a2a dt-bindings: iio: sx9310: Add various settings as DT properties adds 5b19ca2c78a0 iio: sx9310: Set various settings from DT adds c5bf4d645f2d iio: adc: exynos: do not rely on 'users' counter in ISR adds 0e7a3978a40b iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values adds 28963f2f6b46 iio: adc: ad7298: rework external ref setup & remove platf [...] adds 223f4d9517f8 iio: dac: ad7303: remove platform data header adds 681ab2ce2936 iio: accel: mma8452: Constify static struct attribute_group adds d655844f7e21 staging: iio: adis16240: add blank line before struct definition adds b4ae07cde9b3 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds c95003d895bd dt-bindings: fxas21002c: convert bindings to yaml adds 675cb4ad1b9e dt-bindings: iio: adc: ti,adc084s021 yaml conversion adds 691f453951c4 iio: light: apds9960: remove unneeded semicolon adds 4a6261c36da7 iio/adc: ingenic: remove unneeded semicolon adds 7f96027cc454 iio: adc: at91-sama5d2_adc: remove unneeded semicolon adds 3a096c2bda7d iio: fix a kernel-doc markup adds 3516ebc8a400 iio: pressure: bmp280: remove unneeded semicolon adds b3b3ef6a082f iio: magnetometer: bmc150: remove unneeded semicolon adds 8bb97bab3f13 iio: proximity: vl53l0x-i2c add i2c_device_id adds 41a4b8f13a39 iio: light: vcnl4035 add i2c_device_id adds d884da1a7548 iio:light:tsl2563 use generic fw accessors adds a3c089b9cf27 iio: remove unneeded break adds 397f45ed26c5 MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry adds 1d4ef9b39ebe iio: core: Add optional symbolic label to a device channel adds 3079188f821c iio:Documentation: Add documentation for label channel attribute adds 75ed0be7200d iio: adc: ad7768-1: Add channel labels. adds 7d4156ddf1b8 dt-bindings:iio:adc:adi,ad7768-1: Add documentation for ch [...] adds 7f79711533a9 dt-bindings:iio:adc:adc.txt: Add documentation for channel [...] adds 499da8bdb868 iio: adc: stm32-adc: dma transfers cleanup adds 396cd5092caf dt-bindings: iio: adc: add bindings doc for MT6360 ADC adds d4686c52a20b Documentation: ABI: testing: mt6360: Add ADC sysfs guideline adds 1f4877218f7e iio: adc: mt6360: Add ADC driver for MT6360 adds 8dedcc3eee3a iio: core: centralize ioctl() calls to the main chardev adds 89d1f7257002 iio: adc: stm32-adc: adapt clock duty cycle for proper operation adds 24b284984e2d iio: adc: ad7887: convert probe to device-managed functions adds 126df08e54b1 dt-bindings:iio:humidity:hdc100x Drop separate doc + add t [...] adds 3c055f31ac69 dt-bindings:iio:humidity:htu21 Drop separate doc + add to [...] adds 9a6ac3138258 dt-bindings:iio:humidity:st,hts221 yaml conversion. adds 4dd49a1b9b9f dt-bindings:iio:humidity:dht11 yaml conversion adds 88b448502381 dt-bindings:iio:pressure:ms5637 Drop separate doc + add to [...] adds 1cf4ad3f609b dt-bindings:iio:pressure:murata,zpa2326 yaml conversion adds b1b69ba70de7 dt-bindings:iio:pressure:meas,ms5611 yaml conversion. adds 1517c6a30c0d dt-bindings:iio:pressure:hoperf,hp03 yaml conversion adds 7fd5da368ed5 dt-bindings:iio:proximity:semtech,sx9500 yaml conversion. adds b4be8bd1c6a2 dt-bindings:iio:proximity:st,vl53l0x yaml conversion adds d08a718742aa dt-bindings:iio:proximity:ams,as3935 yaml conversion adds 3eccfe575e00 dt-bindings:iio:dac:ti,dac5571 yaml conversion. adds b120365fa6e8 dt-bindings:iio:dac:ti,dac7311 yaml conversion adds 5034ceaff5a7 dt-bindings:iio:dac:ti,dac7512 yaml conversion adds 8b74e06b0f4d dt-bindings:iio:dac:ti,dac7612 yaml conversion adds 6918ed88bf35 dt-bindings:iio:dac:adi,ad7303 yaml conversion adds e0d8ef7d2f29 dt-bindings:iio:dac:maxim,ds4424 yaml conversion adds 87b8092e6b9e dt-bindings:iio:dac:fsl,vf610-dac yaml conversion adds 6ced946a4bba dt-bindings:iio:dac:microchip,mcp4725 yaml conversion adds 9de14fa28d92 dt-bindings:iio:dac:maxim,max5821 yaml conversion adds c15058d5fb87 dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion. adds 1e6536ee349b dt-bindings:iio:dac:adi,ad5758 yaml conversion adds 39616b4e4a02 dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion adds 92af0fb2d443 dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml adds 93f8dd3b8ad6 dt-bindings:iio:temperature:meas,tsys01 move to trivial-de [...] adds 17d1ffdfb643 dt-bindings:iio:temperature:maxim,max31856 yaml conversion. adds 29a702dcf47c dt-bindings:iio:temperature:maxim_thermocouple.txt to maxi [...] adds 2cba11707352 dt-bindings:iio:temperature:ti,tmp07 yaml conversion adds c59c1bf74470 dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial- [...] adds 9bd4ede7480d dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices adds 6d3766da16a3 dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial [...] adds b25e67b29078 dt-bindings:iio:potentiometer:maxim,max5481 move to trivia [...] adds 76e11a05d2d0 dt-bindings:iio:light:renesas,isl29501: Move to trivial devices. adds 184a99de93b8 dt-bindings:iio:magnetometer:memsic,mmc35240: move to triv [...] adds ee4fb4c079a0 dt-bindings:iio:accel:domintech,dmard06: Move to trivial-d [...] adds 5e6dc43e2caa iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs() adds 789976accb6a iio: adc: at91-sama5d2_adc: merge buffer & trigger init in [...] adds 5164c7889857 iio: triggered-buffer: add {devm_}iio_triggered_buffer_set [...] adds abef6bc92871 iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext() adds 1864c829c91e iio: accel: bmc150: use iio_triggered_buffer_setup_ext() adds a2f283555b86 iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_ [...] adds 165aea80e2e2 iio: cros_ec: use devm_iio_triggered_buffer_setup_ext() adds fc02a7315b1e iio: hid-sensors: use iio_triggered_buffer_setup_ext() adds 21232b4456ba iio: buffer: remove iio_buffer_set_attrs() helper adds 39996252f6af iio: adc: cpcap: Fix fall-through warnings for Clang adds 24da9627e674 iio: adc: ad7292: remove unneeded spi_set_drvdata() adds 9ff249733708 iio: accel: adis16201: remove unneeded spi_set_drvdata() adds d59377023d4a iio: accel: adis16209: remove unneeded spi_set_drvdata() adds ee8caea0c144 iio: core: organize buffer file-ops in the order defined i [...] adds 74d826da3842 iio: core: return -EINVAL when no ioctl handler has been run adds e7bae9bbc267 dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding [...] adds 9a7dc81714c5 dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yam [...] adds 05c6330c4347 dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion adds 818ede057c60 dt-bindings:iio:potentiometer:microchip,mcp41010 txt to ya [...] adds f97cee494dc9 dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. adds b9c320157ce3 dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion adds f0c49ea47e2c dt-bindings:iio:health:maxim,max30100: txt to yaml conversion adds 5a6a65b11e3a dt-bindings:iio:health:maxim,max30102: txt to yaml conversion adds 3ead692b7548 dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion adds 7a2cf8e91390 dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion adds e24ed929d149 dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. adds c10fe4474d36 dt-bindings:iio:light:avago,apds9960: txt to yaml conversion adds b8a8dab1dbe7 dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. adds 787f6145ed63 dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. adds 8b38b180f13d dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. adds 23205227b799 dt-bindings:iio:light:ti,opt3001: txt to yaml conversion adds 6032afbdfb61 dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. adds 52a04bfbc9f2 dt-bindings:iio:light:st,uvis25: txt to yaml conversion fo [...] adds de4dc0221cff dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion adds 2d948d057558 dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. adds a7d6eb9dbb83 dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion adds 63d147d4c0c5 dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to ya [...] adds ab6eeb9c76b2 dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yam [...] adds 2bb6f3e8d861 dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yam [...] adds f383069be33e dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. adds 58ff1b519753 dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion adds 8c41245872e2 dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. adds 16be06aa1a28 dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion adds 749c1e1481e1 Merge tag 'iio-for-5.11a' of https://git.kernel.org/pub/sc [...] adds 8554aebd4bb7 Merge remote-tracking branch 'staging/staging-next' adds afe02d628556 Merge remote-tracking branch 'mux/for-next' adds 0204a4780a33 dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC adds 2217ac18137a interconnect: qcom: Add SDM660 interconnect provider driver adds 0cd333fa4735 interconnect: qcom: Simplify the vcd compare function adds 3d7c7b9907a6 interconnect: Add generic interconnect driver for Exynos SoCs adds d17bad539d25 MAINTAINERS: Add entry for Samsung interconnect drivers adds 8fb0f9de8eaf Merge branch 'icc-5.11' into HEAD adds 8635143972dc Merge remote-tracking branch 'icc/icc-next' adds 5b7b41cbf2f9 dt-bindings: dmaengine: Add JZ4775 bindings. adds 46d613fd8da8 dt-bindings: dmaengine: Add X2000 bindings. adds 613ff7e19c58 dt-bindings: dma: allwinner,sun50i-a64-dma: Add A100 compatible adds 07b552732edd dmaengine: sun6i: Add support for A100 DMA adds f74faa0ca3d5 dmaengine: imx-sdma: Remove unused .id_table support adds 5c9f8c2dbdbe dmaengine: qcom: Add ADM driver adds 678198f21135 dt-bindings: dmaengine: Document qcom,gpi dma binding adds e7bbb7acabf4 dmaengine: add peripheral configuration adds 5d0c3533a19f dmaengine: qcom: Add GPI dma driver adds 0ab785c894e6 dmaengine: imx-dma: Remove unused .id_table adds c95e6515a8c0 dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() adds cc2afb0d4c7c dmaengine: mxs-dma: Remove the unused .id_table adds 255c2cc896b1 dmaengine: jz4780: drop of_match_ptr from of_device_id table adds 60b6122e8640 dmaengine: dw-axi-dmac: drop of_match_ptr from of_device_id table adds 890bcd49d8a6 dmaengine: mv_xor: drop of_match_ptr from of_device_id table adds 75fa2d4218c7 dmaengine: sf: drop of_match_ptr from of_device_id table adds 25d39b590dac dmaengine: stm32: mark of_device_id table as maybe unused adds 5d051f37f49d dmaengine: ti: drop of_match_ptr and mark of_device_id tab [...] adds 67d2e2023d67 Merge remote-tracking branch 'dmaengine/next' adds 58315c966511 kernel: cgroup: Mundane spelling fixes throughout the file adds 5a7b5f32c5aa cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() adds a61a2c74a420 Merge remote-tracking branch 'cgroup/for-next' adds ceaf621bb627 Merge branch 'fixes' into for-next adds 9cdcab394724 Merge branch 'misc' into for-next adds 2d9dabe5078d Merge branch 'fixes' into for-next adds d2a2f3794cbc scsi: arcmsr: Stop __builtin_strncpy complaining about a l [...] adds 412b51ffda3c scsi: pm8001: pm8001_sas: Fix strncpy() warning when space [...] adds b2ed1babfefb scsi: aic7xxx: aic79xx_osm: Remove unused variable 'saved_scsiid' adds e330c9696868 scsi: mpt3sas: mpt3sas_scsih: Fix function documentation f [...] adds eceee00e4156 scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues adds 9176ad27acac scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefi [...] adds a738bd9bbe53 scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours adds e61e07409cf7 scsi: lpfc: lpfc_debugfs: Fix a couple of function documen [...] adds ea085dab6b9f scsi: lpfc: lpfc_bsg: Provide correct documentation for a [...] adds 9a5cf98d7ee6 scsi: esas2r: esas2r_disc: Place brackets around a potenti [...] adds 433e07e08c63 scsi: esas2r: esas2r_init: Place brackets around a potenti [...] adds 74d1f928162a scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' adds d23ec0b610e5 scsi: ufs: ufshcd: Fix some function doc-rot adds 3e7491701a33 scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues adds 6abf98de6f8a scsi: esas2r: esas2r_int: Add brackets around potentially [...] adds d3cb79fcf943 scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues adds bf7e38aa0ee1 scsi: esas2r: esas2r_main: Demote non-conformant kernel-do [...] adds 90ab11234d79 scsi: advansys: Relocate or remove unused variables adds 67056d90f135 scsi: dc395x: Remove a few unused variables adds 6c22079e9f36 scsi: dc395x: Mark 's_stat2' as __maybe_unused adds e9326b5a6f5b scsi: MAINTAINERS: Make Bodo target_core_user maintainer adds e21ee5a6b9c9 scsi: block: Return status code in blk_mq_end_request() adds 268940b80fa4 scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transiti [...] adds fb908850ece3 scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention adds 0d88232010d5 scsi: core: Return BLK_STS_AGAIN for ALUA transitioning adds a004147a3319 scsi: ufs-mediatek: Assign arguments with correct type adds cf137b3ea49a scsi: ufs-mediatek: Support VA09 regulator operations adds ac8c2459091c scsi: ufs-mediatek: Decouple features from platform bindings adds bf8fab86ab79 scsi: ufs-mediatek: Support option to disable auto-hibern8 adds 801909ac9753 scsi: ufs: Add enums for UniPro version higher than 1.6 adds 638e6271cac2 scsi: ufs-mediatek: Add HS-G4 support adds 44ff81f29957 scsi: isci: Don't use PCI helper functions adds cb2b4e8f5ea6 scsi: bnx2fc: Fix comparison to bool warning adds 1257441d027d Merge branch 'misc' into for-next adds 5b3c0526d2db Merge branch 'fixes' into for-next adds 2e4209b3806c scsi: core: Fix VPD LUN ID designator priorities adds 16d6317ea438 scsi: core: Replace while-loop by for-loop in scsi_vpd_lun_id() adds 883928201b00 scsi: core: Fix -Wformat for scsi_host adds a364a3ea32da scsi: pm8001: Remove unused variable 'value' adds 1bdf6e934387 scsi: smartpqi: Correct driver removal with HBA disks adds 408bdd7e5845 scsi: smartpqi: Correct pqi_sas_smp_handler busy condition adds 5443bdc4cc77 scsi: smartpqi: Update version to 1.2.16-012 adds 6081b12ceb7d scsi: ufs: Add retry flow for failed HBA enabling adds 1fc659195130 scsi: hpsa: Strip out a bunch of set but unused variables adds 6ac63216a7af scsi: ufs-qcom: Only select QCOM_SCM if SCSI_UFS_CRYPTO adds 4ab2990a5ce1 scsi: be2iscsi: Mark beiscsi_attrs with static keyword adds 307e338097dc scsi: lpfc: Rework remote port ref counting and node freeing adds 4430f7fd09ec scsi: lpfc: Rework locations of ndlp reference taking adds 95f0ef8a8368 scsi: lpfc: Fix removal of SCSI transport device get and p [...] adds e9b1108316b9 scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs adds c6adba150191 scsi: lpfc: Rework remote port lock handling adds 52edb2caf675 scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ul [...] adds 9d76d4675159 scsi: lpfc: Unsolicited ELS leaves node in incorrect state [...] adds b3f2e67cc2dd scsi: lpfc: Fix NPIV discovery and Fabric Node detection adds a70e63eee1c1 scsi: lpfc: Fix NPIV Fabric Node reference counting adds b101eb27fde0 scsi: lpfc: Refactor WQE structure definitions for common use adds 840a470181c7 scsi: lpfc: Enable common wqe_template support for both SC [...] adds 47ff4c510f02 scsi: lpfc: Enable common send_io interface for SCSI and NVMe adds da255e2e7cc8 scsi: lpfc: Convert SCSI path to use common I/O submission path adds 96e209be6ecb scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI- [...] adds db7531d2b377 scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers adds ab4dfa4dd5a1 scsi: lpfc: Update lpfc version to 12.8.0.6 adds 983f761cd5c5 scsi: lpfc: Update changed file copyrights for 2020 adds 54770cbebe2c scsi: ufs: ufs-mediatek: Refactor performance scaling functions adds 65858014ee20 scsi: ufs: Introduce device parameter initialization function adds a4b537ea656e scsi: ufs: ufs-mediatek: Use device parameter initializati [...] adds 8beef54716e6 scsi: ufs: ufs-qcom: Use device parameter initialization function adds 5b3573d68d9a scsi: ufs: ufs-exynos: Use device parameter initialization [...] adds 85d6d3c18953 scsi: ufs: ufs-hisi: Use device parameter initialization function adds fc85a74e28fe scsi: ufs: Refactor ADAPT configuration function adds e1e25d1b8996 scsi: ufs: ufs-mediatek: Use common ADAPT configuration function adds d9fa1e731e24 scsi: ufs: ufs-qcom: Use common ADAPT configuration function adds cf4d4d8ebdb8 scsi: qla4xxx: Remove redundant assignment to variable rval adds 64eeea415d1f Merge branch 'misc' into for-next adds fd62de114f8c scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF adds b66451129764 scsi: ufs: Atomic update for clkgating_enable adds 4f3e900b6282 scsi: ufs: Clear UAC for FFU and RPMB LUNs adds e93e6e49fa31 scsi: ufs: Use WQ_HIGHPRI for gating work adds 69a314d6a155 scsi: ufs: Add more contexts in the ufs tracepoints adds 8eb456be75af scsi: ufs: Fix clkgating on/off adds 3754cde8df91 scsi: ufs: Show LBA and length for UNMAP commands adds 61bdb4eec8d1 scsi: ibmvfc: Byte swap login_buf.resp values in attribute [...] adds 4e0716199ab6 scsi: ibmvfc: Remove trailing semicolon adds 2aa0102c6688 scsi: ibmvfc: Use correlation token to tag commands adds fad74a1be2db scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code adds c16b8a6d8af1 scsi: ibmvfc: Add new fields for version 2 of several MADs adds a318c2b71cce scsi: ibmvfc: Add helper for testing capability flags adds 5a9d16f71c26 scsi: ibmvfc: Add FC payload retrieval routines for versio [...] adds ebc7c74bd2dc scsi: ibmvfc: Add support for target_wwpn field in v2 MADs [...] adds e4af87b7079e scsi: ibmvfc: Advertise client support for targetWWPN usin [...] adds 1e7dddb2e76a scsi: lpfc: Fix pointer defereference before it is null ch [...] adds 61795a5316ad scsi: lpfc: Remove dead code on second !ndlp check adds 14c1dd950411 scsi: lpfc: Fix memory leak on lcb_context adds 809032ddf9c6 scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_ve [...] adds 4a119d8a4c60 scsi: lpfc: Fix set but not used warnings from Rework remo [...] adds 09b15e35071d scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_ [...] adds 185d17e11e7f scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() adds 6998ff4e2161 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_ [...] adds f9123bc98a4f Merge branch 'misc' into for-next adds ad382f7e2437 Merge remote-tracking branch 'scsi/for-next' adds 66df79ccbc2f scsi: ufs: Adjust logic in common ADAPT helper adds 03fe6a640a05 scsi: atari_scsi: Fix race condition between .queuecommand and EH adds bdd1cc0377d3 scsi: NCR5380: Reduce NCR5380_maybe_release_dma_irq() call sites adds 27a34943bd89 scsi: pm8001: Remove typecast for pointer returned by kcalloc() adds 1b5d2793283d scsi: pm8001: Neaten debug logging macros and uses adds 89eddb401080 scsi: pm8001: Make implicit use of pm8001_ha in pm8001_pri [...] adds 90b3a938031f scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() adds f9e2beb990f0 scsi: fnic: Avoid looping in TRANS ETH on unload adds 875d4eda3bd6 scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() adds 74ae6d6a6805 scsi: fnic: Set scsi_set_resid() only for underflow adds 3256b4682386 scsi: fnic: Validate io_req before others adds d969f36ed95b Merge remote-tracking branch 'scsi-mkp/for-next' adds b4fffc177fad vhost scsi: fix lun reset completion handling adds 8009b0f4ab31 vringh: fix vringh_iov_push_*() documentation adds ad89653f79f1 vhost-vdpa: fix page pinning leakage in error path (rework) adds fc7b68d4dbd8 virtio-mem: determine nid only once using memory_add_physa [...] adds 76e7cfcfd422 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds daeadfddaffe virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds 37fcb7da65bd virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds fa15513b103a virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds 70841ad43edd virtio-mem: factor out calculation of the bit number withi [...] adds 61fdc2a293ab virtio-mem: print debug messages from virtio_mem_send_*_request() adds 87e58a76c6a2 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds 60a9a4c56508 virtio-mem: factor out handling of fake-offline pages in m [...] adds c3f12ed98f87 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds a5eebcb4bca2 virtio-mem: generalize check for added memory adds b36c0a0605e9 virtio-mem: generalize virtio_mem_owned_mb() adds 12c3cc5282dd virtio-mem: generalize virtio_mem_overlaps_range() adds 1871e59f0b5f virtio-mem: drop last_mb_id adds 942a0b757237 virtio-mem: don't always trigger the workqueue when offlin [...] adds 6793f07fdaa7 virtio-mem: generalize handling when memory is getting onl [...] adds 40e46747693d virito-mem: document Sub Block Mode (SBM) adds ef354f2a8bee virtio-mem: memory block states are specific to Sub Block [...] adds 1450966ff9e9 virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 3addc15694c3 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds c3a38d7aa749 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 5bd1fb21cbee virito-mem: existing (un)plug functions are specific to Su [...] adds 470af0755a8d virtio-mem: memory notifier callbacks are specific to Sub [...] adds c90126370872 virtio-mem: factor out adding/removing memory from Linux adds 5e34f95ba465 virtio-mem: Big Block Mode (BBM) memory hotplug adds 431bb54f13ee virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 381ea5665cd7 mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds af775dc89cbb virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds c12f3716ea3d virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds 502cb1133adb vhost_vdpa: switch to vmemdup_user() adds b74c8ee3bac3 Merge remote-tracking branch 'vhost/linux-next' adds b8ba90450331 remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF adds feb691e11283 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable adds 00293e662cca remoteproc: qcom: fix reference leak in adsp_start adds 2b9de1272fbd remoteproc: qcom: pas: fix error handling in adsp_pds_enable adds 9b3b3c9531e8 remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc [...] adds 9924bfbce047 Merge branche 'rproc-fixes' into for-next adds 8266b809264c hwspinlock: sprd: fixed warning of unused variable 'sprd_h [...] adds 6bef038011a0 rpmsg: Introduce __rpmsg{16|32|64} types adds 5f2f6b7db119 rpmsg: virtio: Move from virtio to rpmsg byte conversion adds c435a04189de rpmsg: Move structure rpmsg_ns_msg to header file adds 77d372989db9 rpmsg: virtio: Rename rpmsg_create_channel adds 9753e12cd3bd rpmsg: core: Add channel creation internal API adds 1ee1e5e162af rpmsg: virtio: Add rpmsg channel device ops adds 55488110acc1 rpmsg: Make rpmsg_{register|unregister}_device() public adds 950a7388f02b rpmsg: Turn name service into a stand alone driver adds bb7eda7eddf1 remoteproc: ingenic: Constify ingenic_rproc_ops adds 0eee3d28ff65 remoteproc: stm32: Constify st_rproc_ops adds 778f2664fa34 remoteproc/mediatek: fix sparse errors on sram power on and off adds 903635cbc757 remoteproc/mediatek: fix sparse errors on dma_alloc and dma_free adds 71ffb5a22b49 remoteproc/mediatek: fix boundary check adds 48cb5b6829e2 remoteproc/mediatek: skip if filesz is 0 adds dd8f52660cb1 remoteproc: qcom_sysmon: Constify qmi_indication_handler adds 04ff5d19cf6e remoteproc: qcom_q6v5_mss: Replace ioremap with memremap adds a7ed5e57bdba remoteproc: qcom_q6v5_mss: map/unmap MBA region before/after use adds 708abb0951d6 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 567216c9e1a0 Merge remote-tracking branch 'rpmsg/for-next' adds ad9a72f9c6fd Merge tag 'v5.10-rc4' into devel adds 27b5ea2fcb90 Merge branch 'devel' into for-next adds 018ce2214740 Merge tag 'intel-pinctrl-v5.10-2' into HEAD adds 13daf4897828 gpiolib: Replace unsigned by unsigned int adds 6900fad60ac6 gpiolib: add missed break statement adds 8b69461c2b7c gpiolib: use proper API to pack pin configuration parameters adds 0c4d86663ba1 gpiolib: Extract gpio_set_config_with_argument() for future use adds 6aa32ad70759 gpiolib: move bias related code from gpio_set_config() to [...] adds baca3b15cd2a gpiolib: Extract gpio_set_config_with_argument_optional() helper adds f725edd86b6b gpiolib: Introduce gpio_set_debounce_timeout() for internal use adds e7b731327aea gpiolib: acpi: Respect bias settings for GpioInt() resource adds 32fa65527ce1 gpiolib: acpi: Use named item for enum gpiod_flags variable adds 8dcb7a15a585 gpiolib: acpi: Take into account debounce settings adds ce698f4ec18c gpiolib: acpi: Move non-critical code outside of critical section adds 1a81f19154b4 gpiolib: acpi: Move acpi_gpio_to_gpiod_flags() upper in the code adds 56f7058af0dc gpiolib: acpi: Set initial value for output pin based on b [...] adds bca404802cea gpiolib: acpi: Make acpi_gpio_to_gpiod_flags() usable for [...] adds 2e2b496cebef gpiolib: acpi: Extract acpi_request_own_gpiod() helper adds 74301f278158 gpiolib: acpi: Convert pin_index to be u16 adds 2c4d00cb8fc5 gpiolib: acpi: Use BIT() macro to increase readability adds e709a7b5a066 gpiolib: acpi: Make Intel GPIO tree official for GPIO ACPI work adds dc80a2717e9d Merge tag 'intel-gpio-v5.11-1' of gitolite.kernel.org:pub/ [...] adds 8c669fe69a7d gpio: gpio-xilinx: Arrange headers in sorting order adds 700a2b53bdc9 dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx [...] adds 65bbe531b546 gpio: gpio-xilinx: Add clock support adds 0230a41ed6a8 gpio: gpio-xilinx: Add remove function adds bea67aeab022 gpio: gpio-xilinx: Check return value of of_property_read_u32 adds 8b51658347af MAINTAINERS: add fragment for xilinx GPIO drivers adds 0f2c7af45d7e gpio: mxc: Convert the driver to DT-only adds 96a34ccbfc38 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] adds 6c33287665e0 pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] adds 8e4adfe89c4c Merge remote-tracking branch 'gpio/for-next' adds 3c6e73e47afc gpiolib: devres: shrink devm_gpiochip_add_data_with_key() adds f52d6d8b43e5 gpio: sifive: To get gpio irq offset from device tree data adds 1bfaf1299c38 gpio: exar: add a newline after the copyright notice adds 26ced453a519 gpio: exar: include idr.h adds 8e27c2aef8c3 gpio: exar: switch to a simpler IDA interface adds 0c2c7e1323b4 gpio: exar: use a helper variable for &pdev->dev adds 696868d0a79c gpio: exar: unduplicate address and offset computation adds 36fb7218e878 gpio: exar: switch to using regmap adds 5300ebb695fa gpio: exar: use devm action for freeing the IDA and drop remove() adds 048a79783d3f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 5fa9c5f9a407 Merge tag 'intel-pinctrl-v5.10-3' of gitolite.kernel.org:p [...] adds 0e74abf3a0a3 pinctrl: qcom: add pinctrl driver for msm8953 adds 3d417196e244 dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings adds 57972641810a pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels adds bb42b59310eb pinctrl: ingenic: Get rid of repetitive data adds 016e054d6926 pinctrl: ingenic: Add lcd-8bit group for JZ4770 adds 39cc1d339705 pinctrl: amd: print debounce filter info in debugfs adds be117ca32261 pinctrl: qcom: Kconfig: Rework PINCTRL_MSM to be a depenen [...] adds 38e86f5c2645 pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module adds d0511b5496c0 firmware: QCOM_SCM: Allow qcom_scm driver to be loadable a [...] adds 54515257ca3a pinctrl: ocelot: Remove unnecessary conversion to bool adds ad3b508c90ad dt-bindings: pinctrl: ocelot: Add Luton SoC support adds e1822384d6d6 dt-bindings: pinctrl: ocelot: Add Serval SoC support adds 8f27440decb7 pinctrl: ocelot: Add support for Luton platforms adds 6e6347e2daf5 pinctrl: ocelot: Add support for Serval platforms adds c82d4776a1dd dt-bindings: pinctrl: qcom: Add SDX55 pinctrl bindings adds ac43c44a7a37 pinctrl: qcom: Add SDX55 pincontrol driver adds a4872f905b71 pinctrl: nomadik: db8500: Add more detailed LCD groups adds 80f1803dbc05 pinctrl: qcom: sdx55: update kconfig dependency adds 3603a537bf79 pinctrl: pinctrl-at91-pio4: Set irq handler and data in one go adds 81f652afa6ad pinctrl: renesas: r8a7790: Add VIN1-B and VIN2-G pins, gro [...] adds b8029394efcc pinctrl: renesas: r8a77951: Optimize pinctrl image size fo [...] adds 74ce7a8044b0 pinctrl: renesas: r8a7796: Optimize pinctrl image size for [...] adds 74c5fdc5b87a pinctrl: renesas: r8a77965: Optimize pinctrl image size fo [...] adds 03522a59a9e7 pinctrl: renesas: r8a77990: Optimize pinctrl image size fo [...] adds 529b8eecb5c3 pinctrl: renesas: r8a7790: Optimize pinctrl image size for [...] adds 8d3b2e3d5b1b pinctrl: renesas: r8a7791: Optimize pinctrl image size for [...] adds b5bd0becfd42 pinctrl: renesas: Remove superfluous goto in sh_pfc_gpio_s [...] adds b589f241d871 pinctrl: renesas: Singular/plural grammar fixes adds eb9d673f94fb pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole adds 8019938a85d0 pinctrl: renesas: Optimize sh_pfc_pin_config adds 27e768a4e7fa pinctrl: renesas: Factor out common R-Car Gen3 bias handling adds 2d341cc3da8a pinctrl: renesas: r8a7778: Use physical addresses for PUPR regs adds a3ee0a246df1 pinctrl: renesas: r8a7778: Use common R-Car bias handling adds 7b1425f08f56 pinctrl: renesas: Protect GPIO leftovers by CONFIG_PINCTRL [...] adds d4aac7d439c2 pinctrl: renesas: Constify sh73a0_vccq_mc0_ops adds 3d590056b056 Merge tag 'renesas-pinctrl-for-v5.11-tag1' of git://git.ke [...] adds 8d1e4f90ce44 pinctrl: imx21: Remove the driver adds 8dc248665f3a Revert "firmware: QCOM_SCM: Allow qcom_scm driver to be lo [...] adds 2a984219b534 pinctrl: qcom: Fix msm8953 Kconfig entry to depend on, not [...] adds 5913f635a28d dt-bindings: pinctrl: qcom: Add sc7280 pinctrl bindings adds ecb454594c43 pinctrl: qcom: Add sc7280 pinctrl driver adds 6de7ed693c63 pinctrl: sunxi: fix irq bank map for the Allwinner A100 pi [...] adds fd5198dde36a pinctrl: sunxi: Mark the irq bank not found in sunxi_pinct [...] adds a1158e36f876 pinctrl: sunxi: Always call chained_irq_{enter, exit} in s [...] adds d25dd66ae732 pinctrl: lynxpoint: Use defined constant for disabled bias [...] adds 1d112baae848 pinctrl: lynxpoint: Enable pin configuration setting for G [...] adds bf8b7e689de2 pinctrl: jasperlake: Unhide SPI group of pins adds 5aa5541eca04 pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 0fa86fc2e282 pinctrl: merrifield: Set default bias in case no particula [...] adds 0b74e40a4e41 pinctrl: baytrail: Avoid clearing debounce value when turn [...] adds c0802b721c7d Merge tag 'intel-pinctrl-v5.11-1' of gitolite.kernel.org:p [...] adds b6071c891464 pinctrl: at91-pio4: add support for fewer lines on last PIO bank adds 8e5008b1a9a0 Merge branch 'devel' into for-next adds 08a2f68193a4 Merge remote-tracking branch 'pinctrl/for-next' adds ba5597db6fec Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 0ed76d67e92b pwm: sun4i: Convert to devm_platform_ioremap_resource() adds b234e3ec4990 pwm: fsl-ftm: Convert to devm_platform_ioremap_resource() adds c61a68e72d9a pwm: rcar: Convert to devm_platform_ioremap_resource() adds b53f3eb881cf pwm: renesas-tpu: Convert to devm_platform_ioremap_resource() adds 4b71ffec906d pwm: ep93xx: Convert to devm_platform_ioremap_resource() adds 298634717b53 pwm: tegra: Convert to devm_platform_ioremap_resource() adds 52a22bfed709 pwm: mediatek: Convert to devm_platform_ioremap_resource() adds 8e29a0447a18 pwm: sti: Convert to devm_platform_ioremap_resource() adds 3dfa2e947322 pwm: pxa: Convert to devm_platform_ioremap_resource() adds 796b38217224 pwm: zx: Convert to devm_platform_ioremap_resource() adds 60ff9c4bf48a pwm: spear: Convert to devm_platform_ioremap_resource() adds 0d14de5ef1b4 pwm: bcm-kona: Convert to devm_platform_ioremap_resource() adds 3e216a0944d2 pwm: lpc32xx: Convert to devm_platform_ioremap_resource() adds face88c844d6 pwm: meson: Convert to devm_platform_ioremap_resource() adds d542d48b85fe pwm: rockchip: Convert to devm_platform_ioremap_resource() adds b61a6edcb956 pwm: bcm-iproc: Convert to devm_platform_ioremap_resource() adds e34388968d86 pwm: samsung: Convert to devm_platform_ioremap_resource() adds 36aa8b0d2774 pwm: tiehrpwm: Convert to devm_platform_ioremap_resource() adds ea1502a3be40 pwm: imx: Convert to devm_platform_ioremap_resource() adds 2cbe492a1d9e pwm: tiecap: Convert to devm_platform_ioremap_resource() adds f775ce9711de pwm: bcm2835: Convert to devm_platform_ioremap_resource() adds 5a55e980615a pwm: berlin: Convert to devm_platform_ioremap_resource() adds 2ee393dfac6b pwm: vt8500: Convert to devm_platform_ioremap_resource() adds 0e74dcd8333d pwm: brcmstb: Convert to devm_platform_ioremap_resource() adds 496fcef51c4c pwm: mtk-disp: Convert to devm_platform_ioremap_resource() adds 8a66f73abd90 pwm: clps711x: Convert to devm_platform_ioremap_resource() adds 2e8b1ee8fec1 pwm: img: Convert to devm_platform_ioremap_resource() adds 572cb50e4a16 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() adds a60a8beb0d6c pwm: hibvt: Convert to devm_platform_ioremap_resource() adds 87a989e9a486 pwm: sifive: Convert to devm_platform_ioremap_resource() adds ae59d43b823f pwm: atmel: Convert to devm_platform_ioremap_resource() adds 5b6aee59e310 pwm: imx-tpm: Use dev_err_probe() to simplify error handling adds a91bb95d61d2 pwm: imx27: Use dev_err_probe() to simplify error handling adds 7f467d135835 pwm: imx1: Use dev_err_probe() to simplify error handling adds b426c0a7a1d7 pwm: ab8500: Add error message if pwmchip_add() fails adds a278e8771f42 pwm: zx: Add missing cleanup in error path adds 8892ab91868f pwm: ab8500: Explicitly allocate pwm chip base dynamically adds db72534dfc54 pwm: lpss: Log error from pwm_lpss_is_updating() if the up [...] adds d2da04d06cd3 pwm: lpss: Use DPM_FLAG_NO_DIRECT_COMPLETE instead of decl [...] adds f773b5408713 pwm: lpss: Set DPM_FLAG_SMART_SUSPEND on Cherry Trail devices adds e9a468c83e9f pwm: tiehrpwm: Handle deferred probe with dev_err_probe() adds c800bfd0b4a2 dt-bindings: microchip: atmel,at91rm9200-tcb: Add atmel,tcb-pwm adds dbd891c9fdeb pwm: atmel-tcb: Switch to new binding adds cc2df3728f62 pwm: atmel-tcb: Add sama5d2 support adds dc4bf905bb28 pwm: lp3943: Dynamically allocate PWM chip base adds 66b8e4a17754 dt-bindings: pwm: keembay: Add bindings for Intel Keem Bay PWM adds cdbea243f419 pwm: Add PWM driver for Intel Keem Bay adds c53859178c64 dt-bindings: pwm: pwm-mediatek: Add documentation for MT8183 SoC adds 65b143930042 pwm: mediatek: Always use bus clock adds aeee0453b934 pwm: mediatek: Add MT8183 SoC support adds f0fce757a2af dt-bindings: pwm: mtk-disp: add MT8167 SoC binding adds a2152567d686 pwm: Add DesignWare PWM Controller Driver adds 5136f278b8d5 Add DT bindings YAML schema for PWM fan controller of LGM SoC adds 6a518a5a04fc pwm: Add PWM fan controller driver for LGM SoC adds 7460b842c4e7 pwm: sti: Avoid conditional gotos adds e723a5d34108 pwm: sti: Remove unnecessary blank line adds 247b2a7bd5e2 pwm: Use -EINVAL for unsupported polarity adds ffc32cb0e1f6 pwm: Fix dependencies on HAS_IOMEM adds fdfb3f9a35cb pwm: lpss: Make compilable with COMPILE_TEST adds e735ef919e75 pwm: core: Use octal permission adds 228fe8e4deb2 pwm: keembay: Fix build failure with -Os adds 458536674884 Merge remote-tracking branch 'pwm/for-next' adds 030a5fcfda42 exec: Move unshare_files to fix posix file locking during exec adds 7d3a89b9f96c exec: Simplify unshare_files adds 92689ab8c40d exec: Remove reset_files_struct adds 6db1ac6ee952 kcmp: In kcmp_epoll_target use fget_task adds aa6a986b1eb9 bpf: In bpf_task_fd_query use fget_task adds ce32dd5c4c3e proc/fd: In proc_fd_link use fget_task adds 03d0ce642f27 file: Rename __fcheck_files to files_lookup_fd_raw adds a8f3066da433 file: Factor files_lookup_fd_locked out of fcheck_files adds 13f24673ff37 file: Replace fcheck_files with files_lookup_fd_rcu adds 07ad6e0047e0 file: Rename fcheck lookup_fd_rcu adds d42353f2e1ac file: Implement task_lookup_fd_rcu adds 53b7c84fdd63 proc/fd: In tid_fd_mode use task_lookup_fd_rcu adds 5c57e6f097be kcmp: In get_file_raw_ptr use task_lookup_fd_rcu adds db424f626ff8 file: Implement task_lookup_next_fd_rcu adds e0fef763f6fc proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu adds edc52f17257a bpf/task_iter: In task_file_seq_get_next use task_lookup_n [...] adds 83821278739b proc/fd: In fdinfo seq_show don't use get_files_struct adds 057a0ce2a8ac file: Merge __fd_install into fd_install adds f4e8ebb38886 file: In f_dupfd read RLIMIT_NOFILE once. adds ce6446baf5bc file: Merge __alloc_fd into alloc_fd adds e914fe7661d1 file: Rename __close_fd to close_fd and remove the files p [...] adds 2f3071ad6eb9 file: Replace ksys_close with close_fd adds aa3c9ab53bc3 file: Rename __close_fd_get_file close_fd_get_file adds 9130e80e53cf file: Remove get_files_struct adds 4076b14c961c exec: Move unshare_files and guarantee files_struct.count [...] adds 4762edf556ad Merge of signal-for-v5.11, and exec-for-v5.11 for testing [...] adds 6ebf966dc258 Merge remote-tracking branch 'userns/for-next' adds ff2c395b9257 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED adds 449539da2e23 selftests/gpio: Move include of lib.mk up adds b68c1c65dec5 selftests/gpio: Fix build when source tree is read only adds 85128c5bcdf9 selftests/gpio: Add to CLEAN rule rather than overriding adds fc4a3a1bf9ad selftests: intel_pstate: ftime() is deprecated adds 1c49e3783f88 selftests/memfd: Fix implicit declaration warnings adds 82f147944c65 tool: selftests: fix spelling typo of 'writting' adds 93f20eff0cca selftests/run_kselftest.sh: fix dry-run typo adds c2e46f6b3e35 selftests/cgroup: Fix build on older distros adds 1b5b1db5f574 Merge remote-tracking branch 'kselftest/next' adds cc54370eb01e Merge remote-tracking branch 'livepatching/for-next' adds c04e5d7bbf6f coresight: tmc-etr: Assign boolean values to a bool variable adds 40aeb506dc80 coresight: tmc-etr: Check if page is valid before dma_map_page() adds 1d3ef3f1791d coresight: Fix W=1 warnings in core framework adds c6b180b50065 coresight-tpiu: Fix W=1 warning in TPIU driver adds c5348c8a239b coresight-stm: Fix W=1 warning in STM driver adds 34cbf496a25d Merge remote-tracking branch 'coresight/next' adds 825156a5eede rtc: sc27xx: Remove unnecessary conversion to bool adds a48c6224ae07 rtc: da9063: Simplify bool comparison adds c56ac7a0f468 rtc: hym8563: enable wakeup when applicable adds bc06cfc1c41e rtc: cpcap: Fix missing IRQF_ONESHOT as only threaded handler adds 1eab0fea2514 rtc: pl031: fix resource leak in pl031_probe adds 910d002d84df rtc: brcmstb-waketimer: Remove redundant null check before [...] adds 081e2500df50 rtc: snvs: Remove NULL pointer check before clk_* adds 5022cfc11232 rtc: goldfish: Remove GOLDFISH dependency adds 9844484eac2b MAINTAINERS: Set myself as Goldfish RTC maintainer adds 767fbb7102c6 rtc: rv3032: fix nvram nvmem priv pointer adds f6a46f8b302d rtc: at91rm9200: add correction support adds bfca1c924d97 rtc: at91rm9200: Add sam9x60 compatible adds a31111189bb1 rtc: ds1307: Remove non-valid ACPI IDs adds 227ec129ad7b rtc: ds1307: Make use of device properties adds 698fffc2705c rtc: ds1307: Drop of_match_ptr and CONFIG_OF protections adds 7e6066ca1f1f rtc: Kconfig: Fix typo in help message of rx 6110 adds afa819c2c6bf rtc: rx6110: add i2c support adds 42882a8a22a8 rtc: mxc: Convert the driver to DT-only adds ba7aa63000f2 rtc: mxc: use of_device_get_match_data adds 7d9d4868ec0b rtc: sc27xx: Always read normal alarm adds 7c45c9741ab2 rtc: omap: use devm_pinctrl_register() adds 4d49ffc7a20d Documentation: list RTC devres helpers in devres.rst adds 25ece30561d2 rtc: nvmem: remove nvram ABI adds 3a905c2d9544 rtc: add devm_ prefix to rtc_nvmem_register() adds 6746bc095bbd rtc: nvmem: emit an error message when nvmem registration fails adds fdcfd854333b rtc: rework rtc_register_device() resource management adds 1bfc485b7357 rtc: shrink devm_rtc_allocate_device() adds 0d6d7a390b32 rtc: destroy mutex when releasing the device adds 886144058d53 rtc: pcf8523: switch to devm_rtc_allocate_device adds 219cc0f91897 rtc: pcf8523: set range adds 673536cc5f21 rtc: pcf8523: use BIT adds d8ce6fbdef8a Merge remote-tracking branch 'rtc/rtc-next' adds f9d480b6ffbe seccomp/cache: Lookup syscall allowlist bitmap for fast path adds 8e01b51a31a1 seccomp/cache: Add "emulator" to check if filter is consta [...] adds 25db91209a91 x86: Enable seccomp architecture tracking adds 192cf32243ce selftests/seccomp: Compare bitmap vs filter overhead adds ffde703470b0 arm64: Enable seccomp architecture tracking adds 424c9102fa7b arm: Enable seccomp architecture tracking adds 6e9ae6f98809 csky: Enable seccomp architecture tracking adds 6aa7923c8737 parisc: Enable seccomp architecture tracking adds e7bcb4622ddf powerpc: Enable seccomp architecture tracking adds 673a11a7e415 riscv: Enable seccomp architecture tracking adds c09058eda265 s390: Enable seccomp architecture tracking adds 4c18bc054bff sh: Enable seccomp architecture tracking adds 445247b02342 xtensa: Enable seccomp architecture tracking adds 0d8315dddd28 seccomp/cache: Report cache data through /proc/pid/seccomp_cache adds fab686eb0307 seccomp: Remove bogus __user annotations adds 7ef95e3dbcee Merge branch 'for-linus/seccomp' into for-next/seccomp adds 5bce7416f4ef Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 5a3a47bf8367 orphans: Hoist '--orphan-handling' into Kconfig adds f2f20a989227 orphans: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1 adds 1cf5f71dc3e1 Merge remote-tracking branch 'kspp/for-next/kspp' adds 8acf4da4e6be slimbus: qcom-ngd-ctrl: add Sub System Restart support adds 5ef00929caa7 slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds f03e382416a0 slimbus: messaging: Fix fall-through warnings for Clang adds 9c239fa83e2b slimbus: qcom-ngd-ctrl: Constify static structs adds f2641e96ce96 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds b2545dc7afd5 Merge remote-tracking branch 'slimbus/for-next' adds 292b72c982a6 nvmem: imx-ocotp: add support for the unaliged word count adds 156aef08f91b Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds af7925f35abb Merge remote-tracking branch 'xarray/main' adds e8b7db38449a Drivers: hv: vmbus: Add vmbus_requestor data structure for [...] adds 453de21c2b82 scsi: storvsc: Use vmbus_requestor to generate transaction [...] adds 4d18fcc95f50 hv_netvsc: Use vmbus_requestor to generate transaction IDs [...] adds b18e3589722c drivers: hv: Fix hyperv_record_panic_msg path on comment adds f0434de41adc drivers: hv: vmbus: Replace symbolic permissions by octal [...] adds e4f2212e53c2 drivers: hv: vmbus: Fix checkpatch LINE_SPACING adds 14c685d9eb36 drivers: hv: vmbus: Fix call msleep using < 20ms adds 206ad34d52a2 hv_netvsc: Validate number of allocated sub-channels adds 41b4c319db4e Merge remote-tracking branch 'hyperv/hyperv-next' adds decbaf182d8f auxdisplay: fix platform_no_drv_owner.cocci warnings adds 32d917e754bd auxdisplay: panel: Fix missing print function pointer adds 351dcacc6d77 auxdisplay: panel: Remove redundant charlcd_ops structures adds d23ac3a25ec8 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds bbb585284ce8 Merge remote-tracking branch 'pidfd/for-next' adds dd57ca7ddec5 Revert "fpga: dfl: move dfl bus related APIs to include/li [...] adds 3ae706b58b0b Revert "fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE()" adds 9922e71f43ac Revert "fpga: dfl: move dfl_device_id to mod_devicetable.h" adds aaf8fe39c952 Revert "fpga: dfl: fix the definitions of type & feature_i [...] adds 0d5d8e0c2ea5 Merge remote-tracking branch 'fpga/for-next' adds 9b627c25e708 bus: mhi: core: Remove double locking from mhi_driver_remove() adds 8ff3f7bdde45 bus: mhi: core: fix potential operator-precedence with BHI macros adds 855a70c12021 bus: mhi: Add MHI PCI support for WWAN modems adds f4d0b39c8425 bus: mhi: core: Fix null pointer access when parsing MHI c [...] adds a7f422f2f89e bus: mhi: Fix channel close issue on driver remove adds 56c8ea864018 bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] adds a8ca15a9c73f bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() adds 78e1d22687ff bus: mhi: core: Expose mhi_get_exec_env() API for controllers adds bca7218099e0 bus: mhi: core: Remove unused mhi_fw_load_worker() declaration adds 9e1660e5c396 bus: mhi: core: Rename RDDM download function to use proper words adds da7bdbf67db2 bus: mhi: core: Skip RDDM download for unknown execution e [...] adds 1b55c16a5e47 bus: mhi: core: Use appropriate names for firmware load functions adds 8f7039787687 bus: mhi: core: Move to using high priority workqueue adds 8e0559921f9a bus: mhi: core: Skip device wake in error or shutdown states adds 3fb81a4d5f2f bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability adds 0c76b3fa580d bus: mhi: core: Prevent sending multiple RDDM entry callbacks adds 12e050c77be0 bus: mhi: core: Move to an error state on any firmware loa [...] adds faa257075bcc bus: mhi: core: Use appropriate label in firmware load han [...] adds dc53d862eab8 bus: mhi: core: Move to an error state on mission mode failure adds 40c3127187cb bus: mhi: core: Check for IRQ availability during registration adds 556bbb442bbb bus: mhi: core: Separate system error and power down handling adds a03c7a86e127 bus: mhi: core: Mark and maintain device states early on a [...] adds 6cc1716102b5 bus: mhi: core: Remove MHI event ring IRQ handlers when po [...] adds ed5298c7d500 bus: mhi: Remove auto-start option adds a2e2cc0dbb11 net: qrtr: Start MHI channels during init adds 2ca7e30d3b1e net: qrtr: Unprepare MHI channels during remove adds 7b7e4cee0299 Merge branch 'mhi-ath11k-immutable' into mhi-next adds 93e3f42b375b Merge remote-tracking branch 'mhi/mhi-next' adds 5b2ceacb5771 Merge remote-tracking branch 'notifications/notifications- [...] adds b5cf2d6c8148 mm: memblock: add more debug logs adds 5bdba520c1b3 mm: memblock: drop __init from memblock functions to make [...] adds e65dba0fc2e3 Merge remote-tracking branch 'memblock/for-next' adds 9aecb7b93f89 zlib: export S390 symbols for zlib modules adds d9789b852359 proc: use untagged_addr() for pagemap_read addresses adds 6a16b41f7a35 coredump: fix core_pattern parse error adds 6e6d96a26079 mm/filemap: add static for function __add_to_page_cache_locked adds 80bf194625f5 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING adds 4756798ac078 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 82562d6e07de /proc/kpageflags: do not use uninitialized struct pages adds 0f4ff5d52dca kthread: add kthread_work tracepoints adds 650883bd5120 kthread_worker: document CPU hotplug handling adds 0c2c323b3a77 kthread_worker-document-cpu-hotplug-handling-fix adds 6eeca2ca5e7d uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 195204802564 ide/falcon: remove in_interrupt() usage adds 0915f3d3974c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] adds a207d3e07bc0 fs/ntfs: remove unused varibles adds 6fd16d35bdef fs/ntfs: remove unused variable attr_len adds d5a22f92ad08 fs/ocfs2/cluster/tcp.c: remove unneeded break adds ca35f520f416 ocfs2: ratelimit the 'max lookup times reached' notice adds 97a5241d9b6e ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 6a646008a6bb ocfs2: fix ocfs2 corrupt when iputting an inode adds 0e98ec891716 ramfs: support O_TMPFILE adds 51a5d8520ef6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds da614dc30330 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds ff521f9cdc39 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds 3e7b2ae910fa mm: slab: provide krealloc_array() adds 0b93e73c053b ALSA: pcm: use krealloc_array() adds 91ce5f69e27e vhost: vringh: use krealloc_array() adds f4b1876018c9 pinctrl: use krealloc_array() adds 47a3f41802d8 edac: ghes: use krealloc_array() adds 895d34cc4b66 drm: atomic: use krealloc_array() adds 987a649b19c5 hwtracing: intel: use krealloc_array() adds 1faad6c51a0c dma-buf: use krealloc_array() adds 20670ef69f73 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 0f8e64a28e81 mm/slub: let number of online CPUs determine the slub page order adds 9fa8891083b2 device-dax/kmem: use struct_size() adds 26ceaf212f4c mm: fix page_owner initializing issue for arm32 adds 345b6515c1f5 mm/filemap/c: break generic_file_buffered_read up into mul [...] adds b5a139104ec2 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 715df708fa69 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 78624d7a3ad4 mm/truncate: add parameter explanation for invalidate_mapp [...] adds 02aeacacbbac mm/gup_benchmark: rename to mm/gup_test adds 6506b18a2dd7 selftests/vm: use a common gup_test.h adds bc03aeabd818 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 8f14dfeb9c8c selftests/vm: minor cleanup: Makefile and gup_test.c adds a5f70154c9fb selftests/vm: only some gup_test items are really benchmarks adds fea5db35d591 selftests/vm: gup_test: introduce the dump_pages() sub-test adds 988af86cd033 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 0777a7aa483b selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds cb787c9715ed selftests/vm: 2x speedup for run_vmtests.sh adds 82962d52efb7 mm/gup_test.c: mark gup_test_init as __init function adds 0a34ed82cd5a mm/gup_test: GUP_TEST depends on DEBUG_FS adds b58bbced23f8 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 adds c57397e647a5 mm/gup: reorganize internal_get_user_pages_fast() adds 2cb9378f6b5d mm/gup: prevent gup_fast from racing with COW during fork adds e36eb9d38ac0 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] adds 5e4020484554 mm: handle zone device pages in release_pages() adds 8f1c50741eba mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 13e6a656dac2 mm/swap_state: skip meaningless swap cache readahead when [...] adds 6ab2b6b09356 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds c17d0a1c641d mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds fe3d643879f1 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds ddb995f60e55 mm: remove pagevec_lookup_range_nr_tag() adds cb12c552f586 mm/shmem.c: make shmem_mapping() inline adds 6698bfa8e201 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 1680393e3994 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 867cc1dfa8f3 mm: memcontrol: remove unused mod_memcg_obj_state() adds 23f528503220 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds c2ea66f1f607 mm: memcg/slab: fix return of child memcg objcg for root memcg adds a29b35de43f1 mm: memcg/slab: fix use after free in obj_cgroup_charge adds 4c8eae1bd69d mm/rmap: always do TTU_IGNORE_ACCESS adds 3962cbf522a5 mm/memcg: update page struct member in comments adds 6c127573e6ce mm: memcg: fix obsolete code comments adds cfb5b15dc8cc mm: memcg: deprecate the non-hierarchical mode adds f16e95d4cea3 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds 71fe2391afdf cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds 73eec3ca68d1 mm/page_counter: use page_counter_read in page_counter_set_max adds dd27d4a000ab mm: memcg: remove obsolete memcg_has_children() adds 843f0a23ed92 mm/thp: move lru_add_page_tail() to huge_memory.c adds e72f67ff9627 mm/thp: use head for head page in lru_add_page_tail() adds 41b9ca9d93ac mm/thp: simplify lru_add_page_tail() adds 79baf6e1006c mm/thp: narrow lru locking adds 74ae05b87db0 mm/vmscan: remove unnecessary lruvec adding adds d775fb2dd4fe mm/rmap: stop store reordering issue on page->mapping adds 12d607a76eb4 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix adds ecf95aff4e81 mm: page_idle_get_page() does not need lru_lock adds 160af53eb01f mm/memcg: add debug checking in lock_page_memcg adds aab6137ab364 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn adds 8cb87c9fc800 mm/lru: move lock into lru_note_cost adds fa89c7a69258 mm/vmscan: remove lruvec reget in move_pages_to_lru adds 1eea9af88e5f mm/mlock: remove lru_lock on TestClearPageMlocked adds d8aa30dd626e mm/mlock: remove __munlock_isolate_lru_page() adds a2d3a7e48908 mm/lru: introduce TestClearPageLRU() adds ce8d4ae1c160 mm/compaction: do page isolation first in compaction adds b7bedbea8d8e mm/swap.c: serialize memcg changes in pagevec_lru_move_fn adds 4ff825dc4e02 mm/lru: replace pgdat lru_lock with lruvec lock adds 4f0afdd5a722 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix adds 529af76ac301 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 adds 49f7f66a0ac7 mm/lru: introduce relock_page_lruvec() adds 96af910a32f7 mm-lru-introduce-the-relock_page_lruvec-function-fix adds f46cdc387708 mm/lru: revise the comments of lru_lock adds 46c37166e31f mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state adds 87c39c5c6778 mm: memcontrol: Assign boolean values to a bool variable adds f82644f0b03b mm/memcg: remove incorrect comment adds 383bb2cd7a8d xen/unpopulated-alloc: consolidate pgmap manipulation adds a0b64bf29455 kselftests: vm: add mremap tests adds d4a8f04f1dc6 mm: speedup mremap on 1GB or larger regions adds 574be7a4e4e2 arm64: mremap speedup - enable HAVE_MOVE_PUD adds 992b00832681 x86: mremap speedup - Enable HAVE_MOVE_PUD adds 0479b639fedc mm: cleanup: remove unused tsk arg from __access_remote_vm adds 5055c067d757 mm/mmap.c: fix the adjusted length error adds c56fd711f5b8 mm/mapping_dirty_helpers: enhance the kernel-doc markups adds ea2f2a6ea9d7 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] adds 0f818c4bc1f3 mm: mmap_lock: add tracepoints around lock acquisition adds 3d443fa492cd mm/mremap: account memory on do_munmap() failure adds 6ec3b0da6b93 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 6330714bbe85 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds 99a33a943ceb vm_ops: rename .split() callback to .may_split() adds cf6e60eb1ef3 mremap: check if it's possible to split original vma adds 6b7aa5d478dd mm: forbid splitting special mappings adds 2c73e83113bb mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds accbc67ea21f mm,hwpoison: take free pages off the buddy freelists adds d8bc3a0ecfa6 mm,hwpoison: take free pages off the buddy freelists for hugetlb adds d8d44899ab73 mm,hwpoison: drop unneeded pcplist draining adds 0ce70d1caa60 mm,hwpoison: refactor get_any_page adds 19d473efaa2e mm,hwpoison: drop pfn parameter adds 265ef9b67fd9 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED adds 86ac684ef626 mm,hwpoison: remove MF_COUNT_INCREASED adds f5b238a18a48 mm,hwpoison: remove flag argument from soft offline functions adds 1aab8e30dadd mm,hwpoison: disable pcplists before grabbing a refcount adds e309ce2ea662 mm,hwpoison: remove drain_all_pages from shake_page adds 05e95883e5d4 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds dc260979300d mm/vmalloc: use free_vm_area() if an allocation fails adds 8f690aa2fa6f mm/vmalloc: rework the drain logic adds 135525e5016c mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] adds a746a8d2557a docs/vm: remove unused 3 items explanation for /proc/vmstat adds f2e3741240b2 mm/vmalloc.c: fix kasan shadow poisoning size adds bf0c8eaa9bb0 alpha: switch from DISCONTIGMEM to SPARSEMEM adds f912d81a446f ia64: remove custom __early_pfn_to_nid() adds abd89d7d55a5 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds b612183a9fb1 ia64: discontig: paging_init(): remove local max_pfn calculation adds 781c53f14c63 ia64: split virtual map initialization out of paging_init() adds c860dc7ddb48 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds 610af68de74a ia64: make SPARSEMEM default and disable DISCONTIGMEM adds 7f29aee0830d arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds 84d8b3661cc9 arm, arm64: move free_unused_memmap() to generic mm adds 2adc7286d3ea arc: use FLATMEM with freeing of unused memory map instead [...] adds 2e5fa78de832 m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds 9c636afdd5e7 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds e13acae107e4 m68k: deprecate DISCONTIGMEM adds f170ec07173c mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds 98817ab4690f PM: hibernate: make direct map manipulations more explicit adds 46b9b00649f6 arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds f36368f5a2de arch, mm: make kernel_page_present() always available adds 2600c05e675c mm, page_alloc: clean up pageset high and batch update adds 5426782e45f6 mm, page_alloc: calculate pageset high and batch once per zone adds d79d1a229244 mm, page_alloc: remove setup_pageset() adds b53ec58225a4 mm, page_alloc: simplify pageset_update() adds b992e7c3e438 mm, page_alloc: cache pageset high and batch in struct zone adds 5d2dcec92102 mm, page_alloc: move draining pcplists to page isolation users adds acaaa15ef00f mm, page_alloc: disable pcplists during memory offline adds da80fdc4eb31 mm-page_alloc-disable-pcplists-during-memory-offline-fix adds 317457c3c52d mm/page_alloc: clear pages in alloc_contig_pages() with in [...] adds 20fa7a4507ea include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 79cf85b2b94b mm/page-flags: fix comment adds 82c3bd4f545d mm/page_alloc: add __free_pages() documentation adds bf086ae1452e mm/page_alloc: mark some symbols with static keyword adds b4f836995dde include/linux/mmzone.h: remove examples from enum zone_typ [...] adds e12b4ef29da3 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] adds 53a54fc6756f init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] adds 54215689b712 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 8819e36e6202 mm/huge_memory.c: update tlb entry if pmd is changed adds c3ea7ef2bb39 MIPS: do not call flush_tlb_all when setting pmd entry adds 0324729a3a6e include/linux/huge_mm.h: remove extern keyword adds cc3afe5c08a0 khugepaged: add parameter explanations for kernel-doc markup adds 3f37f035c206 mm: hugetlb: fix type of delta parameter and related local [...] adds 92b11061bf0d mm,hugetlb: remove unneeded initialization adds 4312e428ff29 mm: don't wake kswapd prematurely when watermark boosting [...] adds 117d8a90ab96 mm/vmscan: drop unneeded assignment in kswapd() adds ee8d9e5324ca mm/vmscan.c: remove the filename in the top of file comment adds 0499e1a60797 mm/vmscan: __isolate_lru_page_prepare() cleanup adds ba038246596f mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds 602b291df9bf mm/compaction: move compaction_suitable's comment to right place adds 93a92ac71425 mm/compaction: make defer_compaction and compaction_deferr [...] adds fb9a95c0d735 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds 4ee513fa3d51 mm/migrate.c: fix comment spelling adds 88b47799eadc mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 72d22a0d0e86 mm: support THPs in zero_user_segments adds 334c950c7830 mm: truncate_complete_page() does not exist any more adds d19107bef299 mm: migrate: simplify the logic for handling permanent failure adds 4efb379efc86 mm: migrate: skip shared exec THP for NUMA balancing adds 733b7aad1f51 mm: migrate: clean up migrate_prep{_local} adds b798745c96c5 mm: migrate: return -ENOSYS if THP migration is unsupported adds 98b31059d8c3 mm: make pagecache tagged lookups return only head pages adds 2370aa52aa76 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 53755f350532 mm/swap: optimise get_shadow_from_swap_cache adds 09ea1234b7e7 mm: add FGP_ENTRY adds 13b56b457c7f mm/filemap: rename find_get_entry to mapping_get_entry adds 47bdc685551c mm/filemap: add helper for finding pages adds c18d732b8ba3 fix mm-filemap-add-helper-for-finding-pages.patch adds 20e41dd59e93 mm/filemap: add mapping_seek_hole_data adds 5e2cdfcb17c4 fix mm-filemap-add-mapping_seek_hole_data.patch adds bc221f619d0d iomap: use mapping_seek_hole_data adds eed145f52a5f mm: add and use find_lock_entries adds 7de686f90d62 fix mm-add-and-use-find_lock_entries.patch adds 3d93464d0325 mm: add an 'end' parameter to find_get_entries adds f2815118213d mm: add an 'end' parameter to pagevec_lookup_entries adds 9c0ab25f0ad4 mm: remove nr_entries parameter from pagevec_lookup_entries adds 1bfc73427f91 mm: pass pvec directly to find_get_entries adds b39077121899 mm: remove pagevec_lookup_entries adds a8d54c7ca046 mm/truncate,shmem: handle truncates that split THPs adds f3bf0ebdce0a mm/filemap: return only head pages from find_get_entries adds 68be50fa5a90 mm/cma.c: remove redundant cma_mutex lock adds 659316014bab mm, page_alloc: do not rely on the order of page_poison an [...] adds 42d92717e422 mm, page_poison: use static key more efficiently adds 7bc98b3d224e kernel/power: allow hibernation with page_poison sanity checking adds cc8a7d6b9c3e mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds ef79b7f3dafc mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds 1fd62e87d395 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 9d1dffca0f6b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds ff55973fc4d4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 756b677b5b6c userfaultfd: add UFFD_USER_MODE_ONLY adds 472bbe9c28ce userfaultfd: add user-mode only option to unprivileged_use [...] adds b6e2d8257c17 mm/zswap: make struct kernel_param_ops definitions const adds f8d1a6e65b0f mm/zswap: fix passing zero to 'PTR_ERR' warning adds 9aade34c4f85 mm/zswap: move to use crypto_acomp API for hardware acceleration adds 38a1c920a2fa mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 187dbec1bbaf mm/process_vm_access: remove redundant initialization of iov_r adds 21f7748069e0 zram: support page writeback adds 52f1cf6099c7 mm: fix kernel-doc markups adds ba18c1eafa8e mm: use sysfs_emit for struct kobject * uses adds 6a0d0a2a2a5e mm: huge_memory: convert remaining use of sprintf to sysfs [...] adds 43d608042ab1 mm:backing-dev: use sysfs_emit in macro defining functions adds 01a6297e13d6 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at adds 39843aaedb7e mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] adds fe273f704d29 mm: fix fall-through warnings for Clang adds aeee00c1e062 mm: cleanup kstrto*() usage adds fc7af9fd7683 mm: add Kernel Electric-Fence infrastructure adds 278e0bd6e7dd kfence: Fix parameter description for kfence_object_start() adds 87887bd2b926 kfence: avoid stalling work queue task without allocations adds 8b8490c0bd22 x86, kfence: enable KFENCE for x86 adds c0ea76967d0c arm64, kfence: enable KFENCE for ARM64 adds a7554721b37b kfence: use pt_regs to generate stack trace on faults adds 121e45b24d61 mm, kfence: insert KFENCE hooks for SLAB adds 145cd60fb481 mm, kfence: insert KFENCE hooks for SLUB adds 06f8efd30223 kfence, kasan: make KFENCE compatible with KASAN adds 6f8a3fedb6a2 kfence, Documentation: add KFENCE documentation adds e246cb76f79e kfence: add test suite adds d862647ed4b3 MAINTAINERS: add entry for KFENCE adds 2e5a325a157a fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f83fca3671bc fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5a2c7d1a6303 kernel/hung_task.c: Monitor killed tasks. adds 7d9f31c3e3b2 alpha: Replace bogus in_interrupt() adds ca3422d8780f procfs: delete duplicated words + other fixes adds bc39dec7bf0c proc: provide details on indirect branch speculation adds 2654fa3fc249 proc-provide-details-on-indirect-branch-speculation-v2 adds 18ea99d21963 proc/sysctl: make protected_* world readable adds 443796c2320e asm-generic: force inlining of get_order() to work around [...] adds 761ace49e56f kernel.h: Split out mathematical helpers adds 75a50da7c27d kernel.h: split out mathematical helpers fix adds c0f77f3b6bcf kernel/acct.c: use #elif instead of #end and #elif adds 5699e4d7baf1 reboot: refactor and comment the cpu selection code adds acc7dd5241ec include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds 0bb12e476318 bitmap: remove unused function declaration adds 2705dd7ec485 lib: stackdepot: add support to configure STACK_HASH_SIZE adds 51b6d4a20ea2 lib/test_free_pages.c: add basic progress indicators adds c7fdaae3a9fd lib/stackdepot.c: replace one-element array with flexible- [...] adds d18658e1ff57 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds fb35026981af lib/stackdepot.c: use array_size() helper in jhash2() adds b266b259138b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds 7c6c5b830347 lib/list_kunit: follow new file name convention for KUnit tests adds 5865f0337e5b lib/linear_ranges_kunit: follow new file name convention f [...] adds c49705d426e3 lib/bits_kunit: follow new file name convention for KUnit tests adds 86f80dd16eb3 lib/cmdline: fix get_option() for strings starting with hyphen adds e85b674ee23b lib/cmdline: allow NULL to be an output for get_option() adds d11a7d13acd8 lib/cmdline_kunit: add a new test suite for cmdline API adds 1852f36b059c lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix adds 60b76f6b822b lib/cmdline_kunit: type of expected returned values should be int adds ef17428bd05f lib/cmdline_kunit: provide meaningful MODULE_LICENSE() adds f2fc6cac16b4 lib: optimize cpumask_local_spread() adds 78b48e1e4e36 ilog2: Improve ilog2 for constant arguments adds 86bf00455193 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes adds d06128f6abdb lib/string: remove unnecessary #undefs adds 6ae24728ec45 lib: string.h: detect intra-object overflow in fortified s [...] adds f1a0afcc706e lkdtm: tests for FORTIFY_SOURCE adds b49e01973bcb string.h: add FORTIFY coverage for strscpy() adds 88c60078a110 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds b17830cc7fa9 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds a872af3677b9 lib: cleanup kstrto*() usage adds ee94c8c1067d lib/lz4: explicitly support in-place decompression adds 3acfc95acd57 bitops: introduce the for_each_set_clump macro adds 23593b5f31e2 lib/test_bitmap.c: add for_each_set_clump test cases adds 0af5ca10b512 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds cf06a814a154 gpio: thunderx: utilize for_each_set_clump macro adds 9dd47d88ba6d gpio: xilinx: utilize generic bitmap_get_value and _set_value adds cb953fbe4e58 checkpatch: add new exception to repeated word check adds 2cbed8c8b5fc checkpatch: fix false positives in REPEATED_WORD warning adds 4cd245012b4d checkpatch: ignore generated CamelCase defines and enum values adds e43d779b58d9 checkpatch: prefer static const declarations adds d2c25b87e2ef checkpatch: allow --fix removal of unnecessary break statements adds 192fbac98793 checkpatch: extend attributes check to handle more patterns adds abd62c6ddfda checkpatch: add a fixer for missing newline at eof adds 52ad75e3e862 checkpatch: update __attribute__((section("name"))) quote removal adds fc2d5af606cd checkpatch-update-__attribute__sectionname-quote-removal-v2 adds edf4296eb556 checkpatch: add fix option for GERRIT_CHANGE_ID adds af1c84a88c62 checkpatch: add __alias and __weak to suggested __attribut [...] adds 8c42a2f5b699 checkpatch: improve email parsing adds 77b63a2d7c3b checkpatch: fix spelling errors and remove repeated word adds 85fd25fd9f55 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds c93f0da2c204 checkpatch: fix unescaped left brace adds 5843f40b72bd checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 4a98be24db68 reiserfs: add check for an invalid ih_entry_count adds e37b45ad98f4 kdump: append uts_namespace.name offset to VMCOREINFO adds f4b3d141938e rapidio: remove unused rio_get_asm() and rio_get_device() adds 70681499dab8 gcov: remove support for GCC < 4.9 adds 2328f5910e8f gcov: fix kernel-doc markup issue adds 7059d704613a relay: remove unused buf_mapped and buf_unmapped callbacks adds 63bead5703f5 relay: require non-NULL callbacks in relay_open() adds 353b5c67c4b7 relay: make create_buf_file and remove_buf_file callbacks [...] adds 5edf0cf01b6f relay: allow the use of const callback structs adds 4df219cffb40 drm/i915: make relay callbacks const adds 476867ddbc3f ath10k: make relay callbacks const adds 2a88faa57174 ath11k: make relay callbacks const adds 191f4403fd05 ath9k: make relay callbacks const adds 687bc121a8e4 blktrace: make relay callbacks const adds b888035e29ce aio: simplify read_events() adds b1d2476d2087 kernel/resource.c: fix kernel-doc markups adds b21926bd2fcf resource-fix-kernel-doc-markups-checkpatch-fixes adds eab90a2377a8 reboot: allow to specify reboot mode via sysfs adds 7c9c06c32709 reboot: fix variable assignments in type_store adds 73b4dbb4cea0 reboot: remove cf9_safe from allowed types and rename cf9_force adds 75894e678dd3 fault-injection: handle EI_ETYPE_TRUE adds ab573a2b40b2 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds b7c2e3e95bc8 Merge branch 'akpm-current/current' adds 13287e347690 mm/swap.c: reduce lock contention in lru_cache_add adds 9937b6a4a7cc mm: memcontrol: use helpers to read page's memcg data adds 4010e7224cc9 mm: memcontrol/slab: use helpers to access slab page's memcg_data adds 14fbea7d359d mm: introduce page memcg flags adds b4406cc32924 mm: convert page kmemcg type to a page memcg flag adds f2fd8ac78405 mm/memcg: bail early from swap accounting if memcg disabled adds 2c35972f3221 mm/memcg: warning on !memcg after readahead page charged adds 14cc12bc5794 mm/memcg: remove unused definitions adds a36bcbd0b17f mm, kvm: account kvm_vcpu_mmap to kmemcg adds 149cdcd084a8 mm: slub: call account_slab_page() after slab page initialization adds 181dba3f64fd mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds fa2091e5e3de mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 07d0fdfdfb6e mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds 65a50bd108bb mm/memcg: add missed warning in mem_cgroup_lruvec adds 47fd318e5e82 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() adds cec1ce0d72f4 treewide: remove stringification from __alias macro definition adds 851e215707dc ARM: boot: quote aliased symbol names in string.c adds 0a29048adba8 epoll: check for events when removing a timed out thread f [...] adds 007fef2a356a epoll: simplify signal handling adds 8fd28b11e697 epoll: pull fatal signal checks into ep_send_events() adds e4ac169296d1 epoll: move eavail next to the list_empty_careful check adds 5470381dcb00 epoll: simplify and optimize busy loop logic adds 620044c71a65 epoll: pull all code between fetch_events and send_event i [...] adds 2f828117fd72 epoll: replace gotos with a proper loop adds f708e5b86275 epoll: eliminate unnecessary lock for zero timeout adds 154734ac2666 mm: unexport follow_pte_pmd adds 6762e3363eb0 mm: simplify follow_pte{,pmd} adds e01bbf5522ee merge fix for "s390/pci: remove races against pte updates" adds 9930b5a38a29 kasan: drop unnecessary GPL text from comment headers adds 45be4750d2a1 kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds e27f5b5ec535 kasan: group vmalloc code adds 2df573d2ca4c kasan: shadow declarations only for software modes adds 7d50fdf9f011 kasan: rename (un)poison_shadow to (un)poison_range adds e59cf5fc9062 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds 3b1dee907d85 kasan: only build init.c for software modes adds 0339dcbb2fde kasan: split out shadow.c from common.c adds 882732f063ee kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds dd86175d5c85 kasan: rename report and tags files adds 2d41c89b3703 kasan: don't duplicate config dependencies adds 80631163ffbe kasan: hide invalid free check implementation adds a032f4f113ff kasan: decode stack frame only with KASAN_STACK_ENABLE adds 9fe12b523f28 kasan, arm64: only init shadow for software modes adds 94c3798ad842 kasan, arm64: only use kasan_depth for software modes adds eb701a060d24 kasan, arm64: move initialization message adds e16f4a392e7e kasan, arm64: rename kasan_init_tags and mark as __init adds 9ca8043a0b0b kasan: rename addr_has_shadow to addr_has_metadata adds 4bc6f3fbe123 kasan: rename print_shadow_for_address to print_memory_metadata adds 47cac1a2c93e kasan: rename SHADOW layout macros to META adds e67cc82d6187 kasan: separate metadata_fetch_row for each mode adds e277566629a2 kasan, arm64: don't allow SW_TAGS with ARM64_MTE adds 335d6eaa3c44 kasan: introduce CONFIG_KASAN_HW_TAGS adds 4a08755abf33 arm64: enable armv8.5-a asm-arch option adds 1a89f3387284 arm64: mte: add in-kernel MTE helpers adds 98eba725fb66 arm64: mte: reset the page tag in page->flags adds 0047c5777258 arm64: mte: add in-kernel tag fault handler adds 11cfe74e3670 arm64: kasan: allow enabling in-kernel MTE adds b1804bf5524f arm64: mte: convert gcr_user into an exclude mask adds 5dddf22a1e8e arm64: mte: switch GCR_EL1 in kernel entry and exit adds af6c5f83698a kasan, mm: untag page address in free_reserved_area adds 8f8998960e3c arm64: kasan: align allocations for HW_TAGS adds bb5da6ff544a arm64: kasan: add arch layer for memory tagging helpers adds 1058edbba985 kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds 255dc14c8860 kasan, x86, s390: update undef CONFIG_KASAN adds 62c998a335fd kasan, arm64: expand CONFIG_KASAN checks adds d2bc7b78c8b3 kasan, arm64: implement HW_TAGS runtime adds 8a1ed3070f22 kasan, arm64: print report from tag fault handler adds bc413b6cd1dd kasan, mm: reset tags when accessing metadata adds 87322a01b9e3 kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds 9a23ee3eeab9 kasan: add documentation for hardware tag-based mode adds e9afcb5e7518 kselftest/arm64: check GCR_EL1 after context switch adds 5addd82c14b8 kasan: simplify quarantine_put call site adds ed00aa14930c kasan: rename get_alloc/free_info adds 489a658f1728 kasan: introduce set_alloc_info adds f6bfb0bc2581 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds dbe8a5d03e80 kasan: allow VMAP_STACK for HW_TAGS mode adds 17ccd15bbd39 kasan: remove __kasan_unpoison_stack adds a5ef537b413a kasan: inline kasan_reset_tag for tag-based modes adds 4dedce459243 kasan: inline random_tag for HW_TAGS adds 2f3a0471d20f kasan: open-code kasan_unpoison_slab adds 2e2ebf55d7a1 kasan: inline (un)poison_range and check_invalid_free adds 0238db0ec862 kasan: add and integrate kasan boot parameters adds f4b94fa9af44 kasan, mm: check kasan_enabled in annotations adds d162bf439ef6 kasan, mm: rename kasan_poison_kfree adds 74efbc594eab kasan: don't round_up too much adds 5610b92f3150 kasan: simplify assign_tag and set_tag calls adds 56ee4ca48193 kasan: clarify comment in __kasan_kfree_large adds dd9e00378081 kasan: sanitize objects when metadata doesn't fit adds 91759ed786cc kasan, mm: allow cache merging with no metadata adds dcbc23bcb554 kasan: update documentation adds f82790dbe978 mmap locking API: don't check locking if the mm isn't live yet adds 62be252d7cd2 mm/gup: assert that the mmap lock is held in __get_user_pages() adds 08afc50eec95 Merge branch 'akpm/master' adds 6147c83fd749 Add linux-next specific files for 20201126
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 (6dd65e60af98) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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: .mailmap | 1 + CREDITS | 9 - Documentation/ABI/testing/configfs-usb-gadget-ecm | 2 +- Documentation/ABI/testing/procfs-attr-current | 20 + Documentation/ABI/testing/procfs-attr-exec | 20 + Documentation/ABI/testing/procfs-attr-prev | 19 + Documentation/ABI/testing/sysfs-bus-iio | 10 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 + .../ABI/testing/sysfs-bus-iio-timer-stm32 | 24 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 28 + Documentation/ABI/testing/sysfs-class-typec | 17 + Documentation/ABI/testing/sysfs-devices-memory | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- Documentation/ABI/testing/sysfs-fs-ext4 | 2 +- Documentation/ABI/testing/sysfs-kernel-btf | 8 + .../ABI/testing/sysfs-kernel-iommu_groups | 29 + Documentation/ABI/testing/sysfs-kernel-reboot | 32 + Documentation/ABI/testing/sysfs-module | 2 +- .../ABI/testing/sysfs-platform-renesas_usb3 | 2 +- .../RCU/Design/Requirements/Requirements.rst | 150 +- Documentation/RCU/stallwarn.rst | 23 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 23 +- Documentation/admin-guide/cgroup-v1/memory.rst | 61 +- Documentation/admin-guide/device-mapper/verity.rst | 7 +- Documentation/admin-guide/hw-vuln/index.rst | 1 - Documentation/admin-guide/hw-vuln/l1d_flush.rst | 70 - Documentation/admin-guide/kernel-parameters.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 41 +- Documentation/admin-guide/mm/transhuge.rst | 15 - Documentation/admin-guide/spkguide.txt | 1 + Documentation/admin-guide/sysctl/vm.rst | 15 +- Documentation/arm/sunxi.rst | 10 + Documentation/arm64/memory.rst | 4 +- Documentation/arm64/perf.rst | 2 + Documentation/arm64/tagged-pointers.rst | 25 +- Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/printk-formats.rst | 4 +- Documentation/dev-tools/kasan.rst | 264 +- Documentation/dev-tools/kgdb.rst | 7 +- Documentation/dev-tools/kunit/faq.rst | 2 +- Documentation/dev-tools/kunit/style.rst | 18 +- Documentation/dev-tools/kunit/usage.rst | 10 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 34 + Documentation/devicetree/bindings/arm/fsl.yaml | 23 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + .../bindings/arm/samsung/samsung-boards.yaml | 8 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 4 + .../devicetree/bindings/arm/stm32/stm32.yaml | 23 +- Documentation/devicetree/bindings/arm/tegra.yaml | 3 + .../bindings/bus/nvidia,tegra210-aconnect.txt | 44 - .../bindings/bus/nvidia,tegra210-aconnect.yaml | 82 + .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../bindings/connector/usb-connector.yaml | 24 + .../devicetree/bindings/devfreq/exynos-bus.txt | 71 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 6 + .../bindings/display/panel/abt,y030xx067a.yaml | 62 + .../bindings/display/panel/panel-simple-dsi.yaml | 4 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 5 +- .../bindings/dma/nvidia,tegra210-adma.txt | 56 - .../bindings/dma/nvidia,tegra210-adma.yaml | 99 + .../devicetree/bindings/dma/qcom,gpi.yaml | 88 + .../devicetree/bindings/gpio/gpio-xilinx.txt | 2 + .../devicetree/bindings/hwmon/pwm-fan.txt | 28 +- .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 47 + .../devicetree/bindings/iio/accel/dmard06.txt | 19 - Documentation/devicetree/bindings/iio/adc/adc.txt | 6 + .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 32 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 + .../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 - .../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 + .../bindings/iio/adc/renesas,gyroadc.txt | 98 - .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 + .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 + .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 - .../bindings/iio/chemical/sensirion,sgp30.txt | 15 - .../devicetree/bindings/iio/dac/ad5758.txt | 83 - .../devicetree/bindings/iio/dac/ad7303.txt | 23 - .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 + .../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 + .../devicetree/bindings/iio/dac/ds4424.txt | 20 - .../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 + .../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 - .../devicetree/bindings/iio/dac/max5821.txt | 14 - .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 + .../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 + .../devicetree/bindings/iio/dac/mcp4725.txt | 35 - .../bindings/iio/dac/microchip,mcp4725.yaml | 71 + .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 + .../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 + .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 + .../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 - .../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 - .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 + .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 - .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 + .../devicetree/bindings/iio/health/max30100.txt | 28 - .../devicetree/bindings/iio/health/max30102.txt | 33 - .../bindings/iio/health/maxim,max30100.yaml | 52 + .../bindings/iio/health/maxim,max30102.yaml | 72 + .../devicetree/bindings/iio/humidity/dht11.txt | 14 - .../devicetree/bindings/iio/humidity/dht11.yaml | 41 + .../devicetree/bindings/iio/humidity/hdc100x.txt | 17 - .../devicetree/bindings/iio/humidity/hts221.txt | 30 - .../devicetree/bindings/iio/humidity/htu21.txt | 13 - .../bindings/iio/humidity/st,hts221.yaml | 52 + .../bindings/iio/impedance-analyzer/ad5933.txt | 26 - .../iio/impedance-analyzer/adi,ad5933.yaml | 59 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 86 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 - .../devicetree/bindings/iio/light/apds9300.txt | 21 - .../devicetree/bindings/iio/light/apds9960.txt | 21 - .../bindings/iio/light/avago,apds9300.yaml | 44 + .../bindings/iio/light/avago,apds9960.yaml | 44 + .../bindings/iio/light/capella,cm36651.yaml | 48 + .../devicetree/bindings/iio/light/cm36651.txt | 26 - .../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 - .../devicetree/bindings/iio/light/max44009.txt | 24 - .../bindings/iio/light/maxim,max44009.yaml | 45 + .../devicetree/bindings/iio/light/opt3001.txt | 25 - .../bindings/iio/light/renesas,isl29501.txt | 13 - .../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 + .../devicetree/bindings/iio/light/st,uvis25.yaml | 42 + .../devicetree/bindings/iio/light/st,vl6180.yaml | 45 + .../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 + .../bindings/iio/light/upisemi,us5182.yaml | 78 + .../devicetree/bindings/iio/light/us5182d.txt | 45 - .../devicetree/bindings/iio/light/uvis25.txt | 22 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/light/vishay,vcnl4035.yaml | 45 + .../devicetree/bindings/iio/light/vl6180.txt | 15 - .../bindings/iio/magnetometer/ak8974.txt | 31 - .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 + .../bindings/iio/magnetometer/bmc150_magn.txt | 25 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 + .../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 + .../bindings/iio/magnetometer/hmc5843.txt | 21 - .../iio/magnetometer/honeywell,hmc5843.yaml | 43 + .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/mmc35240.txt | 13 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 + .../bindings/iio/potentiometer/ad5272.txt | 27 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 50 + .../bindings/iio/potentiometer/ds1803.txt | 21 - .../bindings/iio/potentiometer/max5481.txt | 23 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../bindings/iio/potentiometer/mcp4131.txt | 84 - .../iio/potentiometer/microchip,mcp41010.yaml | 48 + .../iio/potentiometer/microchip,mcp4131.yaml | 103 + .../bindings/iio/pressure/hoperf,hp03.yaml | 47 + .../devicetree/bindings/iio/pressure/hp03.txt | 17 - .../bindings/iio/pressure/meas,ms5611.yaml | 57 + .../devicetree/bindings/iio/pressure/ms5611.txt | 19 - .../devicetree/bindings/iio/pressure/ms5637.txt | 17 - .../bindings/iio/pressure/murata,zpa2326.yaml | 62 + .../devicetree/bindings/iio/pressure/zpa2326.txt | 29 - .../bindings/iio/proximity/ams,as3935.yaml | 71 + .../devicetree/bindings/iio/proximity/as3935.txt | 34 - .../bindings/iio/proximity/semtech,sx9310.yaml | 63 + .../bindings/iio/proximity/semtech,sx9500.yaml | 50 + .../bindings/iio/proximity/st,vl53l0x.yaml | 42 + .../devicetree/bindings/iio/proximity/sx9500.txt | 23 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../bindings/iio/resolver/adi,ad2s90.yaml | 60 + .../bindings/iio/samsung,sensorhub-rinato.yaml | 72 + .../devicetree/bindings/iio/sensorhub.txt | 24 - .../bindings/iio/temperature/max31856.txt | 24 - .../bindings/iio/temperature/maxim,max31855k.yaml | 76 + .../bindings/iio/temperature/maxim,max31856.yaml | 54 + .../iio/temperature/maxim_thermocouple.txt | 24 - .../bindings/iio/temperature/melexis,mlx90614.yaml | 50 + .../bindings/iio/temperature/melexis,mlx90632.yaml | 55 + .../bindings/iio/temperature/mlx90614.txt | 24 - .../bindings/iio/temperature/mlx90632.txt | 28 - .../bindings/iio/temperature/ti,tmp007.yaml | 57 + .../devicetree/bindings/iio/temperature/tmp007.txt | 33 - .../devicetree/bindings/iio/temperature/tsys01.txt | 19 - .../devicetree/bindings/input/atmel,maxtouch.txt | 41 - .../devicetree/bindings/input/atmel,maxtouch.yaml | 81 + .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../bindings/interrupt-controller/arm,gic.yaml | 9 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 9 +- .../devicetree/bindings/media/i2c/ov2680.txt | 46 - .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 99 + .../devicetree/bindings/media/imx7-csi.txt | 42 - .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 71 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 173 + .../devicetree/bindings/media/qcom,camss.txt | 7 + .../devicetree/bindings/media/rockchip-isp1.yaml | 0 .../devicetree/bindings/media/st,stm32-dcmi.yaml | 38 + Documentation/devicetree/bindings/mfd/syscon.yaml | 4 + Documentation/devicetree/bindings/mips/mscc.txt | 2 +- .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 196 + .../devicetree/bindings/misc/fsl,qoriq-mc.yaml | 210 - Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 4 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 76 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 23 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 3 - .../devicetree/bindings/pci/rcar-pci-host.yaml | 115 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 72 - .../bindings/pci/samsung,exynos-pcie.yaml | 119 + .../bindings/pci/samsung,exynos5440-pcie.txt | 58 - .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 - .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 3 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 9 +- .../devicetree/bindings/phy/phy-cadence-sierra.txt | 70 - .../bindings/phy/phy-cadence-sierra.yaml | 152 + .../devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../bindings/phy/samsung,exynos-pcie-phy.yaml | 51 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 145 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 2 +- .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 158 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 154 + .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 16 - .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 47 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 44 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../bindings/regulator/mcp16502-regulator.txt | 2 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 48 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 49 + .../bindings/reset/brcm,bcm6345-reset.yaml | 37 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/soc/aspeed/xdma.yaml | 103 - .../soc/microchip/atmel,at91rm9200-tcb.yaml | 34 +- .../devicetree/bindings/sound/adi,adau1977.txt | 61 - .../devicetree/bindings/sound/adi,adau1977.yaml | 92 + .../bindings/sound/audio-graph-card.yaml | 106 +- .../bindings/sound/audio-graph-port.yaml | 84 + .../devicetree/bindings/sound/audio-graph.yaml | 45 + .../bindings/sound/google,sc7180-trogdor.yaml | 12 +- .../bindings/sound/marvell,mmp-sspa.yaml | 25 +- .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 - .../devicetree/bindings/sound/nau8315.txt | 18 + .../bindings/sound/qcom,lpass-va-macro.yaml | 67 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 69 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 10 +- Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../devicetree/bindings/sound/simple-card.yaml | 6 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 48 +- .../devicetree/bindings/timer/renesas,tmu.txt | 49 - .../devicetree/bindings/timer/renesas,tmu.yaml | 99 + .../devicetree/bindings/trivial-devices.yaml | 54 + .../devicetree/bindings/usb/cdns,usb3.yaml | 5 + .../devicetree/bindings/usb/maxim,max33359.yaml | 75 + .../devicetree/bindings/usb/st,stusb160x.yaml | 87 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/driver-api/driver-model/devres.rst | 6 + Documentation/driver-api/mtd/intel-spi.rst | 4 +- Documentation/driver-api/mtd/nand_ecc.rst | 2 +- Documentation/driver-api/mtd/spi-nor.rst | 6 +- Documentation/driver-api/mtdnand.rst | 3 - .../driver-api/thermal/power_allocator.rst | 12 +- Documentation/driver-api/thermal/sysfs-api.rst | 3 +- .../features/time/irq-time-acct/arch-support.txt | 2 +- Documentation/filesystems/files.rst | 8 +- Documentation/filesystems/fsverity.rst | 68 +- Documentation/filesystems/gfs2.rst | 37 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/overlayfs.rst | 27 +- Documentation/firmware-guide/acpi/acpi-lid.rst | 8 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 8 +- Documentation/firmware-guide/acpi/enumeration.rst | 154 + .../firmware-guide/acpi/gpio-properties.rst | 56 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/gpu/todo.rst | 21 + Documentation/hwmon/amd_energy.rst | 7 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max127.rst | 45 + Documentation/networking/can.rst | 70 +- .../ethernet/freescale/dpaa2/overview.rst | 5 +- Documentation/networking/devlink/devlink-trap.rst | 4 + Documentation/networking/framerelay.rst | 44 - Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.rst | 3 + Documentation/networking/j1939.rst | 46 +- Documentation/networking/netdev-FAQ.rst | 30 +- Documentation/networking/page_pool.rst | 8 + Documentation/networking/phy.rst | 4 +- Documentation/power/energy-model.rst | 30 +- Documentation/process/stable-kernel-rules.rst | 2 +- Documentation/process/submitting-patches.rst | 2 + Documentation/scheduler/sched-domains.rst | 26 +- Documentation/scheduler/sched-energy.rst | 5 + Documentation/sound/alsa-configuration.rst | 5 + Documentation/trace/events-kmem.rst | 2 +- Documentation/trace/ftrace-uses.rst | 84 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 30 +- .../translations/it_IT/doc-guide/sphinx.rst | 20 + .../translations/it_IT/process/2.Process.rst | 4 +- .../translations/it_IT/process/changes.rst | 22 +- .../translations/it_IT/process/coding-style.rst | 26 +- .../translations/it_IT/process/deprecated.rst | 147 +- .../translations/it_IT/process/email-clients.rst | 5 + .../it_IT/process/programming-language.rst | 8 +- .../it_IT/process/stable-kernel-rules.rst | 2 +- .../it_IT/process/submitting-patches.rst | 297 +- Documentation/translations/zh_CN/arm64/index.rst | 1 + Documentation/translations/zh_CN/arm64/perf.rst | 86 + .../translations/zh_CN/filesystems/index.rst | 1 + .../translations/zh_CN/filesystems/tmpfs.rst | 146 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 2 +- Documentation/userspace-api/spec_ctrl.rst | 8 - Documentation/vm/unevictable-lru.rst | 22 +- Documentation/w1/slaves/w1_therm.rst | 2 +- Documentation/x86/index.rst | 1 + Documentation/x86/sgx.rst | 211 + Documentation/x86/topology.rst | 9 + Documentation/xtensa/mmu.rst | 9 +- MAINTAINERS | 246 +- Makefile | 8 +- Next/SHA1s | 431 +- Next/Trees | 3 +- Next/merge.log | 11449 ++-- arch/Kconfig | 53 +- arch/alpha/include/uapi/asm/signal.h | 14 - arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/rtc.c | 2 +- arch/arc/include/asm/bitops.h | 4 +- arch/arc/include/asm/pgtable.h | 2 + arch/arc/kernel/stacktrace.c | 56 +- arch/arc/mm/tlb.c | 24 +- arch/arm/Kconfig | 1 + arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 56 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/head.S | 3 + arch/arm/boot/dts/Makefile | 10 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 54 + arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 2 +- arch/arm/boot/dts/am335x-nano.dts | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 102 +- arch/arm/boot/dts/am33xx.dtsi | 185 +- arch/arm/boot/dts/am4372.dtsi | 175 +- arch/arm/boot/dts/am437x-l4.dtsi | 85 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 20 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 44 + .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 57 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 888 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 8 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 120 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 112 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 37 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 39 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 11 +- .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 117 + arch/arm/boot/dts/at91-sam9x60ek.dts | 9 + arch/arm/boot/dts/at91-sama5d3_xplained.dts | 7 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 7 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 2 + arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/dra7.dtsi | 185 +- arch/arm/boot/dts/dra76x.dtsi | 4 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 14 + arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi | 4 +- arch/arm/boot/dts/exynos3250.dtsi | 49 +- arch/arm/boot/dts/exynos4.dtsi | 26 +- arch/arm/boot/dts/exynos4210.dtsi | 36 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 2 +- arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 17 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1132 + arch/arm/boot/dts/exynos4412.dtsi | 26 +- arch/arm/boot/dts/exynos5250.dtsi | 3 +- arch/arm/boot/dts/exynos5420.dtsi | 36 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 32 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 8 +- arch/arm/boot/dts/exynos54xx.dtsi | 1 - arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 41 +- arch/arm/boot/dts/imx53-ppd.dts | 2 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 564 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/imx6dl-lanmcu.dts | 470 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 +- arch/arm/boot/dts/imx6q-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6q-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6q-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6q-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 4 +- .../boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts | 94 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 151 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 43 - arch/arm/boot/dts/imx6ul.dtsi | 4 +- .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 1 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi | 26 + arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 7 - arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 112 + arch/arm/boot/dts/motorola-mapphone-common.dtsi | 143 +- arch/arm/boot/dts/nuvoton-npcm730.dtsi | 44 + arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 4 +- arch/arm/boot/dts/omap4-droid-bionic-xt875.dts | 46 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 143 + arch/arm/boot/dts/omap4-kc1.dts | 6 +- arch/arm/boot/dts/omap4-l4.dtsi | 1 + arch/arm/boot/dts/omap4-panda-es.dts | 34 +- arch/arm/boot/dts/omap4-sdp.dts | 26 +- arch/arm/boot/dts/omap4.dtsi | 150 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/omap5.dtsi | 58 + arch/arm/boot/dts/s5pv210-aries.dtsi | 3 +- arch/arm/boot/dts/s5pv210.dtsi | 1 - arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 9 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 12 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 90 +- arch/arm/boot/dts/stm32mp151.dtsi | 41 +- arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 35 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 12 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 1 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 19 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 143 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 39 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 38 + arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 64 + arch/arm/boot/dts/sun8i-v3s.dtsi | 2 +- arch/arm/boot/dts/tegra124.dtsi | 17 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 7 +- arch/arm/boot/dts/tegra20-ventana.dts | 11 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 27 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 2 +- arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4511 ++ arch/arm/boot/dts/vfxxx.dtsi | 4 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/exynos_defconfig | 5 +- arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 17 +- arch/arm/configs/omap2plus_defconfig | 6 +- arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/u8500_defconfig | 10 +- arch/arm/crypto/chacha-glue.c | 34 +- arch/arm/crypto/chacha-neon-core.S | 97 +- arch/arm/crypto/sha1-ce-glue.c | 2 +- arch/arm/crypto/sha1.h | 2 +- arch/arm/crypto/sha1_glue.c | 2 +- arch/arm/crypto/sha1_neon_glue.c | 2 +- arch/arm/crypto/sha2-ce-glue.c | 2 +- arch/arm/crypto/sha256_glue.c | 2 +- arch/arm/crypto/sha256_neon_glue.c | 2 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/crypto/sha512-neon-glue.c | 2 +- arch/arm/include/asm/pgtable-2level.h | 2 + arch/arm/include/asm/pgtable-3level.h | 2 + arch/arm/include/asm/signal.h | 2 + arch/arm/include/uapi/asm/signal.h | 27 +- arch/arm/kernel/perf_regs.c | 3 +- arch/arm/kernel/setup.c | 4 +- arch/arm/lib/memcpy.S | 3 +- arch/arm/lib/memmove.S | 3 +- arch/arm/lib/memset.S | 3 +- arch/arm/mach-exynos/exynos.c | 3 +- arch/arm/mach-imx/mach-imx6q.c | 9 +- arch/arm/mach-imx/mach-imx7ulp.c | 1 + arch/arm/mach-keystone/keystone.c | 2 +- arch/arm/mach-omap1/clock.c | 14 +- arch/arm/mach-omap1/usb.c | 2 +- arch/arm/mach-omap2/Kconfig | 11 +- arch/arm/mach-omap2/Makefile | 19 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 11 +- arch/arm/mach-omap2/cpuidle44xx.c | 8 +- arch/arm/mach-omap2/display.c | 6 +- arch/arm/mach-omap2/io.c | 3 - arch/arm/mach-omap2/omap_device.c | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 6 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 57 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 90 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 290 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 294 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 167 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 114 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 49 - arch/arm/mach-omap2/pdata-quirks.c | 23 +- arch/arm/mach-shmobile/platsmp-scu.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 12 +- arch/arm/mach-shmobile/setup-r8a7779.c | 56 +- arch/arm/mach-shmobile/setup-sh73a0.c | 21 +- arch/arm/mach-shmobile/smp-r8a7779.c | 12 +- arch/arm/mach-shmobile/smp-sh73a0.c | 33 +- arch/arm64/Kconfig | 16 +- arch/arm64/Kconfig.platforms | 3 - arch/arm64/Makefile | 11 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 20 +- arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 9 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 1 - arch/arm64/boot/dts/freescale/Makefile | 2 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 14 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 14 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 62 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 30 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 14 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 12 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 32 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 15 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 6 +- arch/arm64/boot/dts/qcom/Makefile | 6 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 76 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 171 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 11 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 29 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 28 + arch/arm64/boot/dts/qcom/msm8992.dtsi | 120 + .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 94 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 10 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 24 + arch/arm64/boot/dts/qcom/pm8994.dtsi | 96 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 87 + arch/arm64/boot/dts/qcom/sc7180-lite.dtsi | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 12 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 5 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 44 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 97 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 11 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 9 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 463 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 17 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 210 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 454 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 491 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 11 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 71 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 10 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 114 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 19 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 68 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 50 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 112 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 110 +- arch/arm64/configs/defconfig | 8 + arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/crypto/chacha-neon-core.S | 193 +- arch/arm64/crypto/ghash-ce-core.S | 15 + arch/arm64/crypto/ghash-ce-glue.c | 46 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sha512-glue.c | 2 +- arch/arm64/include/asm/alternative-macros.h | 217 + arch/arm64/include/asm/alternative.h | 267 +- arch/arm64/include/asm/asm-uaccess.h | 65 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 10 + arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/exception.h | 2 +- arch/arm64/include/asm/insn.h | 3 +- arch/arm64/include/asm/kasan.h | 5 +- arch/arm64/include/asm/kernel-pgtable.h | 6 - arch/arm64/include/asm/kprobes.h | 7 - arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/memory.h | 23 +- arch/arm64/include/asm/mmu_context.h | 6 +- arch/arm64/include/asm/mte-def.h | 14 + arch/arm64/include/asm/mte-kasan.h | 67 + arch/arm64/include/asm/mte.h | 22 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable.h | 35 +- arch/arm64/include/asm/probes.h | 2 + arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/ptrace.h | 5 + arch/arm64/include/asm/rwonce.h | 73 + arch/arm64/include/asm/seccomp.h | 20 +- arch/arm64/include/asm/signal.h | 25 + arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/sysreg.h | 26 +- arch/arm64/include/asm/system_misc.h | 2 +- arch/arm64/include/asm/topology.h | 4 +- arch/arm64/include/asm/traps.h | 6 +- arch/arm64/include/asm/uaccess.h | 27 +- arch/arm64/kernel/alternative.c | 7 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/cpufeature.c | 30 +- arch/arm64/kernel/debug-monitors.c | 5 +- arch/arm64/kernel/efi-header.S | 84 +- arch/arm64/kernel/entry-common.c | 2 - arch/arm64/kernel/entry.S | 47 +- arch/arm64/kernel/head.S | 72 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kaslr.c | 3 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/module.c | 6 +- arch/arm64/kernel/mte.c | 118 +- arch/arm64/kernel/perf_event.c | 41 +- arch/arm64/kernel/perf_regs.c | 3 +- arch/arm64/kernel/probes/kprobes.c | 53 +- arch/arm64/kernel/process.c | 22 +- arch/arm64/kernel/proton-pack.c | 6 +- arch/arm64/kernel/psci.c | 5 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/sleep.S | 4 +- arch/arm64/kernel/smp.c | 18 +- arch/arm64/kernel/sys_compat.c | 5 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/topology.c | 146 +- arch/arm64/kernel/traps.c | 29 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 12 +- arch/arm64/kvm/arm.c | 16 + arch/arm64/kvm/sys_regs.c | 111 +- arch/arm64/lib/mte.S | 18 +- arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/fault.c | 142 +- arch/arm64/mm/init.c | 39 +- arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mmu.c | 166 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/proc.S | 27 +- arch/arm64/mm/ptdump.c | 6 +- arch/csky/Kconfig | 3 +- arch/csky/include/asm/Kbuild | 3 +- arch/csky/include/asm/atomic.h | 203 +- arch/csky/include/asm/barrier.h | 64 +- arch/csky/include/asm/cmpxchg.h | 124 +- arch/csky/include/asm/seccomp.h | 11 + arch/csky/include/asm/spinlock.h | 246 +- arch/csky/include/asm/spinlock_types.h | 28 +- arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/perf_regs.c | 3 +- arch/csky/kernel/probes/ftrace.c | 16 +- arch/h8300/include/asm/mmu_context.h | 6 + arch/h8300/include/uapi/asm/signal.h | 24 - arch/ia64/include/uapi/asm/signal.h | 24 - arch/m68k/Kconfig.machine | 8 +- arch/m68k/configs/amiga_defconfig | 9 +- arch/m68k/configs/apollo_defconfig | 9 +- arch/m68k/configs/atari_defconfig | 9 +- arch/m68k/configs/bvme6000_defconfig | 9 +- arch/m68k/configs/hp300_defconfig | 9 +- arch/m68k/configs/mac_defconfig | 9 +- arch/m68k/configs/multi_defconfig | 9 +- arch/m68k/configs/mvme147_defconfig | 9 +- arch/m68k/configs/mvme16x_defconfig | 9 +- arch/m68k/configs/q40_defconfig | 9 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/include/uapi/asm/signal.h | 24 - arch/m68k/kernel/vmlinux-nommu.lds | 3 +- arch/m68k/kernel/vmlinux-std.lds | 3 +- arch/m68k/kernel/vmlinux-sun3.lds | 2 +- arch/m68k/mac/config.c | 25 +- arch/m68k/mac/iop.c | 54 +- arch/m68k/mac/via.c | 21 - arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/mm/init.c | 1 + arch/mips/Kconfig | 1 + arch/mips/Makefile | 3 +- arch/mips/alchemy/common/clock.c | 9 +- arch/mips/bcm47xx/Kconfig | 2 + arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/Makefile | 96 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6368.dtsi | 6 + arch/mips/boot/dts/ingenic/ci20.dts | 45 +- arch/mips/boot/dts/ingenic/cu1000-neo.dts | 62 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 66 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 45 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 56 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 58 +- arch/mips/boot/dts/mscc/Makefile | 11 +- arch/mips/boot/dts/mscc/jaguar2.dtsi | 167 + arch/mips/boot/dts/mscc/jaguar2_common.dtsi | 25 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 267 + arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 107 + arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 57 + arch/mips/boot/dts/mscc/luton.dtsi | 116 + arch/mips/boot/dts/mscc/luton_pcb091.dts | 30 + arch/mips/boot/dts/mscc/serval.dtsi | 153 + arch/mips/boot/dts/mscc/serval_common.dtsi | 127 + arch/mips/boot/dts/mscc/serval_pcb105.dts | 17 + arch/mips/boot/dts/mscc/serval_pcb106.dts | 17 + arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/ralink/mt7628a.dtsi | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha1.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 2 +- arch/mips/configs/ci20_defconfig | 15 +- arch/mips/configs/cu1000-neo_defconfig | 28 +- arch/mips/configs/cu1830-neo_defconfig | 32 +- arch/mips/configs/generic/board-ranchu.config | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/generic/Kconfig | 37 +- arch/mips/generic/Platform | 3 + arch/mips/generic/board-jaguar2.its.S | 40 + arch/mips/generic/board-luton.its.S | 23 + arch/mips/generic/board-serval.its.S | 24 + arch/mips/include/asm/compiler.h | 9 +- arch/mips/include/asm/cpu-features.h | 2 - .../asm/mach-loongson64/kernel-entry-init.h | 8 - .../include/asm/mach-loongson64/loongson_regs.h | 10 + arch/mips/include/asm/pgtable-32.h | 3 + arch/mips/include/asm/pgtable.h | 8 - arch/mips/include/asm/types.h | 1 - arch/mips/include/uapi/asm/signal.h | 12 - arch/mips/kernel/setup.c | 6 +- arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/mmu.c | 4 +- arch/mips/loongson64/numa.c | 20 +- arch/mips/loongson64/smp.c | 123 +- arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/cache.c | 69 +- arch/nds32/kernel/ftrace.c | 4 +- arch/openrisc/boot/dts/or1klitex.dts | 55 + arch/openrisc/configs/or1klitex_defconfig | 18 + arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/kernel/traps.c | 4 +- arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/seccomp.h | 22 + arch/parisc/include/asm/signal.h | 2 + arch/parisc/include/uapi/asm/signal.h | 34 +- arch/parisc/include/uapi/asm/types.h | 7 - arch/parisc/kernel/ftrace.c | 24 +- arch/powerpc/Kconfig | 2 + arch/powerpc/Makefile | 2 - arch/powerpc/boot/Makefile | 1 + arch/powerpc/boot/decompress.c | 1 - arch/powerpc/boot/ps3.c | 7 - arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/crypto/sha1.c | 2 +- arch/powerpc/crypto/sha256-spe-glue.c | 2 +- arch/powerpc/include/asm/bitops.h | 23 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 2 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 68 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 17 +- arch/powerpc/include/asm/cpu_setup_power.h | 12 + arch/powerpc/include/asm/cputable.h | 5 - arch/powerpc/include/asm/exception-64s.h | 12 +- arch/powerpc/include/asm/feature-fixups.h | 19 + arch/powerpc/include/asm/kup.h | 26 +- arch/powerpc/include/asm/livepatch.h | 4 +- arch/powerpc/include/asm/mmzone.h | 7 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 2 + arch/powerpc/include/asm/perf_event_server.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 6 - arch/powerpc/include/asm/seccomp.h | 23 + arch/powerpc/include/asm/security_features.h | 7 + arch/powerpc/include/asm/setup.h | 4 + arch/powerpc/include/uapi/asm/signal.h | 24 - arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/cpu_setup_power.S | 252 - arch/powerpc/kernel/cpu_setup_power.c | 271 + arch/powerpc/kernel/cputable.c | 12 +- arch/powerpc/kernel/dma-iommu.c | 69 +- arch/powerpc/kernel/entry_32.S | 36 +- arch/powerpc/kernel/exceptions-64s.S | 93 +- arch/powerpc/kernel/head_32.h | 5 +- arch/powerpc/kernel/head_64.S | 17 +- arch/powerpc/kernel/head_book3s_32.S | 18 +- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/paca.c | 4 +- arch/powerpc/kernel/prom_init.c | 1 + arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup.h | 6 - arch/powerpc/kernel/setup_64.c | 124 +- arch/powerpc/kernel/syscall_64.c | 2 +- arch/powerpc/kernel/uprobes.c | 1 + arch/powerpc/kernel/vmlinux.lds.S | 33 +- arch/powerpc/kvm/book3s_hv.c | 7 +- arch/powerpc/kvm/book3s_hv_builtin.c | 11 +- arch/powerpc/kvm/book3s_rmhandlers.S | 4 +- arch/powerpc/kvm/book3s_xive_native.c | 7 + arch/powerpc/lib/feature-fixups.c | 104 + arch/powerpc/mm/book3s64/hash_utils.c | 1 - arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 23 +- arch/powerpc/mm/mem.c | 54 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/perf/callchain.h | 2 +- arch/powerpc/perf/callchain_64.c | 3 +- arch/powerpc/perf/core-book3s.c | 38 +- arch/powerpc/perf/imc-pmu.c | 3 +- arch/powerpc/perf/perf_regs.c | 3 +- arch/powerpc/perf/power10-pmu.c | 6 + arch/powerpc/platforms/85xx/corenet_generic.c | 3 +- arch/powerpc/platforms/cell/spufs/coredump.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 8 +- arch/powerpc/platforms/powernv/memtrace.c | 175 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 24 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 + arch/powerpc/platforms/pseries/iommu.c | 51 +- arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/setup.c | 15 +- arch/powerpc/sysdev/mpic_msgr.c | 2 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/pgtable-32.h | 2 + arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/vdso/processor.h | 2 + arch/riscv/kernel/perf_regs.c | 3 +- arch/riscv/kernel/setup.c | 1 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/mm/init.c | 8 +- arch/s390/Kconfig | 1 - arch/s390/Kconfig.debug | 8 + arch/s390/Makefile | 2 +- arch/s390/boot/boot.h | 19 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 24 +- arch/s390/boot/compressed/vmlinux.lds.S | 8 + arch/s390/boot/head.S | 18 +- arch/s390/boot/head_kdump.S | 8 +- arch/s390/boot/ipl_parm.c | 44 +- arch/s390/boot/kaslr.c | 3 +- arch/s390/boot/mem_detect.c | 13 +- arch/s390/boot/pgm_check_info.c | 224 +- arch/s390/boot/startup.c | 48 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 2 + arch/s390/crypto/prng.c | 53 +- arch/s390/crypto/sha.h | 3 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 1 - arch/s390/crypto/sha3_512_s390.c | 1 - arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/ccwdev.h | 4 +- arch/s390/include/asm/cio.h | 3 +- arch/s390/include/asm/ftrace.h | 31 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/livepatch.h | 5 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu_context.h | 32 +- arch/s390/include/asm/pgtable.h | 1 + arch/s390/include/asm/processor.h | 7 - arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/sclp.h | 7 +- arch/s390/include/asm/seccomp.h | 9 + arch/s390/include/asm/setup.h | 6 +- arch/s390/include/asm/thread_info.h | 2 +- arch/s390/include/asm/timex.h | 7 + arch/s390/include/asm/uaccess.h | 22 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/include/uapi/asm/signal.h | 24 - arch/s390/kernel/asm-offsets.c | 17 +- arch/s390/kernel/entry.S | 99 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 83 +- arch/s390/kernel/mcount.S | 8 - arch/s390/kernel/perf_cpum_sf.c | 4 +- arch/s390/kernel/perf_regs.c | 3 +- arch/s390/kernel/process.c | 14 - arch/s390/kernel/setup.c | 37 +- arch/s390/kernel/smp.c | 14 +- arch/s390/kernel/time.c | 44 +- arch/s390/kernel/uv.c | 9 +- arch/s390/kernel/vdso.c | 58 +- arch/s390/kernel/vdso64/Makefile | 5 +- arch/s390/kernel/vdso64/getcpu.S | 31 - arch/s390/kernel/vdso64/getcpu.c | 20 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vdso64/vdso_user_wrapper.S | 1 + arch/s390/kernel/vmlinux.lds.S | 3 +- arch/s390/kvm/guestdbg.c | 8 +- arch/s390/kvm/intercept.c | 2 +- arch/s390/kvm/interrupt.c | 10 +- arch/s390/kvm/kvm-s390.c | 22 +- arch/s390/kvm/priv.c | 4 +- arch/s390/kvm/pv.c | 9 +- arch/s390/kvm/vsie.c | 4 +- arch/s390/lib/uaccess.c | 105 +- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/gmap.c | 32 +- arch/s390/mm/init.c | 10 +- arch/s390/mm/kasan_init.c | 21 +- arch/s390/mm/pgalloc.c | 13 +- arch/s390/mm/vmem.c | 38 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_mmio.c | 10 +- arch/s390/purgatory/purgatory.c | 2 +- arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/seccomp.h | 10 + arch/sparc/crypto/sha1_glue.c | 2 +- arch/sparc/crypto/sha256_glue.c | 2 +- arch/sparc/crypto/sha512_glue.c | 2 +- arch/sparc/include/uapi/asm/signal.h | 4 +- arch/um/include/asm/cacheflush.h | 9 - arch/um/include/asm/pgalloc.h | 8 +- arch/x86/Kconfig | 20 + arch/x86/Makefile | 3 - arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/ident_map_64.c | 10 - arch/x86/boot/compressed/misc.h | 1 + arch/x86/crypto/sha1_ssse3_glue.c | 2 +- arch/x86/crypto/sha256_ssse3_glue.c | 2 +- arch/x86/crypto/sha512_ssse3_glue.c | 2 +- arch/x86/entry/vdso/Makefile | 8 +- arch/x86/entry/vdso/extable.c | 46 + arch/x86/entry/vdso/extable.h | 28 + arch/x86/entry/vdso/vdso-layout.lds.S | 9 +- arch/x86/entry/vdso/vdso.lds.S | 1 + arch/x86/entry/vdso/vdso2c.h | 50 +- arch/x86/entry/vdso/vsgx.S | 151 + arch/x86/events/amd/core.c | 2 +- arch/x86/events/intel/core.c | 12 +- arch/x86/events/intel/cstate.c | 6 +- arch/x86/events/intel/ds.c | 53 +- arch/x86/events/intel/uncore.c | 4 +- arch/x86/events/intel/uncore.h | 12 +- arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/perf_event.h | 3 +- arch/x86/events/rapl.c | 14 +- arch/x86/include/asm/acpi.h | 11 + arch/x86/include/asm/cacheflush.h | 8 - arch/x86/include/asm/cacheinfo.h | 4 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/efi.h | 5 +- arch/x86/include/asm/enclu.h | 9 + arch/x86/include/asm/fpu/api.h | 23 +- arch/x86/include/asm/ftrace.h | 18 + arch/x86/include/asm/hw_irq.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/livepatch.h | 4 +- arch/x86/include/asm/mce.h | 6 + arch/x86/include/asm/msr-index.h | 11 +- arch/x86/include/asm/paravirt.h | 11 - arch/x86/include/asm/perf_event.h | 4 +- arch/x86/include/asm/processor.h | 4 - arch/x86/include/asm/stacktrace.h | 3 - arch/x86/include/asm/thread_info.h | 20 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/trap_pf.h | 2 + arch/x86/include/asm/uv/uv.h | 10 - arch/x86/include/asm/vdso.h | 5 + arch/x86/include/uapi/asm/sgx.h | 168 + arch/x86/include/uapi/asm/signal.h | 24 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/apei.c | 5 + arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/apic/x2apic_uv_x.c | 6 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 17 +- arch/x86/kernel/cpu/bugs.c | 54 - arch/x86/kernel/cpu/cacheinfo.c | 8 +- arch/x86/kernel/cpu/feat_ctl.c | 38 +- arch/x86/kernel/cpu/hygon.c | 11 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/apei.c | 61 + arch/x86/kernel/cpu/mce/inject.c | 4 +- arch/x86/kernel/cpu/mce/intel.c | 5 +- arch/x86/kernel/cpu/microcode/intel.c | 63 +- arch/x86/kernel/cpu/resctrl/internal.h | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/cpu/sgx/Makefile | 5 + arch/x86/kernel/cpu/sgx/arch.h | 338 + arch/x86/kernel/cpu/sgx/driver.c | 194 + arch/x86/kernel/cpu/sgx/driver.h | 29 + arch/x86/kernel/cpu/sgx/encl.c | 740 + arch/x86/kernel/cpu/sgx/encl.h | 119 + arch/x86/kernel/cpu/sgx/encls.h | 231 + arch/x86/kernel/cpu/sgx/ioctl.c | 716 + arch/x86/kernel/cpu/sgx/main.c | 733 + arch/x86/kernel/cpu/sgx/sgx.h | 86 + arch/x86/kernel/cpu/topology.c | 10 +- arch/x86/kernel/dumpstack.c | 25 +- arch/x86/kernel/ftrace_64.S | 15 +- arch/x86/kernel/head64.c | 1 - arch/x86/kernel/head_64.S | 9 - arch/x86/kernel/ima_arch.c | 94 - arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/perf_regs.c | 15 +- arch/x86/kernel/signal_compat.c | 7 - arch/x86/kernel/smpboot.c | 11 +- arch/x86/kernel/tboot.c | 9 +- arch/x86/kernel/traps.c | 10 + arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/emulate.c | 8 +- arch/x86/kvm/mmu/tdp_mmu.c | 7 + arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 12 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/usercopy.c | 22 +- arch/x86/mm/fault.c | 45 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/tlb.c | 100 +- arch/x86/pci/i386.c | 2 +- arch/x86/pci/sta2x11-fixup.c | 3 +- arch/x86/platform/efi/efi_64.c | 24 +- arch/x86/purgatory/purgatory.c | 2 +- arch/x86/xen/efi.c | 37 +- arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/fixmap.h | 55 +- arch/xtensa/include/asm/highmem.h | 15 +- arch/xtensa/include/asm/pgtable.h | 2 +- arch/xtensa/include/asm/seccomp.h | 11 + arch/xtensa/include/asm/thread_info.h | 7 +- arch/xtensa/include/uapi/asm/signal.h | 24 - arch/xtensa/kernel/entry.S | 5 +- arch/xtensa/mm/cache.c | 14 + arch/xtensa/mm/highmem.c | 18 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/mmu.c | 3 +- block/blk-cgroup.c | 1 + block/blk-flush.c | 7 +- block/blk-mq.c | 2 +- block/genhd.c | 214 +- block/ioctl.c | 62 +- crypto/Kconfig | 2 +- crypto/asymmetric_keys/asym_tpm.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha512_generic.c | 2 +- drivers/accessibility/speakup/i18n.h | 6 + drivers/accessibility/speakup/main.c | 64 +- drivers/accessibility/speakup/speakup_dummy.c | 7 +- drivers/accessibility/speakup/spk_ttyio.c | 12 +- drivers/acpi/acpi_dbg.c | 7 - drivers/acpi/acpi_watchdog.c | 6 +- drivers/acpi/apei/apei-base.c | 6 +- drivers/acpi/arm64/iort.c | 63 +- drivers/acpi/cppc_acpi.c | 126 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/ec.c | 21 +- drivers/acpi/fan.c | 2 + drivers/acpi/pci_root.c | 4 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/processor_perflib.c | 3 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 1 - drivers/acpi/sbs.c | 24 +- drivers/acpi/tiny-power-button.c | 4 +- drivers/android/binder.c | 429 +- drivers/android/binder_internal.h | 406 + drivers/android/binder_trace.h | 29 + drivers/atm/lanai.c | 3 +- drivers/atm/nicstar.c | 26 +- drivers/auxdisplay/lcd2s.c | 1 - drivers/auxdisplay/panel.c | 41 +- drivers/base/class.c | 2 +- drivers/base/core.c | 2 - drivers/base/devres.c | 2 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/memory.c | 2 +- drivers/base/power/domain.c | 55 +- drivers/base/power/main.c | 8 +- drivers/base/regmap/regmap.c | 11 +- drivers/base/regmap/trace.h | 1 - drivers/block/amiflop.c | 98 +- drivers/block/aoe/aoecmd.c | 15 +- drivers/block/ataflop.c | 135 +- drivers/block/brd.c | 39 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/floppy.c | 154 +- drivers/block/loop.c | 39 +- drivers/block/nbd.c | 89 +- drivers/block/pktcdvd.c | 9 +- drivers/block/rbd.c | 43 +- drivers/block/rnbd/rnbd-clt.c | 3 +- drivers/block/swim.c | 17 - drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkfront.c | 2 +- drivers/block/z2ram.c | 547 +- drivers/block/zram/zram_drv.c | 7 +- drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 36 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btrtl.c | 14 +- drivers/bluetooth/btusb.c | 13 +- drivers/bluetooth/hci_h5.c | 9 +- drivers/bluetooth/hci_ll.c | 1 + drivers/bluetooth/hci_qca.c | 99 +- drivers/bus/mhi/core/boot.c | 60 +- drivers/bus/mhi/core/init.c | 20 +- drivers/bus/mhi/core/internal.h | 1 - drivers/bus/mhi/core/main.c | 9 +- drivers/bus/mhi/core/pm.c | 236 +- drivers/bus/ti-sysc.c | 70 +- drivers/char/agp/Makefile | 6 +- drivers/char/agp/agp.h | 5 + drivers/char/ipmi/ipmi_msghandler.c | 3 +- drivers/char/ipmi/ipmi_watchdog.c | 8 +- drivers/char/lp.c | 1 - drivers/char/mwave/mwavedd.c | 1 - drivers/char/random.c | 2 +- drivers/clk/clk.c | 111 +- drivers/clk/imx/clk-gate2.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 2 +- drivers/clk/imx/clk-imx8mn.c | 2 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx8mq.c | 2 +- drivers/clk/imx/clk-scu.c | 2 +- drivers/clk/meson/g12a.c | 102 +- drivers/clk/qcom/camcc-sc7180.c | 12 +- drivers/clk/qcom/dispcc-sm8250.c | 1 + drivers/clk/qcom/lpasscorecc-sc7180.c | 8 +- drivers/clk/samsung/Kconfig | 77 +- drivers/clk/samsung/Makefile | 24 +- drivers/clk/samsung/clk-exynos-clkout.c | 1 + drivers/clk/samsung/clk-pll.c | 147 +- drivers/clk/tegra/clk-dfll.c | 4 +- drivers/clk/ti/clk-33xx.c | 2 + drivers/clk/ti/clk-43xx.c | 8 + drivers/clk/ti/clk-44xx.c | 2 +- drivers/clk/ti/clk-7xx.c | 7 + drivers/clocksource/Kconfig | 10 - drivers/clocksource/Makefile | 1 - drivers/clocksource/ingenic-timer.c | 2 +- drivers/clocksource/sh_cmt.c | 8 +- drivers/clocksource/sh_mtu2.c | 4 +- drivers/clocksource/sh_tmu.c | 8 +- drivers/clocksource/timer-cadence-ttc.c | 18 +- drivers/clocksource/timer-nps.c | 284 - drivers/clocksource/timer-orion.c | 11 +- drivers/counter/ti-eqep.c | 4 +- drivers/cpufreq/armada-8k-cpufreq.c | 6 + drivers/cpufreq/cppc_cpufreq.c | 307 +- drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 74 +- drivers/cpufreq/cpufreq_governor.h | 2 +- drivers/cpufreq/cpufreq_performance.c | 1 + drivers/cpufreq/cpufreq_powersave.c | 1 + drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/highbank-cpufreq.c | 7 + drivers/cpufreq/intel_pstate.c | 25 +- drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-nvmem.c | 1 + drivers/cpufreq/scmi-cpufreq.c | 13 +- drivers/cpufreq/scpi-cpufreq.c | 1 + drivers/cpufreq/sti-cpufreq.c | 7 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 1 + drivers/cpufreq/tegra186-cpufreq.c | 33 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 + drivers/cpuidle/cpuidle-psci-domain.c | 2 + drivers/cpuidle/cpuidle-psci.c | 34 +- drivers/cpuidle/cpuidle-tegra.c | 4 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/allwinner/Kconfig | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 23 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 3 +- drivers/crypto/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/amcc/crypto4xx_core.c | 4 +- drivers/crypto/atmel-authenc.h | 3 +- drivers/crypto/atmel-sha.c | 3 +- drivers/crypto/axis/artpec6_crypto.c | 3 +- drivers/crypto/bcm/cipher.c | 3 +- drivers/crypto/bcm/cipher.h | 3 +- drivers/crypto/bcm/spu.h | 3 +- drivers/crypto/caam/caamalg_qi.c | 8 +- drivers/crypto/caam/compat.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 11 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 1 + drivers/crypto/cavium/nitrox/nitrox_hal.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.h | 9 + drivers/crypto/cavium/nitrox/nitrox_main.c | 13 - drivers/crypto/cavium/nitrox/nitrox_mbx.c | 1 + drivers/crypto/cavium/nitrox/nitrox_req.h | 4 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 7 +- drivers/crypto/ccp/ccp-crypto-sha.c | 3 +- drivers/crypto/ccp/ccp-crypto.h | 3 +- drivers/crypto/ccree/cc_driver.h | 3 +- drivers/crypto/chelsio/chcr_algo.c | 3 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 8 +- drivers/crypto/hisilicon/zip/zip_main.c | 26 +- drivers/crypto/img-hash.c | 3 +- drivers/crypto/inside-secure/safexcel.h | 3 +- drivers/crypto/inside-secure/safexcel_cipher.c | 3 +- drivers/crypto/inside-secure/safexcel_hash.c | 3 +- drivers/crypto/ixp4xx_crypto.c | 2 +- drivers/crypto/marvell/cesa/hash.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 3 +- drivers/crypto/mediatek/mtk-sha.c | 3 +- drivers/crypto/mxs-dcp.c | 3 +- drivers/crypto/n2_core.c | 3 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 2 +- drivers/crypto/omap-aes.c | 3 +- drivers/crypto/omap-sham.c | 3 +- drivers/crypto/padlock-sha.c | 3 +- drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/qat/Kconfig | 11 + drivers/crypto/qat/Makefile | 1 + drivers/crypto/qat/qat_4xxx/Makefile | 4 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 218 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 75 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 320 + drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 7 + drivers/crypto/qat/qat_common/adf_accel_engine.c | 69 +- drivers/crypto/qat/qat_common/adf_admin.c | 2 +- drivers/crypto/qat/qat_common/adf_cfg_common.h | 3 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 19 +- drivers/crypto/qat/qat_common/adf_dev_mgr.c | 4 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 101 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 99 + drivers/crypto/qat/qat_common/adf_isr.c | 3 + drivers/crypto/qat/qat_common/adf_sriov.c | 4 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 26 +- drivers/crypto/qat/qat_common/icp_qat_hal.h | 63 +- drivers/crypto/qat/qat_common/icp_qat_uclo.h | 132 +- drivers/crypto/qat/qat_common/qat_algs.c | 3 +- drivers/crypto/qat/qat_common/qat_hal.c | 400 +- drivers/crypto/qat/qat_common/qat_uclo.c | 737 +- drivers/crypto/qce/common.c | 3 +- drivers/crypto/qce/core.c | 1 - drivers/crypto/qce/sha.h | 3 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/s5p-sss.c | 3 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sa2ul.h | 3 +- drivers/crypto/sahara.c | 3 +- drivers/crypto/stm32/stm32-hash.c | 3 +- drivers/crypto/talitos.c | 3 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/exynos-bus.c | 17 + drivers/devfreq/tegra20-devfreq.c | 210 - drivers/dma-buf/dma-buf.c | 19 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/heaps/Makefile | 1 - drivers/dma-buf/heaps/cma_heap.c | 329 +- drivers/dma-buf/heaps/heap-helpers.c | 274 - drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 414 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dmaengine.c | 17 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 +- drivers/dma/idxd/device.c | 2 +- drivers/dma/idxd/registers.h | 2 +- drivers/dma/idxd/submit.c | 2 +- drivers/dma/imx-dma.c | 33 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/ioat/dca.c | 10 - drivers/dma/mv_xor.c | 2 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/mxs-dma.c | 37 +- drivers/dma/pl330.c | 2 +- drivers/dma/qcom/Kconfig | 23 + drivers/dma/qcom/Makefile | 2 + drivers/dma/qcom/gpi.c | 2303 + drivers/dma/qcom/qcom_adm.c | 903 + drivers/dma/sf-pdma/sf-pdma.c | 2 +- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/sun6i-dma.c | 25 + drivers/dma/ti/dma-crossbar.c | 6 +- drivers/dma/ti/omap-dma.c | 37 +- drivers/edac/Kconfig | 9 + drivers/edac/Makefile | 1 + drivers/edac/amd64_edac.c | 30 +- drivers/edac/edac_mc.c | 4 + drivers/edac/ghes_edac.c | 4 +- drivers/edac/i10nm_base.c | 39 +- drivers/edac/igen6_edac.c | 977 + drivers/edac/mce_amd.c | 4 +- drivers/edac/skx_base.c | 6 +- drivers/edac/skx_common.c | 23 +- drivers/edac/skx_common.h | 16 +- drivers/edac/synopsys_edac.c | 3 +- drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/driver.c | 3 + drivers/firmware/arm_scmi/notify.c | 10 +- drivers/firmware/arm_scmi/sensors.c | 720 +- drivers/firmware/arm_scmi/voltage.c | 380 + drivers/firmware/efi/Kconfig | 2 +- drivers/firmware/efi/cper-x86.c | 11 +- drivers/firmware/efi/efi.c | 1 + drivers/firmware/efi/embedded-firmware.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/secureboot.c | 44 +- drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/google/gsmi.c | 31 +- drivers/firmware/imx/imx-dsp.c | 72 +- drivers/firmware/imx/scu-pd.c | 6 + drivers/firmware/raspberrypi.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 6 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-aspeed.c | 1 + drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-exar.c | 155 +- drivers/gpio/gpio-mxc.c | 102 +- drivers/gpio/gpio-pcie-idio-24.c | 62 +- drivers/gpio/gpio-sifive.c | 16 +- drivers/gpio/gpio-xilinx.c | 49 +- drivers/gpio/gpiolib-acpi.c | 138 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpio/gpiolib-cdev.h | 15 - drivers/gpio/gpiolib-devres.c | 19 +- drivers/gpio/gpiolib.c | 116 +- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 227 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 106 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 228 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 151 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 13 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 3 - drivers/gpu/drm/amd/amdgpu/cik_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 16 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 3 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 70 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 7 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 11 +- drivers/gpu/drm/amd/amdgpu/nv.c | 5 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 1 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 14 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 3 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 61 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 197 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 + drivers/gpu/drm/amd/amdgpu/vi.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 23 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 373 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 22 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 43 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 6 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 5 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 70 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 68 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 10 + drivers/gpu/drm/amd/display/dc/core/dc.c | 20 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 56 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 19 +- drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_link.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 21 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 16 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 36 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 82 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 126 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 4 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 13 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 64 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 82 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 44 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 23 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 8 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c | 129 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 36 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 62 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 83 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 59 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 193 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 8 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 84 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 20 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 23 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 6 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h | 1 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 26 +- .../drm/amd/display/include/bios_parser_types.h | 5 + .../drm/amd/display/include/ddc_service_types.h | 8 - drivers/gpu/drm/amd/display/include/fixed31_32.h | 6 - drivers/gpu/drm/amd/include/arct_ip_offset.h | 4 +- .../amd/include/asic_reg/dcn/dcn_3_0_2_offset.h | 16159 +++++ .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 62376 +++++++++++++++++++ drivers/gpu/drm/amd/include/atomfirmware.h | 1 + .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/navi10_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/navi12_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/navi14_ip_offset.h | 2 +- .../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/vega10_ip_offset.h | 76 +- drivers/gpu/drm/amd/include/vega20_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 1 + drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 3 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 16 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 6 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 11 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 11 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 19 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 13 +- .../pm/powerplay/hwmgr/vega12_processpptables.c | 5 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 1 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 26 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 22 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 62 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 201 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 4 +- drivers/gpu/drm/armada/armada_crtc.c | 8 +- drivers/gpu/drm/armada/armada_overlay.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 1 + drivers/gpu/drm/ast/ast_main.c | 5 +- drivers/gpu/drm/ast/ast_mode.c | 4 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 7 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 - drivers/gpu/drm/drm_atomic.c | 3 +- drivers/gpu/drm/drm_atomic_helper.c | 8 +- drivers/gpu/drm/drm_atomic_state_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 136 +- drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bufs.c | 1 + drivers/gpu/drm/drm_client.c | 4 - drivers/gpu/drm/drm_connector.c | 3 +- drivers/gpu/drm/drm_crtc.c | 12 +- drivers/gpu/drm/drm_dp_helper.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 11 +- drivers/gpu/drm/drm_fb_helper.c | 159 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 40 +- drivers/gpu/drm/drm_gem_vram_helper.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_vm.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 + drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 + drivers/gpu/drm/gma500/accel_2d.c | 292 - drivers/gpu/drm/gma500/cdv_device.c | 1 - drivers/gpu/drm/gma500/framebuffer.c | 108 +- drivers/gpu/drm/gma500/gtt.c | 52 +- drivers/gpu/drm/gma500/gtt.h | 3 - drivers/gpu/drm/gma500/mdfld_device.c | 1 - drivers/gpu/drm/gma500/oaktrail_device.c | 1 - drivers/gpu/drm/gma500/psb_device.c | 1 - drivers/gpu/drm/gma500/psb_drv.c | 1 - drivers/gpu/drm/gma500/psb_drv.h | 7 - drivers/gpu/drm/i915/display/icl_dsi.c | 5 +- drivers/gpu/drm/i915/display/intel_atomic.c | 9 +- drivers/gpu/drm/i915/display/intel_atomic.h | 3 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 131 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 9 +- drivers/gpu/drm/i915/display/intel_ddi.c | 81 +- drivers/gpu/drm/i915/display/intel_display.c | 1204 +- drivers/gpu/drm/i915/display/intel_display.h | 9 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 25 +- drivers/gpu/drm/i915/display/intel_display_power.c | 49 +- drivers/gpu/drm/i915/display/intel_display_types.h | 83 +- drivers/gpu/drm/i915/display/intel_dp.c | 110 +- drivers/gpu/drm/i915/display/intel_dp.h | 1 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 100 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 161 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 201 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 20 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 55 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 48 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 6 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 143 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 42 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 190 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 4 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 + drivers/gpu/drm/i915/gt/intel_mocs.c | 9 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 22 +- drivers/gpu/drm/i915/gt/intel_reset.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 1 + drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/mock_engine.c | 29 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 378 +- drivers/gpu/drm/i915/gt/sysfs_engines.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 18 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 132 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 80 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 6 +- drivers/gpu/drm/i915/gvt/display.c | 181 +- drivers/gpu/drm/i915/gvt/gtt.c | 64 + drivers/gpu/drm/i915/gvt/gtt.h | 4 + drivers/gpu/drm/i915/gvt/gvt.c | 13 +- drivers/gpu/drm/i915/gvt/gvt.h | 7 +- drivers/gpu/drm/i915/gvt/handlers.c | 44 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/gvt/mmio.c | 5 + drivers/gpu/drm/i915/gvt/mmio.h | 4 + drivers/gpu/drm/i915/gvt/mpt.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 5 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 2 + drivers/gpu/drm/i915/i915_drv.h | 3 +- drivers/gpu/drm/i915/i915_gem.c | 32 +- drivers/gpu/drm/i915/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 68 +- drivers/gpu/drm/i915/i915_gpu_error.h | 10 +- drivers/gpu/drm/i915/i915_irq.c | 44 +- drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 96 +- drivers/gpu/drm/i915/i915_pmu.h | 10 +- drivers/gpu/drm/i915/i915_reg.h | 14 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_scatterlist.h | 17 +- drivers/gpu/drm/i915/intel_gvt.c | 15 + drivers/gpu/drm/i915/intel_gvt.h | 5 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 288 +- drivers/gpu/drm/i915/selftests/i915_request.c | 8 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 23 +- drivers/gpu/drm/kmb/Kconfig | 7 +- drivers/gpu/drm/kmb/kmb_crtc.c | 4 +- drivers/gpu/drm/kmb/kmb_plane.c | 32 + drivers/gpu/drm/kmb/kmb_plane.h | 32 - drivers/gpu/drm/lima/lima_devfreq.c | 7 +- drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_gem.c | 2 +- drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mcde/Makefile | 2 +- drivers/gpu/drm/mcde/mcde_clk_div.c | 192 + drivers/gpu/drm/mcde/mcde_display.c | 456 +- drivers/gpu/drm/mcde/mcde_display_regs.h | 91 +- drivers/gpu/drm/mcde/mcde_drm.h | 10 + drivers/gpu/drm/mcde/mcde_drv.c | 54 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 - drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 20 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 4 +- drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 60 +- drivers/gpu/drm/meson/meson_vclk.c | 8 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 1 - drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 11 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 13 + drivers/gpu/drm/msm/dp/dp_catalog.h | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 65 +- drivers/gpu/drm/msm/dp/dp_display.c | 205 +- drivers/gpu/drm/msm/dp/dp_link.c | 29 +- drivers/gpu/drm/msm/dp/dp_panel.c | 5 + drivers/gpu/drm/msm/dp/dp_reg.h | 2 + drivers/gpu/drm/msm/msm_drv.h | 4 +- drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/gpu/drm/msm/msm_gem_prime.c | 13 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 34 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 118 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 14 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 9 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 4 +- drivers/gpu/drm/omapdrm/dss/base.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 7 +- drivers/gpu/drm/omapdrm/dss/dispc.h | 2 +- drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 16 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 2 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 2 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +- drivers/gpu/drm/omapdrm/dss/output.c | 2 +- drivers/gpu/drm/omapdrm/dss/pll.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 2 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 2 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 9 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 2 +- drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 8 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/omapdrm/omap_irq.c | 8 +- drivers/gpu/drm/omapdrm/omap_plane.c | 2 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 2 +- drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 363 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 40 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 354 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 351 + drivers/gpu/drm/panel/panel-simple.c | 28 + drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 1 - drivers/gpu/drm/panfrost/panfrost_device.h | 6 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 187 +- drivers/gpu/drm/pl111/pl111_debugfs.c | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 18 +- drivers/gpu/drm/qxl/qxl_ttm.c | 3 +- drivers/gpu/drm/radeon/atom.h | 7 + drivers/gpu/drm/radeon/atombios_crtc.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 5 +- drivers/gpu/drm/radeon/btc_dpm.c | 6 +- drivers/gpu/drm/radeon/ci_dpm.c | 27 +- drivers/gpu/drm/radeon/cik.c | 33 +- drivers/gpu/drm/radeon/cik.h | 40 + drivers/gpu/drm/radeon/cik_sdma.c | 7 +- drivers/gpu/drm/radeon/cypress_dpm.c | 6 +- drivers/gpu/drm/radeon/dce6_afmt.c | 1 + drivers/gpu/drm/radeon/dce6_afmt.h | 52 + drivers/gpu/drm/radeon/evergreen.c | 21 +- drivers/gpu/drm/radeon/evergreen.h | 53 + drivers/gpu/drm/radeon/evergreen_cs.c | 9 +- drivers/gpu/drm/radeon/evergreen_dma.c | 5 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 1 + drivers/gpu/drm/radeon/evergreen_hdmi.h | 69 + drivers/gpu/drm/radeon/kv_dpm.c | 205 +- drivers/gpu/drm/radeon/ni.c | 25 +- drivers/gpu/drm/radeon/ni.h | 37 + drivers/gpu/drm/radeon/ni_dma.c | 3 +- drivers/gpu/drm/radeon/ni_dpm.c | 5 +- drivers/gpu/drm/radeon/ni_dpm.h | 3 + drivers/gpu/drm/radeon/r100.c | 7 +- drivers/gpu/drm/radeon/r300.c | 1 + drivers/gpu/drm/radeon/r600.c | 15 +- drivers/gpu/drm/radeon/r600.h | 58 + drivers/gpu/drm/radeon/r600_cs.c | 10 +- drivers/gpu/drm/radeon/r600_dma.c | 3 +- drivers/gpu/drm/radeon/r600_hdmi.c | 1 + drivers/gpu/drm/radeon/radeon.h | 6 + drivers/gpu/drm/radeon/radeon_acpi.c | 3 +- drivers/gpu/drm/radeon/radeon_atombios.c | 11 +- drivers/gpu/drm/radeon/radeon_atombios.h | 45 + drivers/gpu/drm/radeon/radeon_audio.c | 68 +- drivers/gpu/drm/radeon/radeon_audio.h | 12 + drivers/gpu/drm/radeon/radeon_combios.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_cs.c | 12 +- drivers/gpu/drm/radeon/radeon_device.c | 28 +- drivers/gpu/drm/radeon/radeon_device.h | 32 + drivers/gpu/drm/radeon/radeon_display.c | 22 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 16 +- drivers/gpu/drm/radeon/radeon_drv.c | 25 +- drivers/gpu/drm/radeon/radeon_drv.h | 7 + drivers/gpu/drm/radeon/radeon_encoders.c | 10 +- drivers/gpu/drm/radeon/radeon_fence.c | 6 +- drivers/gpu/drm/radeon/radeon_gem.c | 1 + drivers/gpu/drm/radeon/radeon_i2c.c | 8 - drivers/gpu/drm/radeon/radeon_ib.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 4 +- drivers/gpu/drm/radeon/radeon_kms.h | 39 + drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1 + drivers/gpu/drm/radeon/radeon_legacy_encoders.h | 36 + drivers/gpu/drm/radeon/radeon_mn.c | 1 + drivers/gpu/drm/radeon/radeon_object.c | 3 +- drivers/gpu/drm/radeon/radeon_pm.c | 1 + drivers/gpu/drm/radeon/radeon_pm.h | 29 + drivers/gpu/drm/radeon/radeon_prime.c | 1 + drivers/gpu/drm/radeon/radeon_prime.h | 40 + drivers/gpu/drm/radeon/radeon_ring.c | 3 + drivers/gpu/drm/radeon/radeon_sync.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 130 +- drivers/gpu/drm/radeon/radeon_ttm.h | 37 + drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/radeon/rv730_dpm.c | 4 +- drivers/gpu/drm/radeon/rv740_dpm.c | 3 +- drivers/gpu/drm/radeon/rv770.c | 1 + drivers/gpu/drm/radeon/rv770.h | 39 + drivers/gpu/drm/radeon/rv770_dpm.c | 2 + drivers/gpu/drm/radeon/si.c | 15 +- drivers/gpu/drm/radeon/si.h | 38 + drivers/gpu/drm/radeon/si_dma.c | 3 +- drivers/gpu/drm/radeon/si_dpm.c | 15 +- drivers/gpu/drm/radeon/si_dpm.h | 5 + drivers/gpu/drm/radeon/sumo_dpm.h | 1 + drivers/gpu/drm/radeon/sumo_smc.c | 2 - drivers/gpu/drm/radeon/trinity_dpm.c | 46 +- drivers/gpu/drm/radeon/vce.h | 35 + drivers/gpu/drm/radeon/vce_v1_0.c | 1 + drivers/gpu/drm/radeon/vce_v2_0.c | 1 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 6 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 + drivers/gpu/drm/savage/savage_bci.c | 11 - drivers/gpu/drm/scheduler/sched_entity.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 40 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 + drivers/gpu/drm/sti/sti_hdmi.h | 6 - drivers/gpu/drm/sun4i/sun4i_backend.c | 13 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 1 + drivers/gpu/drm/tegra/dc.c | 8 +- drivers/gpu/drm/tegra/drm.c | 2 +- drivers/gpu/drm/tegra/output.c | 1 - drivers/gpu/drm/tegra/sor.c | 59 +- drivers/gpu/drm/tidss/tidss_dispc.c | 9 +- drivers/gpu/drm/ttm/ttm_bo.c | 97 +- drivers/gpu/drm/ttm/ttm_pool.c | 24 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 2 - drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 36 - drivers/gpu/drm/v3d/v3d_gem.c | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 4 +- drivers/gpu/drm/vc4/vc4_drv.h | 4 + drivers/gpu/drm/vc4/vc4_hdmi.c | 51 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 11 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 +- drivers/gpu/drm/vc4/vc4_kms.c | 244 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vc4/vc4_v3d.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/via/via_dma.c | 2 - drivers/gpu/drm/via/via_irq.c | 1 + drivers/gpu/drm/via/via_verifier.c | 7 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 7 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 - drivers/gpu/drm/virtio/virtgpu_prime.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.c | 1 - drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 3 +- drivers/gpu/ipu-v3/ipu-di.c | 4 - drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 6 +- drivers/hid/hid-elecom.c | 51 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-input.c | 4 + drivers/hid/hid-logitech-dj.c | 22 +- drivers/hid/hid-logitech-hidpp.c | 33 + drivers/hid/hid-mf.c | 2 + drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-sony.c | 135 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 + drivers/hid/wacom_sys.c | 16 +- drivers/hv/channel.c | 174 +- drivers/hv/hv.c | 8 +- drivers/hv/hyperv_vmbus.h | 3 +- drivers/hv/ring_buffer.c | 29 +- drivers/hv/vmbus_drv.c | 17 +- drivers/hwmon/Kconfig | 9 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adm1177.c | 10 +- drivers/hwmon/amd_energy.c | 3 +- drivers/hwmon/applesmc.c | 130 +- drivers/hwmon/corsair-psu.c | 7 +- drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/ibmpowernv.c | 2 +- drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/max127.c | 352 + drivers/hwmon/pwm-fan.c | 16 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwspinlock/sprd_hwspinlock.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 8 +- drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 6 +- drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 4 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/Kconfig | 13 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/Makefile | 6 + drivers/i3c/master/mipi-i3c-hci/cmd.h | 67 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 378 + drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 316 + drivers/i3c/master/mipi-i3c-hci/core.c | 798 + drivers/i3c/master/mipi-i3c-hci/dat.h | 32 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 184 + drivers/i3c/master/mipi-i3c-hci/dct.h | 16 + drivers/i3c/master/mipi-i3c-hci/dct_v1.c | 36 + drivers/i3c/master/mipi-i3c-hci/dma.c | 784 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 308 + drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 19 + drivers/i3c/master/mipi-i3c-hci/hci.h | 144 + drivers/i3c/master/mipi-i3c-hci/ibi.h | 42 + drivers/i3c/master/mipi-i3c-hci/pio.c | 1041 + drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h | 79 + drivers/ide/falconide.c | 2 - drivers/ide/ide-probe.c | 69 +- drivers/ide/ide-tape.c | 2 - drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl372.c | 11 +- drivers/iio/accel/bmc150-accel-core.c | 25 +- drivers/iio/accel/kxcjk-1013.c | 51 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7292.c | 2 - drivers/iio/adc/ad7298.c | 17 +- drivers/iio/adc/ad7768-1.c | 41 + drivers/iio/adc/ad7887.c | 55 +- drivers/iio/adc/at91-sama5d2_adc.c | 84 +- drivers/iio/adc/at91_adc.c | 73 +- drivers/iio/adc/cpcap-adc.c | 1 + drivers/iio/adc/exynos_adc.c | 7 +- drivers/iio/adc/ingenic-adc.c | 36 +- drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6360-adc.c | 372 + drivers/iio/adc/mt6577_auxadc.c | 6 +- drivers/iio/adc/stm32-adc-core.c | 62 +- drivers/iio/adc/stm32-adc.c | 79 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 31 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +- drivers/iio/dac/Kconfig | 7 +- drivers/iio/dac/ad5686.c | 13 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 20 + drivers/iio/dac/ad7303.c | 2 - drivers/iio/iio_core.h | 15 +- drivers/iio/imu/bmi160/bmi160_core.c | 1 - drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 207 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 12 - drivers/iio/industrialio-core.c | 118 +- drivers/iio/industrialio-event.c | 28 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/tsl2563.c | 16 +- drivers/iio/light/vcnl4035.c | 7 + drivers/iio/magnetometer/bmc150_magn.c | 2 +- drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/proximity/sx9310.c | 508 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 + drivers/infiniband/Kconfig | 3 + drivers/infiniband/core/cm.c | 12 +- drivers/infiniband/core/cma.c | 175 +- drivers/infiniband/core/core_priv.h | 2 + drivers/infiniband/core/counters.c | 136 +- drivers/infiniband/core/device.c | 43 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/core/rdma_core.c | 50 +- drivers/infiniband/core/restrack.c | 11 +- drivers/infiniband/core/rw.c | 5 +- drivers/infiniband/core/umem.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 5 +- drivers/infiniband/core/uverbs_std_types.c | 18 +- .../infiniband/core/uverbs_std_types_async_fd.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 5 +- drivers/infiniband/core/uverbs_std_types_cq.c | 4 +- drivers/infiniband/core/uverbs_std_types_dm.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_qp.c | 4 +- drivers/infiniband/core/uverbs_std_types_srq.c | 4 +- drivers/infiniband/core/uverbs_std_types_wq.c | 4 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/efa/efa_main.c | 1 - drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/ipoib.h | 27 - drivers/infiniband/hw/hfi1/ipoib_main.c | 15 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 3 + drivers/infiniband/hw/mlx5/cq.c | 48 +- drivers/infiniband/hw/mlx5/devx.c | 80 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- drivers/infiniband/hw/mlx5/mem.c | 115 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 47 +- drivers/infiniband/hw/mlx5/qp.c | 165 +- drivers/infiniband/hw/mlx5/srq.c | 27 +- drivers/infiniband/hw/mlx5/srq.h | 1 + drivers/infiniband/hw/mlx5/srq_cmd.c | 80 +- drivers/infiniband/hw/mthca/mthca_cq.c | 12 +- drivers/infiniband/hw/mthca/mthca_dev.h | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 4 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/vt.c | 8 - drivers/infiniband/sw/rxe/Kconfig | 3 +- drivers/infiniband/sw/rxe/rxe_net.c | 9 - drivers/infiniband/sw/rxe/rxe_resp.c | 5 - drivers/infiniband/sw/rxe/rxe_verbs.c | 7 - drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/Kconfig | 2 +- drivers/infiniband/sw/siw/siw.h | 1 - drivers/infiniband/sw/siw/siw_main.c | 7 - drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 189 +- drivers/input/keyboard/applespi.c | 9 + drivers/input/keyboard/omap4-keypad.c | 89 +- drivers/input/keyboard/samsung-keypad.c | 3 +- drivers/input/misc/mc13783-pwrbutton.c | 2 +- drivers/input/misc/pcspkr.c | 1 + drivers/input/misc/soc_button_array.c | 1 + drivers/input/misc/wm831x-on.c | 2 +- drivers/input/mouse/elan_i2c.h | 2 +- drivers/input/mouse/elan_i2c_core.c | 5 +- drivers/input/mouse/elan_i2c_i2c.c | 10 +- drivers/input/mouse/elan_i2c_smbus.c | 2 +- drivers/input/mouse/synaptics.c | 2 +- drivers/input/mouse/vmmouse.c | 2 +- drivers/input/serio/i8042.c | 3 +- drivers/input/serio/libps2.c | 2 +- drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/ads7846.c | 248 +- drivers/input/touchscreen/atmel_mxt_ts.c | 43 +- drivers/input/touchscreen/goodix.c | 5 +- drivers/input/touchscreen/imx6ul_tsc.c | 3 +- drivers/input/touchscreen/st1232.c | 52 +- drivers/input/touchscreen/surface3_spi.c | 2 +- drivers/input/touchscreen/wm97xx-core.c | 2 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 1 - drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/bcm-voter.c | 15 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8974.c | 12 + drivers/interconnect/qcom/qcs404.c | 4 +- drivers/interconnect/qcom/sdm660.c | 922 + drivers/interconnect/samsung/Kconfig | 13 + drivers/interconnect/samsung/Makefile | 4 + drivers/interconnect/samsung/exynos.c | 199 + drivers/iommu/Kconfig | 7 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/init.c | 242 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 244 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 52 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 30 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 13 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 17 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 274 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 51 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/dma-iommu.c | 227 +- drivers/iommu/intel/Kconfig | 1 + drivers/iommu/intel/dmar.c | 21 +- drivers/iommu/intel/iommu.c | 922 +- drivers/iommu/intel/svm.c | 6 +- drivers/iommu/io-pgtable-arm.c | 10 +- drivers/iommu/ioasid.c | 38 +- drivers/iommu/iommu-sva-lib.c | 86 + drivers/iommu/iommu-sva-lib.h | 15 + drivers/iommu/iommu.c | 260 +- drivers/iommu/iova.c | 45 +- drivers/iommu/tegra-smmu.c | 240 +- drivers/ipack/devices/ipoctal.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 16 +- drivers/irqchip/irq-sni-exiu.c | 2 +- drivers/isdn/capi/capi.c | 1 + drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- drivers/md/bcache/request.c | 5 +- drivers/md/dm-cache-target.c | 4 - drivers/md/dm-integrity.c | 4 +- ...vice-time.c => dm-ps-historical-service-time.c} | 0 drivers/md/dm-ps-io-affinity.c | 272 + .../md/{dm-queue-length.c => dm-ps-queue-length.c} | 0 .../md/{dm-round-robin.c => dm-ps-round-robin.c} | 0 .../md/{dm-service-time.c => dm-ps-service-time.c} | 0 drivers/md/dm-raid.c | 3 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 1 + drivers/md/dm-table.c | 6 - drivers/md/dm-unstripe.c | 1 + drivers/md/dm-verity-verify-sig.c | 9 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zero.c | 1 + drivers/md/dm.c | 16 +- drivers/md/md-cluster.c | 8 +- drivers/md/md-linear.c | 3 +- drivers/md/md.c | 107 +- drivers/media/dvb-core/dvbdev.c | 3 + drivers/media/dvb-frontends/ascot2e.h | 2 +- drivers/media/dvb-frontends/cxd2820r.h | 2 +- drivers/media/dvb-frontends/drxk.h | 2 +- drivers/media/dvb-frontends/dvb-pll.h | 2 +- drivers/media/dvb-frontends/helene.h | 4 +- drivers/media/dvb-frontends/horus3a.h | 2 +- drivers/media/dvb-frontends/ix2505v.h | 4 +- drivers/media/dvb-frontends/m88ds3103.h | 2 +- drivers/media/dvb-frontends/mb86a20s.h | 2 +- drivers/media/dvb-frontends/stb6000.h | 2 +- drivers/media/dvb-frontends/tda826x.h | 2 +- drivers/media/dvb-frontends/zl10036.h | 4 +- drivers/media/i2c/Kconfig | 14 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx219.c | 3 +- drivers/media/i2c/mt9p031.c | 3 +- drivers/media/i2c/ov2740.c | 203 +- drivers/media/i2c/ov9734.c | 1018 + drivers/media/pci/intel/ipu3/ipu3-cio2.c | 8 +- drivers/media/pci/saa7134/saa7134-video.c | 6 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/ttpci/av7110_av.c | 1 + drivers/media/platform/Kconfig | 18 + drivers/media/platform/Makefile | 1 + drivers/media/platform/qcom/camss/camss-csid.c | 9 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 7 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 25 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 100 +- drivers/media/platform/qcom/camss/camss-ispif.h | 2 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 131 +- drivers/media/platform/qcom/camss/camss-vfe.c | 19 +- drivers/media/platform/qcom/camss/camss-vfe.h | 1 + drivers/media/platform/qcom/camss/camss-video.c | 3 +- drivers/media/platform/qcom/camss/camss.c | 206 +- drivers/media/platform/qcom/camss/camss.h | 1 + drivers/media/platform/qcom/venus/core.c | 41 +- drivers/media/platform/qcom/venus/core.h | 16 +- drivers/media/platform/qcom/venus/firmware.c | 17 +- drivers/media/platform/qcom/venus/hfi.c | 12 + drivers/media/platform/qcom/venus/pm_helpers.c | 16 +- drivers/media/platform/qcom/venus/vdec.c | 32 +- drivers/media/platform/qcom/venus/venc.c | 33 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 14 +- .../platform/rockchip}/rkisp1/Makefile | 0 .../platform/rockchip/rkisp1/rkisp1-capture.c | 1431 + .../platform/rockchip}/rkisp1/rkisp1-common.c | 0 .../media/platform/rockchip/rkisp1/rkisp1-common.h | 485 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 581 + .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 1160 + .../media/platform/rockchip/rkisp1/rkisp1-params.c | 1572 + .../platform/rockchip}/rkisp1/rkisp1-regs.h | 0 .../platform/rockchip/rkisp1/rkisp1-resizer.c | 846 + .../platform/rockchip}/rkisp1/rkisp1-stats.c | 0 drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 27 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 17 - drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 - drivers/media/rc/lirc_dev.c | 3 +- drivers/media/rc/sunxi-cir.c | 50 +- drivers/media/test-drivers/vim2m.c | 20 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 2 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 2 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 23 +- drivers/media/v4l2-core/v4l2-ctrls.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/memory/Kconfig | 4 +- drivers/memory/tegra/Kconfig | 5 +- drivers/memory/tegra/mc.c | 3 + drivers/memory/tegra/tegra20-emc.c | 192 +- drivers/memory/tegra/tegra210.c | 10 + drivers/memory/tegra/tegra30-emc.c | 50 +- drivers/memory/tegra/tegra30.c | 66 + drivers/memstick/core/memstick.c | 1 - drivers/mfd/Kconfig | 1 + drivers/mfd/at91-usart.c | 12 +- drivers/mfd/htc-i2cpld.c | 2 + drivers/mfd/menelaus.c | 2 +- drivers/mfd/motorola-cpcap.c | 6 +- drivers/mfd/stmfx.c | 10 +- drivers/mfd/syscon.c | 18 + drivers/misc/eeprom/at25.c | 3 + drivers/misc/habanalabs/gaudi/gaudi.c | 2 + drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 50 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/fortify.c | 82 + drivers/misc/lkdtm/lkdtm.h | 19 +- drivers/misc/mei/bus.c | 2 +- drivers/misc/uacce/uacce.c | 13 +- drivers/mmc/host/Kconfig | 3 +- drivers/mmc/host/dw_mmc.c | 17 +- drivers/mmc/host/mtk-sd.c | 39 +- drivers/mmc/host/mxcmmc.c | 33 +- drivers/mmc/host/mxs-mmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 4 +- drivers/mmc/host/pxamci.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 114 +- drivers/mmc/host/sdhci-esdhc-imx.c | 91 +- drivers/mmc/host/sdhci-msm.c | 13 +- drivers/mmc/host/sdhci-of-arasan.c | 58 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 + drivers/mmc/host/sdhci-pci-core.c | 13 +- drivers/mmc/host/sdhci-pci-gli.c | 20 + drivers/mmc/host/sdhci-pic32.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-st.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 8 +- drivers/mmc/host/tmio_mmc.c | 3 +- drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 11 +- drivers/mtd/devices/docg3.c | 5 +- drivers/mtd/devices/phram.c | 2 +- drivers/mtd/devices/powernv_flash.c | 5 +- drivers/mtd/maps/plat-ram.c | 11 +- drivers/mtd/mtd_blkdevs.c | 28 - drivers/mtd/mtdcore.c | 2 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/Kconfig | 2 +- drivers/mtd/nand/ecc-sw-hamming.c | 3 +- drivers/mtd/nand/onenand/onenand_base.c | 444 +- drivers/mtd/nand/onenand/onenand_bbt.c | 32 +- drivers/mtd/nand/onenand/onenand_omap2.c | 16 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1 + drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 24 +- drivers/mtd/nand/raw/davinci_nand.c | 42 +- drivers/mtd/nand/raw/diskonchip.c | 33 +- drivers/mtd/nand/raw/fsmc_nand.c | 30 +- drivers/mtd/nand/raw/gpio.c | 11 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 8 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 2 - drivers/mtd/nand/raw/lpc32xx_mlc.c | 23 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 26 +- drivers/mtd/nand/raw/marvell_nand.c | 6 - drivers/mtd/nand/raw/mpc5121_nfc.c | 19 +- drivers/mtd/nand/raw/mxc_nand.c | 75 +- drivers/mtd/nand/raw/nand_legacy.c | 9 +- drivers/mtd/nand/raw/omap2.c | 18 +- drivers/mtd/nand/raw/omap_elm.c | 7 +- drivers/mtd/nand/raw/orion_nand.c | 19 +- drivers/mtd/nand/raw/pasemi_nand.c | 19 +- drivers/mtd/nand/raw/plat_nand.c | 20 +- drivers/mtd/nand/raw/r852.c | 44 +- drivers/mtd/nand/raw/r852.h | 1 + drivers/mtd/nand/raw/s3c2410.c | 4 +- drivers/mtd/nand/raw/sharpsl.c | 32 +- drivers/mtd/nand/raw/socrates_nand.c | 21 +- drivers/mtd/nand/raw/sunxi_nand.c | 1 + drivers/mtd/nand/raw/tmio_nand.c | 33 +- drivers/mtd/nand/raw/txx9ndfmc.c | 14 +- drivers/mtd/nand/raw/xway_nand.c | 18 +- drivers/mtd/nand/spi/macronix.c | 20 + drivers/mtd/nand/spi/toshiba.c | 2 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/eba.c | 3 +- drivers/mtd/ubi/gluebi.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/bareudp.c | 2 +- drivers/net/bonding/bond_main.c | 61 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/bonding/bond_sysfs_slave.c | 18 +- drivers/net/can/at91_can.c | 14 +- drivers/net/can/c_can/c_can.c | 20 +- drivers/net/can/cc770/cc770.c | 14 +- drivers/net/can/dev.c | 18 +- drivers/net/can/flexcan.c | 185 +- drivers/net/can/grcan.c | 10 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +- drivers/net/can/janz-ican3.c | 20 +- drivers/net/can/kvaser_pciefd.c | 14 +- drivers/net/can/m_can/Kconfig | 3 +- drivers/net/can/m_can/m_can.c | 30 +- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/m_can_platform.c | 23 +- drivers/net/can/m_can/tcan4x5x.c | 32 +- drivers/net/can/mscan/mscan.c | 20 +- drivers/net/can/pch_can.c | 14 +- drivers/net/can/peak_canfd/peak_canfd.c | 16 +- drivers/net/can/rcar/rcar_can.c | 14 +- drivers/net/can/rcar/rcar_canfd.c | 12 +- drivers/net/can/rx-offload.c | 2 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/slcan.c | 32 +- drivers/net/can/softing/softing_fw.c | 2 +- drivers/net/can/softing/softing_main.c | 14 +- drivers/net/can/spi/hi311x.c | 20 +- drivers/net/can/spi/mcp251x.c | 20 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 15 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 21 +- drivers/net/can/usb/Kconfig | 5 + drivers/net/can/usb/ems_usb.c | 16 +- drivers/net/can/usb/esd_usb2.c | 24 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 22 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 63 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 22 +- drivers/net/can/usb/mcba_usb.c | 14 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 18 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 29 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 14 +- drivers/net/can/usb/ucan.c | 20 +- drivers/net/can/usb/usb_8dev.c | 17 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/hirschmann/hellcreek.c | 6 +- drivers/net/dsa/lantiq_gswip.c | 11 + drivers/net/dsa/mv88e6xxx/chip.c | 20 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 + drivers/net/dsa/mv88e6xxx/devlink.c | 109 +- drivers/net/dsa/mv88e6xxx/global1.c | 31 + drivers/net/dsa/mv88e6xxx/global1.h | 3 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 63 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 80 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 126 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 1 + drivers/net/ethernet/cadence/macb_main.c | 10 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 1 + .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 1 + drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 6 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 111 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 1 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 582 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 1 + .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 3 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 4 + drivers/net/ethernet/freescale/dpaa2/Kconfig | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 62 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 123 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 98 +- drivers/net/ethernet/freescale/fec_main.c | 12 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 102 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 71 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 31 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 167 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 80 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 11 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 56 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 421 +- drivers/net/ethernet/ibm/ibmvnic.h | 30 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 + drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 52 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 125 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 16 + drivers/net/ethernet/intel/ice/ice_devlink.c | 17 +- drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/marvell/mvneta.c | 68 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 23 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 139 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 204 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 137 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 99 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 72 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 233 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 469 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 310 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 461 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 1336 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 63 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 11 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 11 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 73 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 58 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 820 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 307 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 16 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 + .../net/ethernet/marvell/prestera/prestera_pci.c | 7 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 - drivers/net/ethernet/mellanox/mlx4/fw.c | 6 +- drivers/net/ethernet/mellanox/mlx4/fw.h | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 23 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 22 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 14 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 3 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 3 - drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 37 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 7 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2152 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 62 + .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 97 +- drivers/net/ethernet/microchip/lan743x_main.h | 7 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 27 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_fw.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 110 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 3 - drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 12 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 58 +- drivers/net/ethernet/sfc/bitfield.h | 26 +- drivers/net/ethernet/sfc/ef100_nic.c | 8 +- drivers/net/ethernet/sfc/ef100_tx.c | 12 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/smsc/smc911x.c | 17 +- drivers/net/ethernet/smsc/smc91x.c | 9 +- drivers/net/ethernet/socionext/netsec.c | 12 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 46 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 25 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- drivers/net/ethernet/ti/am65-cpts.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 11 +- drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 14 +- drivers/net/geneve.c | 6 +- drivers/net/gtp.c | 2 +- drivers/net/hyperv/hyperv_net.h | 13 + drivers/net/hyperv/netvsc.c | 22 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 7 + drivers/net/ipa/gsi.c | 183 +- drivers/net/ipa/gsi.h | 21 +- drivers/net/ipa/gsi_reg.h | 120 +- drivers/net/ipa/gsi_trans.c | 15 +- drivers/net/ipa/ipa_clock.c | 47 +- drivers/net/ipa/ipa_clock.h | 5 +- drivers/net/ipa/ipa_cmd.c | 6 +- drivers/net/ipa/ipa_cmd.h | 21 +- drivers/net/ipa/ipa_data-sc7180.c | 21 + drivers/net/ipa/ipa_data-sdm845.c | 25 +- drivers/net/ipa/ipa_data.h | 31 +- drivers/net/ipa/ipa_endpoint.c | 10 +- drivers/net/ipa/ipa_endpoint.h | 2 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_interrupt.h | 16 - drivers/net/ipa/ipa_main.c | 61 +- drivers/net/ipa/ipa_mem.c | 8 +- drivers/net/ipa/ipa_qmi.c | 8 +- drivers/net/ipa/ipa_qmi_msg.h | 12 +- drivers/net/ipa/ipa_reg.h | 295 +- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/ipa/ipa_uc.c | 46 +- drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/ethtool.c | 82 +- drivers/net/netdevsim/health.c | 1 + drivers/net/netdevsim/netdevsim.h | 9 +- drivers/net/netdevsim/udp_tunnels.c | 1 + drivers/net/nlmon.c | 1 + drivers/net/phy/adin.c | 45 +- drivers/net/phy/amd.c | 37 +- drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/dp83640.c | 43 +- drivers/net/phy/dp83822.c | 54 +- drivers/net/phy/dp83848.c | 47 +- drivers/net/phy/dp83867.c | 44 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/dp83tc811.c | 53 +- drivers/net/phy/icplus.c | 58 +- drivers/net/phy/intel-xway.c | 71 +- drivers/net/phy/lxt.c | 94 +- drivers/net/phy/marvell.c | 88 +- drivers/net/phy/mdio_bus.c | 9 +- drivers/net/phy/meson-gxl.c | 37 +- drivers/net/phy/micrel.c | 65 +- drivers/net/phy/microchip.c | 24 +- drivers/net/phy/microchip_t1.c | 29 +- drivers/net/phy/mscc/mscc_macsec.c | 1 - drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/mscc/mscc_ptp.h | 5 - drivers/net/phy/national.c | 58 +- drivers/net/phy/nxp-tja11xx.c | 42 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 50 +- drivers/net/phy/phy_device.c | 18 +- drivers/net/phy/phylink.c | 2 +- drivers/net/phy/qsemi.c | 42 +- drivers/net/phy/realtek.c | 3 + drivers/net/phy/smsc.c | 59 +- drivers/net/phy/ste10Xp.c | 53 +- drivers/net/phy/vitesse.c | 61 +- drivers/net/team/team.c | 1 + drivers/net/thunderbolt.c | 2 +- drivers/net/tun.c | 146 +- drivers/net/usb/Kconfig | 9 + drivers/net/usb/Makefile | 3 +- drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/cx82310_eth.c | 3 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 43 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 23 +- drivers/net/veth.c | 4 +- drivers/net/vrf.c | 93 +- drivers/net/vsockmon.c | 1 + drivers/net/vxlan.c | 4 +- drivers/net/wan/Kconfig | 45 - drivers/net/wan/Makefile | 2 - drivers/net/wan/cosa.c | 1 + drivers/net/wan/dlci.c | 541 - drivers/net/wan/sdla.c | 1655 - drivers/net/wireguard/device.c | 2 +- drivers/net/wireguard/socket.c | 4 +- drivers/net/wireless/Kconfig | 13 - drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 4 +- drivers/net/wireless/ath/ath9k/init.c | 19 - drivers/net/wireless/ath/ath9k/main.c | 5 - drivers/net/wireless/ath/carl9170/mac.c | 4 - drivers/net/wireless/ath/carl9170/main.c | 1 - drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 17 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 10 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 18 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 103 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 20 + drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wireless/intersil/orinoco/hermes.h | 15 + drivers/net/wireless/intersil/orinoco/hw.c | 32 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 164 +- drivers/net/wireless/marvell/mwifiex/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 18 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 2 + drivers/net/wireless/marvell/mwifiex/sdio.h | 2 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_event.c | 1 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 1 + drivers/net/wireless/marvell/mwifiex/wmm.c | 1 + drivers/net/wireless/quantenna/qtnfmac/core.c | 78 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 4 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 6 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 4 +- drivers/net/wireless/realtek/rtw88/coex.c | 873 +- drivers/net/wireless/realtek/rtw88/coex.h | 41 +- drivers/net/wireless/realtek/rtw88/debug.c | 4 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 7 + drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 14 +- drivers/net/wireless/realtek/rtw88/phy.c | 6 + drivers/net/wireless/realtek/rtw88/reg.h | 17 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 92 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 3 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 15 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 47 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 107 +- drivers/net/wireless/realtek/rtw88/wow.c | 3 +- drivers/net/wireless/rndis_wlan.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 173 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 30 +- drivers/net/wireless/rsi/rsi_sdio.h | 8 +- drivers/net/wireless/st/cw1200/bh.c | 10 +- drivers/net/wireless/st/cw1200/main.c | 2 + drivers/net/wireless/st/cw1200/wsm.c | 8 +- drivers/nfc/s3fwrn5/core.c | 3 +- drivers/nfc/s3fwrn5/firmware.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 8 +- drivers/nfc/s3fwrn5/s3fwrn5.h | 11 +- drivers/nvme/host/core.c | 45 +- drivers/nvme/host/nvme.h | 6 - drivers/nvme/host/pci.c | 15 + drivers/nvme/host/rdma.c | 2 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvmem/imx-ocotp.c | 30 +- drivers/of/address.c | 46 +- drivers/of/unittest.c | 18 + drivers/opp/core.c | 94 +- drivers/opp/of.c | 2 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 9 +- drivers/pci/controller/cadence/pcie-cadence.h | 1 + drivers/pci/controller/dwc/Kconfig | 14 +- drivers/pci/controller/dwc/pci-dra7xx.c | 141 +- drivers/pci/controller/dwc/pci-exynos.c | 389 +- drivers/pci/controller/dwc/pci-imx6.c | 39 +- drivers/pci/controller/dwc/pci-keystone.c | 79 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 37 +- drivers/pci/controller/dwc/pci-layerscape.c | 67 +- drivers/pci/controller/dwc/pci-meson.c | 53 +- drivers/pci/controller/dwc/pcie-al.c | 29 +- drivers/pci/controller/dwc/pcie-armada8k.c | 37 +- drivers/pci/controller/dwc/pcie-artpec6.c | 76 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 58 +- drivers/pci/controller/dwc/pcie-designware-host.c | 139 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 70 +- drivers/pci/controller/dwc/pcie-designware.c | 105 +- drivers/pci/controller/dwc/pcie-designware.h | 27 +- drivers/pci/controller/dwc/pcie-histb.c | 37 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 67 +- drivers/pci/controller/dwc/pcie-kirin.c | 62 +- drivers/pci/controller/dwc/pcie-qcom.c | 38 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 62 +- drivers/pci/controller/dwc/pcie-tegra194.c | 41 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 38 +- drivers/pci/controller/dwc/pcie-uniphier.c | 51 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 37 +- drivers/pci/hotplug/ibmphp_pci.c | 2 - drivers/pci/of.c | 5 + drivers/pci/p2pdma.c | 25 +- drivers/pci/pci-driver.c | 147 +- drivers/pci/pci.c | 21 +- drivers/pci/pci.h | 10 +- drivers/pci/pcie/aspm.c | 44 + drivers/pci/probe.c | 3 +- drivers/pci/quirks.c | 27 +- drivers/pcmcia/Kconfig | 1 + drivers/pcmcia/at91_cf.c | 49 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm_dmc620_pmu.c | 748 + drivers/perf/arm_dsu_pmu.c | 3 - drivers/perf/arm_pmu.c | 5 + drivers/perf/arm_smmuv3_pmu.c | 39 + drivers/perf/fsl_imx8_ddr_perf.c | 80 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 10 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 7 + drivers/phy/allwinner/phy-sun4i-usb.c | 9 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/allwinner/phy-sun9i-usb.c | 4 +- drivers/phy/amlogic/Kconfig | 13 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 413 + .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 204 +- drivers/phy/amlogic/phy-meson-axg-pcie.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 4 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 159 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-pcie.c | 5 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 40 +- drivers/phy/cadence/cdns-dphy.c | 4 +- drivers/phy/cadence/phy-cadence-salvo.c | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 4 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 4 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 4 +- drivers/phy/intel/Kconfig | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 4 +- drivers/phy/marvell/Kconfig | 12 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-armada375-usb2.c | 4 +- drivers/phy/marvell/phy-berlin-usb.c | 4 +- drivers/phy/marvell/phy-mmp3-hsic.c | 82 + drivers/phy/marvell/phy-mmp3-usb.c | 4 +- drivers/phy/marvell/phy-mvebu-sata.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 4 +- drivers/phy/marvell/phy-pxa-usb.c | 4 +- drivers/phy/mediatek/Kconfig | 2 +- drivers/phy/mediatek/phy-mtk-ufs.c | 4 +- drivers/phy/phy-xgene.c | 4 +- drivers/phy/qualcomm/Kconfig | 4 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 5 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 281 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/ralink/phy-ralink-usb.c | 4 +- drivers/phy/renesas/phy-rcar-gen2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-pcie.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 304 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 4 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-samsung-usb2.c | 4 +- drivers/phy/st/phy-stm32-usbphyc.c | 15 +- drivers/phy/tegra/phy-tegra194-p2u.c | 4 +- drivers/phy/tegra/xusb.c | 10 +- drivers/phy/ti/phy-omap-control.c | 17 +- drivers/phy/ti/phy-omap-usb2.c | 4 +- drivers/phy/ti/phy-ti-pipe3.c | 15 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx21.c | 330 - drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 452 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 7 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 8 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 10 +- drivers/pinctrl/pinctrl-amd.c | 49 +- drivers/pinctrl/pinctrl-at91-pio4.c | 22 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 709 + drivers/pinctrl/pinctrl-ocelot.c | 186 +- drivers/pinctrl/pinctrl-utils.c | 2 +- drivers/pinctrl/qcom/Kconfig | 69 +- drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm.c | 34 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 1495 + drivers/pinctrl/qcom/pinctrl-sdx55.c | 1018 + drivers/pinctrl/renesas/core.c | 2 + drivers/pinctrl/renesas/core.h | 4 + drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 55 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 146 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 18 + drivers/pinctrl/renesas/pfc-r8a77950.c | 45 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 59 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 57 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 57 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 57 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 2 +- drivers/pinctrl/renesas/pinctrl.c | 68 +- drivers/pinctrl/renesas/sh_pfc.h | 12 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/platform/chrome/cros_ec_proto.c | 14 +- drivers/platform/chrome/cros_ec_typec.c | 332 +- drivers/platform/surface/Kconfig | 10 + drivers/platform/surface/Makefile | 1 + drivers/platform/surface/surface_gpe.c | 321 + drivers/platform/x86/Kconfig | 14 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/acer-wmi.c | 10 + drivers/platform/x86/amd-pmc.c | 286 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 10 +- drivers/platform/x86/i2c-multi-instantiate.c | 14 +- drivers/platform/x86/intel-hid.c | 16 +- drivers/platform/x86/intel-vbtn.c | 6 + drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmt_class.c | 3 +- drivers/platform/x86/panasonic-laptop.c | 509 +- drivers/platform/x86/thinkpad_acpi.c | 12 +- drivers/platform/x86/toshiba_acpi.c | 3 +- drivers/platform/x86/touchscreen_dmi.c | 23 + drivers/powercap/intel_rapl_common.c | 7 + drivers/powercap/intel_rapl_msr.c | 51 +- drivers/powercap/powercap_sys.c | 9 +- drivers/ptp/ptp_ines.c | 19 +- drivers/pwm/Kconfig | 71 +- drivers/pwm/Makefile | 3 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-ab8500.c | 4 +- drivers/pwm/pwm-atmel-tcb.c | 264 +- drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 4 +- drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-berlin.c | 4 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-crc.c | 2 +- drivers/pwm/pwm-dwc.c | 319 + drivers/pwm/pwm-ep93xx.c | 4 +- drivers/pwm/pwm-fsl-ftm.c | 4 +- drivers/pwm/pwm-hibvt.c | 7 +- drivers/pwm/pwm-img.c | 4 +- drivers/pwm/pwm-imx-tpm.c | 10 +- drivers/pwm/pwm-imx1.c | 25 +- drivers/pwm/pwm-imx27.c | 25 +- drivers/pwm/pwm-intel-lgm.c | 244 + drivers/pwm/pwm-iqs620a.c | 2 +- drivers/pwm/pwm-keembay.c | 245 + drivers/pwm/pwm-lp3943.c | 1 + drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 +- drivers/pwm/pwm-lpss-platform.c | 39 +- drivers/pwm/pwm-lpss.c | 7 +- drivers/pwm/pwm-mediatek.c | 23 +- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mtk-disp.c | 4 +- drivers/pwm/pwm-pxa.c | 4 +- drivers/pwm/pwm-rcar.c | 6 +- drivers/pwm/pwm-renesas-tpu.c | 4 +- drivers/pwm/pwm-rockchip.c | 4 +- drivers/pwm/pwm-samsung.c | 4 +- drivers/pwm/pwm-sifive.c | 4 +- drivers/pwm/pwm-spear.c | 4 +- drivers/pwm/pwm-sti.c | 54 +- drivers/pwm/pwm-sun4i.c | 4 +- drivers/pwm/pwm-tegra.c | 4 +- drivers/pwm/pwm-tiecap.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 16 +- drivers/pwm/pwm-vt8500.c | 4 +- drivers/pwm/pwm-zx.c | 5 +- drivers/rapidio/rio.c | 81 - drivers/regulator/Kconfig | 11 +- drivers/regulator/Makefile | 1 + drivers/regulator/as3722-regulator.c | 3 +- drivers/regulator/bd718x7-regulator.c | 164 +- drivers/regulator/core.c | 57 +- drivers/regulator/helpers.c | 3 +- drivers/regulator/mcp16502.c | 135 +- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/pfuze100-regulator.c | 13 +- drivers/regulator/scmi-regulator.c | 417 + drivers/regulator/ti-abb-regulator.c | 12 +- drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/mtk_common.h | 2 +- drivers/remoteproc/mtk_scp.c | 24 +- drivers/remoteproc/qcom_q6v5_adsp.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +- drivers/remoteproc/qcom_q6v5_pas.c | 5 +- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 4 +- drivers/remoteproc/wkup_m3_rproc.c | 41 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 73 + drivers/reset/reset-bcm6345.c | 135 + drivers/rpmsg/Kconfig | 9 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/rpmsg_core.c | 44 + drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 126 + drivers/rpmsg/virtio_rpmsg_bus.c | 186 +- drivers/rtc/Kconfig | 21 +- drivers/rtc/class.c | 51 +- drivers/rtc/nvmem.c | 91 +- drivers/rtc/rtc-88pm80x.c | 2 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 2 +- drivers/rtc/rtc-ab3100.c | 2 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-abx80x.c | 2 +- drivers/rtc/rtc-ac100.c | 2 +- drivers/rtc/rtc-armada38x.c | 2 +- drivers/rtc/rtc-aspeed.c | 2 +- drivers/rtc/rtc-at91rm9200.c | 108 +- drivers/rtc/rtc-at91sam9.c | 2 +- drivers/rtc/rtc-au1xxx.c | 2 +- drivers/rtc/rtc-bd70528.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 2 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-coh901331.c | 2 +- drivers/rtc/rtc-cpcap.c | 8 +- drivers/rtc/rtc-cros-ec.c | 2 +- drivers/rtc/rtc-da9052.c | 2 +- drivers/rtc/rtc-da9063.c | 4 +- drivers/rtc/rtc-davinci.c | 2 +- drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-dm355evm.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 83 +- drivers/rtc/rtc-ds1343.c | 5 +- drivers/rtc/rtc-ds1347.c | 2 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1511.c | 6 +- drivers/rtc/rtc-ds1553.c | 6 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 5 +- drivers/rtc/rtc-ds1742.c | 6 +- drivers/rtc/rtc-ds2404.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 2 +- drivers/rtc/rtc-goldfish.c | 2 +- drivers/rtc/rtc-hym8563.c | 7 +- drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-imxdi.c | 2 +- drivers/rtc/rtc-isl12026.c | 4 +- drivers/rtc/rtc-isl1208.c | 4 +- drivers/rtc/rtc-jz4740.c | 2 +- drivers/rtc/rtc-lpc32xx.c | 2 +- drivers/rtc/rtc-ls1x.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-m48t59.c | 5 +- drivers/rtc/rtc-m48t86.c | 5 +- drivers/rtc/rtc-mc13xxx.c | 2 +- drivers/rtc/rtc-meson-vrtc.c | 2 +- drivers/rtc/rtc-meson.c | 4 +- drivers/rtc/rtc-mpc5121.c | 2 +- drivers/rtc/rtc-mrst.c | 2 +- drivers/rtc/rtc-mt2712.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/rtc/rtc-mv.c | 2 +- drivers/rtc/rtc-mxc.c | 25 +- drivers/rtc/rtc-mxc_v2.c | 2 +- drivers/rtc/rtc-omap.c | 13 +- drivers/rtc/rtc-pcap.c | 2 +- drivers/rtc/rtc-pcf2123.c | 2 +- drivers/rtc/rtc-pcf2127.c | 4 +- drivers/rtc/rtc-pcf85063.c | 4 +- drivers/rtc/rtc-pcf8523.c | 34 +- drivers/rtc/rtc-pcf85363.c | 4 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 2 +- drivers/rtc/rtc-pl030.c | 2 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-ps3.c | 2 +- drivers/rtc/rtc-r9701.c | 2 +- drivers/rtc/rtc-rc5t619.c | 2 +- drivers/rtc/rtc-rk808.c | 2 +- drivers/rtc/rtc-rp5c01.c | 5 +- drivers/rtc/rtc-rs5c348.c | 2 +- drivers/rtc/rtc-rv3028.c | 6 +- drivers/rtc/rtc-rv3029c2.c | 4 +- drivers/rtc/rtc-rv3032.c | 8 +- drivers/rtc/rtc-rv8803.c | 5 +- drivers/rtc/rtc-rx6110.c | 165 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 4 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sa1100.c | 2 +- drivers/rtc/rtc-sc27xx.c | 42 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 69 +- drivers/rtc/rtc-st-lpc.c | 2 +- drivers/rtc/rtc-starfire.c | 2 +- drivers/rtc/rtc-stk17ta8.c | 5 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/rtc/rtc-sun4v.c | 2 +- drivers/rtc/rtc-sun6i.c | 2 +- drivers/rtc/rtc-sunxi.c | 2 +- drivers/rtc/rtc-tegra.c | 2 +- drivers/rtc/rtc-test.c | 2 +- drivers/rtc/rtc-tps6586x.c | 2 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-tx4939.c | 5 +- drivers/rtc/rtc-vr41xx.c | 2 +- drivers/rtc/rtc-vt8500.c | 2 +- drivers/rtc/rtc-wilco-ec.c | 2 +- drivers/rtc/rtc-wm831x.c | 2 +- drivers/rtc/rtc-xgene.c | 2 +- drivers/rtc/rtc-zynqmp.c | 2 +- drivers/rtc/sysfs.c | 2 - drivers/s390/block/dasd.c | 29 +- drivers/s390/block/dasd_devmap.c | 109 + drivers/s390/block/dasd_eckd.c | 175 +- drivers/s390/block/dasd_fba.c | 2 +- drivers/s390/block/dasd_int.h | 114 +- drivers/s390/block/dasd_ioctl.c | 27 +- drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_cmd.c | 16 +- drivers/s390/char/sclp_early.c | 59 +- drivers/s390/char/sclp_early_core.c | 13 +- drivers/s390/cio/chp.c | 15 + drivers/s390/cio/chp.h | 1 + drivers/s390/cio/chsc.c | 145 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/device.c | 15 +- drivers/s390/net/qeth_core.h | 31 +- drivers/s390/net/qeth_core_main.c | 305 +- drivers/s390/net/qeth_core_mpc.h | 40 +- drivers/s390/net/qeth_ethtool.c | 243 +- drivers/s390/net/qeth_l2_main.c | 51 +- drivers/s390/net/qeth_l3_main.c | 5 +- drivers/scsi/NCR5380.c | 18 +- drivers/scsi/advansys.c | 16 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 3 +- drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 6 +- drivers/scsi/dc395x.c | 15 +- drivers/scsi/device_handler/scsi_dh_alua.c | 10 +- drivers/scsi/esas2r/esas2r_disc.c | 3 +- drivers/scsi/esas2r/esas2r_init.c | 5 +- drivers/scsi/esas2r/esas2r_int.c | 8 +- drivers/scsi/esas2r/esas2r_main.c | 8 +- drivers/scsi/fcoe/fcoe_transport.c | 1 + drivers/scsi/fnic/fnic.h | 3 +- drivers/scsi/fnic/fnic_fcs.c | 10 +- drivers/scsi/fnic/fnic_main.c | 2 + drivers/scsi/fnic/fnic_scsi.c | 17 +- drivers/scsi/hpsa.c | 25 +- drivers/scsi/ibmvscsi/ibmvfc.c | 195 +- drivers/scsi/ibmvscsi/ibmvfc.h | 28 +- drivers/scsi/isci/init.c | 18 +- drivers/scsi/libiscsi.c | 23 +- drivers/scsi/lpfc/lpfc.h | 9 +- drivers/scsi/lpfc/lpfc_attr.c | 75 +- drivers/scsi/lpfc/lpfc_bsg.c | 117 +- drivers/scsi/lpfc/lpfc_crtn.h | 18 +- drivers/scsi/lpfc/lpfc_ct.c | 83 +- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_disc.h | 45 +- drivers/scsi/lpfc/lpfc_els.c | 1299 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 756 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 +- drivers/scsi/lpfc/lpfc_init.c | 123 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 215 +- drivers/scsi/lpfc/lpfc_nvme.c | 363 +- drivers/scsi/lpfc/lpfc_nvme.h | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 77 +- drivers/scsi/lpfc/lpfc_scsi.c | 1172 +- drivers/scsi/lpfc/lpfc_sli.c | 661 +- drivers/scsi/lpfc/lpfc_sli.h | 7 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 128 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +- drivers/scsi/pm8001/pm8001_ctl.c | 7 +- drivers/scsi/pm8001/pm8001_hwi.c | 1374 +- drivers/scsi/pm8001/pm8001_init.c | 104 +- drivers/scsi/pm8001/pm8001_sas.c | 138 +- drivers/scsi/pm8001/pm8001_sas.h | 45 +- drivers/scsi/pm8001/pm80xx_hwi.c | 1596 +- drivers/scsi/qla4xxx/ql4_os.c | 3 - drivers/scsi/scsi_lib.c | 143 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/sd.c | 28 +- drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 1 - drivers/scsi/storvsc_drv.c | 26 +- drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/ufs-exynos.c | 15 +- drivers/scsi/ufs/ufs-exynos.h | 13 - drivers/scsi/ufs/ufs-hisi.c | 13 +- drivers/scsi/ufs/ufs-hisi.h | 13 - drivers/scsi/ufs/ufs-mediatek.c | 249 +- drivers/scsi/ufs/ufs-mediatek.h | 34 +- drivers/scsi/ufs/ufs-qcom.c | 27 +- drivers/scsi/ufs/ufs-qcom.h | 11 - drivers/scsi/ufs/ufshcd-pltfrm.c | 17 + drivers/scsi/ufs/ufshcd-pltfrm.h | 1 + drivers/scsi/ufs/ufshcd.c | 172 +- drivers/scsi/ufs/ufshcd.h | 4 + drivers/scsi/ufs/unipro.h | 6 +- drivers/slimbus/Kconfig | 4 +- drivers/slimbus/messaging.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 131 +- drivers/soc/aspeed/Kconfig | 14 +- drivers/soc/aspeed/Makefile | 1 - drivers/soc/aspeed/aspeed-socinfo.c | 4 +- drivers/soc/aspeed/aspeed-xdma.c | 1205 - drivers/soc/fsl/dpio/dpio-driver.c | 5 +- drivers/soc/fsl/dpio/qbman-portal.c | 18 +- drivers/soc/fsl/qbman/qman.c | 8 +- drivers/soc/fsl/qe/qe_common.c | 2 +- drivers/soc/fsl/rcpm.c | 35 +- drivers/soc/qcom/kryo-l2-accessors.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 32 +- drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 9 +- drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmh.c | 2 +- drivers/soc/qcom/rpmhpd.c | 3 + drivers/soc/qcom/smem.c | 3 +- drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/qcom/wcnss_ctrl.c | 8 +- drivers/soc/renesas/rmobile-sysc.c | 16 +- drivers/soc/rockchip/io-domain.c | 3 - drivers/soc/sunxi/Kconfig | 8 + drivers/soc/sunxi/Makefile | 1 + drivers/soc/sunxi/sunxi_mbus.c | 132 + drivers/soc/tegra/fuse/speedo-tegra124.c | 21 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 8 +- drivers/soc/ti/Kconfig | 18 - drivers/soc/ti/k3-ringacc.c | 1 + drivers/soc/ti/knav_dma.c | 15 +- drivers/soc/ti/knav_qmss_queue.c | 66 +- drivers/soc/ti/omap_prm.c | 358 +- drivers/soc/ti/pm33xx.c | 21 +- drivers/soc/ti/pruss.c | 6 - drivers/soc/ti/wkup_m3_ipc.c | 8 +- drivers/soundwire/bus.c | 55 +- drivers/soundwire/sysfs_slave_dpn.c | 1 + drivers/spi/Kconfig | 1 + drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-amd.c | 5 +- drivers/spi/spi-bcm-qspi.c | 34 +- drivers/spi/spi-bcm2835.c | 24 +- drivers/spi/spi-bcm2835aux.c | 20 +- drivers/spi/spi-cadence-quadspi.c | 2 + drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-core.c | 7 +- drivers/spi/spi-fsi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 3 - drivers/spi/spi-imx.c | 34 +- drivers/spi/spi-mtk-nor.c | 16 +- drivers/spi/spi-mxs.c | 1 + drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-nxp-fspi.c | 7 + drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-st-ssc4.c | 5 +- drivers/spi/spi-synquacer.c | 15 +- drivers/spi/spi.c | 147 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ashmem.c | 6 +- drivers/staging/fieldbus/dev_core.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 10 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 9 +- drivers/staging/gasket/gasket_interrupt.c | 15 +- drivers/staging/goldfish/Kconfig | 7 - drivers/staging/goldfish/Makefile | 6 - drivers/staging/goldfish/README | 5 - drivers/staging/goldfish/goldfish_audio.c | 383 - drivers/staging/greybus/audio_codec.c | 2 + drivers/staging/greybus/audio_module.c | 8 +- drivers/staging/hikey9xx/Kconfig | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/ipu3/include/intel-ipu3.h | 8 +- drivers/staging/media/rkisp1/Kconfig | 19 - drivers/staging/media/rkisp1/TODO | 8 - drivers/staging/media/rkisp1/rkisp1-capture.c | 1431 - drivers/staging/media/rkisp1/rkisp1-common.h | 485 - drivers/staging/media/rkisp1/rkisp1-dev.c | 580 - drivers/staging/media/rkisp1/rkisp1-isp.c | 1161 - drivers/staging/media/rkisp1/rkisp1-params.c | 1572 - drivers/staging/media/rkisp1/rkisp1-resizer.c | 846 - drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 888 - drivers/staging/media/sunxi/cedrus/cedrus.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 18 - drivers/staging/most/sound/sound.c | 14 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 44 +- drivers/staging/mt7621-pci/pci-mt7621.c | 4 +- drivers/staging/qlge/qlge_main.c | 1 + drivers/staging/rtl8188eu/hal/phy.c | 7 - drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 27 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 45 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 13 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 15 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 14 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 104 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 64 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 129 +- drivers/staging/rtl8723bs/core/rtw_security.c | 376 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 60 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 92 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 79 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 20 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/include/ieee80211.h | 35 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - .../rtl8723bs/include/osdep_service_linux.h | 2 - drivers/staging/rtl8723bs/include/rtw_ht.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 14 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 10 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 12 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 8 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 200 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 342 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 12 +- drivers/staging/vt6655/device_main.c | 1 + drivers/staging/vt6655/rxtx.c | 101 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/wimax/i2400m/control.c | 4 +- drivers/staging/wimax/i2400m/driver.c | 9 +- drivers/staging/wimax/i2400m/fw.c | 14 +- drivers/staging/wimax/i2400m/netdev.c | 2 +- drivers/staging/wimax/i2400m/tx.c | 6 +- drivers/staging/wimax/i2400m/usb.c | 1 + drivers/staging/wlan-ng/prism2mgmt.c | 4 +- drivers/target/iscsi/iscsi_target.c | 17 +- drivers/tee/amdtee/amdtee_private.h | 8 +- drivers/tee/amdtee/core.c | 26 +- drivers/tee/tee_core.c | 2 +- drivers/thermal/amlogic_thermal.c | 4 + drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/intel/intel_pch_thermal.c | 10 +- drivers/thermal/sun8i_thermal.c | 33 +- drivers/thermal/thermal_hwmon.c | 3 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 18 +- drivers/thunderbolt/Kconfig | 13 + drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/ctl.c | 4 +- drivers/thunderbolt/debugfs.c | 24 + drivers/thunderbolt/dma_test.c | 736 + drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/nhi.c | 36 +- drivers/thunderbolt/path.c | 13 +- drivers/thunderbolt/switch.c | 33 +- drivers/thunderbolt/tb.h | 8 + drivers/thunderbolt/tunnel.c | 50 +- drivers/thunderbolt/xdomain.c | 148 +- drivers/tty/Kconfig | 14 - drivers/tty/Makefile | 3 +- drivers/tty/serial/8250/8250_early.c | 3 - drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/imx.c | 82 +- drivers/tty/serial/pmac_zilog.c | 14 +- drivers/tty/serial/pmac_zilog.h | 8 +- drivers/tty/tty_ldisc.c | 10 +- drivers/tty/ttynull.c | 18 + drivers/tty/vt/keyboard.c | 37 +- drivers/uio/uio.c | 4 +- drivers/uio/uio_pci_generic.c | 37 +- drivers/uio/uio_pruss.c | 27 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/core.c | 3 +- drivers/usb/cdns3/core.h | 4 + drivers/usb/cdns3/gadget.c | 26 +- drivers/usb/cdns3/host-export.h | 6 + drivers/usb/cdns3/host.c | 60 +- drivers/usb/chipidea/Makefile | 5 +- drivers/usb/chipidea/trace.c | 23 + drivers/usb/chipidea/trace.h | 92 + drivers/usb/chipidea/udc.c | 10 +- drivers/usb/class/cdc-acm.c | 9 + drivers/usb/core/config.c | 1 + drivers/usb/core/devio.c | 14 +- drivers/usb/core/quirks.c | 10 + drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_midi.c | 10 +- drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/legacy/inode.c | 3 + drivers/usb/gadget/udc/dummy_hcd.c | 2 + drivers/usb/host/Kconfig | 17 - drivers/usb/host/Makefile | 2 - drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mxc.c | 213 - drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/imx21-dbg.c | 439 - drivers/usb/host/imx21-hcd.c | 1933 - drivers/usb/host/imx21-hcd.h | 431 - drivers/usb/host/isp116x-hcd.c | 1 + drivers/usb/host/max3421-hcd.c | 4 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-hub.c | 1 + drivers/usb/host/oxu210hp-hcd.c | 1 + drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-ring.c | 2 + drivers/usb/misc/apple-mfi-fastcharge.c | 15 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 21 - drivers/usb/misc/yurex.c | 1 + drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/musb/tusb6010.c | 1 + drivers/usb/serial/mos7720.c | 234 +- drivers/usb/serial/option.c | 3 +- drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/transport.c | 9 +- drivers/usb/storage/uas.c | 1 + drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/class.c | 139 +- drivers/usb/typec/mux/intel_pmc_mux.c | 3 + drivers/usb/typec/tcpm/tcpci.c | 72 +- drivers/usb/typec/tcpm/tcpci.h | 18 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 87 +- drivers/usb/typec/ucsi/psy.c | 9 + drivers/usb/typec/ucsi/ucsi.c | 7 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/vdpa/Kconfig | 1 + drivers/vhost/scsi.c | 399 +- drivers/vhost/vdpa.c | 90 +- drivers/vhost/vhost.c | 6 + drivers/vhost/vhost.h | 1 + drivers/vhost/vringh.c | 9 +- drivers/video/console/dummycon.c | 20 - drivers/video/console/sticore.c | 8 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/core/bitblit.c | 3 - drivers/video/fbdev/core/fbcmap.c | 2 +- drivers/video/fbdev/core/fbcon.c | 113 +- drivers/video/fbdev/core/fbcon_ccw.c | 1 - drivers/video/fbdev/core/fbcon_cw.c | 1 - drivers/video/fbdev/core/fbcon_rotate.c | 4 +- drivers/video/fbdev/core/fbcon_ud.c | 1 - drivers/video/fbdev/core/fbmem.c | 5 - drivers/video/fbdev/core/softcursor.c | 2 - drivers/video/fbdev/core/tileblit.c | 6 +- drivers/video/fbdev/geode/lxfb_ops.c | 1 + drivers/video/fbdev/hyperv_fb.c | 7 +- drivers/video/fbdev/pm2fb.c | 1 + drivers/video/hdmi.c | 3 +- drivers/virtio/virtio_mem.c | 1789 +- drivers/vme/bridges/vme_tsi148.c | 7 - drivers/vme/vme.c | 13 +- drivers/w1/slaves/w1_therm.c | 12 +- fs/9p/fid.c | 67 +- fs/9p/fid.h | 11 +- fs/9p/vfs_dentry.c | 2 + fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 7 +- fs/9p/vfs_inode.c | 47 +- fs/9p/vfs_inode_dotl.c | 35 +- fs/9p/vfs_super.c | 1 + fs/9p/xattr.c | 16 +- fs/afs/dir.c | 1 + fs/afs/inode.c | 8 + fs/afs/internal.h | 1 + fs/afs/write.c | 5 +- fs/aio.c | 2 +- fs/autofs/dev-ioctl.c | 5 +- fs/block_dev.c | 7 - fs/btrfs/Makefile | 1 + fs/btrfs/block-group.c | 25 +- fs/btrfs/btrfs_inode.h | 9 +- fs/btrfs/ctree.c | 84 +- fs/btrfs/ctree.h | 49 +- fs/btrfs/delayed-inode.c | 12 +- fs/btrfs/delayed-inode.h | 3 +- fs/btrfs/delayed-ref.h | 12 +- fs/btrfs/dev-replace.c | 20 +- fs/btrfs/disk-io.c | 171 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/export.c | 2 + fs/btrfs/extent-io-tree.h | 54 +- fs/btrfs/extent-tree.c | 7 +- fs/btrfs/extent_io.c | 359 +- fs/btrfs/extent_io.h | 15 +- fs/btrfs/file-item.c | 24 +- fs/btrfs/file.c | 143 +- fs/btrfs/free-space-cache.c | 8 +- fs/btrfs/inode-map.c | 2 +- fs/btrfs/inode.c | 315 +- fs/btrfs/ioctl.c | 29 +- fs/btrfs/locking.c | 89 +- fs/btrfs/locking.h | 11 +- fs/btrfs/qgroup.c | 90 +- fs/btrfs/reada.c | 4 +- fs/btrfs/reflink.c | 6 +- fs/btrfs/relocation.c | 60 +- fs/btrfs/scrub.c | 194 +- fs/btrfs/super.c | 29 +- fs/btrfs/sysfs.c | 9 +- fs/btrfs/tests/btrfs-tests.c | 1 + fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/transaction.c | 76 +- fs/btrfs/tree-checker.c | 336 +- fs/btrfs/tree-log.c | 26 +- fs/btrfs/volumes.c | 107 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 627 + fs/btrfs/zoned.h | 160 + fs/cifs/smb2ops.c | 88 +- fs/configfs/dir.c | 1 + fs/coredump.c | 8 +- fs/crypto/fname.c | 6 +- fs/crypto/fscrypt_private.h | 29 +- fs/crypto/hkdf.c | 2 +- fs/crypto/hooks.c | 40 +- fs/crypto/inline_crypt.c | 2 +- fs/crypto/keyring.c | 10 +- fs/crypto/keysetup.c | 24 +- fs/crypto/policy.c | 5 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 304 +- fs/dlm/lowcomms.h | 2 + fs/dlm/member.c | 2 +- fs/dlm/rcom.c | 6 +- fs/efivarfs/super.c | 1 + fs/erofs/Makefile | 5 - fs/eventpoll.c | 159 +- fs/exec.c | 26 +- fs/ext2/dir.c | 14 +- fs/ext2/ext2.h | 7 + fs/ext2/namei.c | 15 +- fs/ext4/dir.c | 7 - fs/ext4/ext4.h | 13 +- fs/ext4/namei.c | 4 + fs/ext4/super.c | 29 +- fs/f2fs/acl.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/dir.c | 105 +- fs/f2fs/f2fs.h | 13 +- fs/f2fs/file.c | 143 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 4 + fs/f2fs/namei.c | 1 + fs/f2fs/recovery.c | 12 +- fs/f2fs/shrinker.c | 6 +- fs/f2fs/super.c | 9 +- fs/file.c | 124 +- fs/fuse/dir.c | 23 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 29 +- fs/fuse/inode.c | 57 +- fs/fuse/virtio_fs.c | 47 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 8 +- fs/gfs2/file.c | 4 +- fs/gfs2/glock.c | 1 + fs/gfs2/glops.c | 17 +- fs/gfs2/incore.h | 1 + fs/gfs2/log.c | 2 + fs/gfs2/rgrp.c | 4 + fs/io_uring.c | 210 +- fs/iomap/seek.c | 125 +- fs/jbd2/journal.c | 34 +- fs/jbd2/transaction.c | 31 +- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_dmap.h | 2 +- fs/jfs/jfs_extent.c | 2 +- fs/jfs/jfs_extent.h | 2 +- fs/jfs/jfs_logmgr.h | 2 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/jfs_xtree.c | 2 +- fs/kernfs/dir.c | 2 +- fs/libfs.c | 106 +- fs/locks.c | 14 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/dir.c | 2 +- fs/nfs/export.c | 18 + fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4xdr.c | 6 +- fs/nfsd/filecache.c | 1 + fs/nfsd/nfs2acl.c | 21 +- fs/nfsd/nfs3acl.c | 8 +- fs/nfsd/nfs3proc.c | 10 +- fs/nfsd/nfs3xdr.c | 49 +- fs/nfsd/nfs4proc.c | 27 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 2560 +- fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.h | 27 +- fs/nfsd/nfsproc.c | 25 +- fs/nfsd/nfssvc.c | 47 +- fs/nfsd/nfsxdr.c | 10 - fs/nfsd/trace.c | 1 + fs/nfsd/trace.h | 176 +- fs/nfsd/xdr.h | 2 - fs/nfsd/xdr3.h | 2 - fs/nfsd/xdr4.h | 54 +- fs/notify/dnotify/dnotify.c | 2 +- fs/ntfs/file.c | 5 +- fs/ntfs/inode.c | 2 - fs/ntfs/logfile.c | 3 +- fs/ocfs2/super.c | 1 + fs/open.c | 2 +- fs/overlayfs/copy_up.c | 25 +- fs/overlayfs/export.c | 10 +- fs/overlayfs/inode.c | 2 +- fs/overlayfs/namei.c | 25 +- fs/overlayfs/overlayfs.h | 14 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/super.c | 33 +- fs/overlayfs/util.c | 3 +- fs/proc/array.c | 4 +- fs/proc/base.c | 6 + fs/proc/fd.c | 48 +- fs/proc/self.c | 7 + fs/proc/task_mmu.c | 4 +- fs/pstore/ftrace.c | 8 +- fs/seq_file.c | 57 +- fs/super.c | 49 - fs/ubifs/auth.c | 1 - fs/ubifs/dir.c | 18 +- fs/userfaultfd.c | 20 +- fs/verity/enable.c | 8 +- fs/verity/fsverity_private.h | 38 +- fs/verity/hash_algs.c | 2 +- fs/verity/init.c | 2 +- fs/verity/measure.c | 12 +- fs/verity/open.c | 24 +- fs/verity/signature.c | 14 +- fs/verity/verify.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/scrub/bmap.c | 10 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/dir.c | 21 +- fs/xfs/scrub/refcount.c | 8 +- fs/xfs/xfs_export.c | 3 + fs/xfs/xfs_iomap.c | 29 + fs/xfs/xfs_iwalk.c | 27 +- fs/xfs/xfs_mount.c | 11 +- fs/xfs/xfs_pnfs.c | 2 +- include/acpi/acpi_drivers.h | 12 +- include/acpi/cppc_acpi.h | 5 +- include/asm-generic/syscall.h | 24 +- include/crypto/curve25519.h | 2 + include/crypto/hash_info.h | 3 +- include/crypto/sha.h | 167 - include/crypto/sha1.h | 46 + include/crypto/sha1_base.h | 2 +- include/crypto/sha2.h | 134 + include/crypto/sha256_base.h | 2 +- include/crypto/sha512_base.h | 2 +- include/drm/drm_atomic.h | 4 +- include/drm/drm_atomic_helper.h | 4 +- include/drm/drm_connector.h | 2 +- include/drm/drm_device.h | 2 +- include/drm/drm_dsc.h | 3 +- include/drm/drm_fb_helper.h | 14 +- include/drm/drm_gem_shmem_helper.h | 7 +- include/drm/drm_gem_vram_helper.h | 8 +- include/drm/drm_modes.h | 3 + include/drm/drm_modeset_helper_vtables.h | 13 +- include/drm/ttm/ttm_bo_driver.h | 7 +- include/dt-bindings/clock/dra7.h | 4 + include/dt-bindings/dma/jz4775-dma.h | 44 + include/dt-bindings/dma/qcom-gpi.h | 11 + include/dt-bindings/dma/x2000-dma.h | 54 + include/dt-bindings/firmware/imx/rsrc.h | 1 + include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/dt-bindings/reset/bcm6318-reset.h | 20 + include/dt-bindings/reset/bcm63268-reset.h | 26 + include/dt-bindings/reset/bcm6328-reset.h | 18 + include/dt-bindings/reset/bcm6358-reset.h | 15 + include/dt-bindings/reset/bcm6362-reset.h | 22 + include/dt-bindings/reset/bcm6368-reset.h | 16 + include/keys/rxrpc-type.h | 56 +- include/kunit/test.h | 2 +- include/linux/acpi_iort.h | 4 + include/linux/atmdev.h | 1 + include/linux/bio.h | 6 - include/linux/bitmap.h | 2 - include/linux/blkdev.h | 3 +- include/linux/bpf.h | 3 + include/linux/bpf_lsm.h | 7 + include/linux/bpf_verifier.h | 2 +- include/linux/can/dev.h | 38 +- include/linux/can/dev/peak_canfd.h | 2 +- include/linux/ccp.h | 3 +- include/linux/cgroup-defs.h | 15 - include/linux/clk-provider.h | 5 + include/linux/clk.h | 18 + include/linux/clk/samsung.h | 4 +- include/linux/compaction.h | 12 - include/linux/console.h | 4 +- include/linux/context_tracking.h | 6 +- include/linux/cpufreq.h | 18 +- include/linux/cpuhotplug.h | 2 + include/linux/cpumask.h | 14 + include/linux/device/class.h | 14 + include/linux/dfl.h | 86 - include/linux/dma-buf.h | 4 +- include/linux/dma-iommu.h | 8 + include/linux/dma-map-ops.h | 3 + include/linux/dma-mapping.h | 9 - include/linux/dma/qcom-gpi-dma.h | 83 + include/linux/dmaengine.h | 5 + include/linux/edac.h | 12 + include/linux/efi.h | 23 +- include/linux/energy_model.h | 20 +- include/linux/entry-common.h | 54 +- include/linux/ethtool.h | 1 + include/linux/exportfs.h | 1 + include/linux/fdtable.h | 40 +- include/linux/filter.h | 2 +- include/linux/firmware/imx/dsp.h | 10 + include/linux/font.h | 1 + include/linux/fs.h | 39 +- include/linux/fscrypt.h | 44 +- include/linux/ftrace.h | 45 +- include/linux/genhd.h | 16 +- include/linux/genl_magic_struct.h | 2 +- include/linux/gfp.h | 2 - include/linux/gpio/consumer.h | 4 +- include/linux/highmem.h | 19 +- include/linux/hrtimer.h | 6 +- include/linux/hyperv.h | 23 + include/linux/ide.h | 3 - include/linux/if_frad.h | 92 - include/linux/iio/buffer.h | 3 - include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 6 + include/linux/iio/trigger.h | 2 +- include/linux/iio/triggered_buffer.h | 23 +- include/linux/ima.h | 6 + include/linux/inetdevice.h | 4 +- include/linux/input/adp5589.h | 7 - include/linux/intel-iommu.h | 1 - include/linux/io-pgtable.h | 8 + include/linux/ioasid.h | 10 +- include/linux/iommu.h | 2 + include/linux/ioport.h | 34 +- include/linux/irq.h | 15 - include/linux/irqdomain.h | 2 - include/linux/iversion.h | 15 + include/linux/jbd2.h | 2 +- include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 358 +- include/linux/kernfs.h | 2 +- include/linux/key-type.h | 1 + include/linux/kprobes.h | 2 +- include/linux/list.h | 2 +- include/linux/log2.h | 3 +- include/linux/lsm_hook_defs.h | 4 +- include/linux/lsm_hooks.h | 2 +- include/linux/memblock.h | 18 +- include/linux/memcontrol.h | 179 +- include/linux/memory_hotplug.h | 3 + include/linux/mfd/rt5033-private.h | 28 +- include/linux/mfd/syscon.h | 11 + include/linux/mhi.h | 4 +- include/linux/migrate.h | 4 +- include/linux/mm.h | 74 +- include/linux/mm_types.h | 10 +- include/linux/mmap_lock.h | 94 +- include/linux/mmzone.h | 32 +- include/linux/mod_devicetable.h | 24 - include/linux/module.h | 4 + include/linux/moduleloader.h | 3 +- include/linux/netdevice.h | 33 +- include/linux/nfs4.h | 8 - include/linux/of.h | 7 + include/linux/page-flags-layout.h | 2 +- include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 6 +- include/linux/pagevec.h | 7 - include/linux/pci.h | 1 + include/linux/perf/arm_pmu.h | 2 + include/linux/perf_event.h | 13 +- include/linux/perf_regs.h | 6 +- include/linux/pgtable.h | 13 + include/linux/phy.h | 19 +- include/linux/platform_data/ad7298.h | 19 - include/linux/platform_data/ad7303.h | 20 - include/linux/platform_data/ad7887.h | 4 - include/linux/platform_data/at91_adc.h | 49 - include/linux/platform_data/atmel.h | 12 - include/linux/platform_data/cros_ec_commands.h | 155 + include/linux/platform_data/mtd-mxc_nand.h | 19 - include/linux/platform_data/serial-imx.h | 15 - include/linux/platform_data/ti-sysc.h | 2 + include/linux/platform_data/usb-ehci-mxc.h | 14 - include/linux/pm_clock.h | 8 - include/linux/pm_domain.h | 22 +- include/linux/pm_runtime.h | 21 + include/linux/pm_wakeup.h | 10 + include/linux/preempt.h | 69 + include/linux/ptp_classify.h | 7 +- include/linux/ptp_clock_kernel.h | 13 + include/linux/purgatory.h | 2 +- include/linux/qed/qed_if.h | 1 + include/linux/rcu_segcblist.h | 1 + include/linux/rcupdate.h | 38 +- include/linux/refcount.h | 2 +- include/linux/regulator/driver.h | 3 + include/linux/relay.h | 29 +- include/linux/reset.h | 1 + include/linux/rio_drv.h | 3 - include/linux/rpmsg.h | 63 +- include/linux/rpmsg/byteorder.h | 67 + include/linux/rpmsg/ns.h | 45 + include/linux/rtc.h | 22 +- include/linux/sched.h | 33 +- include/linux/sched/hotplug.h | 2 + include/linux/sched/topology.h | 8 + include/linux/scmi_protocol.h | 352 +- include/linux/sdla.h | 240 - include/linux/seccomp.h | 9 +- include/linux/security.h | 23 +- include/linux/serial_8250.h | 5 + include/linux/shmem_fs.h | 6 +- include/linux/signal.h | 14 + include/linux/signal_types.h | 12 + include/linux/skbuff.h | 4 +- include/linux/slab.h | 18 + include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/soc/qcom/llcc-qcom.h | 6 + include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_registers.h | 11 + include/linux/spi/spi.h | 20 + include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- include/linux/stop_machine.h | 5 + include/linux/string.h | 77 +- include/linux/sunrpc/svc.h | 16 + include/linux/sunrpc/xdr.h | 88 +- include/linux/swap.h | 4 +- include/linux/swiotlb.h | 2 - include/linux/syscalls.h | 14 +- include/linux/thread_info.h | 46 + include/linux/thunderbolt.h | 18 +- include/linux/timer.h | 1 - include/linux/torture.h | 7 + include/linux/trace_recursion.h | 232 + include/linux/tracehook.h | 17 +- include/linux/uio_driver.h | 16 + include/linux/usb/hcd.h | 4 - include/linux/usb/pd_vdo.h | 4 +- include/linux/usb/tcpm.h | 19 + include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 6 +- include/linux/usb/usbnet.h | 4 - include/linux/vmalloc.h | 8 +- include/linux/zsmalloc.h | 1 - include/media/dvbdev.h | 2 +- include/media/v4l2-ctrls.h | 2 +- include/media/v4l2-dev.h | 4 +- include/media/v4l2-device.h | 2 +- include/media/v4l2-dv-timings.h | 2 +- include/media/v4l2-fwnode.h | 2 +- include/media/v4l2-mediabus.h | 6 +- include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 2 +- include/net/9p/client.h | 7 + include/net/bluetooth/mgmt.h | 4 +- include/net/bonding.h | 8 + include/net/bpf_sk_storage.h | 2 + include/net/cfg80211.h | 29 +- include/net/compat.h | 10 - include/net/devlink.h | 13 +- include/net/flow.h | 10 + include/net/inet_hashtables.h | 5 +- include/net/ip.h | 2 +- include/net/ip_tunnels.h | 9 +- include/net/ipv6_frag.h | 30 + include/net/mptcp.h | 3 +- include/net/neighbour.h | 1 + include/net/netfilter/nf_conntrack_l4proto.h | 14 + include/net/netfilter/nf_tables_offload.h | 7 + include/net/netlink.h | 4 +- include/net/page_pool.h | 26 + include/net/pkt_cls.h | 2 +- include/net/route.h | 6 +- include/net/sock.h | 21 +- include/net/tcp.h | 17 +- include/net/tls.h | 16 +- include/net/udp.h | 6 +- include/net/xdp.h | 17 +- include/net/xdp_sock.h | 1 + include/net/xdp_sock_drv.h | 7 + include/rdma/ib_addr.h | 1 + include/rdma/ib_umem.h | 42 + include/rdma/ib_verbs.h | 160 +- include/rdma/uverbs_types.h | 4 +- include/scsi/libiscsi.h | 3 + include/sound/graph_card.h | 16 + include/sound/intel-dsp-config.h | 7 + include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 3 + include/sound/soc-acpi.h | 6 + include/sound/soc-component.h | 22 + include/sound/soc-dai.h | 32 +- include/sound/soc.h | 1 + include/sound/sof.h | 6 +- include/sound/sof/dai.h | 16 +- include/sound/sof/debug.h | 41 + include/sound/sof/ext_manifest.h | 20 + include/sound/sof/header.h | 14 +- include/trace/events/mmap_lock.h | 107 + include/trace/events/rcu.h | 26 + include/trace/events/sunrpc.h | 27 +- include/trace/events/ufs.h | 21 +- include/trace/events/writeback.h | 8 +- include/trace/syscall.h | 6 +- include/uapi/asm-generic/signal-defs.h | 63 + include/uapi/asm-generic/signal.h | 29 - include/uapi/asm-generic/unistd.h | 2 +- include/uapi/drm/drm_fourcc.h | 33 +- include/uapi/drm/drm_mode.h | 165 +- include/uapi/linux/aspeed-xdma.h | 42 - include/uapi/linux/bpf.h | 41 + include/uapi/linux/btrfs.h | 1 + include/uapi/linux/can.h | 38 +- include/uapi/linux/can/gw.h | 4 +- include/uapi/linux/can/netlink.h | 1 + include/uapi/linux/devlink.h | 2 + include/uapi/linux/fscrypt.h | 5 +- include/uapi/linux/fsverity.h | 49 + include/uapi/linux/fuse.h | 30 +- include/uapi/linux/if_frad.h | 123 - include/uapi/linux/if_packet.h | 12 + include/uapi/linux/kd.h | 2 +- include/uapi/linux/lirc.h | 2 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/mrp_bridge.h | 1 + include/uapi/linux/nl80211.h | 3 +- include/uapi/linux/pci_regs.h | 4 + include/uapi/linux/prctl.h | 1 - include/uapi/linux/rkisp1-config.h | 884 + include/uapi/linux/rpmsg_types.h | 11 + include/uapi/linux/rtnetlink.h | 12 +- include/uapi/linux/sched/types.h | 2 + include/uapi/linux/sdla.h | 117 - include/uapi/linux/snmp.h | 1 + include/uapi/linux/userfaultfd.h | 9 + include/uapi/linux/videodev2.h | 4 + include/uapi/linux/virtio_gpu.h | 4 + include/uapi/sound/asoc.h | 22 +- include/uapi/sound/sof/abi.h | 2 +- init/Kconfig | 12 +- init/init_task.c | 2 +- init/main.c | 26 +- kernel/Makefile | 1 + kernel/audit.c | 2 +- kernel/auditsc.c | 15 +- kernel/bpf/bpf_lsm.c | 132 + kernel/bpf/bpf_task_storage.c | 2 +- kernel/bpf/btf.c | 410 +- kernel/bpf/core.c | 1 + kernel/bpf/helpers.c | 13 + kernel/bpf/syscall.c | 20 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 75 +- kernel/bpf/verifier.c | 342 +- kernel/cgroup/cgroup.c | 42 +- kernel/cgroup/cpuset.c | 33 +- kernel/cpu.c | 9 +- kernel/crash_core.c | 2 +- kernel/dma/Kconfig | 18 +- kernel/dma/Makefile | 2 +- kernel/dma/contiguous.c | 2 +- kernel/dma/direct.c | 1 - kernel/dma/map_benchmark.c | 361 + kernel/dma/mapping.c | 26 +- kernel/dma/pool.c | 3 - kernel/dma/virt.c | 61 - kernel/entry/common.c | 49 +- kernel/events/core.c | 57 +- kernel/events/internal.h | 16 +- kernel/events/ring_buffer.c | 20 +- kernel/fail_function.c | 5 +- kernel/fork.c | 27 +- kernel/futex.c | 7 +- kernel/gcov/gcc_4_7.c | 10 +- kernel/irq/Kconfig | 5 - kernel/irq/chip.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/irqdesc.c | 51 - kernel/irq/irqdomain.c | 2 +- kernel/kcmp.c | 29 +- kernel/kexec_core.c | 1 - kernel/kexec_file.c | 2 +- kernel/livepatch/Kconfig | 2 +- kernel/livepatch/patch.c | 15 +- kernel/locking/lockdep.c | 25 +- kernel/module.c | 37 + kernel/nsproxy.c | 6 +- kernel/power/energy_model.c | 26 +- kernel/power/snapshot.c | 62 +- kernel/power/suspend.c | 2 + kernel/printk/printk.c | 9 +- kernel/printk/printk_ringbuffer.c | 32 +- kernel/ptrace.c | 32 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 147 +- kernel/rcu/rcu_segcblist.h | 5 +- kernel/rcu/rcutorture.c | 214 +- kernel/rcu/refscale.c | 21 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tree.c | 96 +- kernel/rcu/tree_plugin.h | 14 +- kernel/rcu/tree_stall.h | 65 +- kernel/reboot.c | 202 + kernel/relay.c | 107 +- kernel/resource.c | 34 +- kernel/resource_kunit.c | 150 + kernel/scftorture.c | 6 +- kernel/sched/core.c | 1079 +- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 19 +- kernel/sched/cpupri.c | 4 +- kernel/sched/deadline.c | 147 +- kernel/sched/debug.c | 12 +- kernel/sched/fair.c | 123 +- kernel/sched/idle.c | 2 +- kernel/sched/rt.c | 79 +- kernel/sched/sched.h | 82 +- kernel/sched/stop_task.c | 2 +- kernel/sched/topology.c | 60 +- kernel/seccomp.c | 74 +- kernel/signal.c | 40 + kernel/stop_machine.c | 27 +- kernel/taskstats.c | 2 +- kernel/time/hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 25 +- kernel/time/tick-common.c | 12 +- kernel/time/tick-internal.h | 1 - kernel/time/tick-sched.c | 100 +- kernel/time/timeconv.c | 6 +- kernel/time/timekeeping.c | 85 +- kernel/time/timer.c | 57 +- kernel/time/timer_list.c | 66 +- kernel/torture.c | 95 +- kernel/trace/Kconfig | 48 + kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 6 +- kernel/trace/bpf_trace.c | 27 +- kernel/trace/fgraph.c | 3 +- kernel/trace/ftrace.c | 57 +- kernel/trace/ring_buffer.c | 12 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 2 +- kernel/trace/trace.h | 177 - kernel/trace/trace_benchmark.c | 6 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_dynevent.h | 6 +- kernel/trace/trace_entries.h | 6 +- kernel/trace/trace_event_perf.c | 15 +- kernel/trace/trace_events.c | 15 +- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_export.c | 2 +- kernel/trace/trace_functions.c | 23 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_output.h | 1 + kernel/trace/trace_recursion_record.c | 236 + kernel/trace/trace_sched_wakeup.c | 2 +- kernel/trace/trace_selftest.c | 27 +- kernel/trace/trace_stack.c | 3 +- kernel/trace/tracing_map.c | 6 +- kernel/trace/tracing_map.h | 2 +- kernel/tracepoint.c | 4 +- kernel/workqueue.c | 17 +- lib/Kconfig.debug | 33 +- lib/Kconfig.kasan | 65 +- lib/Makefile | 7 +- lib/asn1_decoder.c | 4 +- lib/assoc_array.c | 2 +- lib/{test_bits.c => bits_kunit.c} | 0 lib/bootconfig.c | 4 +- lib/cmdline.c | 27 +- lib/cmdline_kunit.c | 100 + lib/cpumask.c | 182 +- lib/crypto/curve25519.c | 2 - lib/crypto/sha256.c | 2 +- lib/digsig.c | 2 +- lib/dim/net_dim.c | 2 +- lib/dim/rdma_dim.c | 4 +- lib/dump_stack.c | 2 + lib/fonts/font_10x18.c | 1 + lib/fonts/font_6x10.c | 1 + lib/fonts/font_6x11.c | 1 + lib/fonts/font_6x8.c | 1 + lib/fonts/font_7x14.c | 1 + lib/fonts/font_8x16.c | 1 + lib/fonts/font_8x8.c | 1 + lib/fonts/font_acorn_8x8.c | 1 + lib/fonts/font_mini_4x6.c | 1 + lib/fonts/font_pearl_8x8.c | 1 + lib/fonts/font_sun12x22.c | 1 + lib/fonts/font_sun8x16.c | 1 + lib/fonts/font_ter16x32.c | 1 + lib/glob.c | 2 +- lib/kstrtox.c | 1 + ...{test_linear_ranges.c => linear_ranges_kunit.c} | 0 lib/{list-test.c => list_kunit.c} | 0 lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + lib/nlattr.c | 44 +- lib/sha1.c | 2 +- lib/siphash.c | 36 +- lib/smp_processor_id.c | 5 + lib/string.c | 4 - lib/strncpy_from_user.c | 19 +- lib/test_firmware.c | 9 +- lib/test_kasan.c | 2 +- lib/test_kasan_module.c | 2 +- lib/test_kmod.c | 26 +- lib/test_xarray.c | 26 +- lib/ts_fsm.c | 2 +- lib/vsprintf.c | 15 +- lib/xarray.c | 4 +- lib/xz/xz_dec_lzma2.c | 4 +- lib/xz/xz_dec_stream.c | 16 +- lib/zlib_dfltcc/dfltcc_inflate.c | 3 + lib/zlib_inflate/inflate.c | 24 +- lib/zstd/bitstream.h | 11 +- lib/zstd/compress.c | 2 +- lib/zstd/decompress.c | 12 +- lib/zstd/huf_compress.c | 5 +- localversion-next | 2 +- mm/Kconfig | 16 +- mm/Makefile | 2 +- mm/backing-dev.c | 8 +- mm/compaction.c | 116 +- mm/filemap.c | 365 +- mm/gup.c | 141 +- mm/highmem.c | 78 +- mm/huge_memory.c | 116 +- mm/hugetlb.c | 22 +- mm/init-mm.c | 1 + mm/internal.h | 9 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 834 +- mm/kasan/generic.c | 78 +- mm/kasan/generic_report.c | 165 - mm/kasan/hw_tags.c | 204 + mm/kasan/init.c | 17 +- mm/kasan/kasan.h | 182 +- mm/kasan/quarantine.c | 29 +- mm/kasan/report.c | 317 +- mm/kasan/report_generic.c | 327 + mm/kasan/report_hw_tags.c | 42 + mm/kasan/report_sw_tags.c | 96 + mm/kasan/shadow.c | 517 + mm/kasan/sw_tags.c | 205 + mm/kasan/tags.c | 200 - mm/kasan/tags_report.c | 93 - mm/kfence/core.c | 6 +- mm/khugepaged.c | 54 +- mm/ksm.c | 50 +- mm/madvise.c | 28 +- mm/mapping_dirty_helpers.c | 6 +- mm/memblock.c | 3 + mm/memcontrol.c | 247 +- mm/memory-failure.c | 212 +- mm/memory.c | 13 +- mm/memory_hotplug.c | 134 +- mm/mempolicy.c | 8 +- mm/mempool.c | 4 +- mm/migrate.c | 158 +- mm/mlock.c | 63 +- mm/mm_init.c | 1 + mm/mmap.c | 2 +- mm/mmap_lock.c | 187 + mm/mmzone.c | 1 + mm/mprotect.c | 7 + mm/page-writeback.c | 6 - mm/page_alloc.c | 294 +- mm/page_counter.c | 4 +- mm/page_idle.c | 4 - mm/page_isolation.c | 10 +- mm/page_poison.c | 6 +- mm/page_vma_mapped.c | 9 +- mm/ptdump.c | 13 +- mm/rmap.c | 12 +- mm/shmem.c | 284 +- mm/slab.c | 10 +- mm/slab.h | 14 +- mm/slab_common.c | 11 +- mm/slub.c | 186 +- mm/swap.c | 294 +- mm/swap_state.c | 10 +- mm/truncate.c | 261 +- mm/util.c | 12 + mm/vmalloc.c | 94 +- mm/vmscan.c | 232 +- mm/workingset.c | 10 +- mm/zsmalloc.c | 55 - net/9p/client.c | 14 +- net/atm/raw.c | 12 +- net/batman-adv/log.c | 1 + net/bluetooth/hci_core.c | 2 +- net/bluetooth/hci_event.c | 16 +- net/bluetooth/hci_request.c | 96 +- net/bluetooth/l2cap_core.c | 10 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/sco.c | 5 + net/bridge/br_device.c | 32 +- net/bridge/br_input.c | 6 +- net/bridge/br_mrp.c | 44 +- net/bridge/br_mrp_netlink.c | 2 +- net/bridge/br_netlink.c | 2 +- net/bridge/br_private.h | 17 +- net/bridge/br_private_mrp.h | 2 +- net/bridge/br_vlan.c | 15 +- net/bridge/netfilter/Kconfig | 2 + net/can/af_can.c | 40 +- net/can/gw.c | 80 +- net/can/j1939/main.c | 4 +- net/core/bpf_sk_storage.c | 135 +- net/core/datagram.c | 2 +- net/core/dev.c | 32 +- net/core/devlink.c | 100 +- net/core/fib_rules.c | 4 +- net/core/gro_cells.c | 7 +- net/core/neighbour.c | 2 + net/core/netpoll.c | 22 +- net/core/page_pool.c | 70 +- net/core/rtnetlink.c | 12 +- net/core/skbuff.c | 5 +- net/core/skmsg.c | 87 +- net/core/sock.c | 3 +- net/core/xdp.c | 54 + net/dccp/ipv4.c | 4 +- net/dccp/ipv6.c | 8 +- net/decnet/dn_dev.c | 2 +- net/dsa/Kconfig | 5 + net/dsa/Makefile | 3 +- net/dsa/dsa.c | 7 +- net/dsa/dsa_priv.h | 2 - net/dsa/slave.c | 35 +- net/dsa/tag_dsa.c | 329 +- net/dsa/tag_edsa.c | 202 - net/dsa/tag_hellcreek.c | 4 +- net/ethernet/eth.c | 6 +- net/ethtool/features.c | 2 +- net/ieee802154/nl-mac.c | 2 +- net/ipv4/arp.c | 6 + net/ipv4/devinet.c | 5 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_semantics.c | 9 +- net/ipv4/icmp.c | 4 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/inet_hashtables.c | 68 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel_core.c | 13 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipip.c | 2 +- net/ipv4/metrics.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/proc.c | 1 + net/ipv4/raw.c | 2 +- net/ipv4/route.c | 15 +- net/ipv4/syncookies.c | 11 +- net/ipv4/tcp.c | 128 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_bpf.c | 18 +- net/ipv4/tcp_cong.c | 5 + net/ipv4/tcp_ipv4.c | 42 +- net/ipv4/tcp_output.c | 11 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 21 +- net/ipv6/addrconf.c | 8 +- net/ipv6/addrlabel.c | 26 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ah6.c | 3 +- net/ipv6/datagram.c | 2 +- net/ipv6/exthdrs.c | 5 - net/ipv6/icmp.c | 6 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_gre.c | 6 +- net/ipv6/ip6_tunnel.c | 32 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ndisc.c | 7 + net/ipv6/netfilter/nf_conntrack_reasm.c | 9 + net/ipv6/netfilter/nf_reject_ipv6.c | 2 +- net/ipv6/ping.c | 2 +- net/ipv6/proc.c | 2 + net/ipv6/raw.c | 2 +- net/ipv6/reassembly.c | 26 +- net/ipv6/route.c | 4 + net/ipv6/seg6_hmac.c | 1 - net/ipv6/sit.c | 4 +- net/ipv6/syncookies.c | 12 +- net/ipv6/tcp_ipv6.c | 30 +- net/ipv6/udp.c | 8 +- net/ipv6/udp_offload.c | 17 +- net/iucv/af_iucv.c | 7 +- net/l2tp/l2tp_ip6.c | 2 +- net/mac80211/cfg.c | 11 - net/mac80211/chan.c | 3 +- net/mac80211/debugfs_netdev.c | 11 - net/mac80211/ieee80211_i.h | 6 - net/mac80211/iface.c | 52 +- net/mac80211/main.c | 8 - net/mac80211/pm.c | 15 - net/mac80211/rc80211_minstrel.c | 27 +- net/mac80211/rc80211_minstrel.h | 1 - net/mac80211/rx.c | 5 - net/mac80211/sta_info.c | 14 +- net/mac80211/status.c | 18 +- net/mac80211/tx.c | 26 +- net/mac80211/util.c | 2 +- net/mac80211/wme.c | 3 - net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 80 +- net/mptcp/pm.c | 34 +- net/mptcp/pm_netlink.c | 38 +- net/mptcp/protocol.c | 1158 +- net/mptcp/protocol.h | 114 +- net/mptcp/subflow.c | 47 +- net/ncsi/ncsi-manage.c | 5 - net/ncsi/ncsi-netlink.c | 22 +- net/ncsi/ncsi-netlink.h | 3 - net/netfilter/ipset/ip_set_core.c | 3 +- net/netfilter/ipset/ip_set_hash_netiface.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 - net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 9 +- net/netfilter/nf_tables_offload.c | 18 + net/netfilter/nfnetlink_acct.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 4 +- net/netfilter/nft_cmp.c | 8 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_meta.c | 16 +- net/netfilter/nft_payload.c | 70 +- net/netlabel/netlabel_mgmt.c | 2 +- net/netlabel/netlabel_unlabeled.c | 17 +- net/nfc/nci/hci.c | 9 +- net/nfc/netlink.c | 2 +- net/openvswitch/conntrack.c | 8 + net/openvswitch/vport-internal_dev.c | 29 +- net/packet/af_packet.c | 56 +- net/packet/internal.h | 5 +- net/qrtr/mhi.c | 6 + net/qrtr/ns.c | 8 - net/qrtr/qrtr.c | 49 +- net/rds/ib.c | 10 - net/rds/ib.h | 13 - net/rds/ib_cm.c | 128 +- net/rds/ib_recv.c | 18 +- net/rds/ib_send.c | 8 + net/rfkill/core.c | 3 + net/rose/rose_loopback.c | 17 +- net/rxrpc/Makefile | 1 + net/rxrpc/ar-internal.h | 63 +- net/rxrpc/call_accept.c | 14 +- net/rxrpc/conn_client.c | 6 - net/rxrpc/conn_event.c | 8 +- net/rxrpc/conn_object.c | 2 - net/rxrpc/conn_service.c | 2 - net/rxrpc/insecure.c | 19 +- net/rxrpc/key.c | 658 +- net/rxrpc/rxkad.c | 256 +- net/rxrpc/security.c | 98 +- net/rxrpc/sendmsg.c | 45 +- net/rxrpc/server_key.c | 143 + net/sched/act_api.c | 14 +- net/sched/act_bpf.c | 2 +- net/sched/act_ipt.c | 2 +- net/sched/act_simple.c | 4 +- net/sched/cls_api.c | 2 +- net/sched/cls_rsvp.h | 2 +- net/sched/em_cmp.c | 2 +- net/sched/sch_api.c | 2 +- net/sched/sch_cbs.c | 1 + net/sched/sch_pie.c | 2 +- net/sched/sch_taprio.c | 1 + net/sctp/input.c | 4 +- net/sctp/sm_sideeffect.c | 4 +- net/sctp/transport.c | 6 +- net/smc/af_smc.c | 3 +- net/smc/smc_core.c | 3 +- net/smc/smc_ib.c | 6 +- net/socket.c | 26 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 3 +- net/sunrpc/rpc_pipe.c | 3 +- net/sunrpc/socklib.c | 5 +- net/sunrpc/svc.c | 5 + net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 1 - net/sunrpc/xdr.c | 73 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 + net/tipc/bearer.c | 5 +- net/tipc/netlink_compat.c | 2 +- net/tipc/topsrv.c | 10 +- net/tls/tls_device.c | 37 +- net/tls/tls_sw.c | 8 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 8 +- net/wireless/chan.c | 6 +- net/wireless/core.c | 8 +- net/wireless/nl80211.c | 36 +- net/wireless/rdev-ops.h | 10 - net/wireless/trace.h | 5 - net/wireless/util.c | 5 +- net/wireless/wext-compat.c | 51 - net/x25/af_x25.c | 3 +- net/xdp/xdp_umem.c | 19 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 67 +- net/xdp/xsk_buff_pool.c | 6 +- net/xdp/xsk_queue.h | 93 +- net/xfrm/xfrm_compat.c | 5 +- net/xfrm/xfrm_interface.c | 19 +- net/xfrm/xfrm_state.c | 10 +- samples/bpf/test_ipip.sh | 179 - samples/bpf/xdpsock_user.c | 6 +- samples/qmi/qmi_sample_client.c | 4 +- scripts/Makefile.lib | 2 + scripts/Makefile.modfinal | 25 +- scripts/bpf_helpers_doc.py | 4 + scripts/checkpatch.pl | 128 +- scripts/kconfig/lkc.h | 4 + scripts/kconfig/qconf.cc | 9 +- scripts/kernel-doc | 2 +- scripts/lld-version.sh | 20 + scripts/mod/devicetable-offsets.c | 4 - scripts/mod/file2alias.c | 13 - scripts/recordmcount.pl | 3 - security/integrity/ima/Makefile | 4 + security/integrity/ima/ima_efi.c | 73 + security/integrity/ima/ima_main.c | 78 +- security/integrity/integrity.h | 2 +- security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/key.c | 2 + security/keys/trusted-keys/trusted_tpm1.c | 2 +- security/security.c | 17 +- security/selinux/hooks.c | 10 +- security/selinux/ibpkey.c | 4 +- security/selinux/include/objsec.h | 1 - security/selinux/include/xfrm.h | 2 +- security/selinux/xfrm.c | 13 +- security/smack/smack_lsm.c | 3 +- security/smack/smackfs.c | 7 +- sound/core/control.c | 2 +- sound/core/pcm_lib.c | 4 +- sound/drivers/aloop.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 1 + sound/firewire/amdtp-stream.h | 2 +- sound/firewire/fireworks/fireworks_transaction.c | 4 +- sound/hda/intel-dsp-config.c | 111 + sound/isa/sb/sb8_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 4 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_ca0132.c | 2 + sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 119 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/rme9652/hdspm.c | 1 + sound/soc/adi/Kconfig | 1 - sound/soc/codecs/Kconfig | 31 +- sound/soc/codecs/Makefile | 6 + sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/arizona.c | 1 + sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/hdmi-codec.c | 10 +- sound/soc/codecs/lpass-va-macro.c | 1504 + sound/soc/codecs/lpass-wsa-macro.c | 2464 + sound/soc/codecs/lpass-wsa-macro.h | 17 + sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/mt6359.c | 42 +- sound/soc/codecs/mt6359.h | 8 - sound/soc/codecs/nau8315.c | 166 + sound/soc/codecs/pcm512x.c | 134 +- sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 5 + sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 3 + sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdw.c | 15 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 2 + sound/soc/codecs/wm8998.c | 4 +- sound/soc/codecs/wm_adsp.c | 1 + sound/soc/fsl/Kconfig | 50 +- sound/soc/fsl/Makefile | 10 - sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_xcvr.c | 3 +- sound/soc/fsl/imx-audmux.c | 28 +- sound/soc/fsl/imx-mc13783.c | 156 - sound/soc/fsl/imx-ssi.c | 651 - sound/soc/fsl/mx27vis-aic32x4.c | 214 - sound/soc/fsl/phycore-ac97.c | 121 - sound/soc/fsl/wm1133-ev1.c | 289 - sound/soc/generic/Kconfig | 2 +- sound/soc/generic/audio-graph-card.c | 175 +- sound/soc/intel/Kconfig | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 12 +- sound/soc/intel/atom/sst-atom-controls.h | 4 +- sound/soc/intel/atom/sst/sst_acpi.c | 8 + sound/soc/intel/boards/Kconfig | 2 +- sound/soc/intel/boards/bdw-rt5650.c | 17 +- sound/soc/intel/boards/bdw-rt5677.c | 18 +- sound/soc/intel/boards/broadwell.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 27 +- sound/soc/intel/boards/bytcht_da7213.c | 27 +- sound/soc/intel/boards/bytcht_es8316.c | 29 +- sound/soc/intel/boards/bytcr_rt5640.c | 47 +- sound/soc/intel/boards/bytcr_rt5651.c | 27 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 29 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 29 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 38 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 29 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 + sound/soc/intel/boards/sof_rt5682.c | 2 + sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/catpt/core.h | 10 +- sound/soc/intel/catpt/device.c | 30 +- sound/soc/intel/catpt/dsp.c | 56 +- sound/soc/intel/catpt/pcm.c | 113 +- sound/soc/intel/keembay/kmb_platform.c | 28 +- sound/soc/intel/keembay/kmb_platform.h | 8 +- sound/soc/mediatek/Kconfig | 1 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/meson/Kconfig | 4 +- sound/soc/pxa/Kconfig | 14 +- sound/soc/pxa/mmp-sspa.c | 4 + sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/common.c | 13 +- sound/soc/qcom/lpass-cpu.c | 72 +- sound/soc/qcom/lpass-lpaif-reg.h | 7 + sound/soc/qcom/lpass-platform.c | 25 +- sound/soc/qcom/lpass-sc7180.c | 4 +- sound/soc/qcom/lpass.h | 2 + sound/soc/qcom/sc7180.c | 143 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/sh/Kconfig | 1 + sound/soc/soc-component.c | 255 + sound/soc/soc-compress.c | 326 +- sound/soc/soc-core.c | 3 +- sound/soc/soc-pcm.c | 13 +- sound/soc/soc-topology.c | 24 +- sound/soc/sof/Kconfig | 42 +- sound/soc/sof/control.c | 22 + sound/soc/sof/debug.c | 117 + sound/soc/sof/imx/Kconfig | 10 +- sound/soc/sof/intel/Kconfig | 109 +- sound/soc/sof/intel/hda-pcm.c | 7 + sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/intel-ipc.c | 7 + sound/soc/sof/intel/tgl.c | 16 + sound/soc/sof/ipc.c | 9 + sound/soc/sof/loader.c | 55 +- sound/soc/sof/nocodec.c | 18 +- sound/soc/sof/pcm.c | 12 +- sound/soc/sof/sof-acpi-dev.c | 14 +- sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-pci-dev.c | 21 + sound/soc/sof/sof-priv.h | 2 + sound/soc/sof/topology.c | 27 +- sound/soc/stm/Kconfig | 1 + sound/soc/sunxi/Kconfig | 2 +- sound/soc/tegra/tegra_alc5632.c | 4 +- sound/soc/tegra/tegra_max98090.c | 8 +- sound/soc/tegra/tegra_rt5640.c | 8 +- sound/soc/tegra/tegra_rt5677.c | 4 +- sound/soc/tegra/tegra_sgtl5000.c | 4 +- sound/soc/tegra/tegra_wm8753.c | 8 +- sound/soc/tegra/tegra_wm8903.c | 8 +- sound/soc/tegra/tegra_wm9712.c | 4 +- sound/soc/tegra/trimslice.c | 8 +- sound/soc/ti/Kconfig | 9 +- sound/usb/Makefile | 1 + sound/usb/card.c | 18 +- sound/usb/card.h | 53 +- sound/usb/clock.c | 152 +- sound/usb/clock.h | 11 +- sound/usb/debug.h | 16 - sound/usb/endpoint.c | 943 +- sound/usb/endpoint.h | 57 +- sound/usb/format.c | 125 +- sound/usb/helper.c | 10 + sound/usb/helper.h | 3 + sound/usb/implicit.c | 402 + sound/usb/implicit.h | 14 + sound/usb/mixer.c | 46 - sound/usb/mixer_maps.c | 3 +- sound/usb/pcm.c | 1117 +- sound/usb/pcm.h | 7 +- sound/usb/proc.c | 35 +- sound/usb/quirks-table.h | 8 - sound/usb/quirks.c | 70 +- sound/usb/quirks.h | 10 +- sound/usb/stream.c | 24 +- sound/usb/usbaudio.h | 5 +- tools/arch/x86/lib/memcpy_64.S | 8 +- tools/arch/x86/lib/memset_64.S | 11 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Makefile | 44 +- tools/bpf/bpftool/btf.c | 29 +- tools/bpf/bpftool/net.c | 18 +- tools/bpf/bpftool/prog.c | 30 +- tools/bpf/resolve_btfids/Makefile | 9 - tools/bpf/runqslower/Makefile | 55 +- tools/build/Makefile | 4 - tools/include/uapi/linux/bpf.h | 41 + tools/lib/bpf/Makefile | 2 + tools/lib/bpf/btf.c | 8 +- tools/lib/bpf/xsk.h | 6 + tools/objtool/Makefile | 9 - tools/perf/Makefile.perf | 4 - tools/perf/arch/x86/tests/dwarf-unwind.c | 7 + tools/perf/bench/mem-memcpy-x86-64-asm.S | 3 + tools/perf/bench/mem-memset-x86-64-asm.S | 3 + tools/perf/builtin-inject.c | 12 +- tools/perf/builtin-lock.c | 4 +- tools/perf/tests/shell/test_arm_coresight.sh | 4 +- tools/perf/util/include/linux/linkage.h | 7 + tools/power/acpi/Makefile.config | 1 - tools/power/cpupower/lib/cpupower.c | 23 +- tools/power/cpupower/lib/cpupower_intern.h | 5 + tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- tools/power/cpupower/utils/helpers/helpers.h | 8 +- tools/power/cpupower/utils/helpers/misc.c | 45 + tools/power/cpupower/utils/helpers/msr.c | 28 - tools/power/pm-graph/README | 4 +- tools/power/pm-graph/sleepgraph.py | 387 +- tools/power/x86/turbostat/Makefile | 3 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 602 +- .../x86_energy_perf_policy.c | 176 +- tools/scripts/Makefile.include | 10 + tools/testing/kunit/.gitattributes | 1 - tools/testing/kunit/kunit.py | 27 +- tools/testing/kunit/kunit_kernel.py | 53 +- tools/testing/kunit/kunit_parser.py | 17 +- tools/testing/kunit/kunit_tool_test.py | 4 +- tools/testing/scatterlist/linux/mm.h | 1 + tools/testing/scatterlist/main.c | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 155 + tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/README.rst | 33 +- tools/testing/selftests/bpf/config | 4 + tools/testing/selftests/bpf/ima_setup.sh | 80 + .../selftests/bpf/prog_tests/probe_read_user_str.c | 71 + .../selftests/bpf/prog_tests/sk_storage_tracing.c | 135 + .../selftests/bpf/prog_tests/sockopt_multi.c | 3 +- .../selftests/bpf/prog_tests/test_bprm_opts.c | 116 + .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 74 + .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 41 + tools/testing/selftests/bpf/progs/bpf_flow.c | 2 + tools/testing/selftests/bpf/progs/bprm_opts.c | 34 + tools/testing/selftests/bpf/progs/ima.c | 28 + tools/testing/selftests/bpf/progs/profiler.inc.h | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 54 + .../selftests/bpf/progs/test_global_func8.c | 19 + .../selftests/bpf/progs/test_probe_read_user_str.c | 25 + .../bpf/progs/test_sk_storage_trace_itself.c | 29 + .../selftests/bpf/progs/test_sk_storage_tracing.c | 95 + .../selftests/bpf/progs/test_subprogs_unused.c | 4 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 42 +- tools/testing/selftests/bpf/test_tunnel.sh | 43 +- tools/testing/selftests/bpf/test_verifier.c | 13 + .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 7 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 42 + .../selftests/bpf/verifier/direct_value_access.c | 3 + tools/testing/selftests/bpf/verifier/map_ptr.c | 1 + .../selftests/bpf/verifier/raw_tp_writable.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 4 + tools/testing/selftests/bpf/verifier/regalloc.c | 8 + tools/testing/selftests/bpf/verifier/wide_access.c | 46 +- tools/testing/selftests/cgroup/cgroup_util.c | 4 +- tools/testing/selftests/dma/Makefile | 6 + tools/testing/selftests/dma/config | 1 + tools/testing/selftests/dma/dma_map_benchmark.c | 123 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 36 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 208 + .../drivers/net/netdevsim/ethtool-coalesce.sh | 132 + .../drivers/net/netdevsim/ethtool-common.sh | 53 + .../drivers/net/netdevsim/ethtool-pause.sh | 63 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 + tools/testing/selftests/gpio/Makefile | 25 +- tools/testing/selftests/intel_pstate/aperf.c | 22 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/bareudp.sh | 8 + .../selftests/net/forwarding/gre_multipath_nh.sh | 356 + .../selftests/net/forwarding/router_mpath_nh.sh | 70 +- .../testing/selftests/net/forwarding/router_nh.sh | 160 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 174 +- tools/testing/selftests/net/pmtu.sh | 79 +- tools/testing/selftests/net/psock_fanout.c | 72 +- tools/testing/selftests/powerpc/eeh/Makefile | 2 +- tools/testing/selftests/powerpc/eeh/settings | 1 + tools/testing/selftests/powerpc/include/utils.h | 5 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/security/Makefile | 4 +- .../selftests/powerpc/security/entry_flush.c | 139 + .../selftests/powerpc/security/flush_utils.c | 70 + .../selftests/powerpc/security/flush_utils.h | 17 + .../testing/selftests/powerpc/security/rfi_flush.c | 96 +- .../testing/selftests/rcutorture/bin/config2csv.sh | 67 + .../testing/selftests/rcutorture/bin/functions.sh | 35 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 8 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 4 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 34 +- tools/testing/selftests/rcutorture/bin/torture.sh | 369 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/testing/selftests/run_kselftest.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/testing/selftests/sgx/.gitignore | 2 + tools/testing/selftests/sgx/Makefile | 57 + tools/testing/selftests/sgx/call.S | 44 + tools/testing/selftests/sgx/defines.h | 21 + tools/testing/selftests/sgx/load.c | 277 + tools/testing/selftests/sgx/main.c | 246 + tools/testing/selftests/sgx/main.h | 41 + tools/testing/selftests/sgx/sign_key.S | 12 + tools/testing/selftests/sgx/sign_key.pem | 39 + tools/testing/selftests/sgx/sigstruct.c | 381 + tools/testing/selftests/sgx/test_encl.c | 20 + tools/testing/selftests/sgx/test_encl.lds | 40 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 89 + .../tc-testing/tc-tests/filters/tests.json | 4 +- 4826 files changed, 235972 insertions(+), 77136 deletions(-) create mode 100644 Documentation/ABI/testing/procfs-attr-current create mode 100644 Documentation/ABI/testing/procfs-attr-exec create mode 100644 Documentation/ABI/testing/procfs-attr-prev create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 create mode 100644 Documentation/ABI/testing/sysfs-kernel-reboot delete mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst delete mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt create mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml create mode 100644 Documentation/devicetree/bindings/dma/qcom,gpi.yaml create mode 100644 Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei, [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150 [...] create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hm [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermoc [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt delete mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.txt create mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2680.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml delete mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt delete mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml rename {drivers/staging/media/rkisp1/Documentation => Documentation}/devicetree/bi [...] create mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt delete mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-host.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rcar-pci.txt create mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm6345-reset.yaml delete mode 100644 Documentation/devicetree/bindings/soc/aspeed/xdma.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-port.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/nau8315.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max33359.yaml create mode 100644 Documentation/devicetree/bindings/usb/st,stusb160x.yaml create mode 100644 Documentation/hwmon/max127.rst delete mode 100644 Documentation/networking/framerelay.rst create mode 100644 Documentation/translations/zh_CN/arm64/perf.rst create mode 100644 Documentation/translations/zh_CN/filesystems/tmpfs.rst create mode 100644 Documentation/x86/sgx.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts create mode 100644 arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4412-p4note-n8010.dts create mode 100644 arch/arm/boot/dts/exynos4412-p4note.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-alti6p.dts create mode 100644 arch/arm/boot/dts/imx6dl-lanmcu.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm730.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/tegra30-ouya.dts delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_43xx_data.c create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-hdk.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-hdk.dts create mode 100644 arch/arm64/include/asm/alternative-macros.h create mode 100644 arch/arm64/include/asm/mte-def.h create mode 100644 arch/arm64/include/asm/mte-kasan.h create mode 100644 arch/arm64/include/asm/rwonce.h create mode 100644 arch/arm64/include/asm/signal.h create mode 100644 arch/csky/include/asm/seccomp.h create mode 100644 arch/h8300/include/asm/mmu_context.h create mode 100644 arch/mips/boot/dts/mscc/jaguar2.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts create mode 100644 arch/mips/boot/dts/mscc/luton.dtsi create mode 100644 arch/mips/boot/dts/mscc/luton_pcb091.dts create mode 100644 arch/mips/boot/dts/mscc/serval.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_pcb105.dts create mode 100644 arch/mips/boot/dts/mscc/serval_pcb106.dts create mode 100644 arch/mips/generic/board-jaguar2.its.S create mode 100644 arch/mips/generic/board-luton.its.S create mode 100644 arch/mips/generic/board-serval.its.S create mode 100644 arch/openrisc/boot/dts/or1klitex.dts create mode 100644 arch/openrisc/configs/or1klitex_defconfig create mode 100644 arch/parisc/include/asm/seccomp.h delete mode 100644 arch/parisc/include/uapi/asm/types.h create mode 100644 arch/powerpc/include/asm/cpu_setup_power.h delete mode 100644 arch/powerpc/kernel/cpu_setup_power.S create mode 100644 arch/powerpc/kernel/cpu_setup_power.c delete mode 100644 arch/s390/kernel/vdso64/getcpu.S create mode 100644 arch/s390/kernel/vdso64/getcpu.c delete mode 100644 arch/um/include/asm/cacheflush.h create mode 100644 arch/x86/entry/vdso/extable.c create mode 100644 arch/x86/entry/vdso/extable.h create mode 100644 arch/x86/entry/vdso/vsgx.S create mode 100644 arch/x86/include/asm/enclu.h create mode 100644 arch/x86/include/uapi/asm/sgx.h create mode 100644 arch/x86/kernel/cpu/sgx/Makefile create mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/driver.c create mode 100644 arch/x86/kernel/cpu/sgx/driver.h create mode 100644 arch/x86/kernel/cpu/sgx/encl.c create mode 100644 arch/x86/kernel/cpu/sgx/encl.h create mode 100644 arch/x86/kernel/cpu/sgx/encls.h create mode 100644 arch/x86/kernel/cpu/sgx/ioctl.c create mode 100644 arch/x86/kernel/cpu/sgx/main.c create mode 100644 arch/x86/kernel/cpu/sgx/sgx.h delete mode 100644 arch/x86/kernel/ima_arch.c create mode 100644 arch/xtensa/include/asm/seccomp.h delete mode 100644 drivers/clocksource/timer-nps.c create mode 100644 drivers/crypto/qat/qat_4xxx/Makefile create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h create mode 100644 drivers/crypto/qat/qat_4xxx/adf_drv.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.h delete mode 100644 drivers/devfreq/tegra20-devfreq.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h create mode 100644 drivers/dma/qcom/gpi.c create mode 100644 drivers/dma/qcom/qcom_adm.c create mode 100644 drivers/edac/igen6_edac.c create mode 100644 drivers/firmware/arm_scmi/voltage.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/mcde/mcde_clk_div.c create mode 100644 drivers/gpu/drm/panel/panel-abt-y030xx067a.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-sofef00.c create mode 100644 drivers/gpu/drm/radeon/cik.h create mode 100644 drivers/gpu/drm/radeon/dce6_afmt.h create mode 100644 drivers/gpu/drm/radeon/evergreen.h create mode 100644 drivers/gpu/drm/radeon/evergreen_hdmi.h create mode 100644 drivers/gpu/drm/radeon/ni.h create mode 100644 drivers/gpu/drm/radeon/r600.h create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.h create mode 100644 drivers/gpu/drm/radeon/radeon_device.h create mode 100644 drivers/gpu/drm/radeon/radeon_kms.h create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.h create mode 100644 drivers/gpu/drm/radeon/radeon_pm.h create mode 100644 drivers/gpu/drm/radeon/radeon_prime.h create mode 100644 drivers/gpu/drm/radeon/radeon_ttm.h create mode 100644 drivers/gpu/drm/radeon/rv770.h create mode 100644 drivers/gpu/drm/radeon/si.h create mode 100644 drivers/gpu/drm/radeon/vce.h create mode 100644 drivers/hwmon/max127.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/Makefile create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/core.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dma.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/ibi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/pio.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h create mode 100644 drivers/iio/adc/mt6360-adc.c create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.c create mode 100644 drivers/iommu/iommu-sva-lib.c create mode 100644 drivers/iommu/iommu-sva-lib.h rename drivers/md/{dm-historical-service-time.c => dm-ps-historical-service-time.c [...] create mode 100644 drivers/md/dm-ps-io-affinity.c rename drivers/md/{dm-queue-length.c => dm-ps-queue-length.c} (100%) rename drivers/md/{dm-round-robin.c => dm-ps-round-robin.c} (100%) rename drivers/md/{dm-service-time.c => dm-ps-service-time.c} (100%) create mode 100644 drivers/media/i2c/ov9734.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/Makefile (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/rkisp1-common.c (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-common.h create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-params.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/rkisp1-regs.h (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/rkisp1-stats.c (100%) create mode 100644 drivers/misc/lkdtm/fortify.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c delete mode 100644 drivers/net/wan/dlci.c delete mode 100644 drivers/net/wan/sdla.c create mode 100644 drivers/perf/arm_dmc620_pmu.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c create mode 100644 drivers/phy/marvell/phy-mmp3-hsic.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx21.c create mode 100644 drivers/pinctrl/pinctrl-microchip-sgpio.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx55.c create mode 100644 drivers/platform/surface/surface_gpe.c create mode 100644 drivers/platform/x86/amd-pmc.c create mode 100644 drivers/pwm/pwm-dwc.c create mode 100644 drivers/pwm/pwm-intel-lgm.c create mode 100644 drivers/pwm/pwm-keembay.c create mode 100644 drivers/regulator/scmi-regulator.c create mode 100644 drivers/reset/reset-bcm6345.c create mode 100644 drivers/rpmsg/rpmsg_ns.c delete mode 100644 drivers/soc/aspeed/aspeed-xdma.c create mode 100644 drivers/soc/sunxi/sunxi_mbus.c delete mode 100644 drivers/staging/goldfish/Kconfig delete mode 100644 drivers/staging/goldfish/Makefile delete mode 100644 drivers/staging/goldfish/README delete mode 100644 drivers/staging/goldfish/goldfish_audio.c delete mode 100644 drivers/staging/media/rkisp1/Kconfig delete mode 100644 drivers/staging/media/rkisp1/TODO delete mode 100644 drivers/staging/media/rkisp1/rkisp1-capture.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-common.h delete mode 100644 drivers/staging/media/rkisp1/rkisp1-dev.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-isp.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-params.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-resizer.c delete mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h create mode 100644 drivers/thunderbolt/dma_test.c create mode 100644 drivers/usb/chipidea/trace.c create mode 100644 drivers/usb/chipidea/trace.h delete mode 100644 drivers/usb/host/ehci-mxc.c delete mode 100644 drivers/usb/host/imx21-dbg.c delete mode 100644 drivers/usb/host/imx21-hcd.c delete mode 100644 drivers/usb/host/imx21-hcd.h create mode 100644 fs/btrfs/zoned.c create mode 100644 fs/btrfs/zoned.h delete mode 100644 include/crypto/sha.h create mode 100644 include/crypto/sha1.h create mode 100644 include/crypto/sha2.h create mode 100644 include/dt-bindings/dma/jz4775-dma.h create mode 100644 include/dt-bindings/dma/qcom-gpi.h create mode 100644 include/dt-bindings/dma/x2000-dma.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h create mode 100644 include/dt-bindings/reset/bcm6318-reset.h create mode 100644 include/dt-bindings/reset/bcm63268-reset.h create mode 100644 include/dt-bindings/reset/bcm6328-reset.h create mode 100644 include/dt-bindings/reset/bcm6358-reset.h create mode 100644 include/dt-bindings/reset/bcm6362-reset.h create mode 100644 include/dt-bindings/reset/bcm6368-reset.h delete mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma/qcom-gpi-dma.h delete mode 100644 include/linux/if_frad.h delete mode 100644 include/linux/platform_data/ad7298.h delete mode 100644 include/linux/platform_data/ad7303.h delete mode 100644 include/linux/platform_data/at91_adc.h delete mode 100644 include/linux/platform_data/mtd-mxc_nand.h delete mode 100644 include/linux/platform_data/serial-imx.h delete mode 100644 include/linux/platform_data/usb-ehci-mxc.h create mode 100644 include/linux/rpmsg/byteorder.h create mode 100644 include/linux/rpmsg/ns.h delete mode 100644 include/linux/sdla.h create mode 100644 include/linux/soc/marvell/octeontx2/asm.h create mode 100644 include/linux/trace_recursion.h create mode 100644 include/sound/graph_card.h create mode 100644 include/sound/sof/debug.h create mode 100644 include/trace/events/mmap_lock.h delete mode 100644 include/uapi/linux/aspeed-xdma.h delete mode 100644 include/uapi/linux/if_frad.h create mode 100644 include/uapi/linux/rkisp1-config.h create mode 100644 include/uapi/linux/rpmsg_types.h delete mode 100644 include/uapi/linux/sdla.h create mode 100644 kernel/dma/map_benchmark.c delete mode 100644 kernel/dma/virt.c create mode 100644 kernel/resource_kunit.c create mode 100644 kernel/trace/trace_recursion_record.c rename lib/{test_bits.c => bits_kunit.c} (100%) create mode 100644 lib/cmdline_kunit.c rename lib/{test_linear_ranges.c => linear_ranges_kunit.c} (100%) rename lib/{list-test.c => list_kunit.c} (100%) delete mode 100644 mm/kasan/generic_report.c create mode 100644 mm/kasan/hw_tags.c create mode 100644 mm/kasan/report_generic.c create mode 100644 mm/kasan/report_hw_tags.c create mode 100644 mm/kasan/report_sw_tags.c create mode 100644 mm/kasan/shadow.c create mode 100644 mm/kasan/sw_tags.c delete mode 100644 mm/kasan/tags.c delete mode 100644 mm/kasan/tags_report.c create mode 100644 mm/mmap_lock.c delete mode 100644 net/dsa/tag_edsa.c create mode 100644 net/rxrpc/server_key.c delete mode 100755 samples/bpf/test_ipip.sh create mode 100755 scripts/lld-version.sh create mode 100644 security/integrity/ima/ima_efi.c create mode 100644 sound/soc/codecs/lpass-va-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.h create mode 100644 sound/soc/codecs/nau8315.c delete mode 100644 sound/soc/fsl/imx-mc13783.c delete mode 100644 sound/soc/fsl/imx-ssi.c delete mode 100644 sound/soc/fsl/mx27vis-aic32x4.c delete mode 100644 sound/soc/fsl/phycore-ac97.c delete mode 100644 sound/soc/fsl/wm1133-ev1.c delete mode 100644 sound/usb/debug.h create mode 100644 sound/usb/implicit.c create mode 100644 sound/usb/implicit.h delete mode 100644 tools/testing/kunit/.gitattributes create mode 100644 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c create mode 100755 tools/testing/selftests/bpf/ima_setup.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_ima.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/bprm_opts.c create mode 100644 tools/testing/selftests/bpf/progs/ima.c create mode 100644 tools/testing/selftests/bpf/progs/skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func8.c create mode 100644 tools/testing/selftests/bpf/progs/test_probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_trace_itself.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c create mode 100644 tools/testing/selftests/dma/Makefile create mode 100644 tools/testing/selftests/dma/config create mode 100644 tools/testing/selftests/dma/dma_map_benchmark.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-coalesce.sh create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/router_nh.sh create mode 100644 tools/testing/selftests/powerpc/eeh/settings create mode 100644 tools/testing/selftests/powerpc/security/entry_flush.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.h create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh create mode 100644 tools/testing/selftests/sgx/.gitignore create mode 100644 tools/testing/selftests/sgx/Makefile create mode 100644 tools/testing/selftests/sgx/call.S create mode 100644 tools/testing/selftests/sgx/defines.h create mode 100644 tools/testing/selftests/sgx/load.c create mode 100644 tools/testing/selftests/sgx/main.c create mode 100644 tools/testing/selftests/sgx/main.h create mode 100644 tools/testing/selftests/sgx/sign_key.S create mode 100644 tools/testing/selftests/sgx/sign_key.pem create mode 100644 tools/testing/selftests/sgx/sigstruct.c create mode 100644 tools/testing/selftests/sgx/test_encl.c create mode 100644 tools/testing/selftests/sgx/test_encl.lds create mode 100644 tools/testing/selftests/sgx/test_encl_bootstrap.S