This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from 79e06c4c4950 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds aa8bf298a96a ext4: simplify ext4_sb_read_encoding adds 86e805757978 f2fs: simplify f2fs_sb_read_encoding adds a440943e68cd unicode: remove the charset field from struct unicode_map adds f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned adds 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load adds 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions adds 9012d79cf0c7 unicode: simplify utf8len adds fbc59d65059e unicode: move utf8cursor to utf8-selftest.c adds 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map adds 2b3d04787012 unicode: Add utf8-data module adds e2a58d2d3416 unicode: only export internal symbols for the selftests adds 6661224e66f0 Merge tag 'unicode-for-next-5.17' of git://git.kernel.org/ [...] adds e7f7c99ba911 signal: In get_signal test for signal_group_exit every tim [...] adds 5768d8906bc2 signal: Requeue signals in the appropriate queue adds b171f667f378 signal: Requeue ptrace signals adds 5ae9497dda62 signal: requeuing undeliverable signals adds 9d3f401c52e3 Merge SA_IMMUTABLE-fixes-for-v5.16-rc2 adds 5e354747b2c9 exit/s390: Remove dead reference to do_exit from copy_thread adds 0e25498f8cd4 exit: Add and use make_task_dead. adds 05ea0424f0e2 exit: Move oops specific logic from do_exit into make_task_dead adds 7f80a2fd7db9 exit: Stop poorly open coding do_task_dead in make_task_dead adds eb55e716ac1a exit: Stop exporting do_exit adds bbda86e988d4 exit: Implement kthread_exit adds ca3574bd653a exit: Rename module_put_and_exit to module_put_and_kthread_exit adds cead18552660 exit: Rename complete_and_exit to kthread_complete_and_exit adds 40966e316f86 kthread: Ensure struct kthread is present for all kthreads adds 6b1248798eb6 exit/kthread: Move the exit code for kernel threads into s [...] adds 5eb6f22823e0 exit/kthread: Fix the kerneldoc comment for kthread_comple [...] adds 1fb466dff904 objtool: Add a missing comma to avoid string concatenation adds 6692c98c7df5 fork: Stop protecting back_fork_cleanup_cgroup_lock with C [...] adds ff8288ff475e fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork [...] adds dd621ee0cf8e kthread: Warn about failed allocations for the init kthread adds 00580f03af5e kthread: Never put_user the set_child_tid address adds e32cf5dfbe22 kthread: Generalize pf_io_worker so it can point to struct [...] adds 4f0712ccec09 hexagon: Fix function name in die() adds ab4ababdf77c h8300: Fix build errors from do_exit() to make_task_dead() [...] adds 751971af2e36 csky: Fix function name in csky_alignment() and die() adds 85be9ae7b630 exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call mak [...] adds 912616f142bf exit: Guarantee make_task_dead leaks the tsk when calling [...] adds de77c3a5b95c exit: Move force_uaccess back into do_exit adds 98b24b16b2ae signal: Have the oom killer detect coredumps using signal- [...] adds a0287db0f1d6 signal: Have prepare_signal detect coredumps using signal- [...] adds 7ba03471ac4a signal: Make coredump handling explicit in complete_signal adds 752dc9707567 signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process adds 2f824d4d197e signal: Remove SIGNAL_GROUP_COREDUMP adds 6ac79ec5378b coredump: Stop setting signal->group_exit_task adds 60700e38fb68 signal: Rename group_exit_task group_exec_task adds 49697335e0b4 signal: Remove the helper signal_group_exit adds 6410349ea5e1 signal: clean up kernel-doc comments adds 2d4bcf886e42 exit: Remove profile_task_exit & profile_munmap adds 2873cd31a20c exit: Remove profile_handoff_task adds 270b6541e603 exit: Coredumps reach do_group_exit adds 907c311f37ba exit: Fix the exit_code for wait_task_zombie adds 2d18f7f45620 exit: Use the correct exit_code in /proc/<pid>/stat adds 1b5a42d9c85f taskstats: Cleanup the use of task->exit_code adds 6707d0fc6057 ptrace: Remove second setting of PT_SEIZED in ptrace_attach adds 4264178416cd ptrace: Remove unused regs argument from ptrace_report_syscall adds a403df29789b ptrace/m68k: Stop open coding ptrace_report_syscall adds 35ce8ae9ae2e Merge branch 'signal-for-v5.17' of git://git.kernel.org/pu [...] adds 98f2345773f9 unicode: fix .gitignore for generated utfdata file adds 9dc3c3f691bc module: Remove outdated comment adds ef307fc2a9bd MAINTAINERS: Remove myself as modules maintainer adds b1ae6dc41eaa module: add in-kernel support for decompressing adds ca321ec74322 module.h: allow #define strings to work with MODULE_IMPORT_NS adds 96dd87548810 MAINTAINERS: add mailing lists for kmod and modules adds 285ac8dca4df kernel: Fix spelling mistake "compresser" -> "compressor" adds a97ac8cb24a3 module: fix signature check failures when using in-kernel [...] adds 763978ca67a3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 6fed105a5640 MAINTAINERS: remove Gilles Muller adds 92b2dadaa624 scripts/coccinelle: drop bugon.cocci adds 3cdb8e995ee2 drop fen.cocci adds b70b878c32ef Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/li [...] adds ab571cbc098c watchdog: Kconfig: enable MTK watchdog adds cea62f9fee0d watchdog: f71808e_wdt: Add F81966 support adds 33950f9a36ac dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 adds 0b595831c2c8 dt-bindings: watchdog: Document Exynos850 watchdog bindings adds f197d47584be watchdog: s3c2410: Fail probe if can't find valid timeout adds a90102e358ee watchdog: s3c2410: Let kernel kick watchdog adds 8d9fdf60e37c watchdog: s3c2410: Make reset disable register optional adds 2bd33bb4bc1c watchdog: s3c2410: Extract disable and mask code into sepa [...] adds 370bc7f50f47 watchdog: s3c2410: Implement a way to invert mask reg value adds aa220bc6b758 watchdog: s3c2410: Add support for WDT counter enable register adds cf3fad4e62d3 watchdog: s3c2410: Cleanup PMU related code adds e249d01b5e8b watchdog: s3c2410: Support separate source clock adds 1a47cda07af4 watchdog: s3c2410: Remove superfluous err label adds 5c9348157b9d dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string adds 15ebdc43d703 watchdog: Kconfig: fix help text indentation adds aeaacc064d85 watchdog: meson_gxbb_wdt: remove stop_on_reboot adds 9439c9fde835 dt-bindings: watchdog: convert Broadcom's WDT to the json-schema adds 17fffe91ba36 dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding adds d6b9c679bbac watchdog: bcm7038_wdt: Support platform data configuration adds bc0bf9e9ac3b watchdog: Allow building BCM7038_WDT for BCM63XX adds e764faef774b watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt adds b844f9181b4a MIPS: BCM63XX: Provide platform data to watchdog device adds f8d9ba7fedd2 watchdog: Remove BCM63XX_WDT adds 1fc8a2c021c3 watchdog: davinci: Use div64_ul instead of do_div adds 968011a291f3 watchdog: da9063: use atomic safe i2c transfer in reset handler adds cd4eadf228db watchdog: s3c2410: Add Exynos850 support adds 1da9bf73033d dt-bindings: watchdog: Realtek Otto WDT binding adds 7d7267ae639d watchdog: Add Realtek Otto watchdog timer adds 7d608c33cb58 watchdog: da9063: Add hard dependency on I2C adds ab02a00c9e32 dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L adds 2cbc5cd0b55f watchdog: Add Watchdog Timer driver for RZ/G2L adds 1bafac47a4f7 watchdog: mtk_wdt: use platform_get_irq_optional adds af5bb1c20799 dt-bindings: watchdog: atmel: Add missing 'interrupts' property adds a51f58969389 watchdog: s3c2410: Use platform_get_irq() to get the interrupt adds f7bcb02390ad watchdog: s3c2410: Fix getting the optional clock adds b05e69f82291 dt-bindings: watchdog: Add SM6350 and SM8250 compatible adds 4ed224aeaf66 watchdog: Add Apple SoC watchdog driver adds ffd264bd152c watchdog: msc313e: Check if the WDT was running at boot adds 2225acc32275 Merge tag 'linux-watchdog-5.17-rc1' of git://www.linux-wat [...] adds 0d5924ec4b89 ntb_hw_amd: Add NTB PCI ID for new gen CPU adds e70dc094265c NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment adds 78c5335b1aa6 ntb_hw_switchtec: fix the spelling of "its" adds 32c3d375b0ed ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all adds 7ff351c86b6b ntb_hw_switchtec: Fix bug with more than 32 partitions adds 857e239c3ef5 ntb_hw_switchtec: AND with the part_map for a valid tpart_vec adds 2f58265e163d ntb_hw_switchtec: Update the way of getting VEP instance ID adds 1d3cfc2835c1 ntb_hw_switchtec: Remove code for disabling ID protection adds 8cd778650ae2 ntb_hw_switchtec: Fix a minor issue in config_req_id_table() adds 96000bc95662 Merge tag 'ntb-5.17' of git://github.com/jonmason/ntb adds f96b2e77f6d1 i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] adds 313ece22600b i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] adds f18f98110f2b i3c: fix incorrect address slot lookup on 64-bit adds 3f43926f2712 i3c/master/mipi-i3c-hci: Fix a potentially infinite loop i [...] adds 57d8d3fc060c i3c: master: svc: move module reset behind clk enable adds a84a9222b2be i3c: master: svc: fix atomic issue adds 9fd6b5ce8523 i3c: master: svc: separate err, fifo and disable interrupt [...] adds d5e512574dd2 i3c: master: svc: add support for slave to stop returning data adds 173fcb27210b i3c: master: svc: set ODSTOP to let I2C device see the STO [...] adds 05be23ef78f7 i3c: master: svc: add runtime pm support adds c5d4587bb9a9 i3c: master: svc: add the missing module device table adds 7ff730ca458e i3c: master: svc: enable the interrupt in the enable ibi function adds 7a2bccd1a27f i3c: master: mipi-i3c-hci: correct the config reference fo [...] adds 13462ba1815d i3c: master: dw: check return of dw_i3c_master_get_free_pos() adds 4b3789512f01 Merge tag 'i3c/for-5.17' of git://git.kernel.org/pub/scm/l [...] adds b7b2b49e59e3 Input: palmas-pwrbutton - use bitfield helpers adds fafc66387dc0 Input: wacom_i2c - clean up the query device fields adds b85a4d962834 Input: palmas-pwrbutton - make a couple of arrays static const adds 8c374ef45416 Input: ff-core - correct magnitude setting for rumble comp [...] adds 5d8dfaa71d87 Merge tag 'v5.15' into next adds 5ede7f0cfb93 Input: goodix - add pen support adds 84345c618e1e Input: goodix - improve gpiod_get() error logging adds 71f4ecd5ee84 Input: goodix - 2 small fixes for pen support adds 66d27d848fa6 Input: silead - add support for EFI-embedded fw using diff [...] adds 046612a3f592 Input: silead - add pen support adds 73cca71a9032 Input: ti_am335x_tsc - set ADCREFM for X configuration adds 6bfeb6c21e1b Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 adds 23dee6c6b183 Input: ti_am335x_tsc - lower the X and Y sampling time adds 53b90bd97670 Input: ucb1400_ts - remove redundant variable penup adds 652c0441de58 Input: byd - fix typo in a comment adds 08a6df090638 Input: gpio-keys - avoid clearing twice some memory adds 8a78050ee257 Input: axp20x-pek - revert "always register interrupt hand [...] adds fdbb80252632 dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend adds c54be0e32e54 Input: zinitix - handle proper supply names adds 9df136b55522 Input: zinitix - add compatible for bt532 adds b6e43dddaea3 Input: ti_am335x_tsc - fix a typo in a comment adds 762f99f4f3cb Merge branch 'next' into for-linus adds b520085ca579 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f346f32701eb MAINTAINERS: Add Helge as fbdev maintainer adds 3c750c7b6143 Merge tag 'fbdev-5.17-1' of git://git.kernel.org/pub/scm/l [...] adds a6097180d884 devtmpfs regression fix: reconfigure on each mount adds 0b66fa776c36 cifs: remove redundant assignment to pointer p adds d1a931ce2e3b cifs: track individual channel status using chans_need_reconnect adds f486ef8e2003 cifs: use the chans_need_reconnect bitmap for reconnect status adds 66eb0c6e6661 cifs: adjust DebugData to use chans_need_reconnect for con [...] adds 2e0fa298d149 cifs: add WARN_ON for when chan_count goes below minimum adds 183eea2ee5ba cifs: reconnect only the connection and not smb session wh [...] adds 080dc5e5656c cifs: take cifs_tcp_ses_lock for status checks adds 1913e1116a31 cifs: fix hang on cifs_get_next_mid() adds 73f9bfbe3d81 cifs: maintain a state machine for tcp/smb/tcon sessions adds bda487ac4beb cifs: avoid race during socket reconnect between send and recv adds 3ac5f2f2574a cifs: Fix smb311_update_preauth_hash() kernel-doc comment adds dea290371928 cifs: move superblock magic defitions to magic.h adds 9bbf8662a27b cifs: fix FILE_BOTH_DIRECTORY_INFO definition adds 0c947b893d69 Merge tag '5.17-rc-part1-smb3-fixes' of git://git.samba.or [...] adds 063e458c7aaf orangefs: use default_groups in kobj_type adds 40a74870b2d1 orangefs: Fix the size of a memory allocation in orangefs_ [...] adds f0033681f0fe Merge tag 'for-linus-5.17-ofs-1' of git://git.kernel.org/p [...] adds 5504f6794448 perf test sigtrap: Add basic stress test for sigtrap handling adds e9c08f722924 perf test sigtrap: Print errno string when failing adds c77a78c29177 tools build: Enable warnings through HOSTCFLAGS adds 9a5b2d1afa9f libperf: Adopt perf_counts_values__scale() from tools/perf/util adds f2c4dcf19190 libperf: Remove scaling process from perf_mmap__read_self() adds a7f3713f6bf2 libperf tests: Add test_stat_multiplexing test adds 4edb117e6472 perf docs: Add info on AMD raw event encoding adds 7a2e14962cd4 perf docs: Update link to AMD documentation adds b4515ad6e1c8 perf trace: Enable ignore_missing_thread for trace adds 6b6b16b3bb61 perf metric: Reduce multiplexing with duration_time adds ecdcf630d71f perf evlist: Allow setting arbitrary leader adds 94dbfd6781a0 perf parse-events: Architecture specific leader override adds ed17b1914978 perf tools: Drop requirement for libstdc++.so for libopenc [...] adds e69dc84282fb perf stat: Support --cputype option for hybrid events adds 8ff4f20f3eb5 perf vendor events arm64: Fix JSON indentation to 4 spaces [...] adds 39f054a98ab1 Merge remote-tracking branch 'torvalds/master' into perf/core adds f0a29c9647ff perf bench: Use unbuffered output when pipe/tee'ing to a file adds b0fde9c6e291 perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT adds 888569dbcd80 perf dlfilter: Drop unused variable adds 3987d65f45ed perf vendor events: For the Arm Neoverse N2 adds 6732f10b11c6 perf vendor events: Rename arm64 arch std event files adds 7cc9680c4be7 perf cs-etm: Remove duplicate and incorrect aux size checks adds 8acf3793eae4 perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check adds 017f7d1fac1c libperf tests: Fix a spelling mistake "Runnnig" -> "Running" adds 5d28a17c1c0e perf namespaces: Add helper nsinfo__is_in_root_namespace() adds d3b58af9a827 perf arm64: Rename perf_event_arm_regs for ARM64 registers adds 83869019c74c perf arch: Support register names from all archs adds 416e15ad17f8 perf ftrace: Add 'trace' subcommand adds a9b8ae8ae347 perf ftrace: Move out common code from __cmd_ftrace adds 53be50282269 perf ftrace: Add 'latency' subcommand adds 177f4eac7fb7 perf ftrace: Add -b/--use-bpf option for latency subcommand adds 9c5c60521957 perf ftrace: Implement cpu and task filters in BPF adds a840974e96fd perf test: Test 73 Sig_trap fails on s390 adds ff8752d7617d perf arm-spe: Synthesize SPE instruction events adds f8464e084dd3 perf test: Use 3 digits for test numbering now we can have [...] adds 7248e308a575 perf tools: Record ARM64 LR register automatically adds 32bfa5bf71db perf machine: Add a mechanism to inject stack frames adds ab2369213448 perf script: Use callchain_param_setup() instead of open c [...] adds aa8db3e41dae perf callchain: Enable dwarf_callchain_users on arm64 adds ffc60350489d perf tools: Refactor SMPL_REG macro in perf_regs.h adds b9f6fbb3b2c2 perf arm64: Inject missing frames when using 'perf record [...] adds bb516937c2ef Merge remote-tracking branch 'torvalds/master' into perf/core adds 7fbddf40b881 tools headers UAPI: Add new macros for mem_hops field to p [...] adds 0ebce3d65f1f perf powerpc: Add encodings to represent data based on new [...] adds af2b24f228a0 perf powerpc: Add data source encodings for power10 platform adds 65f8d08cf838 Merge remote-tracking branch 'torvalds/master' into perf/core adds debe70e48896 Merge remote-tracking branch 'torvalds/master' into perf/core adds e3304c213572 perf sort: Include global and local variants for p_stage_c [...] adds befee3775b6d perf powerpc: Update global/local variants for p_stage_cyc adds d5962fb7d690 perf annotate: Avoid TUI crash when navigating in the anno [...] adds 0046686da0ef perf test: Enable system wide for metricgroups test adds 62942e9fda9f perf script: Fix hex dump character output adds 8de78328f041 Revert "perf powerpc: Add encodings to represent data base [...] adds b4bb6f05e4b2 Revert "perf powerpc: Add data source encodings for power1 [...] adds dcffc5ebb80d perf evsel: Improve error message for uncore events adds 818ab78c03aa libperf: Add comments to 'struct perf_cpu_map' adds ca2c9b76bc3c perf stat: Add aggr creators that are passed a cpu adds 01843ca01977 perf stat: Correct aggregation CPU map adds a023283fadef perf stat: Switch aggregation to use for_each loop adds 88031a0de7d6 perf stat: Switch to cpu version of cpu_map__get() adds eff54c24bb14 perf cpumap: Switch cpu_map__build_map() to cpu function adds 448a69d9f34d perf cpumap: Remove map+index get_socket() adds 1cdae3d67347 perf cpumap: Remove map+index get_die() adds 3f6233dc7798 perf cpumap: Remove map+index get_core() adds 86d94048e234 perf cpumap: Remove map+index get_node() adds 49679da388f4 perf cpumap: Add comments to aggr_cpu_id() adds 63e0fa873d88 perf cpumap: Remove unused cpu_map__socket() adds 3ac23d199c2b perf cpumap: Simplify equal function name adds 51b826fadf4f perf cpumap: Rename empty functions adds 194a3a202564 perf cpumap: Document cpu__get_node() and remove redundant [...] adds 4e90e5cc74c6 perf cpumap: Remove map from function names that don't use a map adds adff2c634357 perf cpumap: Remove cpu_map__cpu(), use libperf function adds 5f50e15c1510 perf cpumap: Refactor cpu_map__build_map() adds 973aeb3c7ada perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions adds dfc66beff7fa perf cpumap: Move 'has' function to libperf adds 92aad5c33f53 perf cpumap: Add some comments to cpu_aggr_map adds bd26bddfd936 perf cpumap: Trim the cpu_aggr_map adds f9e891ea1722 perf stat: Fix memory leak in check_per_pkg() adds 34794913e2dc perf cpumap: Add CPU to aggr_cpu_id adds 7365f105e374 perf stat-display: Avoid use of core for CPU adds 2ca0a3718da2 perf evsel: Derive CPUs and threads in alloc_counts adds 7e3d1784c8a4 libperf: Switch cpu to more accurate cpu_map_idx adds 47ffe806674f libperf: Use cpu not index for evsel mmap adds 7316268ff740 perf counts: Switch name cpu to cpu_map_idx adds ab90caa7b2d0 perf stat: Rename aggr_data cpu to imply it's an index adds 7ea82fbee459 perf stat: Use perf_cpu_map__for_each_cpu() adds f9551b3f6249 perf script: Use for each cpu to aid readability adds 80b82f3b65e9 libperf: Allow NULL in perf_cpu_map__idx() adds 472832d2c000 perf evlist: Refactor evlist__for_each_cpu() adds 7ac0089d138f perf evsel: Pass cpu not cpu map index to synthesize adds da8c94c06517 perf stat: Correct variable name for read counter adds 2daa08c4d9cd perf evsel: Rename CPU around get_group_fd adds 1fa497d4c01d perf evsel: Reduce scope of evsel__ignore_missing_thread adds 6f844b1fdd3b perf evsel: Rename variable cpu to index adds aa11e55a3995 perf test: Use perf_cpu_map__for_each_cpu() adds 379c224bef72 perf stat: Correct check_per_pkg() cpu adds 5b1af93dbc7e perf stat: Swap variable name cpu to index adds 91802e73f771 libperf: Sync evsel documentation adds 7263f3498ba8 perf bpf: Rename 'cpu' to 'cpu_map_idx' adds 84d2f4f0375d perf c2c: Use more intention revealing iterator adds b57af1b4017a perf script: Fix flipped index and cpu adds ce37ab3eb249 perf stat: Correct first_shadow_cpu to return index adds 6d18804b963b perf cpumap: Give CPUs their own type adds 0ce05781f490 perf tools: Fix SMT fallback with large core counts adds 6dd8646939a7 perf tools: Probe non-deprecated sysfs path 1st adds f56ef30a31d3 perf expr: Add debug logging for literals adds c0dd94558d0e perf pmu-events: Don't lower case MetricExpr adds 1aa77e716c6f Merge remote-tracking branch 'torvalds/master' into perf/core adds 35cb8c713a49 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds f1dcda0f7954 tools headers UAPI: Update tools's copy of drm.h header adds 486e5ed88827 tools headers cpufeatures: Sync with the kernel sources adds e652ab64e584 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 46f57d241015 perf arm: Fix off-by-one directory path adds 99fc11bb5b6f libperf tests: Update a use of the new cpumap API adds e000ea0beffb perf metricgroup: Fix use after free in metric__new() adds a6e62743621e perf cputopo: Fix CPU topology reading on s/390 adds d3e2bb4359f7 perf metric: Fix metric_leader adds 37be585807cb perf cpumap: Add is_dummy() method adds 2eea0b56b0d6 perf evlist: No need to do any affinity setup when profiling pids adds 9bce13ea88f8 perf record: Disable debuginfod by default adds 57d17378a4a0 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.k [...] adds 753150ada5e9 ARC: thread_info.h: correct two typos in a comment adds e296c2e1cd70 ARC: perf: Remove redundant initialization of variable idx adds 7e5b06b8c1f8 arc: Replace lkml.org links with lore adds 1b2a62becace ARC: perf: fix misleading comment about pmu vs counter stop adds ca295ffb9102 arc: perf: Move static structs to where they're really used adds 8f67f65d121c arc: use swap() to make code cleaner adds 62b488875c05 Merge tag 'arc-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9cc960a164f1 Merge branch 'core' of git://git.kernel.org/pub/scm/linux/ [...] adds 07f910f9b729 mm: Remove slab from struct page adds e3a8b6a1e70c Merge tag 'slab-for-5.17-part2' of git://git.kernel.org/pu [...] adds b6c55b162bce ACPI: scan: Change acpi_scan_init() return value type to void adds 681e7187aef4 ACPI: scan: Simplify initialization of power and sleep buttons adds c96f195deeef ACPI: scan: Rename label in acpi_scan_init() adds 7f7b4236f204 x86/PCI: Ignore E820 reservations for bridge windows on ne [...] adds ee3fe99ff0a2 ACPI: SPCR: check if table->serial_port.access_width is too wide adds 2cea3ec5b009 ACPI: APD: Check for NULL pointer after calling devm_ioremap() adds 415b4b6c447a ACPI: PCC: pcc_ctx can be static adds ebf8b135c04a Merge branches 'acpi-x86', 'acpi-tables', 'acpi-soc' and ' [...] adds 1882de7fc56c efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and [...] adds 0db89fa243e5 ACPI: Introduce Platform Firmware Runtime Update device driver adds b0013e037a8b ACPI: Introduce Platform Firmware Runtime Telemetry driver adds 53e8558837be ACPI: tools: Introduce utility for firmware updates/telemetry adds 31834aaa4e2a ACPI: pfr_update: Fix return value check in pfru_write() adds 7bf2e4d5ca1c ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() adds e3daa2607b1f Merge branch 'acpi-pfrut' adds 6a8d7fbf1c65 Merge tag 'acpi-5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 3f4b32511a77 PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro adds 52cc1d7f9786 PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_ [...] adds 0ae101fdd329 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros adds 9d8619190031 PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro adds d59ff7d9d84b PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros adds 5865918fe49e iio: pressure: bmp280: Use new PM macros adds 8357f6fb3d9a Merge tag 'pm-5.17-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 722d94847de2 vfs: fs_context: fix up param length parsing in legacy_par [...] adds c572724406e3 rpmsg: char: Add pr_fmt() to prefix messages adds 631af6e0f410 rpmsg: Fix documentation return formatting adds 8066c615cb69 rpmsg: core: Clean up resources on announce_create failure. adds fc9d6952a4bb Merge tag 'rpmsg-v5.17' of git://git.kernel.org/pub/scm/li [...] adds 7efb14256dd3 remoteproc: Use %pe format string to print return error code adds 4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function adds 876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio adds a9328d6de14e dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs adds 83b57e60b863 dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs adds 3b918d8e9bd5 remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs adds b20dc021ba5a remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs adds c768968f134b remoteproc: ingenic: Request IRQ disabled adds 62c46d556888 MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance adds 8f86e69536f3 remoteproc: Fix remaining wrong return formatting in docum [...] adds e9c78319215c Merge tag 'rcar_rst_rproc-tag1' of git://git.kernel.org/pu [...] adds d3c76a42ecc7 dt-bindings: remoteproc: Add Renesas R-Car adds 285892a74f13 remoteproc: Add Renesas rcar driver adds fdc12231d885 remoteproc: qcom: pil_info: Don't memcpy_toio more than is [...] adds da87976921bb remoteproc: imx_rproc: correct firmware reload adds dd585d9bfbf0 remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP adds a15d36f04b9e dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss adds 42a3f554d81e remoteproc: qcom: pas: Add SM6350 MPSS support adds bfd75aefe32c remoteproc: qcom: pas: Add SM6350 ADSP support adds 3bc0d1f9ef54 remoteproc: qcom: pas: Add SM6350 CDSP support adds b0229605b143 remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check adds ba6358637798 remoteproc: rcar_rproc: Remove trailing semicolon adds cfcabbb24d5f remoteproc: stm32: Improve crash recovery time adds 46a10fc3a2be Merge tag 'rproc-v5.17' of git://git.kernel.org/pub/scm/li [...] adds d9679d0013a6 virtio: wrap config->reset calls adds 207620712894 hwrng: virtio - unregister device before reset adds b4d80c8dda22 vduse: moving kvfree into caller adds 0f420c383a2b ifcvf/vDPA: fix misuse virtio-net device config size for blk dev adds 9c25cdeb5f3c docs: document sysfs ABI for vDPA bus adds 539fec78edb4 vdpa: add driver_override support adds 6639032acc08 virtio-mem: prepare page onlining code for granularity sma [...] adds 57c5a5b304b0 virtio-mem: prepare fake page onlining code for granularit [...] adds 60af39c1f4cc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU adds 10aa250b2f7d eni_vdpa: Simplify 'eni_vdpa_probe()' adds 23118b09e6e1 vdpa: Avoid duplicate call to vp_vdpa get_status adds 28cc408be72c vdpa: Mark vdpa_config_ops.get_vq_notification as optional adds d3e305592d69 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 6004e351da50 firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 1b656e9aad7f firmware: qemu_fw_cfg: fix sysfs information leak adds 9f8b4ae2ac7d firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 6017599bb25c virtio-pci: fix the confusing error message adds 2b68224ec61b virtio: fix a typo in function "vp_modern_remove" comments. adds cf4a4493ff70 virtio/virtio_mem: handle a possible NULL as a memcpy parameter adds 49814ce9e21a virtio/virtio_pci_legacy_dev: ensure the correct return value adds 97143b70aa84 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 adds 080063920777 vhost/test: fix memory leak of vhost virtqueues adds 1861ba626ae9 virtio_ring: mark ring unused on error adds 870aaff92e95 vdpa: clean up get_config_size ret value handling adds a64917bc2e9b vdpa: Provide interface to read driver features adds a7f46ba42485 vdpa/mlx5: Distribute RX virtqueues in RQT object adds 73bc0dbb591b vdpa: Sync calls set/get config/status with cf_mutex adds 30ef7a8ac8a0 vdpa: Read device configuration only if FEATURES_OK adds aba21aff772b vdpa: Allow to configure max data virtqueues adds e3137056e6de vdpa/mlx5: Fix config_attr_mask assignment adds 75560522eaef vdpa/mlx5: Support configuring max data virtqueue adds 612f330ec56f vdpa: Add support for returning device configuration information adds 37e07e705888 vdpa/mlx5: Restore cur_num_vqs in case of failure in chang [...] adds cd2629f6df1c vdpa: Support reporting max device capabilities adds 79de65edf889 vdpa/mlx5: Report max device capabilities adds cbe777e98b3a vdpa/vdpa_sim: Configure max supported virtqueues adds 47a1401ac95f vdpa: Use BIT_ULL for bit operations adds b2ce6197c9c9 vdpa/vdpa_sim_net: Report max device capabilities adds f6d955d80830 vdpa: Avoid taking cf_mutex lock on get status adds 680ab9d69a04 vdpa: Protect vdpa reset with cf_mutex adds f8ae3a489b21 vdpa/mlx5: Fix is_index_valid() to refer to features adds b03fc43e7387 vdpa/mlx5: Fix tracking of current number of VQs adds 3bf6a9e36e44 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 49737f261c41 ata: pata_ali: no need to initialise statics to 0 adds 23c72ffedeed ata: sata_fsl: Use struct_group() for memcpy() region adds 58c541146b66 ata: libata-sata: use sysfs_emit() adds 0667391e191c ata: libata-scsi: use sysfs_emit() adds 179a028225c1 ata: ahci: use sysfs_emit() adds ab0efc068ebf ata: sata_fsl: use sysfs_emit() adds f713961de505 ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs adds f1550f27f8a9 ata: sata_dwc_460ex: Use temporary variable for struct device adds 0805e945651d ata: sata_dwc_460ex: Remove unused forward declaration adds ea63a8990151 ata: libahci_platform: Remove bogus 32-bit DMA mask attempt adds 7b6acb4e7faa ata: libahci_platform: Get rid of dup message when IRQ can [...] adds da2994705795 ata: libata: use min() to make code cleaner adds f3b9db5f4fd1 ata: libata: remove pointless debugging messages adds bb6a42d71046 ata: libata: whitespace cleanup adds 6c952a0dc9c3 ata: libata: Add ata_port_classify() helper adds 6044f3c456dc ata: libata: move ata_dump_id() to dynamic debugging adds 4baa5745ec21 ata: libata: sanitize ATA_HORKAGE_DUMP_ID adds f8ec26d0f5bc ata: libata: add reset tracepoints adds fc914faad67f ata: libata: add qc_prep tracepoint adds c206a389c97c ata: libata: tracepoints for bus-master DMA adds 7fad6ad6a357 ata: libata-sff: tracepoints for HSM state machine adds 1fe9fb71b2ff ata: libata-scsi: drop DPRINTK calls for cdb translation adds c318458c9359 ata: libata: add tracepoints for ATA error handling adds 742bef476ca5 ata: libata: move ata_{port,link,dev}_dbg to standard pr_X [...] adds d452090301fa ata: libata: revamp ata_get_cmd_descript() adds 4633778b254d ata: libata: move DPRINTK to ata debugging adds 37fcfade40f7 ata: sata_mv: kill 'port' argument in mv_dump_all_regs() adds a2715a42380b ata: sata_mv: replace DPRINTK with dynamic debugging adds e392e3944f8b ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context adds 774f6bac2ed3 ata: pdc_adma: Remove DPRINTK call adds 65945144fa84 ata: sata_fsl: move DPRINTK to ata debugging adds fa538d4020e6 ata: sata_rcar: replace DPRINTK() with ata_port_dbg() adds 1891b92a4cff ata: sata_qstor: replace DPRINTK() with dev_dbg() adds b5a5fc8b0f81 ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging adds e1553351d747 ata: libata: remove pointless VPRINTK() calls adds 93c7711494f4 ata: ahci: Drop pointless VPRINTK() calls and convert the [...] adds 51d628f10d55 ata: pdc_adma: Drop pointless VPRINTK() calls and remove d [...] adds d3e140f2b008 ata: pata_octeon_cf: Drop pointless VPRINTK() calls and co [...] adds 9913d3902f8f ata: pata_via: Drop pointless VPRINTK() calls adds 156e67cc0dba ata: sata_promise: Drop pointless VPRINTK() calls and conv [...] adds 05d8501fbf06 ata: sata_qstor: Drop pointless VPRINTK() calls adds 559ba1830e4b ata: sata_rcar: Drop pointless VPRINTK() calls adds a0a8005d8642 ata: sata_inic162x: Drop pointless VPRINTK() calls adds 23b87b9f6ffe ata: sata_mv: Drop pointless VPRINTK() call and convert th [...] adds 47013c580c73 ata: sata_nv: drop pointless VPRINTK() calls and convert r [...] adds 14d3630608db ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() adds 0b8e9cc71c23 ata: sata_sil: Drop pointless VPRINTK() calls adds bc21c1056d08 ata: sata_sx4: Drop pointless VPRINTK() calls and convert [...] adds f11c5403a1f0 ata: sata_sx4: add module parameter 'dimm_test' adds d97c75edd806 ata: libata: drop ata_msg_error() and ata_msg_intr() adds 5cef96b4207e ata: libata: drop ata_msg_ctl() adds 2f784b923d50 ata: libata: drop ata_msg_malloc() adds 16d424672716 ata: libata: drop ata_msg_warn() adds 17a1e1be2fc7 ata: libata: drop ata_msg_probe() adds 96c810f216cb ata: libata: drop ata_msg_info() adds 1c95a27c1e54 ata: libata: drop ata_msg_drv() adds db45905e74e6 ata: libata: remove 'new' ata message handling adds 870bb833c0ac ata: libata: remove debug compilation switches adds f2f01a52f281 ata: pata_atp867x: convert printk() calls adds 0f1c1294c78d ata: pata_cmd640: convert printk() calls adds 8705cb7f1b49 ata: pata_cmd64x: convert printk() calls adds 56f7979e770b ata: pata_cs5520: convert printk() calls adds 0d43bff5196d ata: pata_cs5536: convert printk() calls adds 3dede7f9b37f ata: pata_cypress: convert printk() calls adds 3697aaafc368 ata: pata_it821x: convert printk() calls adds 21f0e60a925b ata: pata_marvell: convert printk() calls adds 71306ae27c87 ata: pata_rz1000: convert printk() calls adds f9bcf5ba2d5f ata: pata_serverworks: convert printk() calls adds 3156234b6103 ata: pata_sil680: convert printk() calls adds 16d6623fe958 ata: sata_sx4: convert printk() calls adds f76ba003d1b6 ata: sata_mv: convert remaining printk() to structured logging adds f06c13aa01a9 ata: pata_hpt37x: convert pr_XXX() calls adds cb3f48fc5750 ata: pata_octeon_cf: Replace pr_XXX() calls with structure [...] adds cb8d5daae9ad ata: pata_hpt3x2n: convert pr_XXX() calls adds 97b7925a5cb4 ata: sata_gemini: convert pr_err() calls adds cbc59b8c2086 ata: pata_hpt366: convert pr_warn() calls adds 41d4c60f8623 ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() adds 898a276d4304 ata: sata_dwc_460ex: drop DEBUG_NCQ adds d4caa9054e4f ata: sata_dwc_460ex: remove 'check_status' argument adds 1d009eb6fefb ata: sata_dwc_460ex: Remove debug compile options adds 87924c5b4094 ata: sata_fsl: add compile test support adds 641ba1a5e2f8 ata: ahci_brcm: add compile test support adds e73d737894dc ata: ahci_da850: add compile test support adds 56e18702b0c2 ata: ahci_dm816: add compile test support adds 28a53d3160ac ata: ahci_mtk: add compile test support adds 368c7edc15e5 ata: ahci_mvebu: add compile test support adds c05b911afffa ata: ahci_sunxi: add compile test support adds 3d98cbf7096e ata: ahci_tegra: add compile test support adds b7c9b00fb050 ata: ahci_xgene: add compile test support adds a33a348d0aca ata: ahci_seattle: add compile test support adds a3d11c275b64 ata: pata_bk3710: add compile test support adds e5b48ee30aec ata: sata_fsl: fix scsi host initialization adds f8bc938ee6c6 ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions adds 2bce69072a0d ata: ahci_xgene: use correct type for port mmio address adds 0561e514c944 ata: fix read_id() ata port operation interface adds 9c2fd3fb43bd ata: pata_octeon_cf: remove redundant val variable adds dc5d7b3cfd78 ata: pata_cs5535: add compile test support adds 2aa566716f43 ata: pata_ftide010: add compile test support adds 7dc3c053bddf ata: pata_imx: add compile test support adds 7767c73a3565 ata: pata_pxa: add compile test support adds b6a64a860e13 ata: pata_samsung_cf: add compile test support adds db6a3f47cecc ata: pata_of_platform: Use platform_get_irq_optional() to [...] adds 84eac327af54 ata: libata-scsi: simplify __ata_scsi_queuecmd() adds b9ba367c513d ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY adds a17ab7aba5df ata: ahci: Add support for AMD A85 FCH (Hudson D4) adds 237fe8885a3f ata: pata_ali: remove redundant return statement adds fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible adds 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure adds 8b67426e0558 dmaengine: idxd: int handle management refactoring adds eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment adds 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain adds bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call adds f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors adds 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event adds 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] adds 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] adds 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. adds 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() adds 37829227f042 Documentation: dmaengine: Add a description of what dmatest does adds c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] adds 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' adds f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors adds aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() adds 839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC adds 78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 adds a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings adds 5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference adds e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] adds dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> adds b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs adds 3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] adds c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 adds 76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel adds 0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset adds 92452a72ebdf dmaengine: idxd: set defaults for wq configs adds 7930d8553575 dmaengine: idxd: add knob for enqcmds retries adds d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of [...] adds de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers adds d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable adds 2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next adds 401c151164f2 dt-bindings: renesas,rcar-dmac: Add r8a779f0 support adds 2fe6777b8d49 dmaengine: rcar-dmac: Add support for R-Car S4-8 adds e7f110889a87 dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK adds 29f306340fa8 dt-bindings: dma: pl330: Convert to DT schema adds e66d70c034db dmaengine: xilinx_dpdma: use correct SDPX tag for header file adds 105a8c525675 dmaengine: uniphier-xdmac: Fix type of address variables adds 5cb664fbeba0 Merge branch 'fixes' into next adds 26e9baa849a2 dmaengine: ioatdma: use default_groups in kobj_type adds ec0d64231615 dmaengine: idxd: embed irq_entry in idxd_wq struct adds 23a50c803565 dmaengine: idxd: fix descriptor flushing locking adds 403a2e236538 dmaengine: idxd: change MSIX allocation based on per wq ac [...] adds 0f225705cf65 dmaengine: idxd: fix wq settings post wq disable adds 7ed6f1b85fb6 dmaengine: idxd: change bandwidth token to read buffers adds fde212e44f45 dmaengine: idxd: deprecate token sysfs attributes for read [...] adds bccfb96b5917 dmaengine: at_xdmac: Don't start transactions at tx_submit level adds e6af9b05bec6 dmaengine: at_xdmac: Start transfer for cyclic channels in [...] adds 5edc24ac876a dmaengine: at_xdmac: Print debug message after realeasing [...] adds 506875c30fc5 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie adds b63e5cb94ad6 dmaengine: at_xdmac: Fix race for the tx desc callback adds 801db90bf294 dmaengine: at_xdmac: Move the free desc to the tail of the [...] adds 18deddea9184 dmaengine: at_xdmac: Fix concurrency over xfers_list adds 42468aa8b1aa dmaengine: at_xdmac: Remove a level of indentation in at_x [...] adds 1385eb4d14d4 dmaengine: at_xdmac: Fix lld view setting adds 912f7c6f7fac dmaengine: at_xdmac: Fix at_xdmac_lld struct definition adds a61210cae80c dmaengine: at_xdmac: Remove a level of indentation in at_x [...] adds e77e561925df dmaengine: at_xdmac: Fix race over irq_status adds 64aa8f4b6df1 dmaengine: pch_dma: Remove usage of the deprecated "pci-dm [...] adds bbd0ff07ed12 dt-bindings: dma-controller: Split interrupt fields in example adds 99613159ad74 Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub [...] adds 60630924bb5a hwspinlock: stm32: enable clock at probe adds 39b419eaf0df Merge tag 'hwlock-v5.17' of git://git.kernel.org/pub/scm/l [...] adds e56e18985596 lib/crypto: add prompts back to crypto libraries adds d8d83d8ab0a4 lib/crypto: blake2s: move hmac construction into wireguard adds 9a1536b093bb lib/crypto: sha1: re-roll loops to reduce code size adds c0a8a61e7abb random: fix typo in comments adds 91ec0fe138f1 random: cleanup poolinfo abstraction adds d38bb0853589 random: cleanup integer types adds a4bfa9b31802 random: remove incomplete last_data logic adds 8b2d953b91e7 random: remove unused extract_entropy() reserved argument adds 90ed1e67e896 random: rather than entropy_store abstraction, use global adds 0f63702718c9 random: remove unused OUTPUT_POOL constants adds 5b87adf30f14 random: de-duplicate INPUT_POOL constants adds b3d51c1f5421 random: prepend remaining pool constants with POOL_ adds 18263c4e8e62 random: cleanup fractional entropy shift constants adds 6c0eace6e149 random: access input_pool_data directly rather than throug [...] adds 248045b8dea5 random: selectively clang-format where it makes sense adds a254a0e4093f random: simplify arithmetic function flow in account() adds 0ed905975612 Merge branch 'random-5.17-rc1-for-linus' of git://git.kern [...] adds c39afe624853 kconfig: Add `make mod2noconfig` to disable module options adds 0431acd87a6c streamline_config.pl: show the full Kconfig name adds df05c0e9496c Documentation: Raise the minimum supported version of LLVM [...] adds 57b2b72ac1fc mm, slab: Remove compiler check in __kmalloc_index adds 1e68a8af9a39 arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG adds e1ab4182ca11 Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or [...] adds 0766bffcae07 gcov: Remove compiler version check adds 4dc0759c563a init/Kconfig: Drop linker version check for LD_ORPHAN_WARN adds be0d5fa7f037 certs: move the 'depends on' to the choice of module signing keys adds b06d9d3b6a03 nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile adds 54e2c77dd4cb certs: remove meaningless $(error ...) in certs/Makefile adds f3a2ba44e93e certs: check-in the default x509 config file adds f8487d28df28 certs: remove noisy messages while generating the signing key adds 54c8b517d295 certs: use 'cmd' to hide openssl output in silent builds m [...] adds e06a61a89ccd certs: use if_changed to re-generate the key when the key [...] adds 50a483405c42 kbuild: move headers_check.pl to usr/include/ adds 4fbce819337a kbuild: remove headers_check stub adds c537e4d04eb7 certs: use $< and $@ to simplify the key generation rule adds 1c4bd9f77a1c certs: unify duplicated cmd_extract_certs and improve the log adds 3958f2156b41 certs: remove unneeded -I$(srctree) option for system_cert [...] adds 5cca36069d4c certs: refactor file cleaning adds 5410f3e810f6 certs: remove misleading comments about GCC PR adds 4db9c2e3d055 kbuild: stop using config_filename in scripts/Makefile.modsign adds b8c96a6b466c certs: simplify $(srctree)/ handling and remove config_fil [...] adds 7d153696e5db kbuild: do not include include/config/auto.conf from shell [...] adds 129ab0d2d9f3 kbuild: do not quote string values in include/config/auto.conf adds 340a02535ee7 certs: move scripts/extract-cert to certs/ adds c0ee9bba55e1 microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV} adds c199d5d0a79d doc: kbuild: fix default in `imply` table adds 82977af93a0d sh: rename suffix-y to suffix_y adds 64d8aaa4ef38 kbuild: drop $(size_append) from cmd_zstd adds 7ce7e984ab2b kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} adds 53e7b5dfb752 arch: decompressor: remove useless vmlinux.bin.all-y adds c4d7f40b250c kbuild: add cmd_file_size adds fd6f57bfda7c Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/l [...] adds dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive Hi [...] adds e232333be69e scripts/sorttable: Unify arm64 & x86 sort functions adds ddad0b88d503 riscv: remove unused __cmpxchg_user() macro adds f8f2ad02ee43 riscv: consolidate __ex_table construction adds bb1f85d6046f riscv: switch to relative exception tables adds c07935cb3ccf riscv: bpf: move rv_bpf_fixup_exception signature to extable.h adds ef127bca1129 riscv: extable: make fixup_exception() return bool adds 4c2e7ce8b986 riscv: extable: use `ex` for `exception_table_entry` adds 9d504f9aa5c1 riscv: lib: uaccess: fold fixups into body adds 6dd10d9166a0 riscv: extable: consolidate definitions adds 2bf847db0c74 riscv: extable: add `type` and `data` fields adds ff4b8cad3a81 riscv: add gpr-num.h adds 20802d8d477d riscv: extable: add a dedicated uaccess handler adds a2ceb8c4efce riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section adds 1f77ed9422cb riscv: switch to relative extable and other improvements adds 7cc8c75b54fa riscv: Make vmalloc/vmemmap end equal to the start of the [...] adds 5a7ac592c56c riscv: mm: Enable PMD split page table lock for RV64 adds 3d12b634fe82 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console adds 9f36b96bc70f RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW adds 61063ad3e90a RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL adds f8bbea649c9f RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL adds a669a1f4ea80 RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE adds 23592d5add3d RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK adds a7e9fbef867d RISC-V: defconfigs: Sort CONFIG_MMC adds 2fadc6ea4a08 RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS adds bd72a95f96ab RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG adds c2e4ff7fb5c0 RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET adds d4b22b2f01de RISC-V: defconfigs: Remove redundant CONFIG_EFI=y adds ce3fe7a4ac6a RISC-V: defconfigs: Remove redundant K210 DT source adds d4cb5d3630ec RISC-V: Clean up the defconfigs adds 8ee304396e2f riscv/head: fix misspelling of guaranteed adds fba88ede6a31 riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics adds d062a79b7c80 riscv/mm: Enable THP migration adds fe38b4d6129c riscv: dts: canaan: Fix SPI FLASH node names adds 75c0dc0437e6 riscv: dts: canaan: Group tuples in interrupt properties adds 53ef07326ad0 riscv: dts: microchip: mpfs: Drop empty chosen node adds 53abf98005a6 riscv: dts: microchip: mpfs: Fix PLIC node adds 9d7b3078628f riscv: dts: microchip: mpfs: Fix reference clock node adds 9e85020ccf8c riscv: dts: microchip: mpfs: Fix clock controller node adds e35b07a7df9b riscv: dts: microchip: mpfs: Group tuples in interrupt properties adds cc79be0e0c9f riscv: dts: sifive: Group tuples in interrupt properties adds 8e9b1c9555c1 riscv: dts: sifive: Group tuples in register properties adds 8fc6e62a549c riscv: dts: sifive: fu540-c000: Drop bogus soc node compat [...] adds 893eae9ac7e4 riscv: dts: sifive: fu540-c000: Fix PLIC node adds a11c07f032a0 riscv: Don't use va_pa_offset on kdump adds 0e105f1d0037 riscv: use hart id instead of cpu id on machine_kexec adds decf89f86ecd riscv: try to allocate crashkern region from 32bit address [...] adds 7f3de1adb377 riscv: remove cpu_stop() adds 153c46faf6ae riscv: head: make secondary_start_common() static adds 1546541fbc90 riscv: errata: alternative: mark vendor_patch_func __initdata adds 51f23e5318a0 riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign adds 869c70609248 RISC-V: Use common riscv_cpuid_to_hartid_mask() for both S [...] adds b0fd4b1bf995 riscv: mm: fix wrong phys_ram_base value for RV64 adds b579dfe71a6a RISC-V: Use SBI SRST extension when available adds f1b744f65e2f Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.o [...] adds 35140d399db2 script/sorttable: Fix some initialization problems adds e9f5cbc0c851 Merge tag 'trace-v5.17-2' of git://git.kernel.org/pub/scm/ [...] adds 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] adds 3d697a4a6b7d f2fs: rework write preallocations adds b31bf0f96e71 f2fs: reduce indentation in f2fs_file_write_iter() adds d4dd19ec1ea0 f2fs: do not expose unwritten blocks to user by DIO adds ccf7cf92373d f2fs: fix the f2fs_file_write_iter tracepoint adds 1517c1a7a445 f2fs: implement iomap operations adds a1e09b03e6f5 f2fs: use iomap for direct I/O adds bd984c03097b f2fs: show more DIO information in tracepoint adds d1917865a790 f2fs: fix remove page failed in invalidate compress pages adds e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds ae2e2804caa1 f2fs: show number of pending discard commands adds 766c663933be f2fs: avoid duplicate call of mark_inode_dirty adds 9056d6489f5a f2fs: fix to do sanity check on inode type during garbage [...] adds f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] adds 77900c45ee5c f2fs: fix to do sanity check in is_alive() adds 325163e9892b f2fs: add gc_urgent_high_remaining sysfs node adds 19bdba526562 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file adds 7377e853967b f2fs: compress: fix potential deadlock of compress file adds 0df035c7208c f2fs: avoid down_write on nat_tree_lock during checkpoint adds a9419b63bf41 f2fs: do not bother checkpoint by f2fs_get_node_info adds 645a3c40ca3d f2fs: fix to do sanity check on last xattr entry in __f2fs [...] adds dd9d4a3a30d0 f2fs: clean up __find_inline_xattr() with __find_xattr() adds 3e0203893e0d f2fs: support fault injection to f2fs_trylock_op() adds b702c83e2eaa f2fs: fix to check available space of CP area correctly in [...] adds 300a842937fb f2fs: fix to reserve space for IO align feature adds 2a64e303e305 f2fs: don't drop compressed page cache in .{invalidate,rel [...] adds d361b690b6fc f2fs: Simplify bool conversion adds 2b642898e5ea f2fs: remove redunant invalidate compress pages adds 5fed0be8583f f2fs: do not allow partial truncation on pinned file adds 1d1df41c5a33 Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/ [...] adds 7ecd19cfdfcb mm: percpu: generalize percpu related config adds 1ca3fb3abd2b mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds 23f917169ef1 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 20c035764626 mm: percpu: add generic pcpu_populate_pte() function adds 25bc5b0de91b proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds ae62fbe29962 proc: make the proc_create[_data]() stubs static inlines adds 51a187344028 proc: convert the return type of proc_fd_access_allowed() [...] adds 153ee1c41a3e sysctl: fix duplicate path separator in printed entries adds 7080cead5d45 sysctl: remove redundant ret assignment adds 22c033989c3e include/linux/unaligned: replace kernel.h with the necessa [...] adds 40cbf09f060c kernel.h: include a note to discourage people from includi [...] adds 06c5088aeeda fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 503471ac36df fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 7b6397d7e5df drivers/infiniband: replace open-coded string copy with ge [...] adds 95af469c4f60 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds d068144d3b2c samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 4cfb943537ed tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 3087c61ed2c4 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds d6986ce24fc0 kthread: dynamically allocate memory to store kthread's full name adds 7f8ca0edfe07 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds 26d98e9f78da get_maintainer: don't remind about no git repo when --nogi [...] adds 70ac69928e97 kstrtox: uninline everything adds 0425473037db list: introduce list_is_head() helper and re-use it in list.h adds a31f9336ed48 lib/list_debug.c: print more list debugging context in __l [...] adds fd0a1462405b hash.h: remove unused define directive adds ae7880676bc8 test_hash.c: split test_int_hash into arch-specific functions adds 5427d3d772a7 test_hash.c: split test_hash_init adds 88168bf35c52 lib/Kconfig.debug: properly split hash test kernel entries adds 0acc968f3523 test_hash.c: refactor into kunit adds 60c7801b121a kunit: replace kernel.h with the necessary inclusions adds 8e930a66993b uuid: discourage people from using UAPI header in new code adds c7e4289cbe66 uuid: remove licence boilerplate text from the header adds e073e5ef9029 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds 36f8b348a94c checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds b8709bce9089 checkpatch: improve Kconfig help test adds c55cdc5cd666 const_structs.checkpatch: add frequently used ops structs adds 9630f0d60fec fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds e1ce8a97befa nilfs2: remove redundant pointer sbufs adds e35fa567a082 hfsplus: use struct_group_attr() for memcpy() region adds 9bb56d592532 FAT: use io_schedule_timeout() instead of congestion_wait() adds 25d2e88632c9 fs/adfs: remove unneeded variable make code cleaner adds 23b36fec7e14 panic: use error_report_end tracepoint on warnings adds e83a4472bf9f panic: remove oops_id adds a3d5dc908a5f delayacct: support swapin delay accounting for swapping wi [...] adds 82065b726689 delayacct: fix incomplete disable operation when switch en [...] adds 1193829da1a6 delayacct: cleanup flags in struct task_delay_info and fun [...] adds ec710aa8b238 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 5bf182815344 delayacct: track delays from memory compact adds 0aaa8977acbf configs: introduce debug.config for CI-like setup adds e4bbd20d8c2b arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds e9009095998a btrfs: use generic Kconfig option for 256kB page size limit adds bbd2e05fad3e lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds bece04b5b41d kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 69d0db01e210 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds b1e78ef3be25 lib: remove redundant assignment to variable ret adds f4484d138b31 Merge branch 'akpm' (patches from Andrew) adds 51edb2ff1c6f netfilter: nf_tables: typo NULL check in _clone() function adds 7d6019b602de Revert "net: vertexcom: default to disabled on kbuild" adds 284a4d94e8e7 mctp: test: zero out sockaddr adds 274c224062ff net: ethernet: sun4i-emac: replace magic number with macro adds 23e7b1bfed61 xfrm: Don't accidentally set RTO_ONLINK in decode_session4() adds f7716b318568 gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() adds a915deaa9abe libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() adds 48d67543e01d mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route [...] adds 29b3881b7977 Merge branch 'ipv4-fix-accidental-rto_onlink-flags-passed- [...] adds cb963a19d99f net: sched: do not allocate a tracker in tcf_exts_init() adds e110978d6e06 nfc: pn544: make array rset_cmd static const adds edcb501e543c net: phy: at803x: make array offsets static adds 3486eb774f9d Revert "of: net: support NVMEM cells with MAC in text format" adds 2a4d75bfe412 net: fix sock_timestamping_bind_phc() to release device adds 4fbcc1a4cb20 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION adds c12837d1bb31 ref_tracker: use __GFP_NOFAIL more carefully adds 6c0e3b5ce949 net: ipa: fix atomic update in ipa_endpoint_replenish() adds c1aaa01dbf4c net: ipa: use a bitmap for endpoint replenish_enabled adds 998c0bd2b371 net: ipa: prevent concurrent replenish adds 0bbed88af55e Merge branch 'ipa-fixes' adds fcfb894d5952 net: bridge: fix net device refcount tracking issue in error path adds 7b9b1d449a7c net/smc: fix possible NULL deref in smc_pnet_add_eth() adds 4e5bd03ae346 net: bonding: fix bond_xmit_broadcast return value error bug adds 8973d7b8638f dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE adds 72f1f7e46c6e net: stmmac: dwmac-oxnas: Add support for OX810SE adds 2716a5271d54 Merge branch 'arm-ox810se-add-ethernet-support' adds 9c0c2c7aa23c net: marvell: prestera: Cleanup router struct adds 6a1ba8758f67 net: marvell: prestera: Refactor get/put VR functions adds 32d098bb2e49 net: marvell: prestera: Refactor router functions adds e179f045f90d net: marvell: prestera: Fix deinit sequence for router adds ed6ae5ca437d sit: allow encapsulated IPv6 traffic to be delivered locally adds 078c6a1cbd4c net: qmi_wwan: add ZTE MF286D modem 19d2:1485 adds de2d807b294d sch_api: Don't skip qdisc attach on ingress adds d7b430341102 atm: iphase: remove redundant pointer skb adds 33cb0ff30cff net: mscc: ocelot: don't let phylink re-enable TX PAUSE on [...] adds de0e444706ed kselftests/net: adapt the timeout to the largest runtime adds 61f434b0280e net/smc: Resolve the race between link group access and te [...] adds 3ba8c6258eb1 Merge branch 'smc-race-fixes' adds 91341fa0003b inet: frags: annotate races around fqdir->dead and fqdir-> [...] adds ea89c6c0983c net/smc: Introduce a new conn->lgr validity check helper adds 20c9398d3309 net/smc: Resolve the race between SMC-R link access and clear adds a6fadfd757ce net: qmi_wwan: Add Hucom Wireless HM-211S/K adds fb80445c438c net_sched: restore "mpu xxx" handling adds 9deb48b53e7f bcmgenet: add WOL IRQ check adds 0bf3885324a8 net: usb: Correct reset handling of smsc95xx adds 2255634100bf kselftests/net: list all available tests in usage() adds 6c8dc12cd925 net: apple: mace: Fix build since dev_addr constification adds ea938248557a net: apple: bmac: Fix build since dev_addr constification adds 99218cbf81bf lib82596: Fix IRQ check in sni_82596_probe adds d90d0c175cf2 net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning adds 9d6d7f1cb67c af_unix: annote lockless accesses to unix_tot_inflight & g [...] adds 80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with sh [...] adds 214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_ [...] adds 9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in e [...] adds 020a45aff119 net: phy: marvell: add Marvell specific PHY loopback adds f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data c [...] adds 9404bc1e58e4 net/smc: Remove unused function declaration adds 0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection adds 56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices adds 429e3d123d9a bonding: Fix extraction of ports from the packet headers adds c0b7f7d7e0ad net: ocelot: Fix the call to switchdev_bridge_port_offload adds db094aa8140e net/tls: Fix another skb memory leak when running kTLS traffic adds 79074a72d335 net: Flush deferred skb free on socket destroy adds 9ea674d7ca4f Merge branch 'skb-leak-fixes' adds 5765cee119bf net: sfp: fix high power modules without diagnostic monitoring adds 2836615aa22d netns: add schedule point in ops_exit_list() adds 1e9d74660d4d bpf: Fix mount source show for bpffs adds 382778edc826 xdp: check prog type before updating BPF link adds 4b27480dcaa7 bpf/selftests: convert xdp_link test to ASSERT_* macros adds 036a05f50bd7 bpf/selftests: Add check for updating XDP bpf_link with wr [...] adds 343e53754b21 bpf: Fix incorrect integer literal used for marking scratc [...] adds be80a1d3f9db bpf: Generalize check_ctx_reg for reuse with other types adds d400a6cf1c8a bpf: Mark PTR_TO_FUNC register initially with zero offset adds 6788ab23508b bpf: Generally fix helper register offset check adds 64620e0a1e71 bpf: Fix out of bounds access for ringbuf helpers adds a672b2e36a64 bpf: Fix ringbuf memory type confusion when passing to helpers adds 722e4db3ae0d bpf, selftests: Add various ringbuf tests with invalid offset adds 37c8d4807d1b bpf, selftests: Add ringbuf memory type confusion test adds 99845220d3c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2e5644b1bab2 net: axienet: increase reset timeout adds b400c2f4f4c5 net: axienet: Wait for PhyRstCmplt after core reset adds 04cc2da39698 net: axienet: reset core on initialization prior to MDIO access adds 95978df6fa32 net: axienet: add missing memory barriers adds 70f5817deddb net: axienet: limit minimum TX ring size adds 996defd7f8b5 net: axienet: Fix TX ring slot available check adds aba57a823d29 net: axienet: fix number of TX ring slots for available check adds bb193e3db8b8 net: axienet: fix for TX busy handling adds 2d19c3fd8017 net: axienet: increase default TX ring size to 128 adds 8c8963b27e68 Merge branch 'axienet-fixes' adds dded08927ca3 nfc: llcp: fix NULL error pointer dereference on sendmsg() [...] adds 1771afd47430 net: cpsw: avoid alignment faults by taking NET_IP_ALIGN i [...] adds f1131b9c23fb net: phy: micrel: use kszphy_suspend()/kszphy_resume for i [...] adds baa59504c1cd net: mscc: ocelot: fix using match before it is set adds 6198c7220197 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 adds ea11fc509ff2 dt-bindings: net: Document fsl,erratum-a009885 adds 0d375d610fa9 powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l [...] adds 3f7c239c7844 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module adds 8eb896a77701 Merge branch 'net-fsl-xgmac_mdio-add-workaround-for-erratu [...] adds d07418afea8f ipv4: avoid quadratic behavior in netns dismantle adds 79eb15da3cd6 ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys adds ff9fc0a31d85 Merge branch 'ipv4-avoid-pathological-hash-tables' adds fa2e1ba3e9e3 Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 77965c98cffe pwm: Move legacy driver handling into a dedicated function adds 92f69e582e15 pwm: Prevent a glitch for legacy drivers adds e45a178e9e28 pwm: Restore initial state if a legacy callback fails adds 5e93d7782f7f pwm: twl: Implement .apply() callback adds 0ee11b87c38b pwm: img: Implement .apply() callback adds 14d8956548ad pwm: vt8500: Implement .apply() callback adds b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference adds 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match adds 41652aae67c7 Merge tag 'pwm/for-5.17-rc1' of git://git.kernel.org/pub/s [...] adds 21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support adds 2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree adds c5a0b6e40d0b Merge tag 'vfio-v5.17-rc1' of git://github.com/awilliam/li [...] adds 294277410cf3 ksmbd: use oid registry functions to decode OIDs adds 80917f17e3f9 ksmbd: Remove unused parameter from smb2_get_name() adds 305f8bda15eb ksmbd: Remove unused fields from ksmbd_file struct definition adds a58b45a4dbfd ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 71cd9cb680cb ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTER [...] adds ce53d365378c ksmbd: fix multi session connection failure adds e230d0133784 ksmbd: Fix buffer_check_err() kernel-doc comment adds 4bfd9eed15e1 ksmbd: Fix smb2_set_info_file() kernel-doc comment adds f5c381392948 ksmbd: Delete an invalid argument description in smb2_popu [...] adds d4eeb82674ac ksmbd: Fix smb2_get_name() kernel-doc comment adds 31928a001bed ksmbd: register ksmbd ib client with ib_register_client() adds cb097b3dd5ec ksmbd: set 445 port to smbdirect port by default adds 004443b3f6d7 ksmbd: add support for smb2 max credit parameter adds 914d7e5709ac ksmbd: move credit charge deduction under processing request adds b589f5db6d4a ksmbd: limits exceeding the maximum allowable outstanding [...] adds 99b7650ac518 ksmbd: smbd: call rdma_accept() under CM handler adds 41dbda16a090 ksmbd: add reserved room in ipc request/response adds c9f189271cff ksmbd: smbd: create MR pool adds 4d02c4fdc0e2 ksmbd: smbd: change the default maximum read/write, receive size adds 136dff3a6b71 ksmbd: add smb-direct shutdown adds 2fd5dcb1c8ef ksmbd: smbd: fix missing client's memory region invalidation adds b207602fb045 ksmbd: uninitialized variable in create_socket() adds ac090d9c90b0 ksmbd: fix guest connection failure with nautilus adds 67ed868d2371 Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 2d7c86a8f9cd libceph: generalize addr/ip parsing based on delimiter adds 4153c7fc937a libceph: rename parse_fsid() to ceph_parse_fsid() and export adds 7b19b4db5add ceph: new device mount syntax adds 2167f2cc686a ceph: record updated mon_addr on remount adds e1b9eb50763d doc: document new CephFS mount device syntax adds adbed05ed62d ceph: mount syntax module parameter adds 8e55ba8caae5 ceph: Fix incorrect statfs report for small quota adds 435a120a47ee rbd: make const pointer spaces a static const array adds af9ceae83cd2 ceph: drop send metrics debug message adds 0078ea3b0566 ceph: don't check for quotas on MDS stray dirs adds 94cc0877cad0 ceph: add new "nopagecache" option adds 76bdbc7ac777 ceph: remove redundant Lsx caps check adds a0b3a15eab6b ceph: move CEPH_SUPER_MAGIC definition to magic.h adds 64f29d8856a9 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/cep [...] adds 0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe adds 30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe adds 7c1cf5557778 gpio: idt3243x: Fix an ignored error return from platform_ [...] adds 9f51ce0b9e73 gpio: mpc8xxx: Fix an ignored error return from platform_g [...] adds 2c271fe77d52 Merge tag 'gpio-fixes-for-v5.17-rc1' of git://git.kernel.o [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 5 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 52 +- Documentation/ABI/testing/sysfs-bus-vdpa | 57 ++ Documentation/ABI/testing/sysfs-fs-f2fs | 12 + Documentation/accounting/delay-accounting.rst | 55 +- .../devicetree/bindings/dma/arm,pl330.yaml | 83 +++ .../devicetree/bindings/dma/arm-pl08x.yaml | 4 + .../devicetree/bindings/dma/arm-pl330.txt | 49 -- .../devicetree/bindings/dma/dma-controller.yaml | 8 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 42 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 5 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 1 + .../bindings/input/touchscreen/zinitix,bt400.yaml | 115 ++++ .../bindings/input/touchscreen/zinitix.txt | 40 -- Documentation/devicetree/bindings/net/fsl-fman.txt | 9 + .../devicetree/bindings/net/oxnas-dwmac.txt | 3 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 28 + .../bindings/remoteproc/renesas,rcar-rproc.yaml | 65 ++ .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 3 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 8 +- .../bindings/watchdog/brcm,bcm7038-wdt.txt | 19 - .../bindings/watchdog/brcm,bcm7038-wdt.yaml | 43 ++ .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 7 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../bindings/watchdog/realtek,otto-wdt.yaml | 91 +++ .../devicetree/bindings/watchdog/renesas,wdt.yaml | 75 ++- .../devicetree/bindings/watchdog/samsung-wdt.yaml | 48 +- Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 + Documentation/filesystems/ceph.rst | 25 +- Documentation/filesystems/f2fs.rst | 1 + Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 25 +- Makefile | 15 +- arch/Kconfig | 7 +- arch/alpha/kernel/traps.c | 6 +- arch/alpha/mm/fault.c | 2 +- arch/arc/Makefile | 4 +- arch/arc/boot/dts/Makefile | 4 +- arch/arc/include/asm/irqflags-compact.h | 8 +- arch/arc/include/asm/perf_event.h | 162 ----- arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/perf_event.c | 166 ++++- arch/arc/kernel/unwind.c | 11 +- arch/arc/mm/dma.c | 2 +- arch/arc/plat-axs10x/axs10x.c | 2 +- arch/arc/plat-hsdk/platform.c | 2 +- arch/arm/Kconfig.debug | 2 - arch/arm/boot/compressed/Makefile | 8 +- arch/arm/kernel/traps.c | 2 +- arch/arm/mm/fault.c | 2 +- arch/arm64/Kconfig | 20 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/mm/fault.c | 2 +- arch/csky/abiv1/alignment.c | 2 +- arch/csky/kernel/traps.c | 2 +- arch/csky/mm/fault.c | 2 +- arch/h8300/boot/compressed/Makefile | 4 +- arch/h8300/boot/dts/Makefile | 6 +- arch/h8300/kernel/traps.c | 3 +- arch/h8300/mm/fault.c | 2 +- arch/hexagon/kernel/traps.c | 2 +- arch/ia64/Kconfig | 9 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/fault.c | 2 +- arch/m68k/kernel/ptrace.c | 12 +- arch/m68k/kernel/traps.c | 2 +- arch/m68k/mm/fault.c | 2 +- arch/microblaze/Makefile | 8 +- arch/microblaze/kernel/exceptions.c | 4 +- arch/mips/Kconfig | 10 +- arch/mips/bcm63xx/dev-wdt.c | 8 + arch/mips/boot/compressed/Makefile | 12 +- arch/mips/kernel/traps.c | 2 +- arch/mips/mm/init.c | 14 +- arch/nds32/Makefile | 6 - arch/nds32/boot/dts/Makefile | 7 +- arch/nds32/kernel/fpu.c | 2 +- arch/nds32/kernel/traps.c | 8 +- arch/nios2/boot/dts/Makefile | 2 +- arch/nios2/kernel/traps.c | 4 +- arch/openrisc/boot/dts/Makefile | 7 +- arch/openrisc/kernel/traps.c | 2 +- arch/parisc/boot/compressed/Makefile | 24 +- arch/parisc/kernel/traps.c | 2 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 2 + arch/powerpc/kernel/setup_64.c | 97 +-- arch/powerpc/kernel/traps.c | 8 +- arch/riscv/Kconfig | 14 +- arch/riscv/boot/dts/canaan/Makefile | 4 +- arch/riscv/boot/dts/canaan/k210.dtsi | 23 +- arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 60 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 40 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 14 +- arch/riscv/configs/defconfig | 13 +- arch/riscv/configs/nommu_k210_defconfig | 2 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 3 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 6 +- arch/riscv/errata/alternative.c | 3 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/asm-extable.h | 65 ++ arch/riscv/include/asm/extable.h | 48 ++ arch/riscv/include/asm/futex.h | 30 +- arch/riscv/include/asm/gpr-num.h | 77 +++ arch/riscv/include/asm/pgtable-bits.h | 2 +- arch/riscv/include/asm/pgtable.h | 20 +- arch/riscv/include/asm/sbi.h | 24 + arch/riscv/include/asm/smp.h | 12 +- arch/riscv/include/asm/uaccess.h | 163 +---- arch/riscv/kernel/cpu-hotplug.c | 8 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kexec_relocate.S | 20 +- arch/riscv/kernel/machine_kexec.c | 3 +- arch/riscv/kernel/sbi.c | 35 ++ arch/riscv/kernel/setup.c | 10 + arch/riscv/kernel/smp.c | 10 - arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 3 +- arch/riscv/lib/uaccess.S | 28 +- arch/riscv/mm/extable.c | 66 +- arch/riscv/mm/fault.c | 4 +- arch/riscv/mm/init.c | 22 +- arch/riscv/net/bpf_jit_comp64.c | 9 +- arch/s390/boot/compressed/Makefile | 28 +- arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/nmi.c | 2 +- arch/sh/boot/Makefile | 16 +- arch/sh/boot/compressed/Makefile | 22 +- arch/sh/boot/dts/Makefile | 4 +- arch/sh/kernel/traps.c | 2 +- arch/sparc/Kconfig | 12 +- arch/sparc/kernel/led.c | 8 +- arch/sparc/kernel/smp_64.c | 103 +--- arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 4 +- arch/um/drivers/virt-pci.c | 2 +- arch/x86/Kconfig | 19 +- arch/x86/boot/compressed/Makefile | 12 +- arch/x86/entry/entry_32.S | 6 +- arch/x86/entry/entry_64.S | 6 +- arch/x86/kernel/dumpstack.c | 4 +- arch/x86/kernel/resource.c | 23 +- arch/x86/kernel/setup_percpu.c | 66 +- arch/xtensa/Makefile | 2 +- arch/xtensa/boot/dts/Makefile | 5 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/traps.c | 2 +- certs/.gitignore | 1 + certs/Kconfig | 4 +- certs/Makefile | 125 +--- certs/default_x509.genkey | 17 + {scripts => certs}/extract-cert.c | 2 +- crypto/Kconfig | 2 - crypto/algboss.c | 4 +- drivers/acpi/Kconfig | 22 + drivers/acpi/Makefile | 3 +- drivers/acpi/acpi_apd.c | 2 + drivers/acpi/acpi_pcc.c | 2 +- drivers/acpi/internal.h | 2 +- drivers/acpi/pfr_telemetry.c | 435 ++++++++++++++ drivers/acpi/pfr_update.c | 575 ++++++++++++++++++ drivers/acpi/scan.c | 76 +-- drivers/acpi/spcr.c | 9 +- drivers/ata/Kconfig | 44 +- drivers/ata/acard-ahci.c | 4 - drivers/ata/ahci.c | 24 +- drivers/ata/ahci_brcm.c | 4 +- drivers/ata/ahci_ceva.c | 5 +- drivers/ata/ahci_qoriq.c | 4 - drivers/ata/ahci_xgene.c | 12 +- drivers/ata/ata_piix.c | 11 +- drivers/ata/libahci.c | 33 +- drivers/ata/libahci_platform.c | 14 +- drivers/ata/libata-acpi.c | 69 +-- drivers/ata/libata-core.c | 231 ++----- drivers/ata/libata-eh.c | 72 ++- drivers/ata/libata-pmp.c | 8 - drivers/ata/libata-sata.c | 11 +- drivers/ata/libata-scsi.c | 170 ++---- drivers/ata/libata-sff.c | 88 +-- drivers/ata/libata-trace.c | 47 ++ drivers/ata/libata-transport.c | 48 +- drivers/ata/libata.h | 5 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_arasan_cf.c | 3 + drivers/ata/pata_atp867x.c | 105 ++-- drivers/ata/pata_cmd640.c | 2 +- drivers/ata/pata_cmd64x.c | 4 +- drivers/ata/pata_cs5520.c | 4 +- drivers/ata/pata_cs5536.c | 4 +- drivers/ata/pata_cypress.c | 2 +- drivers/ata/pata_ep93xx.c | 1 - drivers/ata/pata_hpt366.c | 5 +- drivers/ata/pata_hpt37x.c | 20 +- drivers/ata/pata_hpt3x2n.c | 12 +- drivers/ata/pata_it821x.c | 66 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_marvell.c | 9 +- drivers/ata/pata_netcell.c | 5 +- drivers/ata/pata_octeon_cf.c | 54 +- drivers/ata/pata_of_platform.c | 15 +- drivers/ata/pata_pdc2027x.c | 71 +-- drivers/ata/pata_pdc202xx_old.c | 2 - drivers/ata/pata_rz1000.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sil680.c | 9 +- drivers/ata/pata_via.c | 12 - drivers/ata/pdc_adma.c | 33 +- drivers/ata/sata_dwc_460ex.c | 165 ++--- drivers/ata/sata_fsl.c | 212 +++---- drivers/ata/sata_gemini.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 132 ++-- drivers/ata/sata_nv.c | 54 +- drivers/ata/sata_promise.c | 31 +- drivers/ata/sata_qstor.c | 15 +- drivers/ata/sata_rcar.c | 26 +- drivers/ata/sata_sil.c | 1 - drivers/ata/sata_sil24.c | 5 +- drivers/ata/sata_sx4.c | 148 ++--- drivers/atm/iphase.c | 4 +- drivers/base/arch_numa.c | 68 +-- drivers/base/devtmpfs.c | 7 + drivers/base/firmware_loader/builtin/Makefile | 4 +- drivers/block/rbd.c | 5 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/virtio_bt.c | 2 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/random.c | 627 ++++++++----------- drivers/char/virtio_console.c | 4 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/dma/at_xdmac.c | 194 +++--- drivers/dma/dma-jz4780.c | 118 +++- drivers/dma/dmaengine.c | 7 + drivers/dma/idxd/device.c | 222 ++++--- drivers/dma/idxd/dma.c | 40 +- drivers/dma/idxd/idxd.h | 67 ++- drivers/dma/idxd/init.c | 196 ++---- drivers/dma/idxd/irq.c | 239 +++++++- drivers/dma/idxd/registers.h | 15 +- drivers/dma/idxd/submit.c | 69 ++- drivers/dma/idxd/sysfs.c | 215 +++++-- drivers/dma/ioat/sysfs.c | 3 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 17 +- drivers/dma/sh/shdma-base.c | 6 +- drivers/dma/stm32-mdma.c | 78 +-- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/edma.c | 3 +- drivers/dma/ti/k3-psil-j721s2.c | 167 ++++++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/uniphier-xdmac.c | 5 +- drivers/dma/xilinx/xilinx_dma.c | 133 +++- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/gpio/gpio-idt3243x.c | 6 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/hwspinlock/stm32_hwspinlock.c | 58 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/i3c/master.c | 3 +- drivers/i3c/master/dw-i3c-master.c | 4 + drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 4 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/i3c/master/svc-i3c-master.c | 341 ++++++++--- drivers/iio/pressure/bmp280-core.c | 11 +- drivers/iio/pressure/bmp280-i2c.c | 2 +- drivers/iio/pressure/bmp280-spi.c | 2 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 3 +- drivers/input/ff-core.c | 2 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/misc/axp20x-pek.c | 72 ++- drivers/input/misc/palmas-pwrbutton.c | 9 +- drivers/input/mouse/byd.c | 2 +- drivers/input/touchscreen/goodix.c | 127 +++- drivers/input/touchscreen/goodix.h | 1 + drivers/input/touchscreen/silead.c | 172 +++++- drivers/input/touchscreen/ti_am335x_tsc.c | 20 +- drivers/input/touchscreen/ucb1400_ts.c | 4 +- drivers/input/touchscreen/wacom_i2c.c | 44 +- drivers/input/touchscreen/zinitix.c | 22 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 4 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/net/bonding/bond_main.c | 34 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 31 +- drivers/net/ethernet/allwinner/sun4i-emac.h | 18 + drivers/net/ethernet/apple/bmac.c | 5 +- drivers/net/ethernet/apple/mace.c | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 10 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c | 3 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 28 +- drivers/net/ethernet/i825xx/sni_82596.c | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 1 + .../ethernet/marvell/prestera/prestera_router.c | 24 +- .../ethernet/marvell/prestera/prestera_router_hw.c | 40 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 44 +- drivers/net/ethernet/mscc/ocelot_net.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 101 +++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/vertexcom/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 135 +++-- drivers/net/ipa/ipa_endpoint.c | 28 +- drivers/net/ipa/ipa_endpoint.h | 17 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/marvell.c | 56 +- drivers/net/phy/micrel.c | 36 +- drivers/net/phy/sfp.c | 25 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/smsc95xx.c | 3 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireguard/noise.c | 45 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +- drivers/net/wireless/rsi/rsi_91x_main.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 4 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/st21nfca/se.c | 10 + drivers/ntb/hw/amd/ntb_hw_amd.c | 2 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 26 +- drivers/ntb/msi.c | 3 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/pnp/pnpbios/core.c | 6 +- drivers/pwm/core.c | 139 +++-- drivers/pwm/pwm-img.c | 35 +- drivers/pwm/pwm-twl.c | 62 +- drivers/pwm/pwm-vt8500.c | 57 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 9 +- drivers/remoteproc/ingenic_rproc.c | 5 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 38 ++ drivers/remoteproc/rcar_rproc.c | 224 +++++++ drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 1 + drivers/remoteproc/ti_k3_r5_remoteproc.c | 5 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 44 +- drivers/rpmsg/virtio_rpmsg_bus.c | 4 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/staging/rts5208/rtsx.c | 16 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/vdpa/alibaba/eni_vdpa.c | 28 +- drivers/vdpa/ifcvf/ifcvf_base.c | 41 +- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 40 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 156 +++-- drivers/vdpa/vdpa.c | 163 ++++- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 2 + drivers/vdpa/vdpa_user/vduse_dev.c | 19 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 16 +- drivers/vfio/pci/vfio_pci_igd.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/test.c | 1 + drivers/vhost/vdpa.c | 12 +- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 114 ++-- drivers/virtio/virtio_pci_legacy.c | 2 +- drivers/virtio/virtio_pci_legacy_dev.c | 4 +- drivers/virtio/virtio_pci_modern_dev.c | 2 +- drivers/virtio/virtio_ring.c | 4 +- drivers/virtio/virtio_vdpa.c | 7 +- drivers/watchdog/Kconfig | 98 +-- drivers/watchdog/Makefile | 4 +- drivers/watchdog/apple_wdt.c | 226 +++++++ drivers/watchdog/bcm63xx_wdt.c | 317 ---------- drivers/watchdog/bcm7038_wdt.c | 15 +- drivers/watchdog/da9063_wdt.c | 12 +- drivers/watchdog/davinci_wdt.c | 2 +- drivers/watchdog/f71808e_wdt.c | 10 +- drivers/watchdog/meson_gxbb_wdt.c | 1 - drivers/watchdog/msc313e_wdt.c | 4 + drivers/watchdog/mtk_wdt.c | 2 +- drivers/watchdog/realtek_otto_wdt.c | 384 ++++++++++++ drivers/watchdog/rzg2l_wdt.c | 263 ++++++++ drivers/watchdog/s3c2410_wdt.c | 338 ++++++++--- fs/adfs/inode.c | 4 +- fs/binfmt_elf.c | 6 +- fs/btrfs/Kconfig | 3 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 24 +- fs/ceph/metric.c | 2 - fs/ceph/quota.c | 17 + fs/ceph/super.c | 169 +++++- fs/ceph/super.h | 28 +- fs/cifs/cifs_debug.c | 8 +- fs/cifs/cifs_spnego.c | 4 +- fs/cifs/cifs_spnego.h | 3 +- fs/cifs/cifs_swn.c | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsglob.h | 79 ++- fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 31 +- fs/cifs/cifssmb.c | 94 ++- fs/cifs/connect.c | 232 ++++--- fs/cifs/netmisc.c | 4 +- fs/cifs/ntlmssp.h | 2 + fs/cifs/sess.c | 183 ++++-- fs/cifs/smb1ops.c | 24 +- fs/cifs/smb2glob.h | 2 - fs/cifs/smb2misc.c | 5 +- fs/cifs/smb2ops.c | 34 +- fs/cifs/smb2pdu.c | 179 ++++-- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 61 +- fs/cifs/transport.c | 78 ++- fs/coredump.c | 14 +- fs/exec.c | 17 +- fs/ext4/super.c | 39 +- fs/f2fs/Kconfig | 1 + fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 84 +-- fs/f2fs/data.c | 351 +++-------- fs/f2fs/f2fs.h | 43 +- fs/f2fs/file.c | 509 +++++++++++++--- fs/f2fs/gc.c | 26 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 18 +- fs/f2fs/iostat.c | 40 +- fs/f2fs/node.c | 23 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 2 +- fs/f2fs/segment.h | 3 +- fs/f2fs/super.c | 84 ++- fs/f2fs/sysfs.c | 29 +- fs/f2fs/xattr.c | 40 +- fs/fat/file.c | 5 +- fs/fs_context.c | 2 +- fs/fuse/virtio_fs.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 4 +- fs/io-wq.c | 6 +- fs/io-wq.h | 2 +- fs/jffs2/background.c | 2 +- fs/ksmbd/asn1.c | 142 +---- fs/ksmbd/auth.c | 27 +- fs/ksmbd/auth.h | 10 +- fs/ksmbd/connection.c | 10 +- fs/ksmbd/connection.h | 12 +- fs/ksmbd/ksmbd_netlink.h | 12 +- fs/ksmbd/mgmt/user_config.c | 10 + fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/mgmt/user_session.h | 1 - fs/ksmbd/smb2misc.c | 18 +- fs/ksmbd/smb2ops.c | 16 +- fs/ksmbd/smb2pdu.c | 222 +++---- fs/ksmbd/smb2pdu.h | 1 + fs/ksmbd/smb_common.h | 1 + fs/ksmbd/transport_ipc.c | 2 + fs/ksmbd/transport_rdma.c | 261 ++++++-- fs/ksmbd/transport_rdma.h | 4 +- fs/ksmbd/transport_tcp.c | 3 +- fs/ksmbd/vfs_cache.h | 10 - fs/lockd/svc.c | 2 +- fs/nfs/callback.c | 4 +- fs/nfs/nfs4state.c | 2 +- fs/nfsd/nfssvc.c | 2 +- fs/nilfs2/page.c | 4 +- fs/orangefs/orangefs-bufmap.c | 7 +- fs/orangefs/orangefs-sysfs.c | 21 +- fs/proc/array.c | 9 +- fs/proc/base.c | 4 +- fs/proc/proc_sysctl.c | 9 +- fs/proc/vmcore.c | 10 +- fs/signalfd.c | 5 +- fs/super.c | 4 +- fs/unicode/.gitignore | 2 +- fs/unicode/Kconfig | 13 +- fs/unicode/Makefile | 13 +- fs/unicode/mkutf8data.c | 24 +- fs/unicode/utf8-core.c | 109 ++-- fs/unicode/utf8-norm.c | 262 +------- fs/unicode/utf8-selftest.c | 94 ++- .../{utf8data.h_shipped => utf8data.c_shipped} | 22 +- fs/unicode/utf8n.h | 81 +-- include/crypto/blake2s.h | 3 - include/kunit/assert.h | 2 +- include/linux/bpf.h | 9 +- include/linux/bpf_verifier.h | 4 +- include/linux/ceph/libceph.h | 3 +- include/linux/ceph/messenger.h | 2 +- include/linux/delayacct.h | 107 ++-- include/linux/dma/xilinx_dpdma.h | 2 +- include/linux/dmaengine.h | 20 + include/linux/efi.h | 46 ++ include/linux/elfcore-compat.h | 5 + include/linux/elfcore.h | 5 + include/linux/fs_context.h | 2 + include/linux/hash.h | 5 +- include/linux/kernel.h | 10 +- include/linux/kthread.h | 5 +- include/linux/libata.h | 138 ++--- include/linux/list.h | 36 +- include/linux/mm_types.h | 28 - include/linux/module.h | 9 +- include/linux/page-flags.h | 37 -- include/linux/percpu.h | 13 +- include/linux/platform_data/bcm7038_wdt.h | 8 + include/linux/pm.h | 55 +- include/linux/pm_runtime.h | 24 + include/linux/proc_fs.h | 12 +- include/linux/profile.h | 45 -- include/linux/sched.h | 13 +- include/linux/sched/signal.h | 25 +- include/linux/sched/task.h | 1 + include/linux/slab.h | 3 +- include/linux/sunrpc/svc.h | 2 +- include/linux/switchtec.h | 2 - include/linux/tracehook.h | 7 +- include/linux/unaligned/packed_struct.h | 2 +- include/linux/unicode.h | 49 +- include/linux/vdpa.h | 39 +- include/linux/virtio.h | 1 + include/net/inet_frag.h | 11 +- include/net/ipv6_frag.h | 3 +- include/net/pkt_cls.h | 4 +- include/net/sch_generic.h | 5 + include/trace/events/error_report.h | 8 +- include/trace/events/f2fs.h | 27 +- include/trace/events/libata.h | 416 ++++++++++++- include/trace/events/random.h | 56 +- include/uapi/linux/idxd.h | 1 + include/uapi/linux/magic.h | 5 + include/uapi/linux/module.h | 1 + include/uapi/linux/pfrut.h | 262 ++++++++ include/uapi/linux/soundcard.h | 2 +- include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/uuid.h | 10 +- include/uapi/linux/vdpa.h | 6 + init/Kconfig | 14 +- init/Makefile | 2 +- kernel/Makefile | 1 + kernel/bpf/btf.c | 2 +- kernel/bpf/inode.c | 14 +- kernel/bpf/verifier.c | 81 ++- kernel/configs/debug.config | 105 ++++ kernel/delayacct.c | 49 +- kernel/exit.c | 97 +-- kernel/fork.c | 20 +- kernel/futex/core.c | 2 +- kernel/gcov/Kconfig | 1 - kernel/kexec_core.c | 2 +- kernel/kthread.c | 120 +++- kernel/module-internal.h | 19 + kernel/module.c | 51 +- kernel/module_decompress.c | 271 +++++++++ kernel/panic.c | 21 +- kernel/profile.c | 73 --- kernel/ptrace.c | 2 - kernel/sched/core.c | 16 +- kernel/signal.c | 61 +- kernel/sys.c | 16 +- kernel/tsacct.c | 7 +- lib/Kconfig | 2 + lib/Kconfig.debug | 31 +- lib/Kconfig.ubsan | 13 - lib/Makefile | 3 +- lib/crypto/Kconfig | 17 +- lib/crypto/blake2s-selftest.c | 31 - lib/crypto/blake2s.c | 37 -- lib/kstrtox.c | 12 + lib/kunit/try-catch.c | 4 +- lib/list_debug.c | 8 +- lib/lz4/lz4defs.h | 2 + lib/ref_tracker.c | 5 +- lib/sha1.c | 95 +-- lib/test_hash.c | 259 ++++---- lib/test_meminit.c | 1 + lib/test_ubsan.c | 22 - mm/Kconfig | 12 + mm/memory.c | 4 - mm/mmap.c | 1 - mm/oom_kill.c | 2 +- mm/page_alloc.c | 3 + mm/page_io.c | 3 + mm/percpu.c | 154 +++-- mm/slab.h | 6 - net/9p/trans_virtio.c | 2 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/cmtp/core.c | 2 +- net/bluetooth/hidp/core.c | 2 +- net/bridge/br_if.c | 3 +- net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 15 +- net/core/dev.c | 6 + net/core/net_namespace.c | 4 +- net/core/of_net.c | 33 +- net/core/sock.c | 5 + net/ipv4/fib_semantics.c | 76 +-- net/ipv4/inet_fragment.c | 8 +- net/ipv4/ip_fragment.c | 3 +- net/ipv4/ip_gre.c | 5 +- net/ipv6/sit.c | 2 +- net/mctp/test/route-test.c | 2 +- net/netfilter/nft_connlimit.c | 2 +- net/netfilter/nft_last.c | 2 +- net/netfilter/nft_limit.c | 2 +- net/netfilter/nft_quota.c | 2 +- net/nfc/llcp_sock.c | 5 + net/sched/sch_api.c | 2 +- net/sched/sch_generic.c | 1 + net/smc/af_smc.c | 6 +- net/smc/smc.h | 1 + net/smc/smc_cdc.c | 3 +- net/smc/smc_clc.c | 2 +- net/smc/smc_core.c | 137 +++-- net/smc/smc_core.h | 12 + net/smc/smc_diag.c | 6 +- net/smc/smc_pnet.c | 3 +- net/smc/smc_wr.h | 4 - net/tls/tls_sw.c | 1 + net/unix/garbage.c | 14 +- net/unix/scm.c | 6 +- net/vmw_vsock/virtio_transport.c | 4 +- net/wireless/Makefile | 4 +- net/xfrm/xfrm_policy.c | 3 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 11 +- samples/bpf/test_overhead_tp_kern.c | 5 +- scripts/.gitignore | 1 - scripts/Kbuild.include | 47 -- scripts/Makefile | 11 +- scripts/Makefile.lib | 35 +- scripts/Makefile.modinst | 4 +- scripts/Makefile.ubsan | 1 - scripts/checkpatch.pl | 54 +- scripts/coccinelle/iterators/fen.cocci | 124 ---- scripts/coccinelle/misc/bugon.cocci | 63 -- scripts/const_structs.checkpatch | 23 + scripts/gen_autoksyms.sh | 11 +- scripts/get_maintainer.pl | 2 +- scripts/kconfig/Makefile | 3 +- scripts/kconfig/conf.c | 17 +- scripts/kconfig/confdata.c | 24 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/link-vmlinux.sh | 49 +- scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 15 + scripts/remove-stale-files | 2 + scripts/setlocalversion | 9 +- scripts/sorttable.c | 38 +- scripts/sorttable.h | 5 +- sound/virtio/virtio_card.c | 4 +- tools/accounting/getdelays.c | 8 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 17 + tools/arch/x86/lib/memcpy_64.S | 12 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 +- tools/build/Build.include | 2 +- tools/include/linux/hash.h | 5 +- tools/include/uapi/drm/drm.h | 18 + tools/include/uapi/linux/perf_event.h | 5 +- tools/lib/perf/Documentation/libperf.txt | 11 +- tools/lib/perf/cpumap.c | 113 ++-- tools/lib/perf/evlist.c | 19 +- tools/lib/perf/evsel.c | 111 ++-- tools/lib/perf/include/internal/cpumap.h | 18 +- tools/lib/perf/include/internal/evlist.h | 5 +- tools/lib/perf/include/internal/evsel.h | 4 +- tools/lib/perf/include/internal/mmap.h | 5 +- tools/lib/perf/include/perf/cpumap.h | 8 +- tools/lib/perf/include/perf/evsel.h | 14 +- tools/lib/perf/libperf.map | 2 + tools/lib/perf/mmap.c | 4 +- tools/lib/perf/tests/test-evlist.c | 162 ++++- tools/objtool/check.c | 8 +- tools/perf/Documentation/perf-buildid-cache.txt | 5 +- tools/perf/Documentation/perf-config.txt | 9 + tools/perf/Documentation/perf-list.txt | 48 +- tools/perf/Documentation/perf-record.txt | 15 +- tools/perf/Documentation/perf-stat.txt | 10 +- tools/perf/Documentation/perf-top.txt | 7 +- tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/include/perf_regs.h | 42 -- tools/perf/arch/arm/util/cs-etm.c | 54 +- tools/perf/arch/arm64/include/perf_regs.h | 78 +-- tools/perf/arch/arm64/util/machine.c | 7 + tools/perf/arch/arm64/util/pmu.c | 2 +- tools/perf/arch/csky/include/perf_regs.h | 82 --- tools/perf/arch/mips/include/perf_regs.h | 69 --- tools/perf/arch/powerpc/include/perf_regs.h | 66 -- tools/perf/arch/powerpc/util/event.c | 8 +- tools/perf/arch/riscv/include/perf_regs.h | 74 --- tools/perf/arch/s390/include/perf_regs.h | 78 --- tools/perf/arch/x86/include/perf_regs.h | 82 --- tools/perf/arch/x86/util/evlist.c | 17 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/builtin-bench.c | 5 +- tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-c2c.c | 15 +- tools/perf/builtin-ftrace.c | 447 +++++++++++--- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-record.c | 23 +- tools/perf/builtin-report.c | 4 +- tools/perf/builtin-sched.c | 71 ++- tools/perf/builtin-script.c | 41 +- tools/perf/builtin-stat.c | 541 ++++++++--------- tools/perf/builtin-trace.c | 3 + tools/perf/dlfilters/dlfilter-test-api-v0.c | 2 - .../arm/{neoverse-v1 => neoverse-n2}/branch.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/bus.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/cache.json | 0 .../{neoverse-v1 => neoverse-n2}/exception.json | 0 .../arch/arm64/arm/neoverse-n2/instruction.json | 143 +++++ .../arch/arm64/arm/neoverse-n2/memory.json | 38 ++ .../arm/{cortex-a76-n1 => neoverse-n2}/other.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/pipeline.json | 0 .../pmu-events/arch/arm64/arm/neoverse-n2/spe.json | 14 + .../arch/arm64/arm/neoverse-n2/trace.json | 29 + ...nd-microarch.json => common-and-microarch.json} | 198 ++++++ tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + .../{armv8-recommended.json => recommended.json} | 202 +++---- tools/perf/pmu-events/jevents.c | 2 - tools/perf/tests/Build | 1 + tools/perf/tests/attr.c | 6 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/builtin-test.c | 16 +- tools/perf/tests/cpumap.c | 6 +- tools/perf/tests/event_update.c | 6 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 39 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 2 +- tools/perf/tests/sigtrap.c | 177 ++++++ tools/perf/tests/stat.c | 3 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 43 +- tools/perf/ui/browsers/annotate.c | 23 +- tools/perf/util/Build | 2 + tools/perf/util/affinity.c | 2 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 67 ++- .../perf/util/arm64-frame-pointer-unwind-support.c | 63 ++ .../perf/util/arm64-frame-pointer-unwind-support.h | 10 + tools/perf/util/auxtrace.c | 12 +- tools/perf/util/auxtrace.h | 5 +- tools/perf/util/bpf-loader.c | 15 +- tools/perf/util/bpf_counter.c | 29 +- tools/perf/util/bpf_counter.h | 4 +- tools/perf/util/bpf_counter_cgroup.c | 10 +- tools/perf/util/bpf_ftrace.c | 152 +++++ tools/perf/util/bpf_skel/func_latency.bpf.c | 114 ++++ tools/perf/util/callchain.c | 14 +- tools/perf/util/callchain.h | 4 +- tools/perf/util/counts.c | 8 +- tools/perf/util/counts.h | 14 +- tools/perf/util/cpumap.c | 253 ++++---- tools/perf/util/cpumap.h | 124 +++- tools/perf/util/cputopo.c | 9 +- tools/perf/util/debug.c | 2 +- tools/perf/util/env.c | 29 +- tools/perf/util/env.h | 3 +- tools/perf/util/evlist.c | 150 ++--- tools/perf/util/evlist.h | 52 +- tools/perf/util/evsel.c | 166 +++-- tools/perf/util/evsel.h | 30 +- tools/perf/util/expr.c | 37 +- tools/perf/util/ftrace.h | 81 +++ tools/perf/util/header.c | 6 +- tools/perf/util/hist.c | 4 +- tools/perf/util/hist.h | 3 +- tools/perf/util/libunwind/arm64.c | 2 + tools/perf/util/machine.c | 50 +- tools/perf/util/machine.h | 1 + tools/perf/util/mem-events.c | 29 +- tools/perf/util/metricgroup.c | 46 +- tools/perf/util/mmap.c | 19 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/namespaces.c | 76 ++- tools/perf/util/namespaces.h | 2 + tools/perf/util/parse-events-hybrid.c | 9 +- tools/perf/util/parse-events.c | 10 +- tools/perf/util/perf_api_probe.c | 15 +- tools/perf/util/perf_regs.c | 666 +++++++++++++++++++++ tools/perf/util/perf_regs.h | 17 +- tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 11 +- .../util/scripting-engines/trace-event-python.c | 16 +- tools/perf/util/session.c | 35 +- tools/perf/util/smt.c | 73 ++- tools/perf/util/sort.c | 34 +- tools/perf/util/sort.h | 3 +- tools/perf/util/stat-display.c | 138 +++-- tools/perf/util/stat-shadow.c | 308 +++++----- tools/perf/util/stat.c | 47 +- tools/perf/util/stat.h | 9 +- tools/perf/util/svghelper.c | 6 +- tools/perf/util/synthetic-events.c | 12 +- tools/perf/util/synthetic-events.h | 3 +- tools/perf/util/util.c | 15 + tools/perf/util/util.h | 11 +- tools/power/acpi/.gitignore | 1 + tools/power/acpi/Makefile | 16 +- tools/power/acpi/Makefile.rules | 2 +- tools/power/acpi/man/pfrut.8 | 137 +++++ tools/power/acpi/tools/pfrut/Makefile | 23 + tools/power/acpi/tools/pfrut/pfrut.c | 424 +++++++++++++ tools/testing/selftests/bpf/prog_tests/d_path.c | 14 + tools/testing/selftests/bpf/prog_tests/xdp_link.c | 61 +- .../selftests/bpf/progs/test_d_path_check_types.c | 32 + .../selftests/bpf/progs/test_stacktrace_map.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 6 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 6 + tools/testing/selftests/bpf/verifier/ringbuf.c | 95 +++ tools/testing/selftests/bpf/verifier/spill_fill.c | 2 +- tools/testing/selftests/net/fcnal-test.sh | 3 + tools/testing/selftests/net/settings | 2 +- usr/Makefile | 7 +- usr/include/Makefile | 6 +- {scripts => usr/include}/headers_check.pl | 0 867 files changed, 19081 insertions(+), 10650 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa create mode 100644 Documentation/devicetree/bindings/dma/arm,pl330.yaml delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl330.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix,bt400.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/renesas,rcar-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml create mode 100644 arch/riscv/include/asm/asm-extable.h create mode 100644 arch/riscv/include/asm/extable.h create mode 100644 arch/riscv/include/asm/gpr-num.h create mode 100644 certs/default_x509.genkey rename {scripts => certs}/extract-cert.c (98%) create mode 100644 drivers/acpi/pfr_telemetry.c create mode 100644 drivers/acpi/pfr_update.c create mode 100644 drivers/dma/ti/k3-psil-j721s2.c create mode 100644 drivers/remoteproc/rcar_rproc.c create mode 100644 drivers/watchdog/apple_wdt.c delete mode 100644 drivers/watchdog/bcm63xx_wdt.c create mode 100644 drivers/watchdog/realtek_otto_wdt.c create mode 100644 drivers/watchdog/rzg2l_wdt.c rename fs/unicode/{utf8data.h_shipped => utf8data.c_shipped} (99%) create mode 100644 include/linux/platform_data/bcm7038_wdt.h create mode 100644 include/uapi/linux/pfrut.h create mode 100644 kernel/configs/debug.config create mode 100644 kernel/module_decompress.c delete mode 100644 scripts/coccinelle/iterators/fen.cocci delete mode 100644 scripts/coccinelle/misc/bugon.cocci copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/branch.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/exception.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => neoverse-n2}/other.jso [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/pipeline.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/spe.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/trace.json rename tools/perf/pmu-events/arch/arm64/{armv8-common-and-microarch.json => common [...] rename tools/perf/pmu-events/arch/arm64/{armv8-recommended.json => recommended.jso [...] create mode 100644 tools/perf/tests/sigtrap.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.h create mode 100644 tools/perf/util/bpf_ftrace.c create mode 100644 tools/perf/util/bpf_skel/func_latency.bpf.c create mode 100644 tools/perf/util/ftrace.h create mode 100644 tools/power/acpi/man/pfrut.8 create mode 100644 tools/power/acpi/tools/pfrut/Makefile create mode 100644 tools/power/acpi/tools/pfrut/pfrut.c create mode 100644 tools/testing/selftests/bpf/progs/test_d_path_check_types.c create mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c rename {scripts => usr/include}/headers_check.pl (100%)