This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from 6f4266a78a4e kbuild: decouple build from userspace headers 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 7612872866e2 Merge tag 'pwm/for-5.14-rc2' of git://git.kernel.org/pub/s [...] adds 420405ecde06 configfs: fix the read and write iterators adds 1013d4add290 Merge tag 'configfs-5.13-1' of git://git.infradead.org/use [...] adds d936eb238744 Revert "Makefile: Enable -Wimplicit-fallthrough for Clang" 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 6e442d06621f Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] 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 798c511548b9 drm/amdgpu: SRIOV flr_work should take write_lock adds 43a44c5322d1 drm/amdgpu: Return error if no RAS adds e9cfe00ba8bd drm/amd/display: Fix updating infoframe for DCN3.1 eDP adds dce9d910eb9e Revert "drm/amd/display: Always write repeater mode regard [...] adds 9849e71ac079 drm/amd/display: remove faulty assert adds 21cf0293d500 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 834b8245d6bb drm/amd/display: update header file name adds fa8f311e9e3a drm/amdgpu: Correct the irq numbers for virtual crtc adds 5017bf8214d9 drm/amdkfd: handle fault counters on invalid address adds c010efb7f0bc drm/amdgpu/display - only update eDP's backlight level whe [...] adds 99e7d65cccc8 drm/amdkfd: Allow CPU access for all VRAM BOs adds 9be26ddf88de drm/amdgpu: Restore msix after FLR adds 06055d2e1ce8 drm/amd/pm: Fix BACO state setting for Beige_Goby adds f5cc09acece4 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 22762e376612 Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds c37387c354c8 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds d605094394ee Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 5adcd7458a78 Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds adefab4ef308 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 775da83005cb drm/amdgpu: add another Renoir DID adds 2ea2086c223e Merge tag 'amd-drm-fixes-5.14-2021-07-14' of https://gitla [...] 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 e1fc82a35164 Merge tag 'drm-misc-fixes-2021-07-15' of git://anongit.fre [...] adds 2feeb52859fc drm/i915/gt: Fix -EDEADLK handling regression adds 0abb33bfca0f drm/i915/gtt: drop the page table optimisation adds 876d98e5511d Merge tag 'drm-intel-fixes-2021-07-15' of git://anongit.fr [...] adds 786cb0a2f9bb Merge tag 'drm-fixes-2021-07-16' of git://anongit.freedesk [...] adds 2f53d15cf958 zonefs: remove redundant null bio check adds 45312bd762d3 Merge tag 'zonefs-5.14-rc2' of git://git.kernel.org/pub/sc [...] adds 9c6882608bce io_uring: use right task for exiting checks adds 1b48773f9fd0 io_uring: fix io_drain_req() adds 13fdaf041067 Merge tag 'io_uring-5.14-2021-07-16' of git://git.kernel.d [...] adds 58b63e0f556c pd: fix order of cleaning up the queue and freeing the tagset adds 16ad3db3b24c nbd: fix order of cleaning up the queue and freeing the tagset adds 8b43ced64d2b nvme-tcp: use __dev_get_by_name instead dev_get_by_name fo [...] adds e4b9852a0f4a nvme-pci: fix multiple races in nvme_setup_io_queues adds 251ef6f71be2 nvme-pci: do not call nvme_dev_remove_admin from nvme_remove adds a347c153b15c Merge tag 'nvme-5.14-2021-07-15' of git://git.infradead.or [...] adds 05d69d950d9d xen-blkfront: sanitize the removal state machine adds 0d18c12b288a Merge tag 'block-5.14-2021-07-16' of git://git.kernel.dk/l [...] 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 872f8edeb6bd Merge tag 'docs-5.14-2' of git://git.lwn.net/linux 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 5f06a790a0d3 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] 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 50d8d7e19c43 dt-bindings: display: renesas,du: Make resets optional on [...] adds d980cc0620ae Merge tag 'devicetree-fixes-for-5.14-1' of git://git.kerne [...] adds 704adfb5a997 tracing: Do not reference char * as a string in histograms adds 3fdacf402bb2 Merge tag 'trace-v5.14-5' of git://git.kernel.org/pub/scm/ [...] adds 0c0f6299ba71 selftests: memory-hotplug: avoid spamming logs with dump_p [...] adds 00397e74e37a Merge tag 'linux-kselftest-fixes-5.14-rc2' of git://git.ke [...] 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 ccbb22b9ab86 Merge tag 'linux-kselftest-kunit-fixes-5.14-rc2' of git:// [...] 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 507345b5ae6a cifs: handle reconnect of tcon when there is no cached dfs [...] adds 63f94e946faf cifs: fix missing null session check in mount adds 16dd9b8c31ae cifs: added WARN_ON for all the count decrements adds 4511d7c8f440 SMB3.1.1: fix mount failure to some servers when compressi [...] adds cdc3363065ab cifs: do not share tcp sessions of dfs connections adds 44cb60b425ab Merge tag '5.14-rc1-smb3-fixes' of git://git.samba.org/sfr [...] 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 5d766d55d163 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ae14c63a9f20 Revert "mm/slub: use stackdepot to save stack trace in objects" adds 47661ee1821f memory: tegra: Add compile-test stub for tegra_mc_probe_device() adds bf3ec9deaa33 dt-bindings: arm-smmu: Fix json-schema syntax adds b6e473d1e212 Merge tag 'memory-controller-drv-tegra-5.14-3' of git://gi [...] 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 e0129a0e826e Merge tag 'renesas-fixes-for-v5.14-tag1' of git://git.kern [...] adds 34e0fc345ae7 arm64: tegra: Enable audio IOMMU support on Tegra194 adds c667dcd4dfcd arm64: tegra: Enable SMMU support for USB on Tegra194 adds 93346fb3f669 Merge tag 'tegra-for-5.14-arm64-dt-fixes' of git://git.ker [...] adds 5f291bfd33c8 arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/ 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 d28912d6f0ab 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 2526112b681b Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] adds 2096d6feec83 ARM: configs: Update Integrator defconfig adds 56fa6e8a1844 ARM: configs: Update RealView defconfig adds 850d8ec92735 ARM: configs: Update Versatile defconfig adds 49e7757a73d1 ARM: configs: Update Vexpress defconfig adds 042f2e107a2e ARM: configs: Update u8500_defconfig adds ab37a7a890c1 ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in adds ca46ad221447 ARM: dts: aspeed: Fix AST2600 machines line names adds 812bae32e5d5 ARM: dts: aspeed: Update e3c246d4i vuart properties adds 2d6608b57c50 ARM: dts: tacoma: Add phase corrections for eMMC adds faffd1b2bde3 ARM: dts: everest: Add phase corrections for eMMC adds ab4a49d36010 ARM: dts: aspeed: everest: PSU #3 address change adds 8825f2744d94 Merge tag 'aspeed-5.14-devicetree-2' of git://git.kernel.o [...] adds 82a1c67554df ARM: dts: versatile: Fix up interrupt controller node names adds 1d67c8d993ba Merge tag 'soc-fixes-5.14-1' of git://git.kernel.org/pub/s [...] adds 5df99bec210a scripts/setlocalversion: fix a bug when LOCALVERSION is empty adds d952cfaf0cff kbuild: do not suppress Kconfig prompts for silent build adds 1d11053dc630 Kbuild: lto: fix module versionings mismatch in GNU make 3.X adds 5e60f363b38f Documentation: Fix intiramfs script name adds 6750691a82ad Merge tag 'kbuild-fixes-v5.14' of git://git.kernel.org/pub [...] 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 fbf1bddc4e17 Merge tag 'iomap-5.14-fixes-1' of git://git.kernel.org/pub [...] 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 f0eb870a8422 Merge tag 'xfs-5.14-fixes-1' of git://git.kernel.org/pub/s [...] adds 49afa7f6c714 perf pmu: Skip invalid hybrid pmu adds 490e9a8fb4a3 perf tests: Fix 'Parse event definition strings' on core-o [...] adds 212f3d97abc8 perf tests: Fix 'Roundtrip evsel->name' on core-only system adds de3d5fd83c9b perf tests: Fix 'Convert perf time to TSC' on core-only system adds e0a7ef2a62e4 perf stat: Merge uncore events by default for hybrid platform adds 376a947653f6 tools headers UAPI: Sync files changed by the memfd_secret [...] adds 50e98924d72d libperf: Fix build error with LIBPFM4=1 adds d08c84e01afa perf sched: Cast PTHREAD_STACK_MIN to int as it may turn i [...] adds fa2c02e5798c tools headers: Remove broken definition of __LITTLE_ENDIAN adds 83d1fc92d4cd perf cs-etm: Split Coresight decode by aux records adds 0967ebffe098 perf inject: Fix dso->nsinfo refcounting adds 2d6b74baa714 perf map: Fix dso->nsinfo refcounting adds dedeb4be203b perf probe: Fix dso->nsinfo refcounting adds 42db3d9ded55 perf env: Fix sibling_dies memory leak adds 233f2dc1c284 perf test session_topology: Delete session->evlist adds fc56f54f6fcd perf test event_update: Fix memory leak of evlist adds dccfca926c35 perf test event_update: Fix memory leak of unit adds 581e295a0f6b perf dso: Fix memory leak in dso__new_map() adds 244d1797c8c8 perf test maps__merge_in: Fix memory leak of maps adds da6b7c6c0626 perf env: Fix memory leak of cpu_pmu_caps adds a37338aad8c4 perf report: Free generated help strings for sort option adds 02e6246f5364 perf inject: Close inject.output on exit adds 423b9174f5f7 perf session: Cleanup trace_event adds 1b1f57cf9e4c perf script: Release zstd data adds faf3ac305d61 perf script: Fix memory 'threads' and 'cpus' leaks on exit adds f8cbb0f926ae perf lzma: Close lzma stream on exit adds 6c7f0ab04707 perf trace: Free malloc'd trace fields on exit adds f2ebf8ffe7af perf trace: Free syscall->arg_fmt adds 3cb4d5e00e03 perf trace: Free syscall tp fields in evsel->priv adds 659ede7d13f1 perf trace: Free strings in trace__parse_events_option() adds 937654ce497f perf test bpf: Free obj_buf adds e0fa7ab42232 perf probe-file: Delete namelist in del_events() on the er [...] adds d4b3eedce151 perf data: Close all files in close_dir() adds 22a665513b34 perf probe: Fix add event failure when running 32-bit perf [...] adds b0f008551f0b perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set adds 8c25c4476496 Merge tag 'perf-tools-fixes-for-v5.14-2021-07-18' of git:/ [...] adds 2734d6c1b1a0 Linux 5.14-rc2 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 c37ad4f1b4e7 Merge remote-tracking branch 'arc-current/for-curr' adds e44fbdb68049 KVM: PPC: Book3S HV P9: Fix guest TM support adds 1094a38d17e2 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 1b4b2a541732 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 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 20192d9c9f6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2cc3aeb5eccc skbuff: Fix a potential race while recycling page_pool packets adds 11d8d98cbeef mt7530 fix mt7530_fdb_write vid missing ivl bit adds 5f119ba1d577 net: decnet: Fix sleeping inside in af_decnet adds 5b69874f74cc bonding: fix build issue adds a17ad0961706 net: Fix zero-copy head len calculation. adds f5051bcece50 net: sched: fix memory leak in tcindex_partial_destroy_work adds 2f3fdd8d4805 sctp: trim optlen when it's a huge value in sctp_setsockopt adds 517a16b1a88b netrom: Decrease sock refcount when sock timers expire adds 6e44e07b0e63 Merge remote-tracking branch 'net/master' adds 59089a189e3a bpf: Remove superfluous aux sanitation on subprog rejection adds e042aa532c84 bpf: Fix pointer arithmetic mask tightening under state pruning adds a6c39de76d70 bpf, selftests: Add test cases for pointer alu from multip [...] adds 16f3ebbcf68d 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 f8b069453c5e Merge remote-tracking branch 'ipsec/master' adds cfbe3650dd3e netfilter: nf_tables: fix audit memory leak in nf_tables_commit adds 5773f65098ef Merge remote-tracking branch 'netfilter/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 b18c7da63fcb RDMA/rxe: Fix memory leak in error path code adds 0dc2d6ff4036 RDMA/irdma: Check vsi pointer before using it adds a323da0b73b8 RDMA/irdma: change the returned type of irdma_sc_repost_ae [...] adds 41f5fa9fa75c RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void adds dc6afef7e142 RDMA/irdma: Change returned type of irdma_setup_virt_qp to void adds fb357fa9a247 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 1c2b9519159b ALSA: sb: Fix potential ABBA deadlock in CSP driver adds 33f735f137c6 ALSA: hdmi: Expose all pins on MSI MS-7C94 board adds de102e648289 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 9a3223b07133 ASoC: dt-bindings: renesas: rsnd: Fix incorrect 'port' reg [...] adds f99986c0fcad ASoC: codecs: wcd938x: setup irq during component bind adds 59dd33f82dc0 ASoC: soc-pcm: add a flag to reverse the stop sequence adds 7883490cba00 ASoC: amd: reverse stop sequence for stoneyridge platform adds 6a503e1c4553 ASoC: rt5682: Fix the issue of garbled recording after pow [...] adds 7bdac85e9371 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds aef0fbe122b0 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 dd2d8ba92773 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 9525a7f3199c 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 0ccfd1ba84a4 spi: spi-cadence-quadspi: Revert "Fix division by zero warning" adds 0e85ee897858 spi: spi-cadence-quadspi: Fix division by zero warning adds 9cb2ff111712 spi: cadence-quadspi: Disable Auto-HW polling adds 2cf40f322df5 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds f21fc9b5f474 Merge remote-tracking branch 'spi-fixes/for-linus' adds b0863f192732 USB: core: Fix incorrect pipe calculation in do_proc_control() adds 2ff3fccfe528 Merge remote-tracking branch 'usb.current/usb-linus' adds 94b619a07655 USB: serial: option: add support for u-blox LARA-R6 family adds 573f088eead9 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 08d73780228a Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 4377d9ab1f16 iio: accel: fxls8962af: fix potential use of uninitialized symbol adds 9898cb24e454 iio: adc: ti-ads7950: Ensure CS is deasserted after readin [...] adds 7e77ef8b8d60 iio: adis: set GPIO reset pin direction adds aeaff5dfac2c Merge remote-tracking branch 'iio-fixes/fixes-togreg' 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 b29f8727817b Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 2b6d2833cd1d mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity adds 14f97f0b8e2b mtd: rawnand: Add a check in of_get_nand_secure_regions() adds 962bf783ef65 mtd: break circular locks in register_mtd_blktrans adds e83862ee1b9b mtd: mchp48l640: silence some uninitialized variable warnings adds 45bb1faa29ef mtd: core: handle flashes without OTP gracefully adds 2394e6287389 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards adds ba3562892619 mtd: devices: mchp48l640: Fix memory leak on cmd adds 24959566494b Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status adds 204828a2f2c6 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 95be67b25f44 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 2376b98e2a50 Merge branch 'misc-5.14' into next-fixes adds 8be9c383d446 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 6b4bdfa7d049 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 7f5231b114da platform/x86: amd-pmc: Fix undefined reference to __udivdi3 adds e62fb1e3faae platform/x86: think-lmi: Move pending_reboot_attr to the a [...] adds 30e78435d3bf platform/x86: think-lmi: Split kobject_init() and kobject_ [...] adds f7e506ec4a99 platform/x86: think-lmi: Fix possible mem-leaks on tlmi_an [...] adds 3029dc6298c9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' 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 57b26cc984b5 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 510b5dd384f8 Merge remote-tracking branch 'mmc-fixes/fixes' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds 9ae1129d9659 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 b3824156d21f Merge remote-tracking branch 'pidfd-fixes/fixes' adds ec7099fdea80 Revert "gpio: mpc8xxx: change the gpio interrupt flags." adds 2cd401aa4844 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 32a19de21ae4 drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts adds fa5239f2af98 drm/amdgpu: workaround failed COW checks for Thunk VMAs adds 27660093e784 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] adds 8ef05d661b74 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 40ac971eab89 dma-mapping: handle vmalloc addresses in dma_common_{mmap, [...] adds 52176112931d Merge remote-tracking branch 'dma-mapping/for-next' 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 a842c8c35e6c Merge remote-tracking branch 'asm-generic/master' adds 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next adds 17e8702f0cfb Merge remote-tracking branch 'arm/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds b9cadf4fcb9b 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 8b1b8079f8e6 Merge remote-tracking branch 'amlogic/for-next' adds be6b6e913c5b ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi adds c1657d7621a6 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine adds 315cc563d047 ARM: dts: everest: Add phase corrections for eMMC adds e61de2c55540 Merge remote-tracking branch 'aspeed/for-next' adds 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds 1bc97a08c348 next-20210716/at91 adds 20328d360a58 Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next adds 167050489438 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 03402bfe3918 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 07129e21debf 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 55e107cefb4f 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 77153e281e11 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 026896770038 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 7402962fee8c 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 a5bb18f5f023 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 2a1c55d4762d soc: rockchip: ROCKCHIP_GRF should not default to y, uncon [...] adds 65cf8a79fa46 Merge branch 'v5.15-armsoc/drivers' into for-next adds 742f62cb0672 dt-bindings: power: convert rockchip-io-domain.txt to YAML adds 959e131fb5c3 dt-bindings: soc: rockchip: add rockchip-io-domain.yaml ob [...] adds 5dad91196d6e Merge branch 'v5.15-armsoc/drivers' into for-next adds 453da32aca12 ARM: dts: rockchip: add io-domains node to rk3188.dtsi adds c0728a2732f0 ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi adds 6d29f6d54365 Merge branch 'v5.15-armsoc/dts32' into for-next adds b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] adds d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 adds 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC adds ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC adds 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS adds 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS adds a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 adds 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 adds ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 adds 747dca0639a0 Merge branch 'v5.15-armsoc/dts64' into for-next adds b13c1fff66cc clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036 adds 0be3df186f87 clk: rockchip: rk3036: fix up the sclk_sfc parent error adds d61eb8a1f518 clk: rockchip: Add support for hclk_sfc on rk3036 adds 5badbb3696e3 Merge branch 'v5.15-clk/next' into for-next adds 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 adds 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro adds 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ adds 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board adds fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board adds 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 adds 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 adds b0d174c8c1e1 Merge branch 'v5.15-armsoc/dts64' into for-next adds 8bc7ff75a111 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 efb158b6267c Merge remote-tracking branch 'samsung-krzk/for-next' adds f72c2c64c36c Merge tag 'arm-ffa-fixes-5.14' of git://git.kernel.org/pub [...] adds 6ce2ccff5621 Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] adds 9f9b8c3ff036 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 11b4fce1f467 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 e888360f550e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds ba02920c51de arm64: tegra: Enable SMMU support for PCIe on Tegra194 adds 51b89b49954f Merge branch for-5.14/arm64/dt into for-next adds 24a5d2f2bf37 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds cdf5f2ae2e2f 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 1e8adcb4818c 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 935814d968b7 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 edf8a8d0f6e9 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 7c3b13121cd3 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 6a664d3e43f5 Merge remote-tracking branch 'parisc-hd/for-next' adds ad48fd727ccf Merge branch 'fixes' into for-next adds 85eb59e68010 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 150bb6eda8ef 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 97fade7276ce Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 5ddf9602d711 Merge branch 'fs.mount_setattr.nosymfollow' into for-next adds 64f84cf12823 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 d1fb2af7a423 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 c9b92dc01877 Merge remote-tracking branch 'btrfs/for-next' adds ffa25a280c7b cifs: support share failover when remounting adds 9c288b28a04f 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 b46d27f3d7f5 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 2acf15b94d5b reiserfs: add check for root_inode in reiserfs_fill_super adds 728d392f8a79 fs/ext2: Avoid page_address on pages returned by ext2_get_page adds 13d257503c09 reiserfs: check directory items on read from disk adds 9608703e488c mm: Fix comments mentioning i_mutex adds c625b4cc57d0 documentation: Sync file_operations members with reality adds 730633f0b7f9 mm: Protect operations adding pages to page cache with inv [...] adds 7506ae6a7033 mm: Add functions to lock invalidate_lock for two mappings adds d4f5258eae7b ext4: Convert to use mapping->invalidate_lock adds 70f3bad8c315 ext2: Convert to using invalidate_lock adds e31cbde7ecdc xfs: Refactor xfs_isilocked() adds 2433480a7e1d xfs: Convert to use invalidate_lock adds d2c292d84c49 xfs: Convert double locking of MMAPLOCK to use VFS helpers adds 448f94909eb7 zonefs: Convert to using invalidate_lock adds edc6d01bad73 f2fs: Convert to using invalidate_lock adds 8bcbbe9c7c8e fuse: Convert to using invalidate_lock adds 057ba5b24532 ceph: Fix race between hole punch and page fault adds b092b3efc7cb cifs: Fix race between hole punch and page fault adds f97d9dea9404 Merge hole punch fixes. adds 913961348eff 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 2de1adecc9b6 Merge remote-tracking branch 'f2fs/dev' adds e6d1bd8d56de gfs2: Fix memory leak of object lsi on error return path adds 9df59a83edff 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 39ce0292402d Merge remote-tracking branch 'cel/for-next' adds cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure adds 03e2e21dc15c Merge remote-tracking branch 'v9fs/9p-next' adds 95b115332a83 zonefs: remove redundant null bio check adds c2318ba08b59 Merge remote-tracking branch 'zonefs/for-next' adds bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock adds e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock adds 63b1ab60a7a6 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 494ca4e6445f Merge remote-tracking branch 'printk/for-next' adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds 71c22f6a920c 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 b13bc1b4ff42 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 f5fe9597802f Merge remote-tracking branch 'i2c/i2c/for-next' adds 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs adds 83eea1033d1c hwmon: (ntc_thermistor) Use library interpolation adds ddde0ab0a2ca hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds a5ed7262cdf8 hwmon: (w83627ehf) Use platform_create_bundle adds b8f3d51e9b9b hwmon: (w83627ehf) Remove w83627ehf_remove() adds 47f53972ca15 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 6a6a4ef9ff3d Merge remote-tracking branch 'hwmon-staging/hwmon-next' 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 7f230cbe99b7 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 1ab91d2d7048 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 7be092bd7b03 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 5d1457f7d136 Merge remote-tracking branch 'swiotlb/linux-next' adds 350ec9bc618c RDMA/rtrs: Add error messages for failed operations. adds a10431eff136 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con adds e2d98504c697 RDMA/rtrs: Enable the same selective signal for heartbeat and IO adds 6ea9b773390d RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static adds 99fac8bf6d5e RDMA/rtrs: Remove unused flags parameter adds cfcdbd9dd763 RDMA/rtrs: Move sq_wr_avail to rtrs_con adds 1ec50dd12a43 RDMA/siw: Remove kmap() adds 9d649d594f39 RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() adds cdbdb7724740 RDMA/rxe: Remove the repeated 'mr->umem = umem' adds 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE adds 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats adds 5dd1d0e6c1ab Merge remote-tracking branch 'rdma/for-next' adds 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU adds 87117baf4f92 ipv6: remove unnecessary local variable adds 7445cf31d2e2 bpf: Add function for XDP meta data length check adds 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN adds ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...] adds 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN adds a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...] adds fe21cb91ae7b net: core: Split out code to run generic XDP prog adds cb0f80039fb7 bitops: Add non-atomic bitops for pointers adds 11941f8a8536 bpf: cpumap: Implement generic cpumap adds 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP adds 36246d5a7aa6 bpf: Tidy xdp attach selftests adds e0bc8927e3b3 Merge branch 'Generic XDP improvements' adds eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...] adds 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel adds cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h adds f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h. adds 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier. adds de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog adds d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context. adds c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers. adds b00628b1c7d5 bpf: Introduce bpf timers. adds 68134668c17f bpf: Add map side support for bpf timers. adds 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init. adds 40ec00abf1cc bpf: Remember BTF of inner maps. adds 86fc6ee6e246 bpf: Relax verifier recursion check. adds bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...] adds 7ddc80a476c2 bpf: Teach stack depth check about async callbacks. adds 3540f7c6b96a selftests/bpf: Add bpf_timer test. adds 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map. adds 7628317192f5 Merge branch 'bpf-timers' adds 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack adds 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...] adds 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs adds 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs adds 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper adds ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function adds a2488b5f483f libbpf: Allow specification of "kprobe/function+offset" adds 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...] adds 1554a080e765 Merge branch 'Add bpf_get_func_ip helper' adds 17edea21b38d sock_map: Relax config dependency to CONFIG_NET adds 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets adds 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap adds 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too adds c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap adds c63829182c37 af_unix: Implement ->psock_update_sk_prot() adds 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg() adds d950625c81e1 selftests/bpf: Factor out udp_socketpair() adds 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap() adds 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap adds a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...] adds c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...] adds 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check adds cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send() adds f79a3bcb1a50 net/sched: Remove unnecessary if statement adds a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' adds 919d527956da bnx2x: remove unused variable 'cur_data_offset' adds b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch adds d4861fc6be58 netdevsim: Add multi-queue support adds 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml adds 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC adds 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property adds 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 adds 6574631b50ed igc: Add possibility to add flex filter adds 2b477d057e33 igc: Integrate flex filter into ethtool ops adds 7991487ecb2d igc: Allow for Flex Filters to be installed adds 73744262210c igc: Make flex filter more flexible adds cf8331825a8d igc: Export LEDs adds 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read adds 69dbef0d1c22 vmxnet3: prepare for version 6 changes adds 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues adds 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues adds 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS adds b3973bb40041 vmxnet3: set correct hash type based on rss information adds 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190 adds ce2639ad6921 vmxnet3: update to version 6 adds ab0441b4a920 Merge branch 'vmxnet3-version-6' adds 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu adds 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol() adds 5164e0d54970 Merge remote-tracking branch 'net-next/master' adds c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current adds 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf adds 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' adds 18353c87e0e0 libbpf: Fix the possible memory leak on error adds f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...] adds 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts' adds 920d16af9b42 libbpf: BTF dumper support for typed data adds 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs adds 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests adds 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data' adds 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump adds 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data adds add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data adds 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups' adds af4fa4dc5f92 Merge remote-tracking branch 'bpf-next/for-next' adds 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support adds 51d5bf6504b8 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 3c755b4545aa Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds bab56188e6a6 Merge remote-tracking branch 'bluetooth/master' adds ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML adds 4c75765c490b Merge remote-tracking branch 'mtd/mtd/next' adds 778cb8e39f6e dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation adds 1a57b13e6017 mtd: rawnand: nand_bbt: Skip bad blocks when searching for [...] adds 8363dfc845d7 mtd: spinand: Fix comment adds c5b9ee9c361f mtd: rawnand: Fix a couple of spelling mistakes in Kconfig adds 1c3be50e3414 Merge remote-tracking branch 'nand/nand/next' adds 5261cdf457ce crypto: drbg - select SHA512 adds df6313d707e5 crypto: mxs-dcp - Check for DMA mapping errors adds 2e6d793e1bf0 crypto: mxs-dcp - Use sg_mapping_iter to copy data adds cb5f09e81484 crypto: arm/curve25519 - rename 'mod_init' & 'mod_exit' fu [...] adds f0d9ff8c8efb hwrng: rename 'mod_init' & 'mod_exit' functions to be modu [...] adds f03a3cab26c1 crypto: lib - rename 'mod_init' & 'mod_exit' functions to [...] adds babe1544beef Merge remote-tracking branch 'crypto/master' adds 85fd4a8a8431 drm/ttm: Fix COW check adds b461ac8b11ec 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 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp adds 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure adds 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. adds 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 adds b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) adds 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh adds decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid adds c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish adds 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] adds 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] adds 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function adds 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] adds ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs adds d69b12673c3e usb/host: enable auto power control for xhci-pci adds a68b74f92428 drm/amdgpu: add another raven1 gfxoff quirk adds 620f6cce93df drm/amdgpu: only check for _PR3 on dGPUs adds 9b815511cfeb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds afc2d5d17350 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 1b6e55029698 Revert "drm/amd/display: To modify the condition in indica [...] adds 09c5c36b3501 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds b4140d771010 drm/radeon: Add HD-audio component notifier support (v2) adds 749b84265409 PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds dfbabcfa161c drm/amdgpu/display: add support for multiple backlights adds 424eabb2f0f4 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 67bbdf382da6 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 8874e3a7baec drm/tegra: Fix compilation of variadic macro adds 24d4f9bff3d6 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 69140eb8bbf7 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 f951f6e859e6 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 b64a0e83c44b 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 d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference adds a8ad0c8fdbf5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds 017a6bb6637d 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 4a7a210a37c2 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 2a09551fbd6c Merge remote-tracking branch 'mmc/next' adds 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] adds 758b6dc94a2e Merge remote-tracking branch 'mfd/for-mfd-next' adds f820547446ed power: supply: ab8500: Use library interpolation adds c5b64a990e7f power: supply: ab8500: Rename charging algorithm symbols adds 484a9cc3dcb8 power: supply: ab8500: Drop abx500 concept adds 661d10ee0f1b power: supply: ab8500: Rename charging algorithm psy adds 5176a18bb5e1 power: supply: ab8500: Drop some includes from bmdata adds 56d629af09b9 power: supply: PCHG: Peripheral device charger adds d170575ef5f0 Merge remote-tracking branch 'battery/for-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 513d14045a2d regulator: rtq6752: fix reg reset behavior adds c1844a8ff161 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds d9144a32eeda 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 59f45527b028 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 12e7c54eaf9b 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 8fc1a6f70957 Merge remote-tracking branch 'keys/keys-next' adds 893c47d1964f selinux: return early for possible NULL audit buffers adds 60b2322b7a07 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 b6647ae0b774 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 cc6ef3d1fdde of: kexec: Remove FDT_PROP_* definitions adds cd26b554dd68 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 f6bcfe04d8ab Merge remote-tracking branch 'spi/for-5.15' into spi-next adds a285f7fdce54 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 030fe3e4dc42 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 4fb79e24fd36 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds d19faf0e49eb EDAC/amd64: Use DEVICE_ATTR helper macros adds 88386b79b7dd Merge remote-tracking branch 'edac/edac-for-next' 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 8fcc8f5dd397 Merge remote-tracking branch 'rcu/rcu/next' adds a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds 27c09181a38a Merge remote-tracking branch 'percpu/for-next' adds 7f5ba4806d3c cgroup1: fix leaked context root causing sporadic NULL der [...] adds a9a2e0482d64 workqueue: fix UAF in pwq_unbound_release_workfn() adds 55ccd52c1ce2 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 84b5e9fef1c8 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 3f199eaabdac 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 bceb51dee5b8 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 5b33dd121701 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 de16d0c631bb Merge remote-tracking branch 'dmaengine/next' adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds d43583f1c321 Merge remote-tracking branch 'cgroup/for-next' adds 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 28b859aa8d7c Merge remote-tracking branch 'rpmsg/for-next' adds 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() adds 0c38662bd34d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias adds e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support adds 9006b3f17989 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' 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 839fb69b8aea Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds f9630a1e1a1c 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 8682cd5a0036 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 7489465d223f Merge remote-tracking branch 'ntb/ntb-next' adds 19d67694745c Documentation: seccomp: Fix typo in user notification adds 19ef1bac9953 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 75fe3915dee0 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0f79ce970e79 gnss: drop stray semicolons adds 9070e5dfcb28 Merge remote-tracking branch 'gnss/gnss-next' adds 610207f7d03a slimbus: messaging: start transaction ids from 1 instead of zero adds c24e70aec9ad slimbus: messaging: check for valid transaction id adds f58e0e441318 slimbus: ngd: set correct device for pm adds e5c578adcdd9 slimbus: ngd: reset dma setup during runtime pm adds 306fed862189 Merge remote-tracking branch 'slimbus/for-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 5f92b45c3b67 x86/hyperv: add comment describing TSC_INVARIANT_CONTROL M [...] adds 097b09fbe21b Merge remote-tracking branch 'hyperv/hyperv-next' adds c784e46c8445 auxdisplay: Add I2C gpio expander example adds 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading adds ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() adds 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions adds d3d631d1be8d 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 b46e9b299bd9 fpga: altera-freeze-bridge: Address warning about unused variable adds 7f6296289cd1 fpga: xiilnx-spi: Address warning about unused variable adds 310a0b2dae99 fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6c17b7ff1d11 fpga: zynqmp-fpga: Address warning about unused variable adds a11fe89db628 fpga: fpga-mgr: wrap the write_init() op adds cdc2160df447 fpga: fpga-mgr: make write_complete() op optional adds 9590d5375cd4 fpga: fpga-mgr: wrap the write() op adds 43a0e0528d6d fpga: fpga-mgr: wrap the status() op adds 6814101ee1b2 fpga: fpga-mgr: wrap the state() op adds 5daa06ffcebf fpga: fpga-mgr: wrap the fpga_remove() op adds c485d3bf3cc7 fpga: fpga-mgr: wrap the write_sg() op adds a0c6cddd7045 Merge remote-tracking branch 'fpga/for-next' adds 51caa4ed8542 bus: mhi: Add inbound buffers allocation flag adds 6a68cd546c36 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 7f81b917db72 bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds cc9aaa88751c bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds a735a900cff2 bus: mhi: Add MMIO region length to controller structure adds be49067c86ea ath11k: set register access length for MHI driver adds 00f29cd72a64 bus: mhi: pci_generic: Set register access length for MHI driver adds 554492868314 bus: mhi: core: Add range checks for BHI and BHIe adds e1e82defeabd bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds b8c95616d154 bus: mhi: core: Improve debug messages for power up adds 6e29e99dc5fd 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 586587f4532c 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 e53eed66d7e0 memcg-infrastructure-to-flush-memcg-stats-v5 adds b8aad1431ede lazy tlb: introduce lazy mm refcount helper functions adds 5af95973a6cf lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 586ca4bc2f38 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 7da1407bbd36 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 186b23fd4e12 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds ae7a698e979e lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 4627c6ddf804 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 14fd4f7717ec powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds be50a9395e17 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 8add6fa42179 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds d4863e5daabb ps3disk: replace flush_kernel_dcache_page with flush_dcache_page adds 79f42f88b58d scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds a5ca098ba61e aacraid: remove an unused include adds 203596eb30c5 mm: remove flush_kernel_dcache_page adds 1d30259850a4 mm: sparse: pass section_nr to section_mark_present adds 3f52824802c5 mm: sparse: pass section_nr to find_memory_block adds c72e9d2929f0 mm: sparse: remove __section_nr() function adds 051171051d89 mm/sparse: set SECTION_NID_SHIFT to 6 adds decdd600171a include/linux/mmzone.h: avoid a warning in sparse memory support adds c0e2ba444e61 mm/vmalloc: use batched page requests in bulk-allocator adds 22d25328a325 mm/vmalloc: remove gfpflags_allow_blocking() check adds ee0effc3c5e1 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds dbd789c3114e mm/vmalloc: fix wrong behavior in vread adds 1e23f2704c94 mm/kasan: move kasan.fault to mm/kasan/report.c adds 42578affffb4 mm/page_alloc: always initialize memory map for the holes adds bc9ff7987d68 microblaze: simplify pte_alloc_one_kernel() adds 788e9f5ff081 mm: introduce memmap_alloc() to unify memory map allocation adds d0da85429fd1 memblock: stop poisoning raw allocations adds 7c3ac79602da hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds 694528bef2f0 hugetlb: drop ref count earlier after page allocation adds a7218e656d29 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 17cf8cbcec68 mm/vmscan: put the redirtied MADV_FREE pages back to anony [...] adds 1e4e46b549d0 mm/vmscan: remove misleading setting to sc->priority adds ab368b81f5db mm/vmscan: remove unneeded return value of kswapd_run() adds 93fdeeabe1ed mm/vmscan: add 'else' to remove check_pending label adds 5ce3c3cf0441 mm/numa: automatically generate node migration order adds eb4b80fe652a mm/migrate: update node demotion order on hotplug events adds 40b49990fddb mm/migrate: enable returning precise migrate_pages() succe [...] adds ba9aab991fca mm/migrate: demote pages during reclaim adds 160131d88d08 mm/vmscan: add page demotion counter adds d90806ccf017 mm/vmscan: add helper for querying ability to age anonymous pages adds d68939d5f58d mm/vmscan: Consider anonymous pages without swap adds 00d9578e8d7b mm/vmscan: never demote for memcg reclaim adds 71fd276b910f mm/migrate: add sysfs interface to enable reclaim migration adds 8549d367d8e0 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 8211b5fb853d mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds e6f22911a189 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] adds df178183cf05 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 8fc0017d3456 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds 0a3f25fea378 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds 8d2f762def9d mm/mempolicy: unify the create() func for bind/interleave/ [...] adds ad304f4dbb39 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 44e185c4d98f selftests: vm: add KSM merge test adds 6f33acfe86c9 selftests: vm: add KSM unmerge test adds 2d8c1cc37584 selftests: vm: add KSM zero page merging test adds a0dfa496708e selftests: vm: add KSM merging across nodes test adds 5f3534a2f5a6 mm/vmstat: correct some wrong comments adds ebdafd045bb4 mm/vmstat: simplify the array size calculation adds a86db1854bc5 mm/vmstat: remove unneeded return value adds 3c865af27e5d memory-hotplug.rst: remove locking details from admin-guide adds e67fbd63aa13 memory-hotplug.rst: complete admin-guide overhaul adds f66075141fd9 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 30f211ac1411 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 6a2cae491947 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds be90129b0eec mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds a9b3f453ad2d mm/memory_hotplug: remove nid parameter from remove_memory [...] adds d20a19d3b975 ACPI: memhotplug: memory resources cannot be enabled yet adds 46841d7fea53 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds fcd1341a0a6d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 197a8855adc9 mm/highmem: Remove deprecated kmap_atomic adds ef3136d62cc7 kfence: show cpu and timestamp in alloc/free info adds e57f4d210bb5 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 04237809f05d fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 0768ff6870b9 kernel/hung_task.c: Monitor killed tasks. adds 1d27789f1a6d fs/proc/kcore.c: add mmap interface adds 78c89c7dd965 proc/sysctl: make protected_* world readable adds 28072ec478c5 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds 024bdbef00c1 math: make RATIONAL tristate adds 8c0cd90728ed math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds fcf454be5d93 lib/string: optimized memcpy adds 0a07d3be0746 lib/string: optimized memmove adds fb196ca2c6b1 lib/string: optimized memset adds b3370e4af8b3 init/main.c: silence some -Wunused-parameter warnings adds 1cb882c9399a nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 30205e5baaab nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 7ec964864d47 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 36b4f35b2058 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds d68020ea25ec nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 52c9fd81bd58 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 1826962668f5 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 3607d6278117 pid: cleanup the stale comment mentioning pidmap_init(). adds 23287cf015b0 selftests/memfd: remove unused variable adds 3ca6f168c330 Merge branch 'akpm-current/current' adds 08076eab6fef Add linux-next specific files for 20210719
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 + .../devicetree/bindings/arm/rockchip.yaml | 15 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/clock/brcm,iproc-clocks.yaml | 1 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../devicetree/bindings/display/renesas,du.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 - .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../bindings/mtd/partitions/redboot-fis.txt | 27 - .../bindings/mtd/partitions/redboot-fis.yaml | 42 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 4 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 213 + Documentation/devicetree/bindings/net/fsl-fec.txt | 95 - .../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/power/rockchip-io-domain.txt | 135 - .../bindings/power/rockchip-io-domain.yaml | 330 + .../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 - .../devicetree/bindings/soc/rockchip/grf.yaml | 18 +- .../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 + .../early-userspace/early_userspace_support.rst | 8 +- 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/filesystems/locking.rst | 77 +- .../filesystems/ramfs-rootfs-initramfs.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/networking/filter.rst | 23 +- 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 | 43 +- Makefile | 199 +- Next/SHA1s | 333 + Next/Trees | 335 + Next/merge.log | 3333 ++++++++ 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/Kconfig | 2 +- arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 9 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 5 +- arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 691 ++ arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 6 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 4 +- arch/arm/boot/dts/imx35.dtsi | 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/imx7-mba7.dtsi | 1 - arch/arm/boot/dts/imx7d-mba7.dts | 1 - 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 | 13 +- arch/arm/boot/dts/rk3288.dtsi | 6 - arch/arm/boot/dts/rv1108.dtsi | 12 +- 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/versatile-ab.dts | 5 +- arch/arm/boot/dts/versatile-pb.dts | 2 +- arch/arm/boot/dts/zynq-7000.dtsi | 21 + arch/arm/boot/dts/zynq-ebaz4205.dts | 12 + arch/arm/configs/integrator_defconfig | 5 +- arch/arm/configs/multi_v7_defconfig | 3 +- arch/arm/configs/realview_defconfig | 4 +- arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/u8500_defconfig | 5 + arch/arm/configs/versatile_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 17 +- arch/arm/crypto/curve25519-glue.c | 8 +- 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/Makefile | 4 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 - arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 + 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 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 + .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 + .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 241 + 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 | 38 +- 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/net/bpf_jit_comp.c | 19 + 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 +- crypto/Kconfig | 2 +- drivers/acpi/acpi_memhotplug.c | 11 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- 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/nbd.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/ps3disk.c | 2 +- drivers/block/xen-blkfront.c | 224 +- drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 22 +- drivers/bus/mhi/core/main.c | 15 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 44 +- drivers/bus/ti-sysc.c | 28 +- drivers/char/hw_random/amd-rng.c | 8 +- drivers/char/hw_random/geode-rng.c | 8 +- drivers/char/hw_random/intel-rng.c | 8 +- drivers/char/hw_random/via-rng.c | 8 +- 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/clk/rockchip/clk-rk3036.c | 5 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/ingenic-sysost.c | 315 +- drivers/crypto/mxs-dcp.c | 81 +- 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/altera-freeze-bridge.c | 2 + drivers/fpga/dfl-fme-mgr.c | 6 - 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/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 - drivers/fpga/ts73xx-fpga.c | 6 - drivers/fpga/xilinx-pr-decoupler.c | 2 + drivers/fpga/xilinx-spi.c | 2 + drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +- 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 | 113 +- 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 | 14 +- 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 | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 6 +- 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_ttm.c | 90 +- 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 | 24 +- 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/nv.c | 243 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 66 + drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 179 +- 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 | 248 +- 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_resource.c | 2 +- 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 | 4 +- 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/iio/adc/ti-ads7950.c | 1 - drivers/iio/imu/adis.c | 3 +- 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/efa/efa_verbs.c | 118 +- drivers/infiniband/hw/irdma/ctrl.c | 13 +- drivers/infiniband/hw/irdma/hw.c | 11 +- drivers/infiniband/hw/irdma/main.c | 9 +- drivers/infiniband/hw/irdma/type.h | 3 +- drivers/infiniband/hw/irdma/uk.c | 5 +- drivers/infiniband/hw/irdma/verbs.c | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 28 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 - drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- 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/mtd/chips/cfi_cmdset_0002.c | 2 +- drivers/mtd/devices/mchp48l640.c | 5 +- drivers/mtd/mtd_blkdevs.c | 9 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 + drivers/mtd/nand/spi/core.c | 2 +- drivers/net/bonding/bond_main.c | 2 + drivers/net/dsa/mt7530.c | 1 + drivers/net/dsa/mt7530.h | 1 + drivers/net/dsa/mv88e6xxx/Kconfig | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 - .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.c | 6 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/igc/igc.h | 48 +- drivers/net/ethernet/intel/igc/igc_defines.h | 62 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +- drivers/net/ethernet/intel/igc/igc_main.c | 448 +- drivers/net/ethernet/intel/igc/igc_regs.h | 19 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 8 +- 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/netdevsim/bus.c | 17 +- drivers/net/netdevsim/netdev.c | 6 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/phy/dp83822.c | 8 +- drivers/net/phy/marvell10g.c | 89 + drivers/net/usb/hso.c | 33 +- drivers/net/usb/r8152.c | 30 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 50 +- drivers/net/vmxnet3/vmxnet3_drv.c | 221 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 20 + drivers/net/vmxnet3/vmxnet3_int.h | 22 +- 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/nvme/host/pci.c | 67 +- drivers/nvme/host/tcp.c | 4 +- drivers/of/address.c | 33 + drivers/of/base.c | 5 +- drivers/of/device.c | 3 + drivers/of/fdt.c | 3 - drivers/of/kexec.c | 40 +- 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 | 249 +- drivers/platform/x86/think-lmi.c | 45 +- drivers/platform/x86/think-lmi.h | 1 + drivers/platform/x86/wireless-hotkey.c | 2 +- drivers/power/supply/Kconfig | 10 + drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 219 +- drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 22 +- drivers/power/supply/ab8500_chargalg.c | 2100 +++++ drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 2099 ----- drivers/power/supply/cros_peripheral_charger.c | 386 + 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 | 289 + 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/slimbus/messaging.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 22 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/rockchip/Kconfig | 4 +- drivers/spi/spi-atmel.c | 9 +- drivers/spi/spi-cadence-quadspi.c | 30 +- 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/ceph/addr.c | 9 +- fs/ceph/file.c | 2 + fs/cifs/cifs_dfs_ref.c | 6 +- fs/cifs/cifsglob.h | 7 + fs/cifs/connect.c | 114 +- fs/cifs/dfs_cache.c | 229 +- fs/cifs/dfs_cache.h | 3 + fs/cifs/dns_resolve.c | 10 +- fs/cifs/dns_resolve.h | 2 +- fs/cifs/fs_context.c | 7 + fs/cifs/misc.c | 2 +- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.h | 1 + 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 | 14 +- fs/ext2/file.c | 7 +- fs/ext2/inode.c | 12 +- fs/ext2/namei.c | 4 +- fs/ext2/super.c | 3 - fs/ext4/ext4.h | 10 - fs/ext4/extents.c | 25 +- fs/ext4/file.c | 13 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 13 +- fs/ext4/truncate.h | 8 +- fs/f2fs/data.c | 8 +- fs/f2fs/debug.c | 9 + fs/f2fs/f2fs.h | 9 +- fs/f2fs/file.c | 62 +- fs/f2fs/gc.c | 1 + fs/f2fs/super.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 | 56 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 10 +- fs/fuse/fuse_i.h | 7 - fs/fuse/inode.c | 1 - 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 | 50 +- fs/internal.h | 2 - fs/io_uring.c | 8 +- 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/stree.c | 31 +- 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_bmap_util.c | 15 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_inode.c | 134 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_ioctl.c | 27 +- fs/xfs/xfs_rtalloc.c | 49 +- fs/xfs/xfs_super.c | 2 - fs/zonefs/super.c | 26 +- fs/zonefs/zonefs.h | 7 +- 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/dt-bindings/clock/rk3036-cru.h | 1 + include/linux/backing-dev-defs.h | 2 + include/linux/backing-dev.h | 19 + include/linux/bitops.h | 50 + include/linux/bpf-cgroup.h | 54 - include/linux/bpf.h | 154 +- include/linux/bpf_verifier.h | 20 +- include/linux/btf.h | 1 + include/linux/compiler_attributes.h | 1 + include/linux/device.h | 4 + include/linux/filter.h | 3 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 40 + 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/mlx5/mlx5_ifc.h | 14 +- include/linux/mm_types.h | 2 + include/linux/mm_types_task.h | 5 + include/linux/mmzone.h | 15 +- include/linux/netdevice.h | 2 + include/linux/netfs.h | 2 +- include/linux/of.h | 5 + include/linux/pagemap.h | 50 + include/linux/platform_data/cros_ec_commands.h | 67 + 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 | 11 + 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/skbuff.h | 10 +- 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/typecheck.h | 9 + 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/af_unix.h | 12 + include/net/netns/xfrm.h | 1 + include/net/xdp.h | 5 + include/soc/tegra/mc.h | 9 +- include/sound/compress_driver.h | 2 - include/sound/soc.h | 6 + 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/uapi/drm/tegra_drm.h | 425 +- include/uapi/linux/bpf.h | 85 +- include/uapi/linux/cec.h | 2 +- include/uapi/linux/ioprio.h | 46 + include/uapi/linux/mempolicy.h | 1 + include/uapi/linux/openvswitch.h | 8 + include/uapi/rdma/irdma-abi.h | 2 +- init/Kconfig | 29 +- init/main.c | 25 +- kernel/Makefile | 1 + kernel/bpf/Kconfig | 2 +- kernel/bpf/arraymap.c | 21 + kernel/bpf/btf.c | 77 +- kernel/bpf/cpumap.c | 116 +- kernel/bpf/devmap.c | 49 +- kernel/bpf/hashtab.c | 105 +- kernel/bpf/helpers.c | 356 +- kernel/bpf/local_storage.c | 7 +- kernel/bpf/map_in_map.c | 8 + kernel/bpf/syscall.c | 53 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 442 +- kernel/cgroup/cgroup-v1.c | 4 +- kernel/cgroup/cgroup.c | 1 - kernel/cpu.c | 2 +- kernel/dma/Kconfig | 14 + kernel/dma/direct.c | 59 +- kernel/dma/direct.h | 8 +- kernel/dma/ops_helpers.c | 12 +- kernel/dma/swiotlb.c | 282 +- kernel/exit.c | 2 +- kernel/fork.c | 52 + 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 +- kernel/trace/bpf_trace.c | 33 +- kernel/trace/trace_events_hist.c | 6 +- kernel/workqueue.c | 20 +- lib/Kconfig.debug | 159 +- lib/Kconfig.kcsan | 42 +- lib/crypto/blake2s.c | 8 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519.c | 8 +- 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 | 168 +- 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/madvise.c | 2 +- mm/memblock.c | 20 +- mm/memcontrol.c | 192 +- mm/memory-failure.c | 4 +- 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/readahead.c | 2 + mm/rmap.c | 41 +- mm/shmem.c | 20 +- mm/slub.c | 85 +- mm/sparse.c | 43 +- mm/swapfile.c | 8 +- mm/truncate.c | 56 +- 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 | 133 +- net/caif/caif_socket.c | 3 +- net/core/Makefile | 2 - net/core/dev.c | 137 +- net/core/filter.c | 10 +- net/core/rtnetlink.c | 9 +- net/core/skbuff.c | 18 +- net/core/skmsg.c | 16 +- net/core/sock_map.c | 22 +- net/decnet/af_decnet.c | 27 +- net/ipv4/igmp.c | 2 + net/ipv4/tcp_bpf.c | 2 +- net/ipv4/udp_bpf.c | 3 +- net/ipv6/addrconf.c | 6 +- net/netfilter/nf_tables_api.c | 12 + net/netrom/nr_timer.c | 20 +- net/openvswitch/actions.c | 6 +- net/openvswitch/datapath.c | 72 +- net/openvswitch/datapath.h | 20 + net/qrtr/mhi.c | 2 +- net/sched/act_api.c | 12 +- net/sched/cls_api.c | 15 +- net/sched/cls_tcindex.c | 5 +- net/sched/sch_api.c | 10 +- net/sctp/socket.c | 4 + net/sunrpc/svc.c | 21 + net/sunrpc/svc_xprt.c | 3 + net/tipc/socket.c | 36 +- net/unix/Makefile | 1 + net/unix/af_unix.c | 85 +- net/unix/unix_bpf.c | 122 + 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/bpf/xdp_redirect_cpu_user.c | 22 +- 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 | 24 +- scripts/Makefile.lib | 22 + scripts/bpf_doc.py | 2 + scripts/generate_rust_analyzer.py | 143 + scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/rust-version.sh | 31 + scripts/setlocalversion | 13 +- 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/isa/sb/sb16_csp.c | 4 + sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 8 + sound/pci/ice1712/ice1724.c | 42 +- sound/pci/intel8x0.c | 2 + sound/soc/amd/acp-da7219-max98357a.c | 5 + 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/rt5682.c | 8 +- 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 | 29 +- sound/soc/codecs/wcd938x.h | 1 - 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/soc-pcm.c | 22 +- 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/arch/arm64/include/uapi/asm/unistd.h | 1 + tools/bpf/bpftool/common.c | 5 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kconfig.h | 6 - tools/include/linux/lockdep.h | 2 +- tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/asm-generic/unistd.h | 7 +- tools/include/uapi/linux/bpf.h | 85 +- tools/lib/bpf/btf.h | 19 + tools/lib/bpf/btf_dump.c | 838 +- tools/lib/bpf/libbpf.c | 138 +- tools/lib/bpf/libbpf.h | 9 +- tools/lib/bpf/libbpf.map | 1 + 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/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-report.c | 33 +- tools/perf/builtin-sched.c | 35 +- tools/perf/builtin-script.c | 8 + tools/perf/builtin-stat.c | 3 - tools/perf/builtin-trace.c | 45 +- tools/perf/tests/bpf.c | 2 + tools/perf/tests/event_update.c | 6 +- tools/perf/tests/evsel-roundtrip-name.c | 3 +- tools/perf/tests/maps.c | 2 + tools/perf/tests/parse-events.c | 16 +- tools/perf/tests/perf-time-to-tsc.c | 3 +- tools/perf/tests/topology.c | 1 + tools/perf/util/cs-etm.c | 168 +- tools/perf/util/data.c | 2 +- tools/perf/util/dso.c | 4 +- tools/perf/util/dwarf-aux.c | 8 +- tools/perf/util/dwarf-aux.h | 2 +- tools/perf/util/env.c | 2 + tools/perf/util/lzma.c | 8 +- tools/perf/util/map.c | 2 + tools/perf/util/pfm.c | 2 +- tools/perf/util/pmu.c | 9 +- tools/perf/util/probe-event.c | 53 +- tools/perf/util/probe-event.h | 4 +- tools/perf/util/probe-file.c | 4 +- tools/perf/util/probe-finder.c | 15 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/session.c | 1 + tools/perf/util/sort.c | 2 +- tools/perf/util/sort.h | 2 +- tools/perf/util/stat-display.c | 14 +- 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/bpf/prog_tests/btf_dump.c | 598 ++ .../selftests/bpf/prog_tests/core_autosize.c | 22 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 53 + .../selftests/bpf/prog_tests/sockmap_listen.c | 406 +- tools/testing/selftests/bpf/prog_tests/timer.c | 55 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 69 + .../bpf/prog_tests/xdp_context_test_run.c | 105 + .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +- .../testing/selftests/bpf/progs/get_func_ip_test.c | 73 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 - .../bpf/progs/test_xdp_context_test_run.c | 20 + tools/testing/selftests/bpf/progs/timer.c | 297 + tools/testing/selftests/bpf/progs/timer_mim.c | 88 + .../testing/selftests/bpf/progs/timer_mim_reject.c | 74 + tools/testing/selftests/bpf/test_progs.h | 12 + .../selftests/bpf/verifier/value_ptr_arith.c | 229 + 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 + 1557 files changed, 108616 insertions(+), 19386 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/fsl,fec.yaml delete mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt 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 delete mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.txt create mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.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/boot/dts/aspeed-bmc-inspur-nf5280m6.dts 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/boot/dts/rockchip/rk3328-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts 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/power/supply/ab8500_chargalg.c delete mode 100644 drivers/power/supply/abx500_chargalg.c create mode 100644 drivers/power/supply/cros_peripheral_charger.c 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 net/unix/unix_bpf.c 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 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/timer.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c 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