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-arm-next-allyesconfig in repository toolchain/ci/linux.
from 6f4266a78a4e kbuild: decouple build from userspace headers adds f78cad9b114b arc: Prefer unsigned int to bare use of unsigned adds f9341d0e8b14 arc: Fix spelling mistake and grammar in Kconfig adds 7e6730ba68c0 ARC: Fix CONFIG_STACKDEPOT adds 3eada7b4bd85 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] adds 16738538e88b Merge remote-tracking branch 'arc-current/for-curr' adds 5f34b1eb2f8d arm64: fix strlen() with CONFIG_KASAN_HW_TAGS adds e62e07481486 arm64: Add missing header <asm/smp.h> in two files adds c1132702c71f Revert "arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CA [...] adds 8cdd23c23c3d arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer adds 295cf156231c arm64: Avoid premature usercopy failure adds 59f44069e052 arm64: mte: fix restoration of GCR_EL1 from suspend adds 31a7f0f6c8f3 arm64: entry: add missing noinstr adds e6f85cbeb23b arm64: entry: fix KCOV suppression adds 02b27a02ce41 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds e44fbdb68049 KVM: PPC: Book3S HV P9: Fix guest TM support adds 13812f434c84 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 98f7cd23aa95 s390/vdso32: add vdso32.lds to targets adds c30e5e9ff0c6 s390/defconfig: allow early device mapper disks adds f8c2602733c9 s390/ftrace: fix ftrace_update_ftrace_func implementation adds 6104acbb922a Merge remote-tracking branch 's390-fixes/fixes' adds 9c23aa51477a r8152: Fix potential PM refcount imbalance adds 776ac63a986d r8152: Fix a deadlock by doubly PM resume adds 3ffd3dad4b5d Merge branch 'r8152-pm-fixxes' adds 99bb2ebab953 net: dsa: mv88e6xxx: NET_DSA_MV88E6XXX_PTP should depend o [...] adds e7efc2ce3d07 liquidio: Fix unintentional sign extension issue on left s [...] adds 65875073eddd net: use %px to print skb address in trace_netif_receive_skb adds 851f36e40962 net_sched: use %px to print skb address in trace_qdisc_dequeue() adds 70713dddf3d2 net_sched: introduce tracepoint trace_qdisc_enqueue() adds 991e634360f2 net: fix uninit-value in caif_seqpkt_sendmsg adds 6206b7981a36 qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cm [...] adds a6ecfb39ba9d usb: hso: fix error handling code of hso_create_net_device adds fe5c6efc5557 Merge remote-tracking branch 'net/master' adds f35e0cc25280 doc, af_xdp: Fix bind flags option typo adds 5e21bb4e8125 bpf, test: fix NULL pointer dereference on invalid expecte [...] adds 5dd0a6b8582f bpf: Fix tail_call_reachable rejection for interpreter whe [...] adds 5acc7d3e8d34 xdp, net: Fix use-after-free in bpf_xdp_link_release adds 91091656252f s390/bpf: Perform r1 range checking before accessing jit-> [...] adds 7e6b27a69167 bpf, sockmap: Fix potential memory leak on unlikely error case adds 228a4a7ba8e9 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats adds 54ea2f49fd94 bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats adds d444b06e4085 bpftool: Check malloc return value in mount_bpffs_for_pin adds 6ff6548b5017 Merge remote-tracking branch 'bpf/master' adds 7c1a80e80cde net: xfrm: fix memory leak in xfrm_user_rcv_msg adds eaf228263921 Revert "xfrm: policy: Read seqcount outside of rcu-read si [...] adds 2580d3f40022 xfrm: Fix RCU vs hash_resize_mutex lock inversion adds 10f790d09ac3 Merge remote-tracking branch 'ipsec/master' adds 0c23af52ccd1 RDMA/bnxt_re: Fix stats counters adds 6407c69dc51f RDMA/irdma: Fix unused variable total_size warning adds 514305ee0a1d RDMA/irdma: Make spdxcheck.py happy adds c9538831b353 RDMA/irdma: Change the returned type to void adds 912a21b5015d Merge remote-tracking branch 'rdma-fixes/for-rc' adds 2e2832562c87 ALSA: pcm: Call substream ack() method upon compat mmap commit adds 64752a95b702 ALSA: usb-audio: Add missing proc text entry for BESPOKEN type adds 53a8f6ab8d10 Merge remote-tracking branch 'sound-current/for-linus' adds 0c4f8fd3ed9c ASoC: remove zte zx dangling kconfig adds dd6fb8ff2210 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling adds e588332271b9 ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core adds 33c8516841ea ASoC: Intel: boards: fix xrun issue on platform with max98373 adds d4de9aa58be7 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2c70ff56e49a ASoC: codecs: allow SSM2518 to be selected by the user adds 9cf76a72af6a ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits adds 2169d6a0f072 ASoC: tlv320aic32x4: Fix TAS2505 volume controls adds 6c621b811f99 ASoC: tlv320aic31xx: Make regmap cache only on probe() adds 0dfc21c1a4ca ASoC: tegra: Use ADMAIF component for DMA allocations adds 11169c6e44ae Merge series "arm64: tegra: Enable audio IOMMU support on [...] adds c71f78a66261 ASoC: rt5631: Fix regcache sync errors on resume adds aa21548e34c1 ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states adds 9431f8df233f ASoC: codecs: wcd938x: make sdw dependency explicit in Kconfig adds 38947fb24d3e Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 20de47847be2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 2b6a761be079 regulator: rtmv20: Fix wrong mask for strobe-polarity-high adds 6549c46af855 regulator: rt5033: Fix n_voltages settings for BUCK and LDO adds 5db5dd5be70e regulator: hi6421v600: Fix getting wrong drvdata that caus [...] adds 8888ef2304d0 regulator: bd9576: Fix testing wrong flag in check_temp_fl [...] adds c9cd752d8f3a regulator: fixed: Mark regulator-fixed-domain as deprecated adds ea986908ccfc regulator: mtk-dvfsrc: Fix wrong dev pointer for devm_regu [...] adds 1c73daee4bf3 regulator: hi6421: Fix getting wrong drvdata adds be91662fa3dc Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 40cebc5ef6e7 Merge remote-tracking branch 'regulator-fixes/for-linus' adds e4a5c19888a5 spi: stm32h7: fix full duplex irq handler handling adds 135cbd378eab spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay adds 7999d2555c9f spi: stm32: fixes pm_runtime calls in probe/remove adds 69e1818ad27b spi: atmel: Fix CS and initialization bug adds 3a70dd2d0503 spi: mediatek: fix fifo rx mode adds c934fec1c328 spi: mediatek: move devm_spi_register_master position adds 55cef88bbf12 spi: spi-cadence-quadspi: Fix division by zero warning adds 9a3223b07133 ASoC: dt-bindings: renesas: rsnd: Fix incorrect 'port' reg [...] adds fe89e90d9787 Merge branch 'fileCHKXmV' into spi-5.14 adds 5856fcb34565 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 535910255b8d Merge remote-tracking branch 'spi-fixes/for-linus' adds b0863f192732 USB: core: Fix incorrect pipe calculation in do_proc_control() adds 57155540145d Merge remote-tracking branch 'usb.current/usb-linus' adds 94b619a07655 USB: serial: option: add support for u-blox LARA-R6 family adds bffbc5c2054c Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds ed708e124ac2 usb: cdns3: Fixed incorrect gadget state adds 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed adds af66f73a09f5 usb: cdnsp: Fixed issue with ZLP adds 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. adds 2be4edc844e7 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 4377d9ab1f16 iio: accel: fxls8962af: fix potential use of uninitialized symbol adds eaae1eda8886 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 0c0f6299ba71 selftests: memory-hotplug: avoid spamming logs with dump_p [...] adds 53f89d49a472 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 7dd2dd4ff9f3 dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] adds 1da569fa7ec8 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() adds da435aedb00a dmaengine: idxd: fix array index when int_handles are being used adds d5c10e0fc864 dmaengine: idxd: fix setup sequence for MSIXPERM table adds 4bc923961e67 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status adds 2d92a5aba7b4 Merge remote-tracking branch 'omap-fixes/fixes' adds 2e29be2e4915 fs/fuse: Remove unneeded kaddr parameter adds 44788591c3cf fs/dax: Clarify nr_pages to dax_direct_access() adds b05d4c576b69 dax: Ensure errno is returned from dax_direct_access adds aabd3bddc983 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 2376b98e2a50 Merge branch 'misc-5.14' into next-fixes adds f73cc6a1a986 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds e7e8e6fd6af1 Merge remote-tracking branch 'vfs-fixes/fixes' adds 95d429206c97 platform/x86: think-lmi: Add pending_reboot support adds 95e1b60f8dc8 platform/x86: amd-pmc: Fix command completion code adds 4c06d35dfedf platform/x86: amd-pmc: Fix SMU firmware reporting mechanism adds 162b937a8064 platform/x86: amd-pmc: call dump registers only once adds 766205674962 platform/x86: amd-pmc: Add support for logging SMU metrics adds b9a4fa6978be platform/x86: amd-pmc: Add support for logging s0ix counters adds 9422584a601a platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 adds 83cbaf14275a platform/x86: amd-pmc: Add new acpi id for future PMC controllers adds a973c983375c platform/x86: amd-pmc: Use return code on suspend adds 23e9592b06b4 platform/x86: wireless-hotkey: remove hardcoded "hp" from [...] adds 95edbbf78c3b platform/x86: amd-pmc: Fix missing unlock on error in amd_ [...] adds 43fb217b8cc3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds d549c66766ee dt-bindings: net: dsa: sja1105: Fix indentation warnings adds e8917266ae09 dt-bindings: More dropping redundant minItems/maxItems adds f88321a3bf77 dt-bindings: Move fixed string 'patternProperties' to 'pro [...] adds 6bbaeaa4cc7f Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 422969bbb5af scsi: core: Fix the documentation of the scsi_execute() ti [...] adds fbf1a58701ec scsi: fas216: Fix a build error adds 93aa71ad7379 scsi: core: Fix bad pointer dereference when ehandler kthr [...] adds 8b3bdd99c092 scsi: zfcp: Report port fc_security as unknown early durin [...] adds bb6beabf2f79 scsi: pm8001: Clean up kernel-doc and comments adds aa0dc6a73309 scsi: mpi3mr: Fix W=1 compilation warnings adds 053c16ac8905 scsi: ufs: core: Add missing host_lock in ufshcd_vops_setu [...] adds 5feb2e0d948d Merge remote-tracking branch 'scsi-fixes/fixes' adds 1988e0d84161 drm/panel: nt35510: Do not fail if DSI read fails adds ffe000217c50 dma-buf/sync_file: Don't leak fences on merge failure adds 1e7b5812f489 Merge tag 'drm-misc-fixes-2021-07-13' of git://anongit.fre [...] adds db57c0000e08 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 2feeb52859fc drm/i915/gt: Fix -EDEADLK handling regression adds 0abb33bfca0f drm/i915/gtt: drop the page table optimisation adds c90b4503ccf4 drm/i915/gvt: Clear d3_entered on elsp cmd submission. adds de01e6fc9e49 Merge tag 'gvt-fixes-2021-07-15' of https://github.com/int [...] adds 5ea224010292 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds edb25572fc70 mmc: core: Use kref in place of struct mmc_blk_data::usage adds 10252bae863d mmc: core: Don't allocate IDA for OF aliases adds 7da87e67349a Merge remote-tracking branch 'mmc-fixes/fixes' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds fcca7657196e Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds 4d257bf64992 Merge remote-tracking branch 'pidfd-fixes/fixes' adds ed01ad3a2fac kunit: tool: Fix error messages for cases of no tests and [...] adds a72fa6304342 Documentation: kunit: drop obsolete note about uml_abort f [...] adds 58c965d84e14 kunit: tool: remove unnecessary "annotations" import adds df4b0807ca1a kunit: tool: Assert the version requirement adds 0ad659dde76d Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 2fa9fd69b3ee clk: renesas: rzg2l: Add multi clock PM support adds e93c1373613f clk: renesas: r9a07g044: Rename divider table adds fd8c3f6c36eb clk: renesas: r9a07g044: Fix P1 Clock adds 668756f7299d clk: renesas: r9a07g044: Add P2 Clock support adds c3e67ad6f5a2 dt-bindings: clock: r9a07g044-cpg: Update clock/reset definitions adds 432b52eea3dc ARM: shmobile: defconfig: Restore graphical consoles adds ef8c1870d009 Merge remote-tracking branch 'renesas-fixes/fixes' adds 3efe180d5105 drm/qxl: add NULL check for bo->resource adds c26d6586e97a drm/vmwgfx: Fix implicit declaration error adds 34bd46bcf3de drm/vmwgfx: Fix a bad merge in otable batch takedown adds 4db1cb1338d9 Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes [...] adds 0af778269a52 fbmem: Do not delete the mode that is still in use adds 9e5c77295440 drm/ttm: add a check against null pointer dereference adds 32a19de21ae4 drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts adds f2b474a0a526 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 adds 78924148a3d2 risc-v: Use generic io.h helpers for nommu adds 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] adds ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic adds 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic adds 65a31758bfbb Merge remote-tracking branch 'asm-generic/master' adds 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next adds f5c56a1d7d6a Merge remote-tracking branch 'arm/for-next' adds 8caece41d86b Merge branch 'arm/fixes' into for-next adds af644ce486a8 ARM: Document merges adds dca10d4f392a Merge branch 'arm/dt' into for-next adds 34b381d689e0 Merge branch 'arm/drivers' into for-next adds 3d52480c7e10 Merge branch 'arm/defconfig' into for-next adds e5f095c05fa9 Merge branch 'arm/soc' into for-next adds b9df1983cd12 Merge branch 'arm/dt' into for-next adds fde2b5bbdf48 Merge branch 'arm/drivers' into for-next adds a863ca52c4a4 Merge branch 'arm/defconfig' into for-next adds 93d56d4e0938 Merge branch 'arm/fixes' into for-next adds ccd71bdbd838 ARM: Document merges adds 15f50a204f41 Merge branch 'arm/fixes' into for-next adds 023d1e54ee00 Merge branch 'arm/soc' into for-next adds 4ad86ec6b70c Merge branch 'arm/dt' into for-next adds c8b605635005 Merge branch 'arm/drivers' into for-next adds 7fd3cf9a058b Merge branch 'arm/defconfig' into for-next adds 9aef4ca4a82a ARM: Document merges adds 2c8a138ecbb6 Merge branch 'arm/dt' into for-next adds 2e3b0a5df4b5 Merge branch 'arm/drivers' into for-next adds ddec95a66430 ARM: Document merges adds e8f2ee04ea4e Merge branch 'arm/dt' into for-next adds d5e8209806c9 Merge branch 'arm/drivers' into for-next adds eff0bcf0f7d2 Merge branch 'arm/defconfig' into for-next adds b92caae8a08e ARM: Document merges adds 36b374b9fca8 Merge branch 'arm/drivers' into for-next adds e12b6e5b0ac3 ARM: Document merges adds e133f01db1d4 Merge branch 'arm/soc' into for-next adds 5cf57433bd51 Merge branch 'arm/dt' into for-next adds aa324dd06f7f Merge branch 'arm/fixes' into for-next adds ac86f4351a41 Merge branch 'arm/drivers' into for-next adds a757ab4e58ac Merge branch 'arm/defconfig' into for-next adds 2ded36511b58 ARM: Document merges adds 38f7676fd754 Merge remote-tracking branch 'arm-soc/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds 335d7fe050b8 Merge remote-tracking branch 'actions/for-next' adds b813db6e4b65 Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next adds b03485fe99f2 Merge tags 'amlogic-arm64-dt-for-v5.14-v2' and 'amlogic-ar [...] adds 924ae42b99bd Merge remote-tracking branch 'amlogic/for-next' adds eead4c70c2d1 ARM: config: aspeed: Add DEBUG_FS and EXT4 adds cd946cfe2e7e Merge branches 'defconfig-for-v5.14' and 'dt-for-v5.14' in [...] adds 063933cb762a Merge remote-tracking branch 'aspeed/for-next' adds 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds 803f373e4bd1 Merge remote-tracking branch 'at91/at91-next' adds 47661ee1821f memory: tegra: Add compile-test stub for tegra_mc_probe_device() adds bf3ec9deaa33 dt-bindings: arm-smmu: Fix json-schema syntax adds 20328d360a58 Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next adds 33df7b945733 Merge remote-tracking branch 'drivers-memory/for-next' adds 7e71b85473f8 arm64: dts: ls1028a: fix node name for the sysclk adds f9613aa07f16 ARM: imx: add missing iounmap() adds f07ec8536580 ARM: imx: add missing clk_disable_unprepare() adds fb1425b436bc ARM: imx: common: Move prototype outside the SMP block adds fd8e83884fdd ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms adds ac34de14ac30 Revert "soc: imx8m: change to use platform driver" adds 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM adds 26d816652c92 dt-bindings: vendor-prefixes: add mntre adds ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board adds 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] adds d7114b576859 dt-bindings: arm: fsl: add SolidSense boards adds 8c472079457c Merge branch 'imx/bindings' into for-next adds a6d05cc7eae6 ARM: dts: add SolidRun SolidSense support adds 2d79cdcb0cde Merge branch 'imx/dt' into for-next adds 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM adds d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 adds 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART adds 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes adds 2332f8e99198 Merge branch 'imx/dt64' into for-next adds 289053f86b90 Merge remote-tracking branch 'imx-mxs/for-next' adds 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next adds 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next adds cfd26fa9af62 Merge remote-tracking branch 'keystone/next' adds b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next adds a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next adds 6c82c08a07c2 Merge remote-tracking branch 'mediatek/for-next' adds 8b2d3f879da3 Merge branch 'mvebu/drivers' into mvebu/for-next adds 72a0a49b7c77 Merge branch 'mvebu/dt64' into mvebu/for-next adds e291e19fed33 Merge remote-tracking branch 'mvebu/for-next' adds 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next adds e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next adds 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next adds fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next adds 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' adds cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] adds cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next adds 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next adds 6c8b2e60823d Merge remote-tracking branch 'omap/for-next' adds 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next adds c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] adds f46bd749efe3 Merge remote-tracking branch 'qcom/for-next' adds df140a64b2e9 Merge branch 'renesas-fixes-for-v5.14' into renesas-next adds 7d65526857d6 ARM: dts: r8a73a4: Remove non-functional DMA support adds 21fb652f7343 ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds dcf899e1993e arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds 79a75e98627e arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds f94cdd3d304c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 715222aa5b51 arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds 3cfa74c03019 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds fdac69974690 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds 616772e5940c arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 9ea3ddf72ca2 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds cd117793e1ac Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 7818520eb6db Merge branch 'renesas-fixes-for-v5.14' into renesas-next adds d91798670390 arm64: defconfig: Enable RIIC adds b639d8f1048c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 0b7b760ed6d5 arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds 775c119b75fb arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds cfdda2482927 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds fc75eeec804a ARM: dts: r8a73a4: Remove non-functional DMA support adds 58e37bb307c1 ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds a03708cbb565 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds 16d22d307f46 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds 12ec5cade817 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic adds bdde2a217add arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 116308d97b50 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds 2e6d7e4c9937 arm64: dts: renesas: r8a779a0: Restore sort order adds 39293841d55d arm64: dts: renesas: r9a07g044: Add I2C nodes adds 186ef5008a69 arm64: dts: renesas: beacon: Enable micbias adds 44beac1c712e arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] adds 3b4d2962f5c8 arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC adds 51832d6b6211 Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] adds 3358856f29cb Merge remote-tracking branch 'renesas/next' adds f295228b384f ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188 adds 2120e486b419 ARM: dts: rockchip: add space after &grf on rk3188 adds b3198e046821 ARM: dts: rockchip: rename timer compatible strings for rk3066a adds 6af95e03fb11 ARM: dts: rockchip: remove interrupt-names from iommu nodes adds e622ab0f003b Merge branch 'v5.15-armsoc/dts32' into for-next adds 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes adds 3a9476ad636e arm64: dts: rockchip: rename flash nodenames adds ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] adds 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] adds 2deacb579c33 Merge branch 'v5.15-armsoc/dts64' into for-next adds 46663a8a82df Merge remote-tracking branch 'rockchip/for-next' adds c4e40c0144cb arm64: dts: exynos: Add cpu cache information to Exynos7 adds 178a5d90dc04 arm64: dts: exynos: Add cpu cache information to Exynos5433 adds 4146771b423a Merge remote-tracking branch 'samsung-krzk/for-next' adds 92743071464f firmware: arm_ffa: Ensure drivers provide a probe function adds e362547addc3 firmware: arm_ffa: Simplify probe function adds ba684a31d362 firmware: arm_ffa: Fix the comment style adds dd925db6f075 firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer [...] adds f72c2c64c36c Merge tag 'arm-ffa-fixes-5.14' of git://git.kernel.org/pub [...] adds 38e0c99249f8 firmware: arm_scmi: Simplify device probe function on the bus adds 5e469dac3265 firmware: arm_scmi: Ensure drivers provide a probe function adds 7a691f16ccad firmware: arm_scmi: Fix possible scmi_linux_errmap buffer [...] adds 52f83955aaf9 firmware: arm_scmi: Fix kernel doc warnings adds 5ff6319d46ce firmware: arm_scpi: Fix kernel doc warnings adds b98cf55ec0bd firmware: arm_scmi: Fix kernel doc warnings about return values adds 187a002b07e8 firmware: arm_scmi: Avoid padding in sensor message structure adds bdb8742dc6f7 firmware: arm_scmi: Fix range check for the maximum number [...] adds 6ce2ccff5621 Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] adds 0acd8b7dbf75 Merge remote-tracking branch 'scmi/for-linux-next' adds b727acc86620 ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] adds e26d30c8df86 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM adds a9877360b05f ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM adds 49b3d89ab421 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] adds fc5045ea6bdf ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] adds e505fdce7081 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx adds 1631761dc7fb ARM: dts: stm32: Prefer HW RTC on DHCOM SoM adds b462e2fc78f0 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check adds 0d3618f6c612 Merge remote-tracking branch 'stm32/stm32-next' adds 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] adds 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] adds 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] adds deb4fb30c109 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 34e0fc345ae7 arm64: tegra: Enable audio IOMMU support on Tegra194 adds c667dcd4dfcd arm64: tegra: Enable SMMU support for USB on Tegra194 adds c3cab38e10fb Merge branch for-5.14/arm64/dt into for-next adds 7f101fecf471 arm64: tegra: Enable SMMU support for PCIe on Tegra194 adds b34c0e9111d0 Merge branch for-5.15/arm64/dt into for-next adds c99afdfb1a2e Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 2a346f0b1a12 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 438c451d5ad1 ARM: configs: multi_v7: enable PL35x NAND controller adds 8d1250d6c515 ARM: dts: zynq: add NAND flash controller node adds 6584dce74292 ARM: dts: ebaz4205: enable NAND support adds d98fb9ab6255 Merge branch 'zynq/dt' into for-next adds 21ef81789658 Merge remote-tracking branch 'xilinx/for-next' adds 0b126578c53b clk: renesas: rzg2l: Remove unneeded semicolon adds 022fea2de4c4 clk: renesas: rzg2l: Fix return value and unused assignment adds 9c1689005217 clk: renesas: rzg2l: Fix a double free on error adds ca6c575cac4e clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 2bff201e16ad clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] adds b827a4efe433 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic adds 380818aef5bd clk: renesas: r8a779a0: Add the DU clock adds e98ccf19e4bb clk: renesas: r8a779a0: Add the DSI clocks adds 560ee656a46a clk: renesas: r9a07g044: Add I2C clocks/resets adds c9499089df6f clk: renesas: r9a07g044: Add DMAC clocks/resets adds 5eeb7b207fc8 clk: renesas: r9a07g044: Add USB clocks/resets adds 55e35ffd52dc clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries adds dc1b3c1944bb Merge remote-tracking branch 'clk-renesas/renesas-clk' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds d54067c9f513 Merge remote-tracking branch 'h8300/h8300-next' adds fbc515fb7fc7 m68k/coldfire: change pll var. to clk_pll adds 1ede60632ece m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds bc2dcf82c8b7 Merge remote-tracking branch 'm68knommu/for-next' adds 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions adds ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit adds 5a51f521b825 Merge remote-tracking branch 'parisc-hd/for-next' adds ad48fd727ccf Merge branch 'fixes' into for-next adds d2d9479c69cd Merge remote-tracking branch 's390/for-next' adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable adds 005d02591e4d Merge remote-tracking branch 'sh/for-next' adds b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds ac637a0ada71 xtensa: add fairness to IRQ handling adds cccdbac7ad06 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 5ddf9602d711 Merge branch 'fs.mount_setattr.nosymfollow' into for-next adds d6b794980be6 Merge remote-tracking branch 'pidfd/for-next' adds f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled adds a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources adds 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode adds bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces adds 36a04849fc93 fscache: Procfile to display cookies adds 61e4814dc888 fscache, cachefiles: Remove the histogram stuff adds c16794cd40a7 fscache: Remove the object list procfile adds 3a335341dd6e fscache: Change %p in format strings to something else adds 3ac8853c3313 cachefiles: Change %p in format strings to something else adds 15b44291eb61 fscache: Fix cookie key hashing adds 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec adds 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] adds db31bee381dc Merge remote-tracking branch 'fscache/fscache-next' adds 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 adds 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] adds f6fe80a386a8 Merge remote-tracking branch 'btrfs/for-next' adds 506c1da44fee cifs: use the expiry output of dns_query to schedule next [...] adds 50630b3f1ada cifs: Do not use the original cruid when following DFS lin [...] adds c9c9c6815f90 cifs: fix the out of range assignment to bit fields in par [...] adds 3b61260cbfec cifs: do not share tcp sessions of dfs connections adds b47db9884f48 cifs: handle reconnect of tcon when there is no cached dfs [...] adds 07b1adb52d14 cifs: fix missing null session check in mount adds 74cfe5bad9e3 cifs: added WARN_ON for all the count decrements adds 6ac86e90ea13 smb3: add minor debug statement adds 90f01855a4b2 SMB3.1.1: fix mount failure to some servers when compressi [...] adds f9393dc2f065 Merge remote-tracking branch 'cifs/for-next' adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds 5616015f548a cifsd: fix boolreturn.cocci warnings adds 50bf80a553cc cifsd: fix xfstests generic/504 test failure adds e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next adds 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID adds eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE adds 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next adds be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY adds 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next adds 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] adds 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next adds 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() adds ade62d8b429f cifsd: set epoch in smb2_lease_break response adds d4b26c285802 cifsd: fix possible compile error for asn1.c adds 3aefd54da5ec cifsd: remove duplicated argument adds 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next adds 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder adds be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next adds 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid adds f5a544e3bab7 ksmbd: add support for SMB3 multichannel adds c30f4eb84bad ksmbd: remove cache read/trans buffer support adds afa8f016c5a5 ksmbd: initialize variables on the declaration adds f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range adds 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each adds 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] adds 79a8a71db408 ksmbd: fix overly long line adds 9c78ad067faf ksmbd: remove unneeded FIXME comment adds 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h adds 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function adds bde1694aecdb ksmbd: remove ksmbd_err/info adds e8c061917133 ksmbd: opencode to avoid trivial wrappers adds 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] adds 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers adds ee2033e9c641 ksmbd: change stream type macro to enumeration adds ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size adds 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator adds 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION adds 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd adds 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd adds 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper adds 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags adds b622948789a9 ksmbd: remove macros in transport_ipc.c adds 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function adds c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro adds cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function adds d4075abbc6b5 ksmbd: remove getting worker state macros adds d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] adds 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function adds 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] adds e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] adds a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() adds 493fa2fbe459 ksmbd: fix dentry racy with rename() adds ab0b263b749a ksmbd: opencode to remove FP_INODE macro adds 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry adds 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro adds 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros adds 6128468da50c ksmbd: change ACE types to enumeration adds 12411ad59d49 ksmbd: change sid types to enumeration adds b9cbfb524d73 ksmbd: change server state type macro to enumeration adds c63ee4a521e7 ksmbd: change server config string index to enumeration adds 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] adds ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] adds af34983e8315 ksmbd: add user namespace support adds ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next adds 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() adds 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next adds 465d720485ef ksmbd: call mnt_user_ns once in a function adds 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess adds db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next adds 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev adds b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx adds dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() adds a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() adds 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 adds 0f6619aee86f ksmbd: delete some stray tabs adds 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() adds 4b92841ef27b ksmbd: fix the running request count decrement adds d63528eb0d43 ksmbd: free ksmbd_lock when file is closed adds 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked adds ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found adds 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers adds 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next adds f19b3967fb09 ksmbd: remove unneeded check_context_err adds 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() adds 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock adds 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init adds 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next adds a9c241d01d0a ksmbd: fix typo in comment adds 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next adds b9a0b9d0b3f3 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 420405ecde06 configfs: fix the read and write iterators adds 94c3b9ded548 Merge remote-tracking branch 'configfs/for-next' adds df72bfda16d1 reiserfs: add check for root_inode in reiserfs_fill_super adds abdb298f115c fs/ext2: Avoid page_address on pages returned by ext2_get_page adds 7e4484d554b4 Merge remote-tracking branch 'ext3/for_next' adds 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode adds 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly adds 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list adds 43dbd9605e55 Merge remote-tracking branch 'f2fs/dev' adds e6d1bd8d56de gfs2: Fix memory leak of object lsi on error return path adds 7bc147e97825 Merge remote-tracking branch 'gfs2/for-next' adds 5433423332be NFSD: Clean up splice actor adds 3f3cf0776f37 SUNRPC: Add svc_rqst_replace_page() API adds 14490d0ff202 NFSD: Batch release pages during splice read adds 180baccd7dd0 Merge remote-tracking branch 'cel/for-next' adds cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure adds d05a12c01d7a Merge remote-tracking branch 'v9fs/9p-next' adds da062d16a897 xfs: check for sparse inode clusters that cross new EOAG w [...] adds 5838d0356bb3 xfs: reset child dir '..' entry when unlinking child adds 83193e5ebb01 xfs: correct the narrative around misaligned rtinherit/ext [...] adds 5aa5b278237f xfs: don't expose misaligned extszinherit hints to userspace adds 0e2af9296f4f xfs: improve FSGROWFSRT precondition checking adds 0925fecc5574 xfs: fix an integer overflow error in xfs_growfs_rt adds b102a46ce16f xfs: detect misaligned rtinherit directory extent size hints adds d24e7e12ce68 Merge remote-tracking branch 'xfs/for-next' adds 95b115332a83 zonefs: remove redundant null bio check adds e5235ca51893 Merge remote-tracking branch 'zonefs/for-next' adds 3ac1d426510f iomap: remove the length variable in iomap_seek_data adds 49694d14ff68 iomap: remove the length variable in iomap_seek_hole adds 8e1bcef8e18d iomap: Permit pages without an iop to enter writeback adds 637d3375953e iomap: Don't create iomap_page objects for inline files adds 229adf3c64db iomap: Don't create iomap_page objects in iomap_page_mkwri [...] adds 0e7a9363b149 Merge remote-tracking branch 'iomap/iomap-for-next' adds bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock adds e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock adds 2ba8f71069a0 Merge remote-tracking branch 'file-locks/locks-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds b801e827af39 Merge branch 'for-5.11' into for-next adds 2e9dda43cb06 Merge branch 'printk-rework' into for-next adds 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] adds 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next adds 997e3449d02d Merge branch 'printk-rework' into for-next adds e103e8f1e0bf Merge branch 'printk-rework' into for-next adds 25f0925b7dd4 Merge branch 'printk-rework' into for-next adds fdaae9394da4 Merge branch 'printk-rework' into for-next adds 873c6cedae39 Merge branch 'for-5.12' into for-next adds 7908e4c69387 Merge branch 'printk-rework' into for-next adds f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next adds 4e16cd8fae2f Merge branch 'printk-rework' into for-next adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next adds e19c1133f306 Merge branch 'printk-rework' into for-next adds 94a67011a225 Merge branch 'for-5.13' into for-next adds a386d19acc30 Merge branch 'for-5.13' into for-next adds 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next adds 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next adds 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next adds 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next adds 3d6ddc7716c3 Merge branch 'for-5.14' into for-next adds 48e72544d6f0 Merge branch 'printk-rework' into for-next adds 11e4b63abbe2 printk/console: Check consistent sequence number when hand [...] adds 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next adds bd6264e98146 Merge remote-tracking branch 'printk/for-next' adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds 6bb985e04348 Merge remote-tracking branch 'pstore/for-next/pstore' adds 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] adds 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next adds e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next adds 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next adds ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next adds d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next adds a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next adds 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next adds 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next adds c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next adds 8090738aa52f Merge branch 'for-5.14/core' into for-next adds fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next adds f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next adds e48bf29cf9d6 HID: intel-ish-hid: use async resume function adds 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next adds f4abaa9eebde HID: input: do not report stylus battery state as "full" adds 31cb433d7761 Merge branch 'for-5.15/core' into for-next adds 3fdcf7cdfc22 HID: asus: Remove check for same LED brightness on set adds 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next adds d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll adds 9d60648c607a HID: magicmouse: high-resolution scroll threshold adds 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next adds 8aa6348634d1 HID: amd_sfh: Use correct MMIO register for DMA address adds 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next adds 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] adds 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next adds fcc1506bdaee Merge remote-tracking branch 'hid/for-next' adds 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next adds 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next adds 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/for-next adds 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next adds f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next adds 435522343c31 drm/i915/selftests: Rename pm_ prefixed functions names adds 7c2fcdad7745 i2c: busses: i2c-altera: Fix formatting issue in struct an [...] adds 200fb322aae8 i2c: busses: i2c-tegra-bpmp: Demote kernel-doc abuses adds a38ac891fc42 i2c: i2c-qcom-geni: Add shutdown callback for i2c adds 116c85f2ec62 i2c: i2c-qcom-geni: Suspend and resume the bus during SYST [...] adds 610597fed2e7 Merge branch 'i2c/for-current' into i2c/for-next adds 6d951544d5c5 Merge branch 'i2c/for-5.14' into i2c/for-next adds 481d571969ab Merge branch 'i2c/for-current' into i2c/for-next adds f70ba67909ae Merge branch 'i2c/for-current' into i2c/for-next adds 078de1e62c83 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next adds ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs adds 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] adds 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 5bac2a5bf0c6 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 6d538d315096 Merge remote-tracking branch 'i2c/i2c/for-next' adds 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs adds d825624dfb36 hwmon: (intel-m10-bmc-hwmon) Add n5010 sensors adds 7f933fd0742a hwmon: (ntc_thermistor) Use library interpolation adds 32552c8bd72a hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 73418c8d850c hwmon: (w83627ehf) Use platform_create_bundle adds 3352a33e7f9c hwmon: (w83627ehf) Remove w83627ehf_remove() adds f0d541dd5366 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 40751c6c9bea scripts/spdxcheck.py: Strictly read license files in utf-8 adds 21de80b53b37 LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes" adds 842f69777692 Documentation/features: Update the ARCH_HAS_TICK_BROADCAST entry adds d3fb38266afe Documentation/features: Add THREAD_INFO_IN_TASK feature matrix adds 530c4374e21a docs/zh_CN: add a missing space character adds e6c65d354fae docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] adds c767ef4519b3 docs/zh_CN: add core api genericirq translation adds 153c43a84c7f Documentation: arm: marvell: Add few missing models and do [...] adds f1285c68e125 Documentation: sysrq: convert to third person adds 341968c617ca docs/zh_CN: Remove the Microsoft rhetoric adds f8c6a07c25ce docs/core-api: Modify document layout adds d4229805df85 docs/zh_CN: add core api cpu_hotplug translation adds 620127548a69 docs/zh_CN: add core api memory_hotplug translation adds 4b3abe1fde47 docs/zh_CN: add core api protection keys translation adds 6aa6872e816b Merge remote-tracking branch 'jc_docs/docs-next' adds 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A adds caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY adds 2a621b0859d1 media: gspca: Drop default m adds 8db11aebdb8f media: dib8000: rewrite the init prbs logic adds 54e80d9883bd media: sti: don't copy past the size adds 1a10d7fdb6d0 media: uvc: don't do DMA on stack adds ed638b1d6f69 media: ivtv: prevent going past the hw arrays adds 229e5bdcd39e media: hevc: Add segment address field adds d92a4a27d983 media: cedrus: hevc: Add support for multiple slices adds e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues adds 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker adds b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret adds 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format adds 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] adds 331ca86aff94 media: i2c: tvp5150: deleted the repeated word adds bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API adds d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] adds ea3e1c36e388 media: TDA1997x: enable EDID support adds 40c7f9c31d86 media: vivid: increase max number of allowed adds 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] adds 3f3475a5c77e media: saa7134: convert list_for_each to entry variant adds afaff559ae98 media: saa7164: remove redundant continue statement adds 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API adds 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create adds 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field adds 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" adds 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] adds bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq adds 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare adds 05b12b557234 media: ti-vpe: cal: change index and cport to u8 adds 6266ddefec0f media: ti-vpe: cal: Add CSI2 context adds 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context adds 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx adds 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK adds aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros adds 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors adds af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx adds 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop adds 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically adds 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field adds 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race adds 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx adds a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error adds 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE adds d3409a65735e media: ti-vpe: cal: fix typo in a comment adds 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] adds e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* adds 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode adds 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo adds 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts adds b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove adds 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization adds 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer adds 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking adds 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting adds 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads adds f4a87d54c589 media: ti-vpe: cal: add embedded data support adds e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' adds adb08a09230b media: rc: redrat3: Fix a typo adds 86541f0480b5 media: rc: rc-main.c: deleted the repeated word adds dcb014582101 media: cxd2880-spi: Fix an error handling path adds 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' adds 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound adds 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] adds edc01da5b74a Merge remote-tracking branch 'v4l-dvb-next/master' adds 53bb4a9dda0b firewire: net: remove unused variable 'guid' adds 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API adds ff6af9fa9ab2 Merge remote-tracking branch 'ieee1394/for-next' adds 0a65579cdd28 swiotlb: Refactor swiotlb init functions adds 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs adds 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used adds 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument adds 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument adds 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing adds 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots adds 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single adds f4111e39a52a swiotlb: Add restricted DMA alloc/free support adds 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization adds b12fe999545c dt-bindings: of: Add restricted DMA pool adds fec9b625095f of: Add plumbing for restricted DMA pool adds 09a4a79d42ce swiotlb: fix implicit debugfs declarations adds 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce adds 8b3d7310f4bf Merge remote-tracking branch 'swiotlb/linux-next' adds 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU adds 87117baf4f92 ipv6: remove unnecessary local variable adds 2f66ff0c62a9 Merge remote-tracking branch 'net-next/master' adds 3c755b4545aa Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 44ab9659d129 Merge remote-tracking branch 'bluetooth/master' adds ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML adds e2d658c5fb93 Merge remote-tracking branch 'mtd/mtd/next' adds 85fd4a8a8431 drm/ttm: Fix COW check adds 007378426122 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) adds 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) adds f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) adds af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) adds 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers adds 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper adds 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] adds 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses adds 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses adds 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation adds b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] adds 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 adds 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) adds 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART adds 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only adds 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed adds 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table adds daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) adds 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver adds 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks adds 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing adds ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address adds edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS adds f4322d80ad67 drm/amdgpu: I2C class is HWMON adds c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS adds a43996573ad5 drm/amdgpu: Rename misspelled function adds 1fab841ff63d drm/amdgpu: RAS xfer to read/write adds 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write adds 16736627610d drm/amd/pm: Extend the I2C quirk table adds ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions adds 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address adds cf696091d38b drm/amdgpu: Return result fix in RAS adds dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() adds 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations adds e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity adds d7edde3dea08 drm/amdgpu: Nerf buff adds 0686627b3fb2 drm/amdgpu: Some renames adds 017dad64db7b drm/amdgpu: Get rid of test function adds 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O adds c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs adds d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code adds 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM adds e2e04041a25f drm/amdgpu: Use a single loop adds 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block adds da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran adds c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers adds 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h adds aae435c6e8c8 drm/amdgpu: add function to show ucode name via id adds dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id adds 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] adds 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path adds 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] adds dcb388eddb5f drm/amdgpu: use xarray for storing pasid in vm adds 88f7f88159bc drm/amdgpu: separate out vm pasid assignment adds 51627f038041 drm/amdkfd: Only apply TLB flush optimization on ALdebaran adds 5af4438f1e83 drm/amdgpu: Read clock counter via MMIO to reduce delay (v5) adds ae87df077554 drm/amd/pm: Add I2C quirk table to Aldebaran adds c0838d3a93fc drm/amdgpu: The I2C IP doesn't support 0 writes/reads adds b5840166dcb8 drm/amdgpu: SRIOV flr_work should take write_lock adds 4d9f771e111e drm/amdgpu: Return error if no RAS adds 1bc6c29f58a4 drm/amd/display: isolate link training setting override to [...] adds 556a979d3c50 drm/amd/display: DMUB Outbound Interrupt Process-X86 adds 0713921b4ced drm/amd/display: Add null checks adds 46db138dc83a drm/amd/display: Add Freesync HDMI support to DM with DMUB adds 9cb2f2df669e drm/amd/display: Fix updating infoframe for DCN3.1 eDP adds f5bfc11e46af Revert "drm/amd/display: Always write repeater mode regard [...] adds cf83f5cf244f drm/amd/display: remove faulty assert adds 9f95e77800f3 drm/amd/display: Adjust types and formatting for future de [...] adds 1e0958bb9c56 drm/amd/display: [FW Promotion] Release 0.0.72 adds cc590fd27190 drm/amd/display: 3.2.142 adds babbdf5b3a8b drm/amd/display: Round KHz up when calculating clock requests adds 7b101c95486c drm/amd/display: increase max EDID size to 2k adds 3006c9245542 drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum() adds 1d864f1088bb drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer() adds b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() adds 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails adds b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid adds be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] adds a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid adds dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 6435af81ed2c drm/amd/display: update header file name adds 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc adds 4818545a1daf drm/amdkfd: handle fault counters on invalid address adds 186c8a8585e1 drm/amdgpu: initialize umc ras function adds c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] adds 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs adds 3c727c1c4593 drm/amdgpu: Restore msix after FLR adds d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby adds 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] adds 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation adds 0c492e22ba2c drm/amdgpu: add another Renoir DID adds 7b3dae326517 usb/host: enable auto power control for xhci-pci adds 380e52c73fdf drm/amdgpu: add another raven1 gfxoff quirk adds 3a97377c8f11 drm/amdgpu: only check for _PR3 on dGPUs adds 33e55b50ccea drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds a2c528a51f1d Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 5136cb93d23b Revert "drm/amd/display: To modify the condition in indica [...] adds c97e5b373751 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 97d2597d1082 drm/radeon: Add HD-audio component notifier support (v2) adds 95620add4e7b PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds 47ba6aa65bed drm/amdgpu/display: add support for multiple backlights adds ab432067671c Merge remote-tracking branch 'amdgpu/drm-next' adds a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed adds 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" adds b91e3c830f00 drm/i915/xelpd: break feature inheritance adds 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL adds 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown adds c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc adds 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN adds 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging adds 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support adds dac0f8ad653a drm/i915/adl_p: Load DMC adds 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans adds d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() adds 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] adds 4542c6cff69e drm/i915: Rename dkl phy buf trans tables adds 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct adds 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() adds 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() adds d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct adds c40a253b719a drm/i915: Introduce encoder->get_buf_trans() adds 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs adds 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() adds 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables adds 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table adds cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off adds 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table adds 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions adds 150712dfd718 drm/i915: Nuke buf_trans hdmi functions adds 51565971cdbf drm/i915: Add the missing adls vswing tables adds 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ adds 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() adds 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node adds 337e54f77cee drm/i915/fbc: Don't pass around the mm node adds d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better adds 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() adds c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() adds 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible adds 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb adds f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() adds e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit adds 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit adds 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention adds 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit adds f15f01a79949 drm/i915: s/intel_crtc/crtc/ adds 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity adds 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 adds 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 adds 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline adds c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 adds cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 adds 0bc3a4eda1fb drm/i915/display: use max_level to control loop adds b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection adds 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection adds a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe adds e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next adds 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 01fa662091bd drm/i915/display: check if compressed_llb was allocated adds 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init adds d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion adds cd5606aa3992 gpu/drm/i915: nuke old GEN macros adds d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper adds eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner adds edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting adds 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR adds 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs adds ca6374e267e2 drm/i915: Add release id version adds 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] adds 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments adds c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms adds 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 adds d5bfbad21436 Merge drm/drm-next into drm-intel-next adds 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability adds db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids adds c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] adds 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables adds 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table adds fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables adds 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables adds cc7a3393f288 drm/i915/icl: Use revid->stepping tables adds 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables adds 97cf9b581539 drm/i915/rkl: Use revid->stepping tables adds dae751f40c19 drm/i915/dg1: Use revid->stepping tables adds 41eb74d51db7 drm/i915/cnl: Drop all workarounds adds eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] adds 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next adds 6cd148e7e2ee Merge remote-tracking branch 'drm-intel/for-linux-next' adds ad0529424def gpu: host1x: Add DMA fence implementation adds 684e366e1794 gpu: host1x: Add no-recovery mode adds a8cdf8c779e1 gpu: host1x: Add job release callback adds 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 67fe57e9beda drm/tegra: Extract tegra_gem_lookup adds 75ffbc5acf0f drm/tegra: Add new UAPI to header adds 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume adds 69d77868b1ad drm/tegra: Allocate per-engine channel in core code adds cdf631031f3e drm/tegra: Implement new UAPI adds 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI adds 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI adds 43636451db8c drm/tegra: Implement job submission part of new UAPI adds 5925961174ce drm/tegra: Add job firewall adds b19502d1a683 drm/tegra: Bump driver version adds 1b0ea0fb3d4c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 adds 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 adds 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function adds dca576b3338f Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1852f5ed3581 regmap: fix the offset of register error log adds d63aa09f7c53 regmap: Prefer unsigned int to bare use of unsigned adds d3d8849cff0a Merge remote-tracking branch 'regmap/for-next' adds 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] adds 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table adds 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops adds 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly adds 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM adds fc93c96fe34e ALSA: compress: Drop unused functions adds 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() adds c17a83322484 Merge remote-tracking branch 'sound/for-next' adds 999abd7a8c5d Merge existing fixes from asoc/for-5.14 adds 55233b225021 ASoC: atmel: fix spelling mistakes adds 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() adds 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA adds 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings adds 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison adds d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination adds 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] adds 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count adds f7c4fe9cffb0 ASoC: amd: fix spelling mistakes adds f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP adds bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk adds 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] adds b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] adds 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] adds f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] adds bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support adds 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 adds 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] adds eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] adds 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence adds 07acee589f42 ASoC: Intel: maxim-common: support max98360a adds 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a adds 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a adds 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits adds 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode adds f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP adds 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support adds 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices adds 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices adds 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] adds eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] adds 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] adds 449c236023c3 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds 6f5bdb1ab337 Merge remote-tracking branch 'sound-asoc/for-next' adds 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes adds 60b8191c4777 Merge branch 'for-5.15/block' into for-next adds 65334703b697 Merge remote-tracking branch 'block/for-next' adds 8b22b1482e73 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 875610e8a83c mmc: host: factor out clearing the retune state adds 3dee1ffa1a5b mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds b3241cf61a0b mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 7864854395eb mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 32588622f81b mmc: sdhci-of-arasan: Check return value of non-void funtions adds 9d429c0fb39a mmc: sdhci-of-arasan: Use appropriate type of division macro adds 34f7aef7dad5 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 4fc93e151101 mmc: arasan: Fix the issue in reading tap values from DT adds 692b25a76f38 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds e3136fd0e005 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds e50cd0945428 mmc: sh_mmcif: use proper DMAENGINE API for termination adds 040fc9646903 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 425655900fb1 mmc: mmci: De-assert reset on probe adds bae9fa8c5e8c mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 441b4dc421dc Merge branch 'fixes' into next adds ed794a987616 Merge remote-tracking branch 'mmc/next' adds 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] adds 892d73dd6880 Merge remote-tracking branch 'mfd/for-mfd-next' adds 3cb5992c34f7 Merge existing fixes from regulator/for-5.14 adds b99b7b79a7c5 regulator: mt6358: Remove shift fields from struct mt6358_ [...] adds d6208ba87066 regulator: mt6359: Remove shift fields from struct mt6359_ [...] adds 12401a1cef78 regulator: mt6397: Remove modeset_shift from struct mt6397 [...] adds e301df76472c regulator: tps65910: Silence deferred probe error adds 6eb891cf73bd regulator: rt5033: Use linear ranges to map all voltage selection adds 78bbb7c345ab regulator: machine.h: fix kernel-doc "bad line" adds 526e99cf43fe regulator: rtq6752: Add binding document for Richtek RTQ6752 adds f40f9409719f regulator: rt6752: Add support for Richtek RTQ6752 adds 894cda54a76d regulator: Replace symbolic permissions with octal permissions adds fedbfea13cc0 regulator: bd718x7: Suopport configuring UVP/OVP state adds e8608f8956ff regulator: hi6421v600-regulator: add a missing dot at copyright adds 2c8dad1ea815 Merge series "Move Hisilicon 6421v600 SPMI and USB drivers [...] adds 4ff75a299765 regulator: devres: remove devm_regulator_unregister() function adds eed43b96ede9 regulator: devres: remove devm_regulator_bulk_unregister_s [...] adds 4d9f4d1de3ce regulator: devres: unexport devm_regulator_unregister_supp [...] adds 9705c49c3b5e Merge series "regulator: devres: remove unused device-mana [...] adds e98fb032170b regulator: rtq6752: Refine binding document adds 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name adds 442a9d105e61 regulator: Convert UniPhier regulator to json-schema adds 508f8ccd993d regulator: rt6245: make a const array func_base static, ma [...] adds 541ee8f64032 regulator: da9063: Add support for full-current mode. adds 49d87417ec08 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds f6f4d6731e6b Merge remote-tracking branch 'regulator/for-next' adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds fc67dfbcebfd Merge remote-tracking branch 'security/next-testing' adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds ab00154a3001 Merge remote-tracking branch 'apparmor/apparmor-next' adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring adds 4117776cf122 Merge remote-tracking branch 'keys/keys-next' adds 893c47d1964f selinux: return early for possible NULL audit buffers adds cebdbfe60023 Merge remote-tracking branch 'selinux/next' adds 2e1cbaba3f3f loop: reintroduce global lock for safe loop_validate_file( [...] adds 4fb9c588398f Bluetooth: call lock_sock() outside of spinlock section adds e42b9d9a4a7e Merge remote-tracking branch 'tomoyo/master' adds 8480a727ae7b dt-bindings: net: ks8851: Convert to YAML schema adds fac4e24dcc56 dt-bindings: mxsfb: Add compatible for i.MX8MN adds 977b3167c2bd dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs adds 2720b991337d dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML adds ace1c4b5c412 of: base: remove unnecessary for loop adds eb7173988caf of: fdt: remove unnecessary codes adds 24519fa7f915 dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema adds d67b9281899c Merge remote-tracking branch 'devicetree/for-next' adds da18edb11cca Merge existing fixes from spi/for-5.14 adds 8dd591ad0104 spi: <linux/spi/spi.h>: add missing struct kernel-doc entry adds 3522d9aa1928 spi: mediatek: update spi master bingdings for MT6893 SOC adds 162a31effc41 spi: mediatek: add no_need_unprepare support adds 9d5354145104 spi: stm32: enable pm_runtime autosuspend adds 70526e0b7601 spi: stm32: Revert "properly handle 0 byte transfer" adds d87a5d64b503 spi: stm32h7: rework rx fifo read function adds dc6620c31326 spi: stm32h7: don't wait for EOT and flush fifo on disable adds 7ceb0b8a3ced spi: stm32: finalize message either on dma callback or EOT adds 65ab894f2e5a Merge series "spi: stm32: various fixes & cleanup" from Al [...] adds f84d866ab43f spi: mediatek: add tick_delay support adds 014861c2fb3d spi: omap-spi: Convert to json-schema adds 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] adds f77d261b522e Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 7030763aabca Merge remote-tracking branch 'spi/for-next' adds 459b09b5a325 sched/debug: Don't update sched_domain debug directories b [...] adds 77eccd0dfae3 wait: use LIST_HEAD_INIT() to initialize wait_queue_head adds 18765447c3b7 sched/sysctl: Move extern sysctl declarations to sched.h adds 031e3bd8986f sched: Optimize housekeeping_cpumask() in for_each_cpu_and() adds 87f8d121d0ec Merge branch 'sched/core' adds c54c53d9921a perf/x86/intel/uncore: Add Sapphire Rapids server framework adds 949b11381f81 perf/x86/intel/uncore: Add Sapphire Rapids server CHA support adds 3ba7095beaec perf/x86/intel/uncore: Add Sapphire Rapids server IIO support adds e199eb513159 perf/x86/intel/uncore: Add Sapphire Rapids server IRP support adds f85ef898f884 perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support adds 0654dfdc7e1c perf/x86/intel/uncore: Add Sapphire Rapids server PCU support adds 85f2e30f987e perf/x86/intel/uncore: Add Sapphire Rapids server IMC support adds f57191edaaeb perf/x86/intel/uncore: Add Sapphire Rapids server M2M support adds da5a9156cd2a perf/x86/intel/uncore: Add Sapphire Rapids server UPI support adds 2a8e51eae7c8 perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support adds 0d771caf7284 perf/x86/intel/uncore: Add Sapphire Rapids server MDF support adds 8053f2d752e2 perf/x86/intel/uncore: Add alias PMU name adds 1583971b5cb8 perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() adds 0378c93a92e2 perf/x86/intel/uncore: Support IIO free-running counters o [...] adds c76826a65f50 perf/x86/intel/uncore: Support IMC free-running counters o [...] adds dccf8e55f164 Merge branch 'perf/core' adds e48a12e546ec jump_labels: Mark __jump_label_transform() as __always_inl [...] adds 4b617dd3c2be Merge branch 'locking/urgent' adds ab4e4d9f79b2 locking/mutex: Use try_cmpxchg() adds 048661a1f963 locking/mutex: Fix HANDOFF condition adds ad90880dc962 locking/mutex: Introduce __mutex_trylock_or_handoff() adds e6b4457b05f3 locking/mutex: Add MUTEX_WARN_ON adds d1bbfd0c7c9f Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() adds d6ec338daa3f Merge branch 'locking/core' adds e9ba16e68cce smpboot: Mark idle_init() as __always_inlined to work arou [...] adds dd9ced4003dd Merge branch 'core/urgent' adds c1a2755284df Merge remote-tracking branch 'tip/auto-latest' adds a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] adds 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] adds 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] adds e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] adds 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] adds 76f6c233f6a3 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds d19faf0e49eb EDAC/amd64: Use DEVICE_ATTR helper macros adds 7e54414062c5 Merge remote-tracking branch 'edac/edac-for-next' adds ac58f4f28369 tracing: Add trace_event helper macros __string_len() and [...] adds dd4ab508497b Merge remote-tracking branch 'ftrace/for-next' adds 22b6d14992b7 scftorture: Avoid false-positive warnings in scftorture_invoker() adds 05bc276cf243 refscale: Avoid false-positive warnings in ref_scale_reader() adds 1d10bf55d85d rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds a9ab9cce9367 rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds 2a2ed5618a0e rcu: Fix pr_info() formats and values in show_rcu_gp_kthreads() adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds c7348ee55646 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds d78d8f2a78a8 refscale: Add measurement of clock readout adds 1a8b5f93b3ba torture: Add clocksource-watchdog testing to torture.sh adds d8c79f015238 torture: Make torture.sh accept --do-all and --donone adds 3d956a007e79 rcu: Fix to include first blocked task in stall warning adds 7a0de6eed586 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds e848aa7bf715 rcutorture: Preempt rather than block when testing task stalls adds bcf326b7dc31 tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds fec563409eb8 tools/memory-model: Add example for heuristic lockless reads adds 4fee7f5b9af9 tools/memory-model: Heuristics using data_race() must hand [...] adds 92b65e19140a tools/memory-model: Document data_race(READ_ONCE()) adds 28afef3b581e rcu: Remove special bit at the bottom of the ->dynticks counter adds 4c674c220dc4 rcu/nocb: Start moving nocb code to its own plugin file adds 35469e285d3f rcu: Weaken ->dynticks accesses and updates adds 95d595f5cb15 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 2533f46e0903 Documentation/RCU: Fix emphasis markers adds 6764d0a06241 rcu: Mark accesses to ->rcu_read_lock_nesting adds 864aee8609f5 Documentation/RCU: Fix nested inline markup adds de805a1a6651 rculist: Unify documentation about missing list_empty_rcu() adds 8236fa3ce511 rcu/tree: Handle VM stoppage in stall detection adds 817690fd18af rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 9ed9bf0d17cd rcu: Start timing stall repetitions after warning complete adds 9fc5e619310c rcu-tasks: Add comments explaining task_struct strategy adds 314d29a8e8c5 rcu-tasks: Mark ->trc_reader_nesting data races adds 5ff6158467ce rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds 0a9f6bd6f720 docs: Fix a typo in Documentation/RCU/stallwarn.rst adds 801c4cfe0ba9 locktorture: Mark statistics data races adds 4e96cbd3b00e locktorture: Count lock readers adds 277a7d716b30 srcutiny: Mark read-side data races adds 19c3a93cd7cb rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds d7cbb0d9373b torture: Enable KCSAN summaries over groups of torture-test runs adds 830550912a3a torture: Create KCSAN summaries for torture.sh runs adds 8c51a918de84 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds e72d0b7107b9 rcu: Remove trailing spaces and tabs adds a47006812b5f rcu/doc: Add a quick quiz to explain further why we need s [...] adds 50d9fc22ee2c kcsan: Improve some Kconfig comments adds 2a797e52eb9f kcsan: Remove CONFIG_KCSAN_DEBUG adds e879477de342 kcsan: Introduce CONFIG_KCSAN_STRICT adds 8e1cabfe729a kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 094abee9dbdb kcsan: Rework atomic.h into permissive.h adds a7fcbe6fe245 kcsan: Print if strict or non-strict during init adds 4f6f189b5153 kcsan: permissive: Ignore data-racy 1-bit value changes adds 64fbd8a6c4e9 kcsan: Make strict mode imply interruptible watchers adds 25d40e4ea01e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 7e2dab1a501d torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds cce60ed72c00 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds de35d1cf5cbf torture: Log more kvm-remote.sh information adds d4f7bc0a8ae6 torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 8196ba416bbb rcuscale: Console output claims too few grace periods adds ac0f949c659c rcu-tasks: Fix synchronize_rcu_rude() typo in comment adds bf95e1a551cb torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs adds 6de82a14f81c torture: Move parse-console.sh call to PATH-aware scripts adds 1842e2cf38d4 tools: include: nolibc: Fix a typo occured to occurred in [...] adds 637e784da7f1 tools/nolibc: Implement msleep() adds 71cdf62b4ca8 scftorture: Add RPC-like IPI tests adds 3634324ebba9 EXP rcu: Mark accesses in tree_stall.h adds dd25901cc088 scftorture: Provide additional debug for memory-ordering d [...] adds c545c5e3e0d1 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds f67c5bdfeb2d EXP clocksource: Forgive repeated long-latency watchdog cl [...] adds 9a73bfc3a9b1 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds d73bda0850cc clocksource: Prohibit clocksource watchdog test when HZ<100 adds a3ebc1df882c rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds be42b221bc48 torture: Put kvm.sh batch-creation awk script into a temp file adds ca919e315efa torture: Make kvm.sh select per-scenario affinity masks adds 21debe7122a4 torture: Don't redirect qemu-cmd comment lines adds 6bf5a4bbbc9b torture: Make kvm-test-1-run-qemu.sh apply affinity adds 9588ccc3a192 rcutorture: Upgrade two-CPU scenarios to four CPUs adds 6d26c0df4129 torture: Use numeric taskset argument in jitter.sh adds 9cd95d25a479 torture: Consistently name "qemu*" test output files adds 8e11853b8c73 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds a705e02e2466 torture: Don't use "test" command's "-a" argument adds 3e2aa6d9e56a torture: Add timestamps to kvm-test-1-run-qemu.sh output adds d1d881313f05 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds b9b727f14693 scftorture: Avoid NULL pointer exception on early exit adds 0dbba46d6769 RCU: Fix macro name CONFIG_TASKS_RCU_TRACE adds e1aab4f65fca scftorture: Allow zero weight to exclude an smp_call_funct [...] adds ccd9519212d6 scftorture: Shut down if nonsensical arguments given adds 06637fa4ee72 scftorture: Account for weight_resched when checking for a [...] adds eb1563520928 scftorture: Count reschedule IPIs adds e107ca1a35b6 doc: Update stallwarn.rst with recent changes adds d225463554ad Merge remote-tracking branch 'rcu/rcu/next' adds a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds 5ab8b4cf30a3 Merge remote-tracking branch 'percpu/for-next' adds 7f5ba4806d3c cgroup1: fix leaked context root causing sporadic NULL der [...] adds a0ce4cb09304 Merge remote-tracking branch 'workqueues/for-next' adds 293fee7f6078 leds: aat1290: Move driver to flash subdirectory adds f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory adds eb5a4422e448 leds: max77693: Move driver to flash subdirectory adds 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory adds 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory adds 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory adds e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() adds e273ac06e4ff Merge remote-tracking branch 'leds/for-next' adds b9ed06f4c665 i2c: aspeed: Add slave_enable() to toggle slave mode adds 007888f365c9 ipmi: ssif_bmc: Add SSIF BMC driver adds 1a2055cd5091 bindings: ipmi: Add binding for SSIF BMC driver adds 2653cc653a56 Merge remote-tracking branch 'ipmi/for-next' adds ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] adds 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding adds 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements adds fe794e395483 of: Add stub for of_add_property() adds cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default adds 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties adds 0f59def84bc4 Merge remote-tracking branch 'usb/usb-next' adds 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations adds 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains adds 7d1e797bec3a Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds 1e7335b430b2 Merge remote-tracking branch 'dmaengine/next' adds 4bdcc6ec5b81 Merge branch 'master' into for-next adds b0565a089634 Merge branch 'for-5.13-fixes' into for-next adds 6962681ee8c6 Merge branch 'for-5.13-fixes' into for-next adds a29a7b5223a8 Merge branch 'for-5.14' into for-next adds d42132d940a7 Merge branch 'for-5.14' into for-next adds cfeaa699186e Merge branch 'for-5.13-fixes' into for-next adds 40113d96bfb8 Merge remote-tracking branch 'cgroup/for-next' adds 77c1c74001ed Merge branch 'fixes' into for-next adds 19d4902b12f6 Merge branch 'fixes' into for-next adds 71d439702175 Merge branch 'fixes' into for-next adds 31ff791600e3 Merge branch 'misc' into for-next adds 0fa646eba80b Merge branch 'misc' into for-next adds ea6a7bdce5f3 Merge branch 'fixes' into for-next adds 1a8d8498cb2d Merge branch 'misc' into for-next adds 17f23af37bb0 Merge branch 'fixes' into for-next adds 0c63f5086cbb Merge branch 'misc' into for-next adds 936c600e28f3 Merge branch 'fixes' into for-next adds 9e6280ed45fc Merge branch 'fixes' into for-next adds 7c932e30ee03 Merge branch 'misc' into for-next adds 902a9cf340dd Merge branch 'fixes' into for-next adds 5c1d996e5af6 Merge branch 'misc' into for-next adds 6c508b3d7e21 Merge branch 'misc' into for-next adds 4e65a83cd0b9 Merge branch 'misc' into for-next adds a2a679167040 Merge remote-tracking branch 'scsi/for-next' adds 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 9289575804ea Merge remote-tracking branch 'rpmsg/for-next' adds 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias adds e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support adds 6736cbacf46a Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 65e2e6c1c201 pwm: sprd: Ensure configuring period and duty_cycle isn't [...] adds fe8255f80b86 pwm: spear: Ensure configuring period and duty_cycle isn't [...] adds 25f70b8f3d15 pwm: tiecap: Ensure configuring period and duty_cycle isn' [...] adds 7d6d4aaf2809 pwm: berlin: Ensure configuring period and duty_cycle isn' [...] adds f4a8e31ed84e pwm: ep93xx: Ensure configuring period and duty_cycle isn' [...] adds 123ba542c9d9 Merge remote-tracking branch 'pwm/for-next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds ac729187dbc0 Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds 41f2e02c515b Merge remote-tracking branch 'coresight/next' adds ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next adds 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next adds 8a4a0d839865 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 6928e7277734 NTB: Fix an error code in ntb_msit_probe() adds f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() adds 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] adds eabd6aa8f89b Merge remote-tracking branch 'ntb/ntb-next' adds 19d67694745c Documentation: seccomp: Fix typo in user notification adds 81c93b07abca Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure adds 655444f6c090 MAINTAINERS: Expand and relocate PGO entry adds 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw adds 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections adds 789fc53c493d pgo: Fix sleep in atomic section in prf_open() adds 70d4e687512e pgo: Clean up prf_open() error paths adds 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax adds 24677b2f4782 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0f79ce970e79 gnss: drop stray semicolons adds 16b8987dab69 Merge remote-tracking branch 'gnss/gnss-next' adds ba3f5839fbeb asm-generic/hyperv: Add missing #include of nmi.h adds c445535c3efb x86/hyperv: fix for unwanted manipulation of sched_clock w [...] adds afca4d95dd7d Drivers: hv: Make portions of Hyper-V init code be arch neutral adds 9d7cf2c96758 Drivers: hv: Add arch independent default functions for so [...] adds 6dc77fa5ac2c Drivers: hv: Move Hyper-V misc functionality to arch-neutral code adds 4a8d75d15ce8 Merge remote-tracking branch 'hyperv/hyperv-next' adds c784e46c8445 auxdisplay: Add I2C gpio expander example adds cff03367b6f8 auxdisplay: hd44780: Fix oops on module unloading adds 4f46cdab7e00 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds ecd8d8cfcb59 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds 9c7aad3aa55f fpga: fix spelling mistakes adds 92c5ddbc93ab fpga: fpga-bridge: removed repeated word adds d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds e4998f490675 Merge tag 'v5.14-rc1' into for-next adds 55020f5deaa4 Merge remote-tracking branch 'fpga/for-next' adds 752951fdc4e0 bus: mhi: core: Fix power down latency adds 914b72a6948b bus: mhi: Wait for M2 state during system resume adds fafbd4090a5c bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds e44316857218 bus: mhi: Add inbound buffers allocation flag adds 156ffb7fb7eb bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds c0523c4c1e61 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 4c80a9023d64 bus: mhi: core: Validate channel ID when processing comman [...] adds 878789cad00d bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 634fc262c4bd bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds c7b924b507d8 bus: mhi: Add MMIO region length to controller structure adds fb359946c3ef ath11k: set register access length for MHI driver adds 2463df65c33e bus: mhi: pci_generic: Set register access length for MHI driver adds 3bd1d916c79b bus: mhi: core: Add range checks for BHI and BHIe adds eb1544042a10 Merge remote-tracking branch 'mhi/mhi-next' adds d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 adds e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds adds 360299269d2e vsprintf: add new `%pA` format specifier adds 4de916fef356 rust: add C helpers adds 2f9cf7636de2 rust: add `compiler_builtins` crate adds 25ad6376a155 rust: add `alloc` crate adds 8444e3570a0f rust: add `build_error` crate adds dc8500d5b795 rust: add `macros` crate adds 6e81e20413f2 rust: add `kernel` crate adds 296e421767f3 rust: export generated symbols adds dc08d49444e9 Kbuild: add Rust support adds d1828cb11743 docs: add Rust documentation adds 5dbc177c7119 samples: add Rust examples adds 2a8394d90e0f scripts: add `generate_rust_analyzer.py` adds 5d3986cf8ed6 MAINTAINERS: Rust adds b54d7ae40aec Merge remote-tracking branch 'rust/rust-next' adds 622d6f1b0b0b fixup "Decouple build from userspace headers" adds 545e483f8499 ocfs2: remove an unnecessary condition adds 19e5896445ea ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 41c0275b80f1 ocfs2: fix ocfs2 corrupt when iputting an inode adds 841025ba6580 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds ce069b322bef mm: slub: Fix slub_debug disablement for list of slabs adds ab14dabdcb10 mm/debug_vm_pgtable: introduce struct vm_pgtable_debug adds 2aac67b363d2 mm/debug_vm_pgtable: use struct vm_pgtable_debug in basic tests adds c6d8e5abf38b mm/debug_vm_pgtable: use struct vm_pgtable_debug in leaf a [...] adds 7383507764a5 mm/debug_vm_pgtable: use struct vm_pgtable_debug in protno [...] adds d515b68a1b58 mm/vm_debug_pgtable: use struct vm_pgtable_debug in soft_d [...] adds 6ab587f35956 mm/debug_vm_pgtable: use struct vm_pgtable_debug in migrat [...] adds 77f25bdae0c1 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PTE mo [...] adds a3c0ec10544e mm/debug_vm_pgtable: use struct vm_pgtable_debug in PMD mo [...] adds 8c70ffdc4c7a mm/vm_debug_pgtable: use struct vm_pgtable_debug in PUD mo [...] adds 534b309afc33 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PGD an [...] adds 48cc3f56724d mm/debug_vm_pgtable: remove unused code adds f33b56a0a384 mm/debug_vm_pgtable: fix corrupted page flag adds d83fee2a0913 mm: mark idle page tracking as BROKEN adds 48b3477baab8 writeback: track number of inodes under writeback adds 6fa539bc5116 writeback: reliably update bandwidth estimation adds 51c977ec7958 writeback: fix bandwidth estimate for spiky workload adds 5e11a7ccddbd writeback: rename domain_update_bandwidth() adds 0ad9be2837fe writeback: use READ_ONCE for unlocked reads of writeback stats adds 98afe31002eb mm: remove irqsave/restore locking from contexts with irqs [...] adds b9c682b05980 fs: drop_caches: fix skipping over shadow cache inodes adds fe8c87df5f75 fs: inode: count invalidated shadow pages in pginodesteal adds 7c25c8966d7b vfs: keep inodes with page cache off the inode shrinker LRU adds c6c6cdb2a161 fs, mm: fix race in unlinking swapfile adds 99b01ed2173f mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 989af386a963 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 8b6adcf1201e mm, memcg: inline swap-related functions to improve disabl [...] adds 499e439008ee memcg: enable accounting for pids in nested pid namespaces adds 0d623a62db68 memcg: switch lruvec stats to rstat adds 42265e014ac7 memcg: infrastructure to flush memcg stats adds c12a5dedcc44 lazy tlb: introduce lazy mm refcount helper functions adds de25f3752208 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 67f3d15d2d2e lazy tlb: allow lazy tlb mm refcounting to be configurable adds 238cff47b295 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds d4316687780f lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 0bfd2b2d5d99 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds ddb8a9c3d83c lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 34a9dd74e541 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds b1bc64e6727a mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 8e17dc1c489d mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 6013a7da4bd0 ps3disk: replace flush_kernel_dcache_page with flush_dcache_page adds ffa98718db97 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds c4295cb5d539 aacraid: remove an unused include adds ec31d9080579 mm: remove flush_kernel_dcache_page adds 3630d018865d mm: sparse: pass section_nr to section_mark_present adds a4c2d9ce07b4 mm: sparse: pass section_nr to find_memory_block adds 497c25f698d0 mm: sparse: remove __section_nr() function adds 1851bd433292 mm/sparse: set SECTION_NID_SHIFT to 6 adds 104888d4807b include/linux/mmzone.h: avoid a warning in sparse memory support adds 46057f36ef6e mm/vmalloc: use batched page requests in bulk-allocator adds 406ae95e3c6f mm/vmalloc: remove gfpflags_allow_blocking() check adds e5277f79ada8 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds c67d627630af mm/vmalloc: fix wrong behavior in vread adds bcbe7de8cdd3 mm/kasan: move kasan.fault to mm/kasan/report.c adds be9613a6a6ee mm/page_alloc: always initialize memory map for the holes adds 09a9701e5c17 microblaze: simplify pte_alloc_one_kernel() adds ccd4b394e3d0 mm: introduce memmap_alloc() to unify memory map allocation adds 4c7ec8a680de memblock: stop poisoning raw allocations adds 3b4247b37709 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds a45f484cb713 hugetlb: drop ref count earlier after page allocation adds 5470a82fe5e7 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds d7b0cc43063b mm/vmscan: put the redirtied MADV_FREE pages back to anony [...] adds ada7d4e6d19a mm/vmscan: remove misleading setting to sc->priority adds a77acaa6b0cc mm/vmscan: remove unneeded return value of kswapd_run() adds 00e42d603778 mm/vmscan: add 'else' to remove check_pending label adds 7839b5774ee4 mm/numa: automatically generate node migration order adds c23e117e8be7 mm/migrate: update node demotion order on hotplug events adds b6e14b237b9c mm/migrate: enable returning precise migrate_pages() succe [...] adds 32ca44fd7e85 mm/migrate: demote pages during reclaim adds 74ec57cbef9b mm/vmscan: add page demotion counter adds 7738cde1fe5f mm/vmscan: add helper for querying ability to age anonymous pages adds f945f80b1245 mm/vmscan: Consider anonymous pages without swap adds d0a4b233e867 mm/vmscan: never demote for memcg reclaim adds 82c9601ab6ed mm/migrate: add sysfs interface to enable reclaim migration adds 2330b1056cbd mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 65fe2700480e mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds d93aea29f858 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] adds 774a5cc9dd6f mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 4b09cebc32cf mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds d00456310286 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds 3f2ed8fcb955 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds e7b7adbfb7d5 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 0e23a980dec2 selftests: vm: add KSM merge test adds d645afeb24cc selftests: vm: add KSM unmerge test adds f20114e5795c selftests: vm: add KSM zero page merging test adds ec0fa164f2df selftests: vm: add KSM merging across nodes test adds bdd100f99e52 mm/vmstat: correct some wrong comments adds cfafc2d21308 mm/vmstat: simplify the array size calculation adds 14838dcf1754 mm/vmstat: remove unneeded return value adds 90723fab0013 memory-hotplug.rst: remove locking details from admin-guide adds 5789d01f5b2f memory-hotplug.rst: complete admin-guide overhaul adds c3d7cafe578b mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds baf2ad9e8454 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds f471ab174d8a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 42cf4ef23c63 mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 5e7cbaa49f48 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 0ab6f965acd6 ACPI: memhotplug: memory resources cannot be enabled yet adds d3e9d4d11209 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 379d48a18e4d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 70354a5a5979 mm/highmem: Remove deprecated kmap_atomic adds f64722eaa035 kfence: show cpu and timestamp in alloc/free info adds bb9c12e3186d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 8003501425c0 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds a91b0da6f075 kernel/hung_task.c: Monitor killed tasks. adds 3761d5310d7e fs/proc/kcore.c: add mmap interface adds 237e105d6693 proc/sysctl: make protected_* world readable adds 06098f5e16c3 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds d0280bf795dc math: make RATIONAL tristate adds f6b245513297 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds cab3b881462f lib/string: optimized memcpy adds fffe55f217f4 lib/string: optimized memmove adds a68a02e0261a lib/string: optimized memset adds 3fa2ecddc9e3 init/main.c: silence some -Wunused-parameter warnings adds e1732963c4b3 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds e6369c915fb8 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 6d4ddf8997cd nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds ae9745949718 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds da318d331116 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 44611eb0565f nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 77cfb06c61ed hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 1d40a589cf99 pid: cleanup the stale comment mentioning pidmap_init(). adds 41287ce69618 selftests/memfd: remove unused variable adds 0bae28db1820 Merge branch 'akpm-current/current' adds 6e235535ce82 Add linux-next specific files for 20210716
No new revisions were added by this update.
Summary of changes: .gitignore | 5 + .rustfmt.toml | 12 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 + .../testing/sysfs-bus-event_source-devices-uncore | 13 + Documentation/ABI/testing/sysfs-fs-f2fs | 14 + Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 31 +- Documentation/admin-guide/mm/memory-hotplug.rst | 800 +- .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/admin-guide/sysrq.rst | 12 +- Documentation/arm/marvell.rst | 18 + Documentation/atomic_t.txt | 41 + Documentation/core-api/cachetlb.rst | 86 +- Documentation/core-api/cpu_hotplug.rst | 38 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 13 +- Documentation/dev-tools/kcsan.rst | 12 + Documentation/dev-tools/kfence.rst | 98 +- Documentation/dev-tools/kunit/running_tips.rst | 14 +- Documentation/dev-tools/pgo.rst | 127 + Documentation/devicetree/bindings/arm/fsl.yaml | 4 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/clock/brcm,iproc-clocks.yaml | 1 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../devicetree/bindings/hwmon/adt7475.yaml | 22 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 - .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 + .../interrupt-controller/ti,pruss-intc.yaml | 4 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- .../devicetree/bindings/iommu/rockchip,iommu.yaml | 2 - .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../bindings/memory-controllers/arm,pl353-smc.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 8 - .../bindings/mtd/partitions/redboot-fis.txt | 27 - .../bindings/mtd/partitions/redboot-fis.yaml | 42 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 4 +- .../devicetree/bindings/net/micrel,ks8851.yaml | 96 + .../devicetree/bindings/net/micrel-ks8851.txt | 18 - .../devicetree/bindings/pci/faraday,ftpci100.txt | 135 - .../devicetree/bindings/pci/faraday,ftpci100.yaml | 176 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 56 +- .../bindings/regulator/fixed-regulator.yaml | 2 + .../devicetree/bindings/regulator/mps,mpq7920.yaml | 6 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 3 +- .../regulator/richtek,rtq6752-regulator.yaml | 76 + .../regulator/socionext,uniphier-regulator.yaml | 85 + .../bindings/regulator/uniphier-regulator.txt | 58 - .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 1 - .../bindings/sound/davinci-mcasp-audio.txt | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- Documentation/devicetree/bindings/spi/omap-spi.txt | 48 - .../devicetree/bindings/spi/omap-spi.yaml | 117 + .../devicetree/bindings/spi/spi-controller.yaml | 32 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/usb/nxp,isp1760.yaml | 2 - .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- .../core/thread-info-in-task/arch-support.txt | 32 + .../time/arch-tick-broadcast/arch-support.txt | 2 +- Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/cifs/ksmbd.rst | 164 + Documentation/filesystems/index.rst | 2 +- Documentation/fpga/dfl.rst | 4 +- Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 4 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/af_xdp.rst | 6 +- Documentation/process/changes.rst | 13 + Documentation/rust/arch-support.rst | 35 + Documentation/rust/assets/favicon-16x16.png | Bin 0 -> 798 bytes Documentation/rust/assets/favicon-32x32.png | Bin 0 -> 2076 bytes Documentation/rust/assets/rust-logo.png | Bin 0 -> 53976 bytes Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 110 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 222 + .../translations/zh_CN/core-api/cachetlb.rst | 9 - .../translations/zh_CN/core-api/cpu_hotplug.rst | 348 + .../translations/zh_CN/core-api/genericirq.rst | 409 + .../translations/zh_CN/core-api/index.rst | 7 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 126 + .../zh_CN/core-api/protection-keys.rst | 99 + .../translations/zh_CN/dev-tools/index.rst | 5 + .../zh_CN/dev-tools/testing-overview.rst | 108 + .../translations/zh_CN/process/2.Process.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 3 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 3 + Documentation/userspace-api/seccomp_filter.rst | 2 +- LICENSES/dual/CC-BY-4.0 | 2 +- MAINTAINERS | 40 +- Makefile | 179 +- Next/SHA1s | 333 + Next/Trees | 335 + Next/merge.log | 2972 +++++++ arch/Kconfig | 31 +- arch/arc/Kconfig | 2 +- arch/arc/include/asm/checksum.h | 2 +- arch/arc/include/asm/perf_event.h | 2 +- arch/arc/kernel/fpu.c | 9 +- arch/arc/kernel/unwind.c | 10 +- arch/arc/kernel/vmlinux.lds.S | 2 + arch/arm/arm-soc-for-next-contents.txt | 194 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/imx6dl-solidsense.dts | 54 + arch/arm/boot/dts/imx6q-solidsense.dts | 54 + arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 8 +- arch/arm/boot/dts/r8a73a4.dtsi | 44 - arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/rk3066a.dtsi | 10 +- arch/arm/boot/dts/rk3188.dtsi | 8 +- arch/arm/boot/dts/rk3288.dtsi | 6 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 12 +- arch/arm/boot/dts/zynq-7000.dtsi | 21 + arch/arm/boot/dts/zynq-ebaz4205.dts | 12 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/include/asm/cacheflush.h | 4 +- arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-imx/mmdc.c | 15 +- arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mm/flush.c | 33 - arch/arm/mm/nommu.c | 6 - arch/arm/rust/target.json | 28 + arch/arm64/Kconfig | 3 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 70 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 35 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 + .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 164 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 + arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 73 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 73 - arch/arm64/boot/dts/renesas/r8a77950.dtsi | 2 + .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 73 - .../boot/dts/renesas/r8a77951-salvator-xs.dts | 122 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 48 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 46 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 26 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 84 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 76 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 56 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/smp_plat.h | 1 + arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/mte.c | 15 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_from_user.S | 13 +- arch/arm64/lib/copy_in_user.S | 21 +- arch/arm64/lib/copy_to_user.S | 14 +- arch/arm64/lib/strlen.S | 10 + arch/arm64/mm/mmu.c | 3 +- arch/arm64/rust/target.json | 35 + arch/csky/abiv1/cacheflush.c | 11 - arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/kernel/probes/kprobes.c | 3 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/mm/init.c | 3 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/coldfire/m525x.c | 2 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/mm/init.c | 12 - arch/microblaze/mm/pgtable.c | 17 +- arch/mips/include/asm/cacheflush.h | 8 +- arch/nds32/include/asm/cacheflush.h | 3 +- arch/nds32/mm/cacheflush.c | 9 - arch/parisc/include/asm/cacheflush.h | 8 +- arch/parisc/kernel/cache.c | 3 +- arch/powerpc/Kconfig | 1 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 25 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 13 +- arch/powerpc/rust/target.json | 30 + arch/riscv/Makefile | 1 + arch/riscv/include/asm/io.h | 5 +- arch/riscv/rust/rv32ima.json | 37 + arch/riscv/rust/rv32imac.json | 37 + arch/riscv/rust/rv64ima.json | 37 + arch/riscv/rust/rv64imac.json | 37 + arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- arch/s390/include/asm/ftrace.h | 1 + arch/s390/kernel/ftrace.c | 2 + arch/s390/kernel/mcount.S | 4 +- arch/s390/kernel/vdso32/Makefile | 1 + arch/s390/mm/init.c | 3 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/include/asm/cacheflush.h | 8 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/init.c | 3 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/io.h | 8 + arch/x86/Kconfig | 1 + arch/x86/boot/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/crypto/Makefile | 3 + arch/x86/entry/vdso/Makefile | 1 + arch/x86/events/intel/uncore.c | 45 +- arch/x86/events/intel/uncore.h | 4 + arch/x86/events/intel/uncore_discovery.c | 42 +- arch/x86/events/intel/uncore_discovery.h | 21 + arch/x86/events/intel/uncore_snbep.c | 543 +- arch/x86/hyperv/hv_init.c | 101 +- arch/x86/include/asm/mshyperv.h | 4 - arch/x86/kernel/Makefile | 3 + arch/x86/kernel/cpu/mshyperv.c | 29 +- arch/x86/kernel/jump_label.c | 7 +- arch/x86/kernel/vmlinux.lds.S | 2 + arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/platform/efi/Makefile | 1 + arch/x86/purgatory/Makefile | 1 + arch/x86/realmode/rm/Makefile | 1 + arch/x86/rust/target.json | 37 + arch/x86/um/vdso/Makefile | 1 + arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/traps.c | 7 + block/blk-map.c | 2 +- drivers/acpi/acpi_memhotplug.c | 11 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/base/core.c | 4 + drivers/base/memory.c | 4 +- drivers/base/node.c | 2 - drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-mmio.c | 2 +- drivers/base/regmap/regmap.c | 10 +- drivers/block/loop.c | 128 +- drivers/block/ps3disk.c | 2 +- drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- drivers/bus/mhi/core/init.c | 61 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 26 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/bus/mhi/pci_generic.c | 69 +- drivers/bus/ti-sysc.c | 28 +- drivers/char/ipmi/Kconfig | 11 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ssif_bmc.c | 781 ++ drivers/char/ipmi/ssif_bmc.h | 106 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 +- drivers/clk/renesas/r9a07g044-cpg.c | 131 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 130 +- drivers/clk/renesas/renesas-rzg2l-cpg.h | 37 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/ingenic-sysost.c | 315 +- drivers/dax/kmem.c | 3 +- drivers/dax/super.c | 2 +- drivers/dma-buf/sync_file.c | 13 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/idxd/device.c | 97 +- drivers/dma/idxd/idxd.h | 8 +- drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/registers.h | 3 + drivers/dma/idxd/submit.c | 40 +- drivers/dma/idxd/sysfs.c | 41 +- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/xilinx/xilinx_dma.c | 12 + drivers/edac/amd64_edac.c | 21 +- drivers/firewire/net.c | 4 - drivers/firmware/arm_ffa/bus.c | 6 +- drivers/firmware/arm_ffa/driver.c | 8 +- drivers/firmware/arm_scmi/bus.c | 8 +- drivers/firmware/arm_scmi/driver.c | 14 +- drivers/firmware/arm_scmi/notify.c | 4 + drivers/firmware/arm_scmi/sensors.c | 6 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 + drivers/fpga/dfl.h | 2 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/zynq-fpga.c | 6 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 + drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1258 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 78 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 12 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 13 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 15 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 15 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 30 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 242 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 16 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 129 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_stat.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 18 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 15 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 12 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 5 + drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 15 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 4 + .../drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h | 355 - .../amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h | 531 -- .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 65 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h | 57 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 242 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 118 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 457 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 239 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 24 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c | 311 - .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 49 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 41 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 11 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 210 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2461 +++--- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 68 +- drivers/gpu/drm/i915/display/intel_display.c | 170 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 40 +- drivers/gpu/drm/i915/display/intel_display_power.c | 20 +- drivers/gpu/drm/i915/display/intel_display_types.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc.c | 165 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 215 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 42 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 207 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 + drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vga.c | 3 + drivers/gpu/drm/i915/display/skl_scaler.c | 27 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 111 +- drivers/gpu/drm/i915/gvt/handlers.c | 15 + drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 9 +- drivers/gpu/drm/i915/i915_drv.h | 111 +- drivers/gpu/drm/i915/i915_irq.c | 22 +- drivers/gpu/drm/i915/i915_pci.c | 54 +- drivers/gpu/drm/i915/i915_reg.h | 30 +- drivers/gpu/drm/i915/intel_device_info.c | 14 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 121 +- drivers/gpu/drm/i915/intel_step.c | 104 +- drivers/gpu/drm/i915/intel_step.h | 4 + drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 95 + drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/tegra/Makefile | 4 + drivers/gpu/drm/tegra/drm.c | 82 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 + drivers/gpu/drm/tegra/gather_bo.c | 81 + drivers/gpu/drm/tegra/gather_bo.h | 22 + drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/submit.c | 527 ++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 387 + drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 14 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 3 + drivers/gpu/drm/vc4/vc4_hdmi.c | 49 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 209 + drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 9 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 77 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/hid-asus.c | 3 - drivers/hid/hid-input.c | 2 - drivers/hid/hid-magicmouse.c | 52 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 1 + drivers/hid/intel-ish-hid/ishtp/bus.c | 29 +- drivers/hv/hv_common.c | 205 + drivers/hwmon/intel-m10-bmc-hwmon.c | 116 + drivers/hwmon/k10temp.c | 2 + drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 22 +- drivers/hwmon/w83627ehf.c | 99 +- drivers/i2c/busses/i2c-aspeed.c | 20 + drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/irdma/ctrl.c | 9 +- drivers/infiniband/hw/irdma/uk.c | 5 +- drivers/iommu/dma-iommu.c | 12 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/Kconfig | 57 - drivers/leds/Makefile | 6 - drivers/leds/flash/Kconfig | 53 + drivers/leds/flash/Makefile | 6 + drivers/leds/{ => flash}/leds-aat1290.c | 0 drivers/leds/{ => flash}/leds-as3645a.c | 0 drivers/leds/{ => flash}/leds-ktd2692.c | 0 drivers/leds/{ => flash}/leds-lm3601x.c | 0 drivers/leds/{ => flash}/leds-max77693.c | 0 drivers/leds/{ => flash}/leds-sgm3140.c | 0 drivers/leds/leds-is31fl32xx.c | 1 + drivers/media/dvb-frontends/cx24117.c | 1 - drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/tda1997x.c | 1 + drivers/media/i2c/tvp5150.c | 2 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 - drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 + drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 272 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 - drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/mmc/core/block.c | 35 +- drivers/mmc/core/core.c | 3 +- drivers/mmc/core/host.c | 33 +- drivers/mmc/core/host.h | 6 + drivers/mmc/host/jz4740_mmc.c | 4 - drivers/mmc/host/mmc_spi.c | 17 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/renesas_sdhi_sys_dmac.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/net/dsa/mv88e6xxx/Kconfig | 2 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/mhi/net.c | 3 +- drivers/net/mhi/proto_mbim.c | 4 +- drivers/net/usb/hso.c | 33 +- drivers/net/usb/r8152.c | 30 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 + drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/of/address.c | 33 + drivers/of/base.c | 5 +- drivers/of/device.c | 3 + drivers/of/fdt.c | 3 - drivers/of/of_private.h | 6 + drivers/parisc/led.c | 4 +- drivers/pci/quirks.c | 1 + drivers/pci/xen-pcifront.c | 2 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 3 + drivers/platform/x86/amd-pmc.c | 248 +- drivers/platform/x86/think-lmi.c | 19 + drivers/platform/x86/think-lmi.h | 1 + drivers/platform/x86/wireless-hotkey.c | 2 +- drivers/pwm/pwm-berlin.c | 9 +- drivers/pwm/pwm-ep93xx.c | 85 +- drivers/pwm/pwm-spear.c | 9 +- drivers/pwm/pwm-sprd.c | 11 +- drivers/pwm/pwm-tiecap.c | 15 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/bd718x7-regulator.c | 369 +- drivers/regulator/bd9576-regulator.c | 4 +- drivers/regulator/da9063-regulator.c | 132 +- drivers/regulator/dbx500-prcmu.c | 4 +- drivers/regulator/devres.c | 69 +- drivers/regulator/hi6421-regulator.c | 22 +- drivers/regulator/hi6421v600-regulator.c | 18 +- drivers/regulator/mt6358-regulator.c | 87 +- drivers/regulator/mt6359-regulator.c | 19 +- drivers/regulator/mt6397-regulator.c | 15 +- drivers/regulator/mtk-dvfsrc-regulator.c | 3 +- drivers/regulator/rt5033-regulator.c | 21 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtmv20-regulator.c | 2 +- drivers/regulator/rtq6752-regulator.c | 285 + drivers/regulator/tps65910-regulator.c | 10 +- drivers/rtc/rtc-cmos.c | 2 + drivers/s390/scsi/zfcp_sysfs.c | 1 + drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/arm/fas216.c | 2 +- drivers/scsi/hosts.c | 1 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 15 +- drivers/scsi/pm8001/pm8001_ctl.c | 48 +- drivers/scsi/pm8001/pm8001_hwi.c | 18 +- drivers/scsi/pm8001/pm8001_init.c | 29 +- drivers/scsi/pm8001/pm8001_sas.c | 41 +- drivers/scsi/pm8001/pm80xx_hwi.c | 50 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/ufs/ufshcd.h | 9 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/spi/spi-atmel.c | 9 +- drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-geni-qcom.c | 6 - drivers/spi/spi-imx.c | 38 +- drivers/spi/spi-mt65xx.c | 80 +- drivers/spi/spi-stm32.c | 146 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/cdns3/cdns3-ep0.c | 1 + drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 18 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/core/devio.c | 2 +- drivers/usb/dwc3/core.c | 15 + drivers/usb/dwc3/core.h | 16 + drivers/usb/dwc3/dwc3-qcom.c | 15 + drivers/usb/dwc3/ep0.c | 2 + drivers/usb/dwc3/gadget.c | 232 + drivers/usb/gadget/configfs.c | 4 + drivers/usb/gadget/udc/core.c | 19 + drivers/usb/host/xhci-pci.c | 3 + drivers/usb/serial/option.c | 3 + drivers/video/fbdev/core/fbmem.c | 12 +- drivers/virtio/virtio_mem.c | 4 +- drivers/xen/swiotlb-xen.c | 4 +- fs/Kconfig | 1 + fs/Makefile | 1 + fs/buffer.c | 56 +- fs/cachefiles/Kconfig | 19 - fs/cachefiles/Makefile | 2 - fs/cachefiles/bind.c | 2 - fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 25 - fs/cachefiles/io.c | 6 +- fs/cachefiles/key.c | 2 +- fs/cachefiles/main.c | 7 - fs/cachefiles/namei.c | 61 +- fs/cachefiles/proc.c | 114 - fs/cachefiles/xattr.c | 4 +- fs/cifs/cifs_dfs_ref.c | 6 +- fs/cifs/cifsglob.h | 7 + fs/cifs/connect.c | 247 +- fs/cifs/dns_resolve.c | 10 +- fs/cifs/dns_resolve.h | 2 +- fs/cifs/misc.c | 2 +- fs/cifs/smb2ops.c | 6 +- fs/cifs/smb2pdu.h | 1 + fs/cifs/smb2transport.c | 3 + fs/configfs/file.c | 29 +- fs/dax.c | 2 +- fs/drop_caches.c | 3 +- fs/exec.c | 10 +- fs/ext2/dir.c | 12 +- fs/ext2/ext2.h | 3 +- fs/ext2/namei.c | 4 +- fs/f2fs/debug.c | 9 + fs/f2fs/f2fs.h | 8 +- fs/f2fs/gc.c | 1 + fs/f2fs/sysfs.c | 30 +- fs/fcntl.c | 18 +- fs/file.c | 64 +- fs/fs-writeback.c | 8 +- fs/fscache/Kconfig | 25 +- fs/fscache/Makefile | 2 - fs/fscache/cache.c | 11 +- fs/fscache/cookie.c | 201 +- fs/fscache/fsdef.c | 3 +- fs/fscache/histogram.c | 87 - fs/fscache/internal.h | 57 +- fs/fscache/main.c | 39 + fs/fscache/netfs.c | 2 +- fs/fscache/object-list.c | 414 - fs/fscache/object.c | 8 - fs/fscache/operation.c | 3 - fs/fscache/page.c | 6 - fs/fscache/proc.c | 20 +- fs/fuse/dax.c | 6 +- fs/gfs2/ops_fstype.c | 1 + fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/inode.c | 48 +- fs/internal.h | 2 - fs/iomap/buffered-io.c | 8 +- fs/iomap/seek.c | 25 +- fs/ksmbd/Kconfig | 69 + fs/ksmbd/Makefile | 20 + fs/ksmbd/asn1.c | 343 + fs/ksmbd/asn1.h | 21 + fs/ksmbd/auth.c | 1364 ++++ fs/ksmbd/auth.h | 67 + fs/ksmbd/connection.c | 413 + fs/ksmbd/connection.h | 211 + fs/ksmbd/crypto_ctx.c | 282 + fs/ksmbd/crypto_ctx.h | 74 + fs/ksmbd/glob.h | 49 + fs/ksmbd/ksmbd_netlink.h | 395 + fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 | 31 + fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 | 19 + fs/ksmbd/ksmbd_work.c | 80 + fs/ksmbd/ksmbd_work.h | 117 + fs/ksmbd/mgmt/ksmbd_ida.c | 46 + fs/ksmbd/mgmt/ksmbd_ida.h | 34 + fs/ksmbd/mgmt/share_config.c | 238 + fs/ksmbd/mgmt/share_config.h | 81 + fs/ksmbd/mgmt/tree_connect.c | 121 + fs/ksmbd/mgmt/tree_connect.h | 56 + fs/ksmbd/mgmt/user_config.c | 69 + fs/ksmbd/mgmt/user_config.h | 66 + fs/ksmbd/mgmt/user_session.c | 369 + fs/ksmbd/mgmt/user_session.h | 106 + fs/ksmbd/misc.c | 338 + fs/ksmbd/misc.h | 35 + fs/ksmbd/ndr.c | 338 + fs/ksmbd/ndr.h | 22 + fs/ksmbd/nterr.h | 543 ++ fs/ksmbd/ntlmssp.h | 169 + fs/ksmbd/oplock.c | 1709 ++++ fs/ksmbd/oplock.h | 131 + fs/ksmbd/server.c | 633 ++ fs/ksmbd/server.h | 70 + fs/ksmbd/smb2misc.c | 433 + fs/ksmbd/smb2ops.c | 308 + fs/ksmbd/smb2pdu.c | 8299 ++++++++++++++++++++ fs/ksmbd/smb2pdu.h | 1684 ++++ fs/ksmbd/smb_common.c | 655 ++ fs/ksmbd/smb_common.h | 543 ++ fs/ksmbd/smbacl.c | 1344 ++++ fs/ksmbd/smbacl.h | 212 + fs/ksmbd/smbfsctl.h | 91 + fs/ksmbd/smbstatus.h | 1822 +++++ fs/ksmbd/transport_ipc.c | 874 +++ fs/ksmbd/transport_ipc.h | 47 + fs/ksmbd/transport_rdma.c | 2057 +++++ fs/ksmbd/transport_rdma.h | 63 + fs/ksmbd/transport_tcp.c | 619 ++ fs/ksmbd/transport_tcp.h | 13 + fs/ksmbd/unicode.c | 384 + fs/ksmbd/unicode.h | 357 + fs/ksmbd/uniupr.h | 268 + fs/ksmbd/vfs.c | 1886 +++++ fs/ksmbd/vfs.h | 197 + fs/ksmbd/vfs_cache.c | 725 ++ fs/ksmbd/vfs_cache.h | 178 + fs/ksmbd/xattr.h | 122 + fs/namei.c | 8 +- fs/nfsd/vfs.c | 20 +- fs/nilfs2/sysfs.c | 26 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/namei.c | 17 +- fs/proc/kcore.c | 73 + fs/pstore/blk.c | 2 +- fs/reiserfs/super.c | 8 + fs/xfs/libxfs/xfs_ag.c | 8 + fs/xfs/libxfs/xfs_ialloc.c | 55 + fs/xfs/libxfs/xfs_ialloc.h | 3 + fs/xfs/libxfs/xfs_inode_buf.c | 28 +- fs/xfs/libxfs/xfs_trans_inode.c | 10 +- fs/xfs/scrub/inode.c | 18 +- fs/xfs/xfs_inode.c | 13 + fs/xfs/xfs_ioctl.c | 27 +- fs/xfs/xfs_rtalloc.c | 49 +- fs/zonefs/super.c | 3 - include/asm-generic/io.h | 68 +- include/asm-generic/mshyperv.h | 11 + include/asm-generic/vmlinux.lds.h | 32 + include/drm/ttm/ttm_bo_api.h | 4 + include/dt-bindings/clock/r9a07g044-cpg.h | 236 +- include/linux/backing-dev-defs.h | 2 + include/linux/backing-dev.h | 19 + include/linux/device.h | 4 + include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 1 + include/linux/fs_context.h | 1 + include/linux/fscache-cache.h | 4 - include/linux/fscache.h | 4 +- include/linux/highmem.h | 33 +- include/linux/host1x.h | 22 +- include/linux/i2c.h | 2 + include/linux/intel-ish-client-if.h | 2 + include/linux/ioprio.h | 41 +- include/linux/kallsyms.h | 2 +- include/linux/memcontrol.h | 76 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 17 +- include/linux/mempolicy.h | 4 + include/linux/mhi.h | 11 +- include/linux/migrate.h | 14 +- include/linux/mm_types.h | 2 + include/linux/mm_types_task.h | 5 + include/linux/mmzone.h | 15 +- include/linux/netfs.h | 2 +- include/linux/of.h | 5 + include/linux/pagemap.h | 50 + include/linux/platform_data/davinci_asp.h | 1 + include/linux/platform_data/dma-dw.h | 3 + include/linux/platform_data/spi-mt65xx.h | 1 + include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 - include/linux/regulator/consumer.h | 15 - include/linux/regulator/driver.h | 1 - include/linux/regulator/machine.h | 2 +- include/linux/sched.h | 8 + include/linux/sched/mm.h | 21 + include/linux/sched/sysctl.h | 18 - include/linux/scmi_protocol.h | 14 +- include/linux/scpi_protocol.h | 8 + include/linux/spi/spi.h | 3 +- include/linux/spinlock.h | 17 +- include/linux/srcutiny.h | 8 +- include/linux/sunrpc/svc.h | 4 + include/linux/swap.h | 28 +- include/linux/swiotlb.h | 53 +- include/linux/threads.h | 2 +- include/linux/usb/gadget.h | 4 + include/linux/vm_event_item.h | 2 + include/linux/wait.h | 2 +- include/linux/writeback.h | 2 +- include/media/dvb-usb-ids.h | 2 + include/media/hevc-ctrls.h | 3 +- include/net/netns/xfrm.h | 1 + include/soc/tegra/mc.h | 9 +- include/sound/compress_driver.h | 2 - include/sound/sof.h | 1 + include/trace/events/cachefiles.h | 68 +- include/trace/events/fscache.h | 160 +- include/trace/events/migrate.h | 3 +- include/trace/events/net.h | 2 +- include/trace/events/netfs.h | 2 +- include/trace/events/qdisc.h | 28 +- include/trace/trace_events.h | 20 + include/uapi/drm/tegra_drm.h | 425 +- include/uapi/linux/cec.h | 2 +- include/uapi/linux/ioprio.h | 46 + include/uapi/linux/mempolicy.h | 1 + include/uapi/rdma/irdma-abi.h | 2 +- init/Kconfig | 28 + init/main.c | 25 +- kernel/Makefile | 1 + kernel/bpf/verifier.c | 2 + kernel/cgroup/cgroup-v1.c | 4 +- kernel/cpu.c | 2 +- kernel/dma/Kconfig | 14 + kernel/dma/direct.c | 59 +- kernel/dma/direct.h | 8 +- kernel/dma/swiotlb.c | 282 +- kernel/exit.c | 2 +- kernel/fork.c | 51 + kernel/hung_task.c | 44 + kernel/kallsyms.c | 7 + kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 25 +- kernel/locking/mutex.c | 124 +- kernel/pgo/Kconfig | 37 + kernel/pgo/Makefile | 5 + kernel/pgo/fs.c | 413 + kernel/pgo/instrument.c | 188 + kernel/pgo/pgo.h | 211 + kernel/pid_namespace.c | 3 +- kernel/printk/printk.c | 12 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 43 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 42 +- kernel/rcu/tree.c | 119 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 ++++ kernel/rcu/tree_plugin.h | 1504 +--- kernel/rcu/tree_stall.h | 113 +- kernel/scftorture.c | 111 +- kernel/sched/core.c | 52 +- kernel/sched/debug.c | 7 + kernel/sched/fair.c | 6 +- kernel/sched/sched.h | 19 +- kernel/smpboot.c | 2 +- kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 21 +- lib/Kconfig.debug | 159 +- lib/Kconfig.kcsan | 42 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 + lib/raid6/Makefile | 4 +- lib/scatterlist.c | 5 +- lib/string.c | 130 +- lib/test_vmalloc.c | 5 +- lib/vsprintf.c | 12 + localversion-next | 1 + mm/Kconfig | 5 +- mm/backing-dev.c | 11 + mm/compaction.c | 22 +- mm/debug_vm_pgtable.c | 875 ++- mm/filemap.c | 23 +- mm/gup.c | 2 +- mm/hugetlb.c | 162 +- mm/internal.h | 9 + mm/kasan/hw_tags.c | 43 - mm/kasan/kasan.h | 1 - mm/kasan/report.c | 29 +- mm/kfence/core.c | 3 + mm/kfence/kfence.h | 2 + mm/kfence/report.c | 19 +- mm/memblock.c | 20 +- mm/memcontrol.c | 192 +- mm/memory-failure.c | 2 +- mm/memory.c | 2 +- mm/memory_hotplug.c | 51 +- mm/mempolicy.c | 140 +- mm/memremap.c | 5 +- mm/migrate.c | 315 +- mm/page-writeback.c | 120 +- mm/page_alloc.c | 60 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 14 +- mm/slub.c | 6 +- mm/sparse.c | 43 +- mm/swapfile.c | 8 +- mm/truncate.c | 47 +- mm/vmalloc.c | 79 +- mm/vmpressure.c | 7 +- mm/vmscan.c | 194 +- mm/vmstat.c | 25 +- mm/workingset.c | 10 + mm/zsmalloc.c | 10 +- net/9p/trans_virtio.c | 4 +- net/bluetooth/hci_sock.c | 30 +- net/bpf/test_run.c | 3 + net/caif/caif_socket.c | 3 +- net/core/dev.c | 34 +- net/core/skmsg.c | 16 +- net/ipv4/tcp_bpf.c | 2 +- net/ipv4/udp_bpf.c | 2 +- net/ipv6/addrconf.c | 6 +- net/qrtr/mhi.c | 2 +- net/sunrpc/svc.c | 21 + net/sunrpc/svc_xprt.c | 3 + net/xfrm/xfrm_policy.c | 32 +- net/xfrm/xfrm_user.c | 10 + rust/.gitignore | 6 + rust/Makefile | 316 + rust/alloc/README.md | 32 + rust/alloc/alloc.rs | 425 + rust/alloc/borrow.rs | 493 ++ rust/alloc/boxed.rs | 1728 ++++ rust/alloc/collections/mod.rs | 116 + rust/alloc/fmt.rs | 587 ++ rust/alloc/lib.rs | 197 + rust/alloc/macros.rs | 128 + rust/alloc/prelude/mod.rs | 17 + rust/alloc/prelude/v1.rs | 16 + rust/alloc/raw_vec.rs | 612 ++ rust/alloc/rc.rs | 2539 ++++++ rust/alloc/slice.rs | 1271 +++ rust/alloc/str.rs | 614 ++ rust/alloc/string.rs | 2847 +++++++ rust/alloc/sync.rs | 2631 +++++++ rust/alloc/vec/drain.rs | 157 + rust/alloc/vec/drain_filter.rs | 145 + rust/alloc/vec/into_iter.rs | 296 + rust/alloc/vec/is_zero.rs | 106 + rust/alloc/vec/mod.rs | 3255 ++++++++ rust/alloc/vec/partial_eq.rs | 49 + rust/alloc/vec/set_len_on_drop.rs | 30 + rust/alloc/vec/spec_extend.rs | 170 + rust/bindgen_parameters | 13 + rust/build_error.rs | 33 + rust/compiler_builtins.rs | 146 + rust/exports.c | 16 + rust/helpers.c | 235 + rust/kernel/allocator.rs | 63 + rust/kernel/bindings.rs | 28 + rust/kernel/bindings_helper.h | 24 + rust/kernel/buffer.rs | 39 + rust/kernel/build_assert.rs | 80 + rust/kernel/c_types.rs | 119 + rust/kernel/chrdev.rs | 212 + rust/kernel/error.rs | 272 + rust/kernel/file.rs | 130 + rust/kernel/file_operations.rs | 698 ++ rust/kernel/io_buffer.rs | 153 + rust/kernel/iov_iter.rs | 95 + rust/kernel/lib.rs | 220 + rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 113 + rust/kernel/module_param.rs | 497 ++ rust/kernel/of.rs | 101 + rust/kernel/pages.rs | 176 + rust/kernel/platdev.rs | 166 + rust/kernel/prelude.rs | 28 + rust/kernel/print.rs | 412 + rust/kernel/random.rs | 50 + rust/kernel/raw_list.rs | 361 + rust/kernel/rbtree.rs | 570 ++ rust/kernel/security.rs | 79 + rust/kernel/static_assert.rs | 39 + rust/kernel/str.rs | 259 + rust/kernel/sync/arc.rs | 227 + rust/kernel/sync/condvar.rs | 136 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 84 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 109 + rust/kernel/sysctl.rs | 198 + rust/kernel/task.rs | 193 + rust/kernel/traits.rs | 26 + rust/kernel/types.rs | 249 + rust/kernel/user_ptr.rs | 191 + rust/macros/lib.rs | 127 + rust/macros/module.rs | 754 ++ samples/Kconfig | 2 + samples/Makefile | 1 + samples/rust/Kconfig | 113 + samples/rust/Makefile | 12 + samples/rust/rust_chrdev.rs | 51 + samples/rust/rust_minimal.rs | 38 + samples/rust/rust_miscdev.rs | 150 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 57 + samples/rust/rust_random.rs | 61 + samples/rust/rust_semaphore.rs | 177 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 40 + samples/rust/rust_sync.rs | 81 + scripts/Makefile.build | 22 + scripts/Makefile.lib | 22 + scripts/generate_rust_analyzer.py | 143 + scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/rust-version.sh | 31 + scripts/spdxcheck.py | 2 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/selinux/hooks.c | 4 + security/selinux/ss/services.c | 2 + sound/core/compress_offload.c | 69 +- sound/core/pcm_native.c | 11 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 7 + sound/pci/ice1712/ice1724.c | 42 +- sound/pci/intel8x0.c | 2 + sound/soc/amd/acp-pcm-dma.c | 12 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/codecs/Kconfig | 26 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/rt5631.c | 2 + sound/soc/codecs/sdw-mockup.c | 310 + sound/soc/codecs/tlv320aic31xx.c | 2 + sound/soc/codecs/tlv320aic31xx.h | 4 +- sound/soc/codecs/tlv320aic32x4.c | 29 +- sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm_adsp.c | 13 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 52 +- sound/soc/intel/boards/sof_sdw.c | 64 +- sound/soc/intel/boards/sof_sdw_common.h | 27 +- sound/soc/intel/boards/sof_sdw_max98373.c | 81 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/soc-compress.c | 1 - sound/soc/sof/intel/pci-tgl.c | 1 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/tegra/tegra_pcm.c | 30 +- sound/soc/ti/Kconfig | 1 + sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/omap-abe-twl6040.c | 5 - sound/usb/mixer.c | 10 +- sound/x86/intel_hdmi_audio.c | 31 +- sound/x86/intel_hdmi_audio.h | 1 - tools/bpf/bpftool/common.c | 5 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/nolibc/nolibc.h | 15 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/testing/kunit/kunit.py | 2 + tools/testing/kunit/kunit_kernel.py | 6 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 16 +- ...test_is_test_passed-no_tests_run_no_header.log} | 0 ...est_is_test_passed-no_tests_run_with_header.log | 2 + tools/testing/scatterlist/linux/mm.h | 1 - tools/testing/selftests/memfd/memfd_test.c | 2 +- .../selftests/memory-hotplug/mem-on-off-test.sh | 4 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 105 + .../rcutorture/bin/kvm-get-cpus-script.sh | 87 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 + tools/testing/selftests/rcutorture/bin/kvm.sh | 41 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 + tools/testing/selftests/vm/ksm_tests.c | 516 ++ tools/testing/selftests/vm/run_vmtests.sh | 96 + 1267 files changed, 95661 insertions(+), 14352 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa create mode 100644 Documentation/dev-tools/pgo.rst delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml create mode 100644 Documentation/devicetree/bindings/net/micrel,ks8851.yaml delete mode 100644 Documentation/devicetree/bindings/net/micrel-ks8851.txt delete mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.txt create mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq6752-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/socionext,uniphier- [...] delete mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml create mode 100644 Documentation/features/core/thread-info-in-task/arch-support.txt create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/filesystems/cifs/ksmbd.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/assets/favicon-16x16.png create mode 100644 Documentation/rust/assets/favicon-32x32.png create mode 100644 Documentation/rust/assets/rust-logo.png create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/translations/zh_CN/core-api/cpu_hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/genericirq.rst create mode 100644 Documentation/translations/zh_CN/core-api/memory-hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/protection-keys.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/testing-overview.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/imx6dl-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi create mode 100644 arch/arm64/rust/target.json create mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/riscv/rust/rv32ima.json create mode 100644 arch/riscv/rust/rv32imac.json create mode 100644 arch/riscv/rust/rv64ima.json create mode 100644 arch/riscv/rust/rv64imac.json create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S create mode 100644 arch/x86/rust/target.json create mode 100644 drivers/char/ipmi/ssif_bmc.c create mode 100644 drivers/char/ipmi/ssif_bmc.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h rename drivers/leds/{ => flash}/leds-aat1290.c (100%) rename drivers/leds/{ => flash}/leds-as3645a.c (100%) rename drivers/leds/{ => flash}/leds-ktd2692.c (100%) rename drivers/leds/{ => flash}/leds-lm3601x.c (100%) rename drivers/leds/{ => flash}/leds-max77693.c (100%) rename drivers/leds/{ => flash}/leds-sgm3140.c (100%) create mode 100644 drivers/regulator/rtq6752-regulator.c delete mode 100644 fs/cachefiles/proc.c delete mode 100644 fs/fscache/histogram.c delete mode 100644 fs/fscache/object-list.c create mode 100644 fs/ksmbd/Kconfig create mode 100644 fs/ksmbd/Makefile create mode 100644 fs/ksmbd/asn1.c create mode 100644 fs/ksmbd/asn1.h create mode 100644 fs/ksmbd/auth.c create mode 100644 fs/ksmbd/auth.h create mode 100644 fs/ksmbd/connection.c create mode 100644 fs/ksmbd/connection.h create mode 100644 fs/ksmbd/crypto_ctx.c create mode 100644 fs/ksmbd/crypto_ctx.h create mode 100644 fs/ksmbd/glob.h create mode 100644 fs/ksmbd/ksmbd_netlink.h create mode 100644 fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 create mode 100644 fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 create mode 100644 fs/ksmbd/ksmbd_work.c create mode 100644 fs/ksmbd/ksmbd_work.h create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.c create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.h create mode 100644 fs/ksmbd/mgmt/share_config.c create mode 100644 fs/ksmbd/mgmt/share_config.h create mode 100644 fs/ksmbd/mgmt/tree_connect.c create mode 100644 fs/ksmbd/mgmt/tree_connect.h create mode 100644 fs/ksmbd/mgmt/user_config.c create mode 100644 fs/ksmbd/mgmt/user_config.h create mode 100644 fs/ksmbd/mgmt/user_session.c create mode 100644 fs/ksmbd/mgmt/user_session.h create mode 100644 fs/ksmbd/misc.c create mode 100644 fs/ksmbd/misc.h create mode 100644 fs/ksmbd/ndr.c create mode 100644 fs/ksmbd/ndr.h create mode 100644 fs/ksmbd/nterr.h create mode 100644 fs/ksmbd/ntlmssp.h create mode 100644 fs/ksmbd/oplock.c create mode 100644 fs/ksmbd/oplock.h create mode 100644 fs/ksmbd/server.c create mode 100644 fs/ksmbd/server.h create mode 100644 fs/ksmbd/smb2misc.c create mode 100644 fs/ksmbd/smb2ops.c create mode 100644 fs/ksmbd/smb2pdu.c create mode 100644 fs/ksmbd/smb2pdu.h create mode 100644 fs/ksmbd/smb_common.c create mode 100644 fs/ksmbd/smb_common.h create mode 100644 fs/ksmbd/smbacl.c create mode 100644 fs/ksmbd/smbacl.h create mode 100644 fs/ksmbd/smbfsctl.h create mode 100644 fs/ksmbd/smbstatus.h create mode 100644 fs/ksmbd/transport_ipc.c create mode 100644 fs/ksmbd/transport_ipc.h create mode 100644 fs/ksmbd/transport_rdma.c create mode 100644 fs/ksmbd/transport_rdma.h create mode 100644 fs/ksmbd/transport_tcp.c create mode 100644 fs/ksmbd/transport_tcp.h create mode 100644 fs/ksmbd/unicode.c create mode 100644 fs/ksmbd/unicode.h create mode 100644 fs/ksmbd/uniupr.h create mode 100644 fs/ksmbd/vfs.c create mode 100644 fs/ksmbd/vfs.h create mode 100644 fs/ksmbd/vfs_cache.c create mode 100644 fs/ksmbd/vfs_cache.h create mode 100644 fs/ksmbd/xattr.h create mode 100644 include/uapi/linux/ioprio.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h create mode 100644 kernel/pgo/Kconfig create mode 100644 kernel/pgo/Makefile create mode 100644 kernel/pgo/fs.c create mode 100644 kernel/pgo/instrument.c create mode 100644 kernel/pgo/pgo.h create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 localversion-next create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/alloc/README.md create mode 100644 rust/alloc/alloc.rs create mode 100644 rust/alloc/borrow.rs create mode 100644 rust/alloc/boxed.rs create mode 100644 rust/alloc/collections/mod.rs create mode 100644 rust/alloc/fmt.rs create mode 100644 rust/alloc/lib.rs create mode 100644 rust/alloc/macros.rs create mode 100644 rust/alloc/prelude/mod.rs create mode 100644 rust/alloc/prelude/v1.rs create mode 100644 rust/alloc/raw_vec.rs create mode 100644 rust/alloc/rc.rs create mode 100644 rust/alloc/slice.rs create mode 100644 rust/alloc/str.rs create mode 100644 rust/alloc/string.rs create mode 100644 rust/alloc/sync.rs create mode 100644 rust/alloc/vec/drain.rs create mode 100644 rust/alloc/vec/drain_filter.rs create mode 100644 rust/alloc/vec/into_iter.rs create mode 100644 rust/alloc/vec/is_zero.rs create mode 100644 rust/alloc/vec/mod.rs create mode 100644 rust/alloc/vec/partial_eq.rs create mode 100644 rust/alloc/vec/set_len_on_drop.rs create mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/bindgen_parameters create mode 100644 rust/build_error.rs create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/build_assert.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/io_buffer.rs create mode 100644 rust/kernel/iov_iter.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/platdev.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/print.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 rust/kernel/rbtree.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/str.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/task.rs create mode 100644 rust/kernel/traits.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/macros/lib.rs create mode 100644 rust/macros/module.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_random.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs create mode 100755 scripts/generate_rust_analyzer.py create mode 100755 scripts/rust-version.sh create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh rename tools/testing/kunit/test_data/{test_is_test_passed-no_tests_run.log => test [...] create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run_ [...] create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh create mode 100644 tools/testing/selftests/vm/ksm_tests.c