This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/linux.
from 143a6252e1b8 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds e87f4152e542 task_stack, x86/cea: Force-inline stack helpers adds 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors adds ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug() adds 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_ adds f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...] adds 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...] adds 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path adds 16edd9b511a1 locking: Add lock contention tracepoints adds ee042be16cb4 locking: Apply contention tracepoints in the slow path adds dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...] adds deaf7c4b4bf8 lockdep: Delete local_irq_enable_in_hardirq() adds 434e09e7575b locking/qrwlock: Change "queue rwlock" to "queued rwlock" adds 682906131506 futex: Remove a PREEMPT_RT_FULL reference. adds 0aa7be05d83c locking/atomic: Add generic try_cmpxchg64 support adds c2df0a6af177 locking/atomic/x86: Introduce arch_try_cmpxchg64 adds 8491d1bdf5de sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} adds 2319be135672 Merge tag 'locking-core-2022-05-23' of git://git.kernel.or [...] adds 3398b12d1027 Merge branch 'tip/x86/urgent' adds aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting adds 2daf7faba7de objtool: Reorganize cmdline options adds b51277eb9775 objtool: Ditch subcommands adds 2bc3dec7055e objtool: Don't print parentheses in function addresses adds 99c0beb547a3 objtool: Add option to print section addresses adds 7dce62041ac3 objtool: Make stack validation optional adds 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation adds c2bdd61c98d9 objtool: Extricate sls from stack validation adds 03f16cd020eb objtool: Add CONFIG_OBJTOOL adds 720644749647 objtool: Make stack validation frame-pointer-specific adds 26e176896a5b objtool: Make static call annotation optional adds 4ab7674f5951 objtool: Make jump label hack optional adds 22102f4559be objtool: Make noinstr hacks optional adds 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" adds 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION adds 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link adds a8e35fece49b objtool: Update documentation adds f193c32cad2d objtool: Remove inat-tables.c when make clean adds 4bc78005887f objtool: Remove libsubcmd.a when make clean adds 21e350233b07 scripts: Create objdump-func helper script adds 1d1a0e7c5100 scripts/faddr2line: Fix overlapping text section failures adds ead165fa1042 objtool: Fix symbol creation adds 22682a07acc3 objtool: Fix objtool regression on x32 systems adds 22922deae13f Merge tag 'objtool-core-2022-05-23' of git://git.kernel.or [...] adds bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper adds a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature adds ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support adds 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS adds 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering adds ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment adds cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in adds 2a606a18cd67 ACPI: Add perf low power callback adds d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling adds 7bebfe9dd802 perf/x86: Unify format of events sysfs show adds 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked adds d6d0c7f681fd x86/cpufeatures: Add PerfMonV2 feature bit adds 089be16d5992 x86/msr: Add PerfCntrGlobal* registers adds 21d59e3e2c40 perf/x86/amd/core: Detect PerfMonV2 support adds 56e026a7ca3f perf/x86/amd/core: Detect available counters adds 9622e67e3980 perf/x86/amd/core: Add PerfMonV2 counter control adds 7685665c390d perf/x86/amd/core: Add PerfMonV2 overflow handling adds 3d47083b9ff4 perf/amd/ibs: Use interrupt regs ip for stack unwinding adds 47319846a9e2 Merge branch 'v5.18-rc5' adds c2a960f7c574 perf/x86: Add new Alder Lake and Raptor Lake support adds d773a73366bd perf/x86/msr: Add new Alder Lake and Raptor Lake support adds cd971104ac7e perf/x86/cstate: Add new Alder Lake and Raptor Lake support adds e5ae168e8394 perf/x86/uncore: Clean up uncore_pci_ids[] adds f758bc5a9123 perf/x86/uncore: Add new Alder Lake and Raptor Lake support adds 39b2ca75eec8 perf/amd/ibs: Cascade pmu init functions' return value adds 2a7a7e658682 perf/amd/ibs: Use ->is_visible callback for dynamic attributes adds ba5d35b442c6 perf/amd/ibs: Add support for L3 miss filtering adds 838de1d843fc perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capabil [...] adds 9cb23f598c64 perf/ibs: Fix comment adds bc469ddf6715 perf/x86/amd: Remove unused variable 'hwc' adds 3c27b0c6ea48 perf/x86/amd: Fix AMD BRS period adjustment adds 841b51e4a359 perf/x86/amd: Run AMD BRS code only on supported hw adds bae19fdd7e9e perf/x86/amd/core: Fix reloading events for SVM adds cfeb2522c377 Merge tag 'perf-core-2022-05-23' of git://git.kernel.org/p [...] adds 5693fa74f98a kcsan: Use preemption model accessors adds 089c02ae2771 ftrace: Use preemption model accessors for trace header printout adds 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial adds c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer adds e3f73ece75a8 mailmap: Update my email address to @redhat.com adds 06354900787f sched/fair: Move calculate of avg_load to a better location adds 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq adds 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up() adds 890d550d7dba sched/psi: report zeroes for CPU full at the system level adds a658353167bf sched/fair: Revise comment about lb decision matrix adds 4e3c7d338a22 sched/fair: Refactor cpu_util_without() adds 50e7b416d2ab sched/fair: Remove sched_trace_*() helper functions adds 97956dd278d3 sched/fair: Remove cfs_rq_tg_path() adds d664e399128b sched: Fix missing prototype warnings adds 16bf5a5e1ec5 smp: Rename flush_smp_call_function_from_idle() adds 1a90bfd22020 smp: Make softirq handling RT safe in flush_smp_call_funct [...] adds d70522fc5412 Merge tag 'v5.18-rc5' into sched/core to pull in fixes & t [...] adds 2679a83731d5 sched/core: Avoid obvious double update_rq_clock warning adds 734387ec2f9d sched/deadline: Remove superfluous rq clock update in push [...] adds 546a3fee1749 sched: Reverse sched_class layout adds 991d8d8142ca topology: Remove unused cpu_cluster_mask() adds 6f3f04c19074 Merge tag 'sched-core-2022-05-23' of git://git.kernel.org/ [...] adds eadb2f47a3ce lockdown: also lock down previous kgdb use adds 069c4ea6871c random: fix sysctl documentation nits adds fe222a6ca2d5 init: call time_init() before rand_initialize() adds 57c0900b91d8 ia64: define get_cycles macro for arch-override adds 2e3df523256c s390: define get_cycles macro for arch-override adds 8865bbe6ba11 parisc: define get_cycles macro for arch-override adds 1097710bc966 alpha: define get_cycles macro for arch-override adds 408835832158 powerpc: define get_cycles macro for arch-override adds 516dd4aacd67 openrisc: start CPU timer early in boot adds 1366992e16bd timekeeping: Add raw clock fallback for random_get_entropy() adds 0f392c95391f m68k: use fallback for random_get_entropy() instead of zero adds 6d01238623fa riscv: use fallback for random_get_entropy() instead of zero adds 1c99c6a7c3c5 mips: use fallback for random_get_entropy() instead of jus [...] adds ff8a8f59c99f arm: use fallback for random_get_entropy() instead of zero adds c04e72700f22 nios2: use fallback for random_get_entropy() instead of zero adds 3bd4abc07a26 x86/tsc: Use fallback for random_get_entropy() instead of zero adds 9f13fb0cd11e um: use fallback for random_get_entropy() instead of zero adds ac9756c79797 sparc: use fallback for random_get_entropy() instead of zero adds e10e2f58030c xtensa: use fallback for random_get_entropy() instead of zero adds 4b758eda851e random: insist on random_get_entropy() existing in order t [...] adds 78c768e619fb random: vary jitter iterations based on cycle counter speed adds b7b67d1391a8 random: mix in timestamps and reseed on system restore adds cbe89e5a375a random: do not use batches when !crng_ready() adds 5c3b747ef54f random: use first 128 bits of input as fast init adds e85c0fc1d94c random: do not pretend to handle premature next security model adds a4b5c26b79ff random: order timer entropy functions below interrupt functions adds e3e33fc2ea7f random: do not use input pool from hard IRQs adds 791332b3cbb0 random: help compiler out with fast_mix() by using simpler [...] adds e73aaae2fa90 siphash: use one source of truth for siphash permutations adds d4150779e60f random32: use real rng for non-deterministic randomness adds e3d2c5e79a99 random: use symbolic constants for crng_init states adds fed7ef061686 random: avoid initializing twice in credit race adds 68c9c8b192c6 random: move initialization out of reseeding hot path adds cc1e127bfa95 random: remove ratelimiting for in-kernel unseeded randomness adds 8a5b8a4a4ceb random: use proper jiffies comparison macro adds 2f14062bb14b random: handle latent entropy and command line from random_init() adds 12e45a2a6308 random: credit architectural init the exact amount adds f5bda35fba61 random: use static branch for crng_ready() adds 7782cfeca7d4 random: remove extern from functions in header adds 7c3a8a1db5e0 random: use proper return types on get_random_{int,long}_wait() adds a19402634c43 random: make consistent use of buf and len adds 560181c27b58 random: move initialization functions out of hot pages adds 248561ad25a8 random: remove get_random_bytes_arch() and add rng_has_arc [...] adds 6701de6c51c1 random: remove mostly unused async readiness notifier adds 5ad7dd882e45 random: move randomize_page() into mm where it belongs adds 3092adcef3ff random: unify batched entropy implementations adds 1b388e7765f2 random: convert to using fops->read_iter() adds 22b0a222af4d random: convert to using fops->write_iter() adds 79025e727a84 random: wire up fops->splice_{read,write}_iter() adds 1ce6c8d68f8a random: check for signals after page of pool writes adds ac2ab99072cc Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel. [...] adds 63cec1389e11 fscrypt: split up FS_CRYPTO_BLOCK_SIZE adds a7a5bc5fe8ac fscrypt: log when starting to use inline encryption adds bfb9700bdf35 fscrypt: factor out fscrypt_policy_to_key_spec() adds 218d921b581e fscrypt: add new helper functions for test_dummy_encryption adds c1f4cfdbef40 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds b0487ede1f7a fs-verity: remove unused parameter desc_size in fsverity_c [...] adds e6af1bb07704 fs-verity: Use struct_size() helper in enable_verity() adds 51518aa68c1f Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 4e140f59d285 mm/usercopy: Check kmap addresses properly adds 0aef499f3172 mm/usercopy: Detect vmalloc overruns adds ab502103ae3c mm/usercopy: Detect large folio overruns adds 1109a5d90701 usercopy: Remove HARDENED_USERCOPY_PAGESPAN adds 75c1182e18f4 security: don't treat structure as an array of struct hlist_head adds e6f3b3c9c109 cfi: Use __builtin_function_start adds 3b5eed3c71a2 netfs: Eliminate Clang randstruct warning adds d36465897037 sancov: Split plugin build from plugin CFLAGS adds 595b893e2087 randstruct: Reorganize Kconfigs and attribute macros adds 613f4b3ed790 randstruct: Split randstruct Makefile and CFLAGS adds be2b34fa9be3 randstruct: Move seed generation into scripts/basic/ adds 035f7f87b729 randstruct: Enable Clang support adds e85094c31ddb arm64: stackleak: fix current_top_of_stack() adds a12685e2d1f7 stackleak: move skip_erasing() check earlier adds ac7838b4e1c5 stackleak: remove redundant check adds 9ec79840d6af stackleak: rework stack low bound handling adds 1723d39d2fe4 stackleak: clarify variable names adds 0cfa2ccd285d stackleak: rework stack high bound handling adds 77cf2b6dee66 stackleak: rework poison scanning adds 4130a61cebb1 lkdtm/stackleak: avoid spurious failure adds 72b61896f2b4 lkdtm/stackleak: rework boundary management adds f03a50938dec lkdtm/stackleak: prevent unexpected stack usage adds f171d695f3ad lkdtm/stackleak: check stack boundaries adds 8111e67dee9f stackleak: add on/off stack variants adds 88959a39a170 arm64: entry: use stackleak_erase_on_task_stack() adds 8c6a490e404f lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n adds 1ff297584fad randomize_kstack: Improve docs on requirements/rationale adds 61f60bac8c05 gcc-plugins: Change all version strings match kernel adds c1298a3a1139 big_keys: Use struct for internal payload adds 2dcfe9e2d370 niu: Silence randstruct warnings adds b146cbf2e32f af_unix: Silence randstruct GCC plugin warning adds 710e4ebfbaca gcc-plugins: randstruct: Remove cast exception handling adds a5f4d9df1f7b mm: usercopy: move the virt_addr_valid() below the is_vmal [...] adds ed5edd5a70b9 loadpin: stop using bdevname adds 0bf13a84362e Merge tag 'kernel-hardening-v5.19-rc1' of git://git.kernel [...] adds d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] adds 95a126d9812f selftests/seccomp: Add SKIP for failed unshare() adds 4cbf6f621150 seccomp: Use FIFO semantics to order notifications adds 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order adds c2aa2dfef243 seccomp: Add wait_killable semantic to seccomp user notifier adds 922a1b520c5f selftests/seccomp: Refactor get_proc_stat to split out fil [...] adds 3b96a9c522b2 selftests/seccomp: Add test for wait killable notifier adds 5e91d2a41469 selftests/seccomp: Fix spelling mistake "Coud" -> "Could" adds dc8af1ffd657 Merge tag 'seccomp-v5.19-rc1' of git://git.kernel.org/pub/ [...] adds 6045ab5fea4c binfmt_flat: do not stop relocating GOT entries prematurel [...] adds 8d005269c50d binfmt_flat: Drop vestiges of coredump support adds 70578ff3367d binfmt_flat: Remove shared library support adds a6b450573b91 Merge tag 'execve-v5.19-rc1' of git://git.kernel.org/pub/s [...] adds 0a9876f36b08 selinux: Remove redundant assignments adds 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...] adds 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort adds 6a9e261cbbee selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQ [...] adds ede17552b1e7 selinux: resolve checkpatch errors adds 759205151c09 selinux: update parameter documentation adds 1d4e8036cb2b selinux: avoid extra semicolon adds 4ad37de49642 selinux: include necessary headers in headers adds a9029d970454 selinux: fix indentation level of mls_ops block adds ded34574d4d3 selinux: declare data arrays const adds c29722fad4aa selinux: log anon inode class name adds 1af0e4a0233f security: declare member holding string literal const adds efd1df1982e9 Merge tag 'selinux-pr-20220523' of git://git.kernel.org/pu [...] adds 6cc2df8e3a39 landlock: Add clang-format exceptions adds 06a1c40a09a8 landlock: Format with clang-format adds 4598d9abf421 selftests/landlock: Add clang-format exceptions adds 135464f9d29c selftests/landlock: Normalize array assignment adds 371183fa578a selftests/landlock: Format with clang-format adds 9805a722db07 samples/landlock: Add clang-format exceptions adds 81709f3dccac samples/landlock: Format with clang-format adds a13e248ff90e landlock: Fix landlock_add_rule(2) documentation adds 87129ef13603 selftests/landlock: Make tests build with old libc adds 291865bd7e8b selftests/landlock: Extend tests for minimal valid attribute size adds c56b3bf566da selftests/landlock: Add tests for unknown access rights adds d18955d094d0 selftests/landlock: Extend access right tests to directories adds 6a1bdd4a0bfc selftests/landlock: Fully test file rename with "remove" access adds d1788ad99087 selftests/landlock: Add tests for O_PATH adds 589172e5636c landlock: Change landlock_add_rule(2) argument check ordering adds eba39ca4b155 landlock: Change landlock_restrict_self(2) check ordering adds 6533d0c3a86e selftests/landlock: Test landlock_create_ruleset(2) argume [...] adds 5f2ff33e1084 landlock: Define access_mask_t to enforce a consistent acc [...] adds 75c542d6c6cc landlock: Reduce the maximum number of layers to 16 adds 2cd7cd6eed88 landlock: Create find_rule() from unmask_layers() adds 8ba0005ff418 landlock: Fix same-layer rule unions adds 9da82b20fde9 landlock: Move filesystem helpers and add a new one adds 100f59d96405 LSM: Remove double path_rename hook calls for RENAME_EXCHANGE adds b91c3e4ea756 landlock: Add support for file reparenting with LANDLOCK_A [...] adds f4056b9266b5 selftests/landlock: Add 11 new test suites dedicated to fi [...] adds 76b902f874ff samples/landlock: Add support for file reparenting adds 6f59abfae35f landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning adds 09340cf4135f landlock: Document good practices about filesystem policies adds 9e0c76b9f1fa landlock: Add design choices documentation for filesystem [...] adds 5e469829baa1 landlock: Explain how to support Landlock adds cb44e4f061e1 Merge tag 'landlock-5.19-rc1' of git://git.kernel.org/pub/ [...] adds eaff451d4b7c smack: Remove redundant assignments adds a9d1046a8465 Merge tag 'Smack-for-5.19' of https://github.com/cschaufle [...] adds 58d416351e6d tools/certs: Add print-cert-tbs-hash.sh adds 141e523914f7 certs: Factor out the blacklist hash creation adds bf21dc591bb5 certs: Make blacklist_vet_description() more strict adds addf466389d9 certs: Check that builtin blacklist hashes are valid adds 6364d106e041 certs: Allow root user to append signed hashes to the blac [...] adds 4d99750106ad certs: Explain the rationale to call panic() adds 80b8a39777a9 tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions adds d0dc1a7100f1 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() adds 6422cbd3c52d tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops adds 9c438fdef890 tpm: cr50: Add new device/vendor ID 0x504a6666 adds e0687fe958f7 char: tpm: cr50_i2c: Suppress duplicated error message in [...] adds e57b2523bd37 tpm: Fix buffer access in tpm2_get_tpm_pt() adds af402ee3c045 tpm: Add field upgrade mode support for Infineon TPM2 modules adds be07858fbf81 KEYS: trusted: allow use of TEE as backend without TCG_TPM [...] adds fcd7c26901c8 KEYS: trusted: allow use of kernel RNG for key material adds 7a0e7d5265f5 crypto: caam - determine whether CAAM supports blob encap/decap adds 007c3ff11f38 crypto: caam - add in-kernel interface for blob generator adds e9c5048c2de1 KEYS: trusted: Introduce support for NXP CAAM-based trusted keys adds 5002426e4261 doc: trusted-encrypted: describe new CAAM trust source adds 7f3113e3b9f7 MAINTAINERS: add KEYS-TRUSTED-CAAM adds 7cf6a8a17f5b Merge tag 'tpmdd-next-v5.19-rc1' of git://git.kernel.org/p [...] adds 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. adds 891163adf180 ima: remove the IMA_TEMPLATE Kconfig option adds 644664627d21 ima: fix 'd-ng' comments and documentation adds 09091c44cb73 ima: use IMA default hash algorithm for integrity violations adds 246d921646c0 fs-verity: define a function to return the integrity prote [...] adds 989dc72511f7 ima: define a new template field named 'd-ngv2' and templates adds 54f03916fb89 ima: permit fsverity's file digests in the IMA measurement list adds 398c42e2c46c ima: support fs-verity file digest based version 3 signatures adds 02ee2316b935 fsverity: update the documentation adds c46d541a00e0 Merge branch 'next-integrity.fsverity-v9' into next-integrity adds 155ca952c7ca efi: Do not import certificates from UEFI Secure Boot for T2 Macs adds e11afdbb22a3 evm: Return INTEGRITY_PASS for enum integrity_status value '0' adds 4c41186ff394 evm: Clean up some variables adds 048ae41bb080 integrity: Fix sparse warnings in keyring_handler adds 0350785b0a09 Merge tag 'integrity-v5.19' of git://git.kernel.org/pub/sc [...] adds 032c1623c9de hwmon: (jc42) add HWMON_C_TZ_REGISTER adds ab9ac6df2252 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds c0c45238fcf4 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 752b927951ea hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 1ad6c3b7ef13 hwmon: introduce hwmon_sanitize_name() adds 340b3b6aa47a hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds d7cc063ff09b hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds e0d3f7cb2606 hwmon: (dell-smm) Add cooling device support adds bd90c5b93950 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds bd79021072ac hwmon: (tmp401) Add support of three advanced features adds c7250b5d553c hwmon: (jc42) Add support for S-34TS04A adds c8e5e37a609d hwmon: (dell-smm) Update Documentation regarding firmware bugs adds 229b159c505a hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds e5c498ccc90c hwmon: (pmbus/max16601) Add MAX16602 support adds 8c099cd381aa hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds be754099e5d4 dt-bindings: hwmon: Add Atmel AT30TS74 adds c851b715d38d hwmon: (lm75) Add Atmel AT30TS74 support adds 4fc1a51c8572 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds f44aa665ee96 hwmon: (dell-smm) Cleanup init code adds 981c5f3c744b hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds 4ef2774511dc hwmon: (nct6775) Convert register access to regmap API adds 3c7e4935d468 hwmon: (nct6775) Rearrange attr-group initialization adds bd2e82bd4f48 hwmon: (nct6775) Add read-only mode adds ae0d7227741f hwmon: (nct6775) Convert S_I* permissions macros to octal adds c3963bc0a0cf hwmon: (nct6775) Split core and platform driver adds 849b0156d996 hwmon: (occ) Delay hwmon registration until user request adds 5cd29012028d hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds de8fbac5e59e hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 45934e4af673 hwmon: (asus-ec-sensors) add support for board families adds 7cc44e5a45a6 hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds edd969aa9a26 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds 5de3e13f7f6b hwmon: (pmbus) Introduce and use write_byte_data callback adds f0a5c8397663 hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds b90f994a37cc hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds 9054416afcb4 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds cd705ea857fd lib: add generic polynomial calculation adds e0daf1a60ed4 hwmon: (bt1-pvt) use generic polynomial functions adds ede7e1c20b75 dt-bindings: hwmon: add Microchip LAN966x bindings adds c8f55be4a1c7 hwmon: add driver for the Microchip LAN966x SoC adds 4fc1b1136247 dt-bindings: hwmon: Document adt7475 pin-function properties adds 7b8664f126e9 hwmon: (adt7475) Add support for pin configuration adds d45cd804280d hwmon: (adt7475) Use enum chips when loading attenuator settings adds 3aa74796cfd0 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds 28bf22ef93ec hwmon: (pmbus) Add get_voltage/set_voltage ops adds 512a4da1d9f5 hwmon: (lm83) Remove unused include directives adds 764124082805 hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG [...] adds 801549da5d71 dt-bindings: hwmon: Add nuvoton,nct6775 adds 6bb77c55b05f hwmon: (nct6775) Add i2c driver adds 9ccafe466c32 hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II adds 59e746ca86ff hwmon: (acpi_power_meter) Fix style issues adds e5d21072054f hwmon: Introduce hwmon_device_register_for_thermal adds 87743bcf0807 thermal/drivers/thermal_hwmon: Use hwmon_device_register_f [...] adds ddaefa209c4a hwmon: Make chip parameter for with_info API mandatory adds 6b767ccd3b7e hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro adds c2e813438ef5 hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro adds 9070d8618eb2 hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro adds 09e02c8e632a hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro adds 7c399d6a5bdf hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro adds 7282d2aefcc6 hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro adds ca538531c0de hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro adds 3a3aad686219 dt-bindings: trivial-devices: Add xdp152 adds 5b4285c57b6f hwmon: (asus-ec-sensors) fix Formula VIII definition adds 718fbfa5da5d hwmon: Directly use ida_alloc()/free() adds be1ca367e7b6 hwmon: (ibmaem) Directly use ida_alloc()/free() adds 67f6abceab22 dt-bindings: hwmon: lm90: add missing ti,tmp461 adds 8dd248fa00db dt-bindings: hwmon: lm90: add ti,extended-range-enable property adds 45988d907859 hwmon: (lm90) enable extended range according to DTS node adds 9baabde04de6 hwmon: (dimmtemp) Fix bitmap handling adds d1baf7a3a317 hwmon: (pmbus) Check PEC support before reading other registers adds 5ab312b3a8fe hwmon: (sl28cpld) Fix typo in comment adds 8877ecb0fc8d hwmon: (aquacomputer_d5next) Fix an error handling path in [...] adds 076f222a690e Merge tag 'hwmon-for-v5.19-rc1' of git://git.kernel.org/pu [...] adds 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error adds 7ceeb6011948 mtd: maps: ixp4xx: Drop driver adds 9547c4e74f6b dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds 82e214f6c0f1 mtd: core: Check devicetree alias for index adds 4e9694596046 dt-bindings: reserved-memory: Support MTD/block device adds 7090d2f1d667 mtd: phram: Allow probing via reserved-memory adds 96a3295c351d mtdblock: warn if opened on NAND adds fbb83e546ea4 mtd: mtdoops: Fix the size of the header read buffer. adds 0bd359ee712d mtd: mtdoops: Create a header structure for the saved mtdoops. adds aa641a22bb5b mtd: mtdoops: Add a timestamp to the mtdoops header. adds 083084df578a mtd: cfi_cmdset_0002: Move and rename chip_check/chip_read [...] adds 0a8e98305f63 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N adds cccea9414dae mtd: cfi_cmdset_0002: Add S29GL064N ID definition adds 43823c5c56f2 mtd: cfi_cmdset_0002: Rename chip_ready variables adds bcdf0315a61a mtd: call of_platform_populate() for MTD partitions adds 9401911f2d9f mtd: phram: Allow cached mappings adds d217c4d968bb dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix adds d55ce4913776 dt-bindings: mtd: partitions: Extend fixed-partitions binding adds 1fefc8ecb834 mtd: st_spi_fsm: add missing clk_disable_unprepare() in st [...] adds 70dd83d737d8 mtd: spi-nor: core: Check written SR value in spi_nor_writ [...] adds b1145d6f1e8a mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_ma [...] adds d0ddd88438d2 mtd: spi-nor: Introduce spi_nor_match_id() adds bffabd1c727d mtd: spi-nor: core: Use auto-detection only once adds 86b6b55ffbbc mtd: spi-nor: core: Introduce method for RDID op adds a007d81aa525 mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method adds a604ab33cb4a mtd: spi-nor: core: Add helpers to read/write any register adds 4629adaff7bc mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable() adds 27ff0d34fb7e mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable() adds c0abb861c5d0 mtd: spi-nor: Introduce templates for SPI NOR operations adds 467f0e83818a mtd: spi-nor: spansion: Remove status polling on volatile [...] adds 37841975b322 mtd: spi-nor: micron-st: Remove status polling on volatile [...] adds 5ad784d990ac mtd: spi-nor: amend the rdsr dummy cycles documentation adds 94f697c5384b mtd: spi-nor: move spi_nor_write_ear() to winbond module adds d92e0dbc6a26 mtd: spi-nor: export spi_nor_hwcaps_pp2cmd() adds 0257be79fc4a mtd: spi-nor: expose internal parameters via debugfs adds 89051ff5dd3b mtd: spi-nor: winbond: add support for W25Q512NW-IM adds cdbc44dbb2c7 mtd: spi-nor: support eon en25qh256a variant adds c47452194641 mtd: spi-nor: debugfs: fix format specifier adds e6828be5edcf Merge tag 'spi-nor/for-5.19' into mtd/next adds 6425dd136ddc mtd: rawnand: davinci: Remove redundant unsigned compariso [...] adds a4f9dd55c5e1 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG adds 573eec222bc8 mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG adds 620a98881340 mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG adds 194ec04b3a9e mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG adds 54647cd003c0 mtd: spinand: gigadevice: add support for GD5FxGM7xExxG adds f7c48bccf1a0 mtd: rawnand: print offset instead of page number for bad blocks adds 6863c612024f dt-bindings: mtd: ti,elm: Convert to yaml adds 05691c028788 dt-bindings: mtd: ti,elm: Add support for AM64 ELM adds 51a4a71d974c mtd: rawnand: omap_elm: Add compatible for AM64 ELM adds 3a745b51cdda mtd: rawnand: denali: Use managed device resources adds 15616c7cfb96 mtd: rawnand: gpmi: Refactor bch geometry settings function adds d10af38a2e3b mtd: rawnand: gpmi: Add strict ecc strength check adds 109158579e64 mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function adds 2fb038eaeed8 mtd: rawnand: gpmi: Rename the variable ecc_chunk_size adds d9edc4bc67c4 mtd: rawnand: gpmi: Add large oob bch setting support adds f4c5c7f9d2e5 mtd: spinand: Add support for XTX XT26G0xA adds 3380557fc7e2 mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash adds a28ed09dafee mtd: rawnand: cadence: fix possible null-ptr-deref in cade [...] adds ddf66aefd685 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_na [...] adds 9b2152f96f4a mtd: rawnand: tmio: check return value after calling platf [...] adds 4fd62f15afa0 mtd: nand: make mtk_ecc.c a separated module adds 4c5bf4b51c98 mtd: nand: mtk-ecc: also parse nand-ecc-engine if available adds 079d6348f3be Merge tag 'mtd/mtk-spi-nand-for-5.19' into nand/next adds 773898127ebf mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4 adds c96f824af0e9 mtd: rawnand: cs553x: simplify the return expression of cs [...] adds 66d7a40beb41 mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK adds 6879854d1634 mtd: rawnand: rockchip: Check before clk_disable_unprepare [...] adds 5794465b6fcf mtd: rawnand: mpc5121: Check before clk_disable_unprepare( [...] adds 431cbce84955 dt-bindings: mtd: renesas: Fix the NAND controller description adds 6a2277a0ebe7 mtd: rawnand: renesas: Use runtime PM instead of the raw c [...] adds 2c51d0d88020 Merge tag 'nand/for-5.19' into mtd/next adds d33537194017 Merge tag 'mtd/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds 8e76741c3d8b ipmi: Add a limit on the number of users that may use IPMI adds 333730e456fa ipmi: Limit the number of message a user may have outstanding adds f60231885fa9 ipmi: Add a sysfs interface to view the number of users adds d5d91586beda ipmi: Add a sysfs count of total outstanding messages for [...] adds 0924c5a0cbed ipmi: use simple i2c probe function adds 7602b957e240 ipmi:ssif: Check for NULL msg when handling events and messages adds 9824117dd964 ipmi: Add an intializer for ipmi_smi_msg struct adds f214549d7173 ipmi: Add an intializer for ipmi_recv_msg struct adds 2ebaf18a0b7f ipmi: Fix pr_fmt to avoid compilation issues adds b2c6941a5cf4 ipmi: Convert pr_debug() to dev_dbg() adds be8503597c3e ipmi:si: Convert pr_debug() to dev_dbg() adds 1016daf21837 ipmi: Make two logs unique adds 5396ccbd79ab ipmi: remove unnecessary type castings adds a508e33956b5 ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe adds b1b5bf164016 Merge tag 'for-linus-4.19-1' of https://github.com/cminyar [...] adds 583e48372eb1 mmc: renesas_sdhi: remove outdated headers adds 6af8dd53c36f mmc: renesas_sdhi: R-Car D3 also has no HS400 adds 6de9727a2207 mmc: renesas_sdhi: make setup selection more understandable adds 254b7d1299eb mmc: renesas_sdhi: remove a stale comment adds c0a43968be56 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds bcfa7f15eb16 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds ed9ab884987b mmc: renesas_sdhi: style fix for proper function bodies adds 970dc9c11a17 mmc: mmci: stm32: use a buffer for unaligned DMA requests adds 139bbdba494b mmc: renesas_sdhi: Add missing checks for the presence of quirks adds fc1fdbd94cab mmc: renesas_sdhi: R-Car V3M also has no HS400 adds 3ddfa03d8162 dt-bindings: mmc: xenon: Convert to JSON schema adds 7792fdf626c2 dt-bindings: mmc: mtk-sd: increase reg items adds 103da0667d4b mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 25bbf0daec56 mmc: mmc_spi: parse speed mode options adds e3e5255e7728 mmc: omap: Make it CCF clk API compatible adds f504dee2c63b mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds a252a4d3d4af mmc: renesas_sdhi: remove superfluous specific M3W entry adds 01c5d28a5b55 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] adds 9723f69d1de3 mmc: core: improve API to make clear that mmc_sw_reset is [...] adds 32f18e596141 mmc: improve API to make clear hw_reset callback is for cards adds 6c1757be927a dt-bindings: mmc: imx-esdhc: Update compatible fallbacks adds afadb04f1d6e mmc: jz4740: Apply DMA engine limits to maximum segment size adds 13acb62ce1ee mmc: sh_mmcif: move platform_data header to proper location adds 36ed2fd32b2c mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] adds 238b638b3090 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() adds f7ad75041ba9 mmc: mmci: Break IRQ status loop when all zero adds de6e855b28f4 dt-bindings: mmc: Add small binding note on level shifters adds a778dbd9a8ef dt-bindings: mmc: convert orion-sdio to JSON schema adds a18f3e465374 dt-bindings: mmc: convert sdhci-dove to JSON schema adds cfb646613649 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string adds c25a7e5d18ba Merge branch 'fixes' into next adds 7a0587496a62 dt-bindings: mmc: sdhci-am654: Add flag to force setting o [...] adds c7666240ec76 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit adds 897ae3fe1216 mmc: sdhci-omap: Use of_device_get_match_data() helper adds 23e09be254f9 mmc: core: Allows to override the timeout value for ioctl() path adds ac9d25557dcc mmc: core: Add CIDs for cards to the entropy pool adds bbbd88728253 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588 adds 89877983ac60 Merge branch 'fixes' into next adds 0e8bb6666e3d mmc: core: use kobj_to_dev() adds 83961aacb221 mmc: atmel-mci: Simplify if(chan) and if(!chan) adds 3ae2722c93c9 mmc: mmci: Remove custom ios handler adds f3a70f991dd0 mmc: sdhci-brcmstb: Re-organize flags adds 6bcc55fe648b mmc: sdhci-brcmstb: Enable Clock Gating to save power adds b16ebda6d003 dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of re [...] adds 0a70c5d289b0 dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example adds a45537723f4b dt-bindings: mmc: sdhci-msm: Convert bindings to yaml adds 466614a9765c mmc: sdhci-msm: Add SoC specific compatibles adds 17a9f73d45ea dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150 adds 5acd6adb6580 mmc: sdhci-msm: Add compatible string check for sm8150 adds 210deba2d9b7 dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible adds 953706844f0f mmc: sdhci-msm: Add compatible string check for sdx65 adds 0662d797d596 Merge branch 'fixes' into next adds 0c9ee5ba7555 mmc: sdhci-brcmstb: Fix compiler warning adds f7b6fc327327 mmc: core: Support zeroout using TRIM for eMMC adds ded2c4c34500 mmc: sdhci-of-arasan: Add NULL check for data field adds 638971b77f1c Merge tag 'mmc-v5.19' of git://git.kernel.org/pub/scm/linu [...] adds bd941dfaae35 regmap: Constify static regmap_bus structs adds d640947562ce regmap: cache: set max_register with reg_stride adds d77e74561368 regmap: Add bulk read/write callbacks into regmap_config adds eedd8a8542b9 regmap: Custom bulk operations for regmaps adds 5c422f0b970d regmap: Add missing map->bus check adds 5d23bb5f25ed Merge tag 'regmap-v5.19' of git://git.kernel.org/pub/scm/l [...] adds 6d435a94ba5b regulator: mt6315: Enforce regulator-compatible, not name adds c3e3ca05dae3 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET adds b11b3d21a94d regulator: qcom_smd: Fix up PM8950 regulator configuration adds 41812783057c regulator: dt-bindings: richtek,rt4801: minor comments adj [...] adds 6c315afe65d0 regulator: fixed: Remove print on allocation failure adds 261f06315cf7 regulator: Flag uncontrollable regulators as always_on adds f704882033a7 regulator: Add BUCK and LDO document for MT6358 and MT6366 adds f0e3c6261af1 regulator: mt6366: Add support for MT6366 regulator adds 610d8188ea9d regulator: Add support for MediaTek PMIC MT6366 adds d077002c9d07 regulator: mt6366: Add support for MT6366 regulator adds 417dfad7e4f0 regulator: Add BUCK and LDO document for MT6358 and MT6366 adds 310584018e1a Add support for MediaTek PMIC MT6366 adds 4917e54997b0 regulator: rpi-panel-attiny: Get rid of duplicate of_node [...] adds 7b36ddb208bd regulator: rt5759: Add support for Richtek RT5759 DCDC converter adds 2a826d9c4251 regulator: Add binding for Richtek RT5759 DCDC converter adds 266d57dd4304 regulator Add Richtek RT5759 buck converter support adds 2eacc8479c1f regulator: uniphier: Clean up clocks, resets, and their na [...] adds 65adf7234a0d regulator: uniphier: Use unevaluatedProperties adds 619fdc47f821 regulator: dt-bindings: qcom,rpmh: document h and k ID adds bfb5711e2455 regulator: stm32-vrefbuf: using pm_runtime_resume_and_get [...] adds bab76514aca3 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() adds a38dce4cb1f1 regulator: core: Rename _regulator_enable_delay() adds 062920d24647 regulator: core: Sleep (not delay) in set_voltage() adds a498db69dc6d regulator: dt-bindings: richtek,rt4801: use existing ena_g [...] adds 6963569103c0 regulator: richtek,rt4801: parse GPIOs per regulator adds d496d68d6ba6 dt-bindings: regulator: Add bindings for Silicon Mitus SM5 [...] adds e8858ba89ca3 regulator: sm5703-regulator: Add regulators support for SM [...] adds dc6d04619e62 regulator: sm5703: Correct reference to the common regulat [...] adds e721b161399b regulator: Add property for I2C level shifter adds 62139f52b7e5 regulator: pca9450: Make I2C Level Translator configurable adds bd2f5e71454b regulator: Add property for WDOG_B warm reset adds 2364a64d0673 regulator: pca9450: Make warm reset on WDOG_B assertion adds 20078e3bbe6e regulator: pca9450: Enable DVS control via PMIC_STBY_REQ adds 0f2d636e7d1f regulator: core: Add error flags to sysfs attributes adds a6d889a8fdbb regulator: dt-bindings: qcom,rpmh: update maintainers adds ba5d99609a5e regulator: dt-bindings: qcom,rpmh: document supplies per variant adds e84f3c41a583 regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-sup [...] adds ac87e588b493 regulator: dt-bindings: qcom,rpmh: minor cleanups and exte [...] adds afaa7b933ef0 regulator: pfuze100: Fix refcount leak in pfuze_parse_regu [...] adds 68d6c8476fd4 regulator: scmi: Fix refcount leak in scmi_regulator_probe adds a5b8e4a5ceec Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 9b18d07ba3ae Merge tag 'regulator-v5.19' of git://git.kernel.org/pub/sc [...] adds d21b94bf3ac4 spi: spidev: Convert BUILD_BUG_ON() to static_assert() adds 2a7f669dd8f6 spi: spidev: Replace ACPI specific code by device_get_matc [...] adds 88a285192084 spi: spidev: Replace OF specific code by device property API adds e23d86c49a9c spi: qcom-qspi: Add minItems to interconnect-names adds 02b3024824f4 spi: Prepare cleanup of powerpc's asm/prom.h adds d50d7e91c6e5 spi: spidev: replace usage of found with dedicated list it [...] adds 9f763fd20da7 spi: mediatek: add spi memory support for ipm design adds a740f4e684c0 spi: mediatek: support hclk adds a4765dfb80a7 spi: support hclk adds 774227cfb9f5 spi: mediatek: add single/quad mode support adds 4df6836dbbdb spi: spi-cadence: Fix kernel-doc format for resume/suspend adds 8b1ea69a63eb spi: spi-ti-qspi: Fix return value handling of wait_for_co [...] adds c6cf1fafb65d spi: spi-stm32-qspi: using pm_runtime_resume_and_get inste [...] adds b3fe2e516741 spi: core: Only check bits_per_word validity when explicit [...] adds 6f381481a5b2 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} [...] adds f4cf11df69c0 spi: atmel-quadspi: Remove duplicated DTR checks adds e7cc4244bc20 spi: Pull in Atmel fix adds 73f93db5c49b spi: core: Initialize returned status in spi_setup adds c81085840e03 spi: remove spin_lock_irq and variable in the irq procress adds 3a2ac5809935 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 58b1efe2c172 spi: spi-tegra114: using pm_runtime_resume_and_get instead [...] adds c03ae4876fd5 spi: spi-ti-qspi: using pm_runtime_resume_and_get instead [...] adds 4bbaa857e9af spi: intel: Fix typo in kernel-doc of intel_spi_probe() adds b617be33502d spi: add SPI_RX_CPHA_FLIP mode bit adds 178d0cbbfe8e spi: spidev: add SPI_RX_CPHA_FLIP adds 79422ed9bd7f spi: spi-imx: add support for SPI_RX_CPHA_FLIP adds dd769f15483c spi: using pm_runtime_resume_and_get instead of pm_runtime [...] adds ace145802350 spi: mt65xx: Simplify probe function with devm_spi_alloc_master adds 7f7cdef7288a spi: mt65xx: Switch to device_get_match_data() adds 6b4440584b92 spi: mt65xx: Add and use pointer to struct device in mtk_s [...] adds 5dee8bb8d14d spi: mt65xx: Move clock parent setting to remove clock dis [...] adds 5088b3136439 spi: mt65xx: Move pm_runtime_enable() call to remove all gotos adds 20cdbb800957 spi: mt65xx: Simplify probe function with dev_err_probe() adds 3c5cd2e23fe4 spi: mt65xx: Add kerneldoc for driver structures adds 8e8a9e364a3b spi: mt65xx: Fix definitions indentation adds 3625a627f6e7 MediaTek SPI controller cleanups and documentation adds c2b5a40c9e50 spi: intel: Implement dirmap hooks adds cc470d553430 spi: img-spfi: Fix pm_runtime_get_sync() error checking adds b9db82e5f249 spi: spi-sprd: using pm_runtime_resume_and_get instead of [...] adds 7d34ff58f35c spi: spi-imx: using pm_runtime_resume_and_get instead of p [...] adds 32831bf569e3 spi: mxs: using pm_runtime_resume_and_get instead of pm_ru [...] adds 40b6a137717b spi: spi-omap2-mcspi: using pm_runtime_resume_and_get inst [...] adds d5d933f09ac3 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH adds 2b8070840e6f spi: spi-tegra20-sflash: using pm_runtime_resume_and_get i [...] adds 28ac902aedd1 spi: cadence-quadspi: drop cqspi_set_protocol() adds 1aeda0966693 spi: cadence-quadspi: allow operations with cmd/addr buswidth >1 adds 1e6f8bd15cf8 spi: spi-tegra20-slink: using pm_runtime_resume_and_get in [...] adds b7be05d5e4a3 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 1af2fb6283fb spi: stm32: using pm_runtime_resume_and_get instead of pm_ [...] adds b0ceb6212515 spi: clps711x: Use syscon_regmap_lookup_by_phandle adds e64e9ad267ca spi: ingenic: Add support for use GPIO as chip select line. adds aecec8bbb225 spi: Add bindings for new Ingenic SoCs. adds 6d72b1140354 spi: ingenic: Add support for new Ingenic SoCs. adds 9ee448f94318 Improve SPI support for Ingenic SoCs. adds 26ac2436f38f spi: Pull Mediatek ECC changes adds 764f1b748164 spi: add driver for MTK SPI NAND Flash Interface adds 69bb9b29bf67 spi: dt-bindings: add binding doc for spi-mtk-snfi adds 73c1a5153ec8 spi: mtk-snfi: preserve dma_mapping_error() error codes adds dfc6597eb1e1 spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC adds 2cd757e6292e spi: omap2-mcspi: add support for interword delay adds a2b331ac11e1 spi: spi-fsl-qspi: check return value after calling platfo [...] adds f7b878716455 spi: spi-imx: fix sparse warning: add identifier name to f [...] adds a8c785c1e755 spi: spi-imx: avoid unnecessary line continuations adds 1a23461a8a08 spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' [...] adds dae336d0dca6 spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warnin [...] adds baaadffe8854 spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open code [...] adds 63cd96b70f93 spi: spi-imx: complete conversion from master -> controller adds 307c897db762 spi: spi-imx: replace struct spi_imx_data::bitbang by poin [...] adds 07e759387788 spi: spi-imx: add PIO polling support adds 184434fcd617 spi: spi-imx: mx51_ecspi_prepare_message(): skip writing M [...] adds 76159e2f9a0f spi: cadence-quadspi: Add missing blank line in cqspi_requ [...] adds 0d8688298d6a spi: cadence-quadspi: remove unnecessary (void *) casts adds 8868c03f3ca5 spi: spi-mem: check if data buffers are on stack adds f724c296f2f2 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA adds d83d89ea68b4 spi: stm32-qspi: Fix wait_cmd timeout in APM mode adds 0cf8d32600cf spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_w [...] adds ae16cc18f37b spi: stm32-qspi: Remove SR_BUSY bit check before sending command adds d5efbfc5210c spi: stm32-qspi: flags management fixes adds 606e5d408184 spi: cadence-quadspi: Handle spi_unregister_master() in remove() adds 75d6fe48a21a spi: Doc fix - Describe add_lock and dma_map_dev in spi_co [...] adds 22d35e40419a spi: spi-cadence: Update ISR status variable type to irqreturn_t adds b1849f505f87 spi: spi-au1550: replace ternary operator with min() adds ce9858ea499d spi: Convert the Aspeed SMC controllers device tree binding adds e3228ed92893 spi: spi-mem: Convert Aspeed SMC driver to spi-mem adds 9da06d7bdec7 spi: aspeed: Add support for direct mapping adds bb084f94e1bc spi: aspeed: Adjust direct mapping to device size adds 5785eedee42c spi: aspeed: Workaround AST2500 limitations adds 53526ab27d9c spi: aspeed: Add support for the AST2400 SPI controller adds eeaec1ea05c0 spi: aspeed: Calibrate read timings adds 73ae97e3cabb mtd: spi-nor: aspeed: set the decoding size to at least 2M [...] adds 9c63b846e6df spi: spi-mem: Convert Aspeed SMC driver to spi-mem adds d8e0f976f104 Merge tag 'spi-v5.19' of git://git.kernel.org/pub/scm/linu [...] adds 10ec4afd238d HID: intel-ish-hid: ipc: add ADL and RPL device id adds 95cd2cdc88c7 HID: multitouch: add quirks to enable Lenovo X12 trackpoint adds 88115ea6308d HID: amd_sfh: Remove name from maintainers list adds 1d07cef7fd75 HID: multitouch: Add support for Google Whiskers Touchpad adds 116c3f4a78eb HID: hid-led: fix maximum brightness for Dream Cheeky adds 1af20714feda HID: elan: Fix potential double free in elan_input_configured adds fc4ef9d57249 HID: bigben: fix slab-out-of-bounds Write in bigben_probe adds 62f8857b2d08 HID: amd_sfh: change global variables to static adds b5d7f43e97da HID: amd_sfh: Add support for sensor discovery adds 696455e9d099 HID: amd_sfh: Add sensor name by index for debug info adds 206c3c2d85de HID: amd_sfh: Modify the bus name adds 10f865cdcf37 HID: amd_sfh: Modify the hid name adds 863fcfec6203 HID: amd_sfh: Add physical location to HID device adds a8641d7d8500 HID: amd_sfh: Move bus declaration outside of amd-sfh adds 806fc359a394 HID: core: Display "SENSOR HUB" for sensor hub bus string [...] adds 8959f00799a1 Merge branch 'for-5.19/amd-sfh' into for-linus adds fa33382c7f74 HID: apple: Properly handle function keys on Keychron keyboards adds cf620bdad825 Merge branch 'for-5.19/apple' into for-linus adds 24401f291dcc HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II adds a0a5c2a69699 HID: lenovo: Sync Fn-lock state on button press for Compac [...] adds 5c9b8fae88bc HID: lenovo: Add note about different report numbers adds 35b4e60e0c5a Merge branch 'for-5.19/lenovo' into for-linus adds 06be0d6442a0 HID: Add support for Mega World controller force feedback adds fa4c7c64360e Merge branch 'for-5.19/megaworld' into for-linus adds d170e8e02729 HID: uclogic: Add support for touch ring reports adds ee0070367e1d HID: uclogic: Support custom device suffix for frames adds 3e200d6cdb7d HID: uclogic: Allow three frame parameter sets adds c3e6e59af2a0 HID: uclogic: Add support for Huion touch ring reports adds eea4269f135e HID: uclogic: Compress params format string adds f25df3532832 HID: uclogic: Reduce indent for params format str/args adds 2112b49eaa5c HID: uclogic: Add support for bitmap dials adds 6facd076f5a9 HID: uclogic: Add support for Huion Q620M adds 87dc28eb11ac HID: uclogic: Clarify params desc_size description adds 4933a722a05c HID: uclogic: Clarify pen/frame desc_ptr description adds d64a6e4460d6 HID: uclogic: Pass keyboard reports as is adds f5927973f8d6 HID: uclogic: Support disabling pen usage adds 4c60bc7d1f2a HID: uclogic: Disable pen usage for Huion keyboard interfaces adds a228809fa6f3 HID: uclogic: Move param printing to a function adds 945d5dd5a5f8 HID: uclogic: Return raw parameters from v2 pen init adds caf7e93479c7 HID: uclogic: Do not focus on touch ring only adds fbc08b4e8ea5 HID: uclogic: Always shift touch reports to zero adds 118dfdeaa3c6 HID: uclogic: Differentiate touch ring and touch strip adds 61b1db5a14b7 HID: uclogic: Add pen support for XP-PEN Star 06 adds f7d8e387d9ae HID: uclogic: Switch to Digitizer usage for styluses adds 2e688e654f48 Merge branch 'for-5.19/uclogic' into for-linus adds 6d09085b38e5 HID: wacom: Adding Support for new usages adds 6ff1cae2e30a HID: wacom: Correct power_supply type adds b3ddadbf353c MAINTAINERS: Add Wacom driver maintainers adds d88591a55532 Hid: wacom: Fix kernel test robot warning adds 07d17217c668 Merge branch 'for-5.19/wacom' into for-linus adds aa051d36ce4a Merge tag 'for-linus-2022052401' of git://git.kernel.org/p [...] adds 06eb8dc097b3 ACPI: utils: include UUID in _DSM evaluation warning adds 62b32fd961cf ACPICA: Add support for the Windows 11 _OSI string adds a95d2fb08538 ACPICA: Add the subtable CFMWS to the CEDT table adds 90037551c68d ACPICA: iASL: NHLT: Treat Terminator as specific_config adds ab1ba87bd71a ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the [...] adds 8bd24835db17 ACPICA: iASL: NHLT: Rename linux specific strucures to dev [...] adds 39ea1bbf270a ACPICA: Add new ACPI 6.4 semantics to the Load() operator adds e468e39f7cab ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator adds 1cf0cee1da04 ACPICA: Clean up double word in comment adds 487ea80a2848 ACPICA: Update copyright notices to the year 2022 adds 45882a817d4b ACPICA: Removed some tabs and // comments adds aa29b2083e11 ACPICA: Headers: Replace zero-length array with flexible-a [...] adds 1838ffe7001b ACPICA: executer/exsystem: Add units to time variable names adds 1c5d62f5dd97 ACPICA: Add support for ARM Performance Monitoring Unit Table. adds ace8f1c54a02 ACPICA: executer/exsystem: Inform users about ACPI spec violation adds 6eaf08770ee8 ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms adds da6a9bbedc79 ACPICA: iASL/MADT: Add OEM-defined subtable adds 3d6c6552f1c1 ACPICA: executer/exsystem: Fix some typo mistakes adds 4fd147530edd ACPICA: IORT: Updates for revision E.d adds bf285d25406e ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output adds 0076ca940e3f ACPICA: Update version to 20220331 adds c244dc1bc92e Revert "ACPICA: executer/exsystem: Warn about sleeps great [...] adds ec1ff61ee266 Merge branch 'acpica' adds 198ee4377b96 ACPI: PM: Convert debug message in acpi_device_get_power() adds 255a04cc457e ACPI: PM: Change pr_fmt() in device_pm.c adds f4f3548dc8d5 ACPI: PM: Unify debug messages in acpi_device_set_power() adds 6dd4a29d2620 ACPI: PM: Always print final debug message in acpi_device_ [...] adds d52848620de0 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default adds cf6ba0750a22 ACPI: bus: Introduce acpi_dev_for_each_child() adds b7dd6298db81 ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() adds 62d528712c1d PCI: ACPI: PM: Power up devices in D3cold before scanning them adds 10fa1b2cdc89 ACPI: bus: Avoid non-ACPI device objects in walks over children adds 1bbc21785b73 ACPI: sysfs: Fix BERT error region memory mapping adds 3a506ca2cc04 ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype adds db2d1693fae3 ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines adds 988d7a14408d ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() adds 4aa8c70cb076 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds a090931524d0 ACPI: APEI: Fix missing ERST record id adds ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page adds 290a20782ac6 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes adds 42e5ed061803 ACPI: DPTF: Add support for high frequency impedance notification adds 24773e6c7a27 x86: ACPI: Make mp_config_acpi_gsi() a void function adds e802ca757b29 ACPI: docs: enumeration: Unify Package () for properties (part 2) adds 5db9ce20951c Merge branches 'acpi-apei', 'acpi-dptf', 'acpi-x86' and 'a [...] adds 1961b06c9126 Merge tag 'acpi-5.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 2142c27ef06b dt-bindings: devfreq: rk3399_dmc: Convert to YAML adds 76d136b56fc1 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] adds 4de8fd02a55f dt-bindings: devfreq: rk3399_dmc: Fix Hz units adds 77c188085b46 dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] adds a86fb6a9a21d dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] adds 5f50c52f13f1 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props adds b82acf8215c4 PM / devfreq: rk3399_dmc: Drop excess timing properties adds a5ca18540dab PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] adds e44217219178 PM / devfreq: rk3399_dmc: Support new disable-freq properties adds fd5b8479ef7e PM / devfreq: rk3399_dmc: Support new *-ns properties adds 2fccf9e6050e PM / devfreq: rk3399_dmc: Disable edev on remove() adds cb178a958594 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() adds 5d521a307526 PM / devfreq: rk3399_dmc: Avoid static (reused) profile adds defec178df76 soc: rockchip: power-domain: Manage resource conflicts wit [...] adds 2e691421a2c9 PM / devfreq: rk3399_dmc: Block PMU during transitions adds 713472e53e6e PM / devfreq: Export devfreq_get_freq_range symbol within devfreq adds a03dacb0316f PM / devfreq: Add cpu based scaling support to passive governor adds 05723e71234b PM / devfreq: passive: Reduce duplicate code when passive_ [...] adds 26984d9d581e PM / devfreq: passive: Keep cpufreq_policy for possible cpus adds d44d6c4a3a5d Merge tag 'devfreq-next-for-5.19' of git://git.kernel.org/ [...] adds 42d2607d91c4 PM / devfreq: passive: Return non-error when not-supported [...] adds 95d5a7214b86 iio: chemical: scd30: Export dev_pm_ops instead of suspend [...] adds a8e2512efc65 PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OP [...] adds bd8284e968ec iio: chemical: scd30: Move symbol exports into IIO_SCD30 n [...] adds 82586a721595 PM: runtime: Avoid device usage count underflows adds ae20cb9aec91 PM: sleep: Narrow down -DDEBUG on kernel/power/ files adds ce1cb680ff1c PM: sleep: enable dynamic debug support within pm_pr_dbg() adds 467df4cfdc10 PM: hibernate: Fix some kernel-doc comments adds 84958f38d897 x86/ACPI: Preserve ACPI-table override during hibernation adds e5a3b0c5b6a1 PM: hibernate: Don't mark comment as kernel-doc adds 13966517d41e PM: runtime: Allow to call __pm_runtime_set_status() from [...] adds 171b66e2e2e9 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI [...] adds ae0dc7ed1a7c powercap: intel_rapl: add support for RaptorLake adds 515755906921 powercap: RAPL: Add Power Limit4 support for RaptorLake adds f125bdbdd6bd powercap: intel_rapl: add support for ALDERLAKE_N adds 59cafa728c37 powercap: intel_rapl: remove redundant store to value afte [...] adds 95f2ce548a2d Merge branches 'pm-core', 'pm-sleep' and 'powercap' adds bdc21a4d286c PM: EM: Add .get_cost() callback adds fc3a9a985847 PM: EM: Add artificial EM flag adds 91362463114e PM: EM: Use the new .get_cost() callback while registering EM adds 75a3a99a5a98 PM: EM: Change the order of arguments in the .active_power [...] adds 16857482b830 PM: EM: Remove old debugfs files and print all 'flags' adds 015f569c4649 Documentation: EM: Add artificial EM registration description adds 9926bbec3ae6 thermal: cooling: Check Energy Model type in cpufreq_cooli [...] adds 985a67709a66 powercap: DTPM: Check for Energy Model type adds c9d8923bfbcb PM: EM: Decrement policy counter adds d1cf8bbfed1e intel_idle: Add AlderLake support adds 34be27517cb7 cpuidle: psci: Fix regression leading to no genpd governor adds a6653fb584b5 cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used adds 16a23f394dd9 Merge branches 'pm-em' and 'pm-cpuidle' adds a85ee6401a47 cpufreq: governor: Use kobject release() method to free dbs_data adds 95996a675757 cpufreq: Prepare cleanup of powerpc's asm/prom.h adds addca285120b cpufreq: intel_pstate: Handle no_turbo in frequency invariance adds f346e96267cd cpufreq: Fix possible race in cpufreq online error path adds 02678c08822f Merge back earlier cpufreq changes for 5.19. adds f55ae08c8987 cpufreq: Avoid unnecessary frequency updates due to mismatch adds 46acb9d9b6bb Merge Energy Model material for 5.19 to satisfy dependencies. adds d3c3db41df7e cpufreq: CPPC: Add per_cpu efficiency_class adds 740fcdc2c20e cpufreq: CPPC: Register EM based on efficiency class information adds 85f0e42bd65d Revert "cpufreq: Fix possible race in cpufreq online error path" adds bbd67f1b5a94 cpufreq: intel_pstate: Support Sapphire Rapids OOB mode adds 5c84c1b84bd8 cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() adds e1e962c5b9ed cpufreq: Reorganize checks in cpufreq_offline() adds fddd8f86dff4 cpufreq: Split cpufreq_offline() adds f339f3541701 cpufreq: Rearrange locking in cpufreq_remove_dev() adds d4627a287e25 cpufreq: Abort show()/store() for half-initialized policies adds 514ff1bcd98d cpufreq: make interface functions and lock holding state clear adds 0651ab90e4ad ACPI: CPPC: Check _OSC for flexible address space adds 72f2ecb7ece7 ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is [...] adds 6380b7b2b29d ACPI: CPPC: Assume no transition latency if no PCCT adds 3cc30dd00a58 cpufreq: CPPC: Enable fast_switch adds 2d41dc23804d cpufreq: CPPC: Enable dvfs_possible_from_any_cpu adds d988c9134221 Merge branch 'pm-cpufreq' adds eefa861810a8 PM: domains: Extend dev_pm_domain_detach() doc adds bd40cbb0e3b3 PM: domains: Move genpd's time-accounting to ktime_get_mon [...] adds 27656dcd55f8 PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-o [...] adds fabb1c20b962 PM: domains: Drop redundant code for genpd always-on governor adds 3f9ee7da724a PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd adds 7a02444b8fc2 PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd adds bcc19f69f72a PM: domains: Skip another warning in irq_safe_dev_in_sleep [...] adds 66d29d802ef3 PM: domains: Allocate gpd_timing_data dynamically based on [...] adds 9c74f2ac4801 PM: domains: Move the next_wakeup variable into the struct [...] adds 3b84bf3ce94d PM: domains: Measure suspend/resume latencies in genpd bas [...] adds a294237aea12 PM: domains: Fixup QoS latency measurements for IRQ safe d [...] adds 622d9b5577f1 PM: domains: Fix initialization of genpd's next_wakeup adds ba43d6db6e5c PM: domains: Clean up some code in pm_genpd_init() and gen [...] adds f38d1a6d0025 PM: domains: Allocate governor data dynamically based on a [...] adds 6961795f0d0a PM: domains: Measure power-on/off latencies in genpd based [...] adds b2a92f354c5a PM: domains: Trust domain-idle-states from DT to be correc [...] adds cd8198a2c15c Merge branch 'pm-domains' adds 5dc241f2b299 tools/power turbostat: tweak --show and --hide capability adds 6799ba84cab7 tools/power turbostat: fix dump for AMD cpus adds f52ba9319045 tools/power turbostat: Add Power Limit4 support adds 6b398625ae6d tools/power turbostat: print power values upto three decimal adds 0fc521bc3339 tools/power turbostat: Allow -e for all names. adds c7e399f83968 tools/power turbostat: Allow printing header every N iterations adds eae97e053fe3 tools/power turbostat: Support thermal throttle count print adds 6397b6418935 tools/power turbostat: fix ICX DRAM power numbers adds 164d7a965b3e tools/power turbostat: be more useful as non-root adds 9878bf7a9fb0 tools/power turbostat: No build warnings with -Wextra adds 58990892ca29 tools/power turbostat: version 2022.04.16 adds 9765fa25662a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 0d64482bf299 Merge branch 'pm-tools' adds 09583dfed2cb Merge tag 'pm-5.19-rc1' of git://git.kernel.org/pub/scm/li [...] adds 5a66bfb27748 thermal: intel: hfi: remove NULL check after container_of() call adds feef7f32521e dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings adds 3277e022a1c3 thermal/drivers/rcar_thermal: Use platform_get_irq_optiona [...] adds e46e003a4897 dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings adds 238e34ad7d5c iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 [...] adds 7e70a89a3a08 thermal/drivers/qcom: Add support for multiple generations [...] adds 96f6f333bcf0 thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM adds 9e5f5f15fef5 thermal/drivers/k3: Add hwmon support adds a63fa2b601f1 dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string adds 2caf73969de6 thermal/drivers/tsens: Add compat string for the qcom,msm8960 adds 106e0121e243 thermal/drivers/bcm2711: Don't clamp temperature at zero adds bf70c577516b thermal/drivers/thermal_of: Add change_mode ops support fo [...] adds 47c4b0de080a tools/lib/thermal: Add a thermal library adds 3b7c5e8adf9c tools/thermal: Add util library adds 110acbc6a451 tools/thermal: Add a temperature capture tool adds 077df623c834 tools/thermal: Add thermal daemon skeleton adds e20d136ec7d6 thermal/drivers/broadcom: Fix potential NULL dereference i [...] adds f21b57eb12bf tools/lib/thermal: remove unneeded semicolon adds cb4487d2b404 tools/thermal: remove unneeded semicolon adds 44b965d8c44e thermal: thermal_of: fix typo on __thermal_bind_params adds e126ce0bcc08 dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings adds 2d37f5c90bdc thermal/drivers/rz2gl: Fix OTP Calibration Register values adds ef6673e8363a thermal/drivers/qcom/lmh: Add sc8180x compatible adds b54d4dafc9fd dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible adds 30988d3b31b1 dt-bindings: thermal: tsens: Add sc8280xp compatible adds 98a160e898c0 thermal/core: Fix memory leak in __thermal_cooling_device_ [...] adds 09700c504d8e thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_s [...] adds 031c2952d158 dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation adds ffcb2fc86eb7 thermal: k3_j72xx_bandgap: Add the bandgap driver support adds c23b7517fe62 Merge tag 'thermal-v5.19-rc1' of git://git.kernel.org/pub/ [...] adds 388292df2781 Merge back earlier thermal control updates for 5.19-rc1. adds bdff938d0440 thermal: int340x: Clean up unnecessary acpi_buffer pointer [...] adds 9e5d3d6be664 thermal: int340x: Consolidate freeing of acpi_buffer pointer adds ad47f8343a96 thermal: int340x: Clean up _OSC context init adds be60348a82f5 Merge back earlier int340x thermal driver changes for 5.19. adds 7acc8a2ac0c0 Merge back earlier int340x driver changes for 5.19. adds 55266546f45d PM: wakeup: expose pm_wakeup_pending to modules adds 28708e193700 thermal: intel: pch: move cooling delay to suspend_noirq phase adds 92923028e979 thermal: intel: pch: enhance overheat handling adds bd30d075eedc thermal: intel: pch: improve the cooling delay log adds 7bb732fea394 thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards t [...] adds b947769b8f77 thermal: devfreq_cooling: use local ops instead of global ops adds bbb544f33491 Merge branches 'thermal-int340x', 'thermal-pch' and 'therm [...] adds f4fb8596657c Merge tag 'thermal-5.19-rc1' of git://git.kernel.org/pub/s [...] adds 8c756a0a2de1 device property: Convert device_{dma_supported,get_dma_att [...] adds 55dcbc05827e ACPI: property: Move acpi_fwnode_device_get_match_data() up adds 68b979d068d3 device property: Add iomap to fwnode operations adds 99c63707bafd device property: Add irq_get to fwnode operation adds 3bd561e1572e ACPI: property: Release subnode properties with data nodes adds 002752af7b89 device property: Allow error pointer to be passed to fwnode APIs adds 87ffea09470d device property: Introduce fwnode_for_each_parent_node() adds 022fe6bc8f3b device property: Drop 'test' prefix in parameters of fwnod [...] adds 117ef574074d device property: Fix recent breakage of fwnode_get_next_pa [...] adds f6e109a0afed device property: Advertise fwnode and device property coun [...] adds 268db333b561 Merge tag 'devprop-5.19-rc1' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/ima_policy | 45 +- Documentation/ABI/testing/sysfs-class-regulator | 81 + Documentation/accounting/psi.rst | 9 +- Documentation/admin-guide/kernel-parameters.txt | 14 +- Documentation/admin-guide/sysctl/kernel.rst | 8 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 212 -- .../devicetree/bindings/hwmon/adt7475.yaml | 22 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../bindings/hwmon/microchip,lan966x.yaml | 53 + .../devicetree/bindings/hwmon/national,lm90.yaml | 20 + .../devicetree/bindings/hwmon/nuvoton,nct6775.yaml | 57 + .../devicetree/bindings/hwmon/ti,tmp401.yaml | 105 + .../memory-controllers/rockchip,rk3399-dmc.yaml | 384 +++ .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 20 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 31 +- .../bindings/mmc/marvell,dove-sdhci.yaml | 44 + .../bindings/mmc/marvell,orion-sdio.yaml | 44 + .../bindings/mmc/marvell,xenon-sdhci.txt | 173 -- .../bindings/mmc/marvell,xenon-sdhci.yaml | 275 +++ .../devicetree/bindings/mmc/mmc-controller.yaml | 5 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 15 +- .../devicetree/bindings/mmc/orion-sdio.txt | 16 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 7 + .../devicetree/bindings/mmc/sdhci-dove.txt | 14 - .../devicetree/bindings/mmc/sdhci-msm.txt | 123 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 194 ++ .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + .../devicetree/bindings/mtd/aspeed-smc.txt | 51 - Documentation/devicetree/bindings/mtd/elm.txt | 16 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 8 - .../bindings/mtd/partitions/fixed-partitions.yaml | 55 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 5 + Documentation/devicetree/bindings/mtd/ti,elm.yaml | 72 + .../bindings/regulator/mt6315-regulator.yaml | 2 +- .../bindings/regulator/mt6358-regulator.txt | 22 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 11 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 262 ++- .../regulator/richtek,rt4801-regulator.yaml | 21 +- .../regulator/richtek,rt5759-regulator.yaml | 90 + .../regulator/siliconmitus,sm5703-regulator.yaml | 49 + .../regulator/socionext,uniphier-regulator.yaml | 57 +- .../devicetree/bindings/reserved-memory/phram.yaml | 47 + .../bindings/spi/aspeed,ast2600-fmc.yaml | 82 + .../devicetree/bindings/spi/ingenic,spi.yaml | 3 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 + .../bindings/spi/mediatek,spi-mtk-snfi.yaml | 88 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 1 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 + .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 110 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 5 +- .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 2 + .../bindings/thermal/ti,j72xx-thermal.yaml | 63 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/dontdiff | 1 + Documentation/filesystems/fsverity.rst | 35 +- Documentation/firmware-guide/acpi/enumeration.rst | 3 +- Documentation/hwmon/aquacomputer_d5next.rst | 7 +- Documentation/hwmon/asus_ec_sensors.rst | 25 +- Documentation/hwmon/dell-smm-hwmon.rst | 9 + Documentation/hwmon/hwmon-kernel-api.rst | 18 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/lan966x.rst | 40 + Documentation/hwmon/max16601.rst | 8 + Documentation/hwmon/xdpe152c4.rst | 118 + Documentation/kbuild/reproducible-builds.rst | 8 +- Documentation/power/energy-model.rst | 24 +- Documentation/security/IMA-templates.rst | 11 +- Documentation/security/keys/trusted-encrypted.rst | 60 +- Documentation/security/landlock.rst | 17 +- Documentation/userspace-api/landlock.rst | 180 +- Documentation/userspace-api/seccomp_filter.rst | 10 + MAINTAINERS | 50 +- Makefile | 3 +- arch/Kconfig | 23 +- arch/alpha/include/asm/timex.h | 1 + arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/vf610m4_defconfig | 1 - arch/arm/include/asm/timex.h | 1 + arch/arm/kernel/signal.c | 1 + arch/arm/vdso/Makefile | 2 +- arch/arm64/include/asm/compiler.h | 16 - arch/arm64/include/asm/processor.h | 10 +- arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/signal.c | 1 + arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/smp.c | 1 + arch/arm64/kernel/vdso/Makefile | 3 +- arch/ia64/include/asm/timex.h | 1 + arch/m68k/include/asm/timex.h | 2 +- arch/m68k/kernel/signal.c | 1 + arch/mips/include/asm/timex.h | 17 +- arch/nios2/include/asm/timex.h | 3 + arch/openrisc/include/asm/timex.h | 1 + arch/openrisc/kernel/head.S | 9 + arch/parisc/include/asm/timex.h | 3 +- arch/powerpc/include/asm/timex.h | 1 + arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/timex.h | 2 +- arch/s390/include/asm/timex.h | 1 + arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boot/romimage/mmcif-sh7724.c | 2 +- arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sparc/include/asm/timex_32.h | 4 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/sparc/vdso/Makefile | 3 +- arch/um/include/asm/timex.h | 9 +- arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 2 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/events/Kconfig | 8 + arch/x86/events/amd/Makefile | 1 + arch/x86/events/amd/brs.c | 367 +++ arch/x86/events/amd/core.c | 505 +++- arch/x86/events/amd/ibs.c | 209 +- arch/x86/events/core.c | 12 +- arch/x86/events/intel/core.c | 2 + arch/x86/events/intel/cstate.c | 2 + arch/x86/events/intel/lbr.c | 36 +- arch/x86/events/intel/uncore.c | 2 + arch/x86/events/intel/uncore_snb.c | 454 ++-- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 125 +- arch/x86/include/asm/amd-ibs.h | 2 +- arch/x86/include/asm/cmpxchg_32.h | 21 + arch/x86/include/asm/cmpxchg_64.h | 6 + arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/highmem.h | 1 + arch/x86/include/asm/jump_label.h | 6 +- arch/x86/include/asm/msr-index.h | 10 + arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/perf_event.h | 43 + arch/x86/include/asm/svm.h | 8 +- arch/x86/include/asm/timex.h | 9 + arch/x86/include/asm/tsc.h | 7 +- arch/x86/kernel/acpi/boot.c | 9 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/cpu/mce/apei.c | 8 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/signal_compat.c | 2 + arch/x86/mm/pti.c | 2 +- arch/xtensa/include/asm/timex.h | 6 +- certs/.gitignore | 1 + certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 227 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- drivers/acpi/acpi_pad.c | 7 + drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 4 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 61 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 23 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 29 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwregs.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 6 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/einj.c | 3 + drivers/acpi/apei/erst-dbg.c | 3 +- drivers/acpi/apei/erst.c | 77 +- drivers/acpi/arm64/agdi.c | 1 + drivers/acpi/bgrt.c | 2 +- drivers/acpi/bus.c | 60 +- drivers/acpi/cppc_acpi.c | 44 +- drivers/acpi/device_pm.c | 83 +- drivers/acpi/dptf/dptf_power.c | 9 +- drivers/acpi/pci_root.c | 2 + drivers/acpi/processor_idle.c | 5 + drivers/acpi/property.c | 54 +- drivers/acpi/sleep.c | 12 + drivers/acpi/spcr.c | 1 + drivers/acpi/sysfs.c | 25 +- drivers/acpi/utils.c | 2 +- drivers/base/power/common.c | 8 +- drivers/base/power/domain.c | 278 ++- drivers/base/power/domain_governor.c | 65 +- drivers/base/power/runtime.c | 53 +- drivers/base/power/wakeup.c | 1 + drivers/base/property.c | 217 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regcache.c | 4 +- drivers/base/regmap/regmap-i3c.c | 2 +- drivers/base/regmap/regmap-sccb.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 2 +- drivers/base/regmap/regmap-sdw.c | 2 +- drivers/base/regmap/regmap-slimbus.c | 2 +- drivers/base/regmap/regmap-w1.c | 6 +- drivers/base/regmap/regmap.c | 78 +- drivers/char/ipmi/ipmb_dev_int.c | 5 +- drivers/char/ipmi/ipmi_ipmb.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 111 +- drivers/char/ipmi/ipmi_poweroff.c | 8 +- drivers/char/ipmi/ipmi_si_intf.c | 17 +- drivers/char/ipmi/ipmi_ssif.c | 33 +- drivers/char/ipmi/ipmi_watchdog.c | 28 +- drivers/char/random.c | 1346 +++++------ drivers/char/tpm/tpm2-cmd.c | 17 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/char/tpm/tpm_ibmvtpm.c | 1 + drivers/char/tpm/tpm_tis.c | 67 +- drivers/char/tpm/tpm_tis_core.h | 58 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 11 +- drivers/char/tpm/tpm_tis_spi.h | 4 - drivers/char/tpm/tpm_tis_spi_cr50.c | 7 +- drivers/char/tpm/tpm_tis_spi_main.c | 45 +- drivers/char/tpm/tpm_tis_synquacer.c | 98 +- drivers/cpufreq/cppc_cpufreq.c | 211 ++ drivers/cpufreq/cpufreq.c | 112 +- drivers/cpufreq/cpufreq_governor.c | 20 +- drivers/cpufreq/cpufreq_governor.h | 1 + drivers/cpufreq/intel_pstate.c | 2 + drivers/cpufreq/mediatek-cpufreq-hw.c | 4 +- drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 2 +- drivers/cpufreq/pmac64-cpufreq.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpuidle/cpuidle-psci-domain.c | 4 +- drivers/cpuidle/cpuidle-psci.c | 46 + drivers/cpuidle/cpuidle-riscv-sbi.c | 4 +- drivers/crypto/caam/Kconfig | 3 + drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/blob_gen.c | 182 ++ drivers/crypto/caam/ctrl.c | 17 +- drivers/crypto/caam/intern.h | 1 + drivers/crypto/caam/regs.h | 4 +- drivers/devfreq/devfreq.c | 20 +- drivers/devfreq/governor.h | 27 + drivers/devfreq/governor_passive.c | 403 +++- drivers/devfreq/rk3399_dmc.c | 312 ++- drivers/hid/Kconfig | 8 + drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 45 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 9 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 1 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 17 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 5 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 6 +- drivers/hid/hid-apple.c | 22 +- drivers/hid/hid-bigbenff.c | 6 + drivers/hid/hid-core.c | 4 + drivers/hid/hid-elan.c | 2 - drivers/hid/hid-ids.h | 7 + drivers/hid/hid-kye.c | 12 +- drivers/hid/hid-led.c | 2 +- drivers/hid/hid-lenovo.c | 174 +- drivers/hid/hid-megaworld.c | 125 + drivers/hid/hid-multitouch.c | 9 + drivers/hid/hid-uclogic-core.c | 113 +- drivers/hid/hid-uclogic-params.c | 288 ++- drivers/hid/hid-uclogic-params.h | 105 +- drivers/hid/hid-uclogic-rdesc.c | 181 +- drivers/hid/hid-uclogic-rdesc.h | 34 +- drivers/hid/hid-viewsonic.c | 2 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 43 +- drivers/hid/wacom_wac.h | 5 + drivers/hwmon/Kconfig | 55 +- drivers/hwmon/Makefile | 4 + drivers/hwmon/acpi_power_meter.c | 17 +- drivers/hwmon/adt7475.c | 119 +- drivers/hwmon/aquacomputer_d5next.c | 466 +++- drivers/hwmon/as370-hwmon.c | 12 +- drivers/hwmon/asus-ec-sensors.c | 414 +++- drivers/hwmon/bt1-pvt.c | 50 +- drivers/hwmon/dell-smm-hwmon.c | 147 +- drivers/hwmon/hwmon.c | 100 +- drivers/hwmon/ibmaem.c | 10 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 11 +- drivers/hwmon/jc42.c | 8 + drivers/hwmon/lan966x-hwmon.c | 418 ++++ drivers/hwmon/lm75.c | 14 + drivers/hwmon/lm83.c | 2 - drivers/hwmon/lm90.c | 4 + drivers/hwmon/ltc2992.c | 86 +- drivers/hwmon/mr75203.c | 12 +- drivers/hwmon/{nct6775.c => nct6775-core.c} | 2445 ++++++-------------- drivers/hwmon/nct6775-i2c.c | 195 ++ drivers/hwmon/nct6775-platform.c | 1229 ++++++++++ drivers/hwmon/nct6775.h | 252 ++ drivers/hwmon/occ/common.c | 100 +- drivers/hwmon/occ/common.h | 5 +- drivers/hwmon/occ/p8_i2c.c | 2 +- drivers/hwmon/occ/p9_sbe.c | 2 +- drivers/hwmon/occ/sysfs.c | 137 +- drivers/hwmon/peci/cputemp.c | 38 +- drivers/hwmon/peci/dimmtemp.c | 33 +- drivers/hwmon/pmbus/Kconfig | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ltc2978.c | 12 + drivers/hwmon/pmbus/max16601.c | 13 +- drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 233 +- drivers/hwmon/pmbus/xdpe152c4.c | 75 + drivers/hwmon/pwm-fan.c | 12 +- drivers/hwmon/sl28cpld-hwmon.c | 14 +- drivers/hwmon/tmp401.c | 46 +- drivers/idle/intel_idle.c | 133 ++ drivers/iio/adc/qcom-vadc-common.c | 11 + drivers/iio/chemical/scd30.h | 5 +- drivers/iio/chemical/scd30_core.c | 10 +- drivers/iio/chemical/scd30_i2c.c | 3 +- drivers/iio/chemical/scd30_serial.c | 3 +- drivers/misc/lkdtm/stackleak.c | 145 +- drivers/mmc/core/block.c | 52 +- drivers/mmc/core/core.c | 7 +- drivers/mmc/core/mmc.c | 11 +- drivers/mmc/core/queue.c | 2 + drivers/mmc/core/sd.c | 7 + drivers/mmc/host/atmel-mci.c | 9 +- drivers/mmc/host/bcm2835.c | 2 +- drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 20 + drivers/mmc/host/meson-gx-mmc.c | 21 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 2 +- drivers/mmc/host/mmci.c | 6 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 88 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/of_mmc_spi.c | 4 + drivers/mmc/host/omap.c | 23 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 2 - drivers/mmc/host/renesas_sdhi_internal_dmac.c | 76 +- drivers/mmc/host/sdhci-brcmstb.c | 67 +- drivers/mmc/host/sdhci-msm.c | 25 + drivers/mmc/host/sdhci-of-arasan.c | 3 + drivers/mmc/host/sdhci-omap.c | 9 +- drivers/mmc/host/sdhci-pci-gli.c | 10 + drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdhci_am654.c | 23 +- drivers/mmc/host/sh_mmcif.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/mtd/chips/cfi_cmdset_0002.c | 112 +- drivers/mtd/devices/phram.c | 108 +- drivers/mtd/devices/st_spi_fsm.c | 2 + drivers/mtd/maps/Kconfig | 9 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/ixp4xx.c | 262 --- drivers/mtd/mtdblock.c | 8 +- drivers/mtd/mtdcore.c | 11 +- drivers/mtd/mtdoops.c | 61 +- drivers/mtd/mtdpart.c | 9 + drivers/mtd/nand/Kconfig | 8 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/{raw/mtk_ecc.c => ecc-mtk.c} | 8 +- drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/cs553x_nand.c | 7 +- drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/denali_pci.c | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 296 ++- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 12 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 3 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/raw/nand_ids.c | 6 + drivers/mtd/nand/raw/nand_toshiba.c | 6 +- drivers/mtd/nand/raw/omap_elm.c | 1 + drivers/mtd/nand/raw/renesas-nand-controller.c | 51 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 6 +- drivers/mtd/nand/raw/tmio_nand.c | 3 + drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/gigadevice.c | 158 +- drivers/mtd/nand/spi/xtx.c | 129 ++ drivers/mtd/parsers/bcm47xxpart.c | 2 +- drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/controllers/Kconfig | 10 - drivers/mtd/spi-nor/controllers/Makefile | 1 - drivers/mtd/spi-nor/controllers/aspeed-smc.c | 921 -------- drivers/mtd/spi-nor/core.c | 286 ++- drivers/mtd/spi-nor/core.h | 123 +- drivers/mtd/spi-nor/debugfs.c | 249 ++ drivers/mtd/spi-nor/eon.c | 3 +- drivers/mtd/spi-nor/micron-st.c | 139 +- drivers/mtd/spi-nor/spansion.c | 159 +- drivers/mtd/spi-nor/winbond.c | 45 +- drivers/mtd/spi-nor/xilinx.c | 12 +- drivers/net/ethernet/sun/niu.c | 41 +- drivers/of/platform.c | 1 + drivers/of/property.c | 34 + drivers/opp/of.c | 6 +- drivers/pci/pci-acpi.c | 3 + drivers/powercap/dtpm_cpu.c | 2 +- drivers/powercap/intel_rapl_common.c | 4 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/regulator/Kconfig | 17 + drivers/regulator/Makefile | 2 + drivers/regulator/core.c | 93 +- drivers/regulator/da9121-regulator.c | 2 + drivers/regulator/fixed.c | 5 +- drivers/regulator/mt6358-regulator.c | 213 +- drivers/regulator/pca9450-regulator.c | 27 +- drivers/regulator/pfuze100-regulator.c | 2 + drivers/regulator/qcom_smd-regulator.c | 35 +- drivers/regulator/rpi-panel-attiny-regulator.c | 1 - drivers/regulator/rt4801-regulator.c | 49 +- drivers/regulator/rt5759-regulator.c | 369 +++ drivers/regulator/scmi-regulator.c | 2 +- drivers/regulator/sm5703-regulator.c | 167 ++ drivers/regulator/stm32-vrefbuf.c | 30 +- drivers/soc/rockchip/pm_domains.c | 118 + drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 6 - drivers/spi/spi-aspeed-smc.c | 1210 ++++++++++ drivers/spi/spi-au1550.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 159 +- drivers/spi/spi-cadence.c | 11 +- drivers/spi/spi-clps711x.c | 5 +- drivers/spi/spi-fsl-qspi.c | 4 + drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-imx.c | 356 +-- drivers/spi/spi-ingenic.c | 47 +- drivers/spi/spi-intel.c | 51 +- drivers/spi/spi-mem.c | 13 +- drivers/spi/spi-mpc52xx-psc.c | 1 + drivers/spi/spi-mpc52xx.c | 3 + drivers/spi/spi-mt65xx.c | 702 ++++-- drivers/spi/spi-mtk-snfi.c | 1472 ++++++++++++ drivers/spi/spi-mxs.c | 3 +- drivers/spi/spi-omap2-mcspi.c | 19 +- drivers/spi/spi-rockchip.c | 8 + drivers/spi/spi-rspi.c | 15 +- drivers/spi/spi-sprd.c | 3 +- drivers/spi/spi-stm32-qspi.c | 41 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-sunplus-sp7021.c | 6 - drivers/spi/spi-tegra114.c | 9 +- drivers/spi/spi-tegra20-sflash.c | 6 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-ti-qspi.c | 8 +- drivers/spi/spi.c | 25 +- drivers/spi/spidev.c | 104 +- drivers/thermal/Makefile | 2 +- drivers/thermal/broadcom/bcm2711_thermal.c | 5 +- drivers/thermal/broadcom/sr-thermal.c | 3 + drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 33 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/imx_sc_thermal.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 24 +- drivers/thermal/intel/intel_hfi.c | 2 - drivers/thermal/intel/intel_pch_thermal.c | 43 +- drivers/thermal/k3_bandgap.c | 5 + drivers/thermal/k3_j72xx_bandgap.c | 566 +++++ drivers/thermal/qcom/lmh.c | 1 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 486 +++- drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/rcar_thermal.c | 17 +- drivers/thermal/rzg2l_thermal.c | 10 +- drivers/thermal/thermal_core.c | 1 + drivers/thermal/thermal_hwmon.c | 6 +- drivers/thermal/thermal_of.c | 14 +- fs/Kconfig.binfmt | 6 - fs/binfmt_flat.c | 239 +- fs/crypto/crypto.c | 10 +- fs/crypto/fname.c | 11 +- fs/crypto/fscrypt_private.h | 10 +- fs/crypto/inline_crypt.c | 33 +- fs/crypto/keyring.c | 64 +- fs/crypto/keysetup.c | 22 +- fs/crypto/policy.c | 132 +- fs/ubifs/ubifs.h | 2 +- fs/verity/Kconfig | 1 + fs/verity/enable.c | 4 +- fs/verity/fsverity_private.h | 13 +- fs/verity/measure.c | 43 + fs/verity/open.c | 12 +- fs/verity/read_metadata.c | 5 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 3 + include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 18 +- include/acpi/actbl2.h | 175 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 19 +- include/acpi/acuuid.h | 2 +- include/acpi/apei.h | 2 + include/acpi/cppc_acpi.h | 5 + include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/qrwlock.h | 28 +- include/asm-generic/qrwlock_types.h | 2 +- include/asm-generic/vmlinux.lds.h | 12 +- include/keys/system_keyring.h | 14 +- include/keys/trusted-type.h | 2 +- include/keys/trusted_caam.h | 11 + include/linux/acpi.h | 2 + include/linux/amba/mmci.h | 6 - include/linux/atomic/atomic-arch-fallback.h | 72 +- include/linux/atomic/atomic-instrumented.h | 40 +- include/linux/compat.h | 1 + include/linux/compiler-clang.h | 10 + include/linux/compiler-gcc.h | 8 - include/linux/compiler.h | 6 +- include/linux/compiler_types.h | 14 +- include/linux/devfreq.h | 17 +- include/linux/energy_model.h | 35 +- include/linux/fscrypt.h | 51 +- include/linux/fsverity.h | 18 + include/linux/fwnode.h | 15 +- include/linux/highmem-internal.h | 10 + include/linux/hwmon.h | 6 + include/linux/iio/adc/qcom-vadc-common.h | 2 + include/linux/instrumentation.h | 6 +- include/linux/interrupt.h | 27 +- include/linux/ipmi.h | 5 + include/linux/ipmi_smi.h | 6 + include/linux/irqflags.h | 4 +- include/linux/kvm_host.h | 2 +- include/linux/lsm_audit.h | 2 + include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 5 +- include/linux/mm.h | 1 + include/linux/mmc/core.h | 2 +- include/linux/mmc/host.h | 2 +- include/linux/mtd/cfi.h | 1 + .../mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h | 0 include/linux/mtd/spi-nor.h | 4 +- include/linux/mtd/spinand.h | 1 + include/linux/netfs.h | 4 +- include/linux/objtool.h | 6 +- include/linux/perf_event.h | 22 + include/linux/{mmc => platform_data}/sh_mmcif.h | 2 - include/linux/pm.h | 14 +- include/linux/pm_domain.h | 24 +- include/linux/pm_runtime.h | 10 +- include/linux/polynomial.h | 35 + include/linux/prandom.h | 61 +- include/linux/property.h | 12 +- include/linux/random.h | 90 +- include/linux/randomize_kstack.h | 27 +- include/linux/regmap.h | 12 + include/linux/regulator/mt6358-regulator.h | 45 + include/linux/regulator/pca9450.h | 7 + include/linux/sched.h | 16 +- include/linux/sched/signal.h | 2 +- include/linux/sched/task_stack.h | 2 +- include/linux/seccomp.h | 3 +- include/linux/security.h | 2 + include/linux/siphash.h | 28 + include/linux/spi/spi.h | 2 + include/linux/stackleak.h | 55 +- include/linux/suspend.h | 44 +- include/linux/thermal.h | 3 + include/linux/timex.h | 8 + include/linux/topology.h | 7 - include/linux/vermagic.h | 10 +- include/soc/fsl/caam-blob.h | 103 + include/soc/rockchip/pm_domains.h | 25 + include/trace/events/lock.h | 63 +- include/uapi/asm-generic/siginfo.h | 7 + include/uapi/linux/input.h | 1 + include/uapi/linux/landlock.h | 36 +- include/uapi/linux/seccomp.h | 2 + include/uapi/linux/spi/spi.h | 3 +- init/main.c | 13 +- kernel/debug/debug_core.c | 24 + kernel/debug/kdb/kdb_main.c | 62 +- kernel/entry/common.c | 6 +- kernel/events/core.c | 4 +- kernel/futex/pi.c | 2 +- kernel/kcsan/kcsan_test.c | 5 +- kernel/locking/lockdep.c | 23 +- kernel/locking/mutex.c | 18 +- kernel/locking/percpu-rwsem.c | 5 + kernel/locking/qrwlock.c | 17 +- kernel/locking/qspinlock.c | 5 + kernel/locking/rtmutex.c | 11 + kernel/locking/rwbase_rt.c | 7 + kernel/locking/rwsem.c | 130 +- kernel/locking/semaphore.c | 15 +- kernel/panic.c | 2 +- kernel/power/Makefile | 6 +- kernel/power/energy_model.c | 65 +- kernel/power/main.c | 29 - kernel/power/process.c | 3 - kernel/power/snapshot.c | 12 +- kernel/sched/build_policy.c | 2 + kernel/sched/build_utility.c | 1 + kernel/sched/clock.c | 4 +- kernel/sched/core.c | 23 +- kernel/sched/deadline.c | 15 +- kernel/sched/fair.c | 292 +-- kernel/sched/idle.c | 4 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 18 +- kernel/sched/rt.c | 5 +- kernel/sched/sched.h | 55 +- kernel/sched/smp.h | 6 + kernel/seccomp.c | 44 +- kernel/signal.c | 18 +- kernel/smp.c | 32 +- kernel/softirq.c | 13 + kernel/stackleak.c | 105 +- kernel/stop_machine.c | 2 - kernel/time/timekeeping.c | 15 + kernel/time/timer.c | 2 - kernel/trace/Kconfig | 1 + kernel/trace/trace.c | 14 +- kernel/trace/trace_preemptirq.c | 4 +- lib/Kconfig | 3 + lib/Kconfig.debug | 25 +- lib/Kconfig.kcsan | 4 +- lib/Kconfig.ubsan | 2 +- lib/Makefile | 2 + lib/polynomial.c | 108 + lib/random32.c | 347 +-- lib/siphash.c | 32 +- lib/vsprintf.c | 67 +- mm/usercopy.c | 91 +- mm/util.c | 32 + net/core/dev.c | 3 - net/ipv4/devinet.c | 4 +- net/ipv6/addrconf.c | 2 - net/unix/af_unix.c | 8 +- samples/landlock/sandboxer.c | 132 +- scripts/Makefile.build | 23 +- scripts/Makefile.gcc-plugins | 22 +- scripts/Makefile.randstruct | 17 + scripts/atomic/gen-atomic-fallback.sh | 31 +- scripts/atomic/gen-atomic-instrumented.sh | 2 +- scripts/basic/.gitignore | 1 + scripts/basic/Makefile | 11 + scripts/check-blacklist-hashes.awk | 37 + scripts/faddr2line | 150 +- scripts/gcc-plugins/Kconfig | 38 - scripts/gcc-plugins/Makefile | 24 +- scripts/gcc-plugins/gen-random-seed.sh | 9 - scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 89 +- scripts/gcc-plugins/sancov_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gen-randstruct-seed.sh | 7 + scripts/link-vmlinux.sh | 62 +- scripts/objdump-func | 29 + scripts/package/builddeb | 2 +- scripts/selinux/genheaders/genheaders.c | 75 +- scripts/selinux/mdp/mdp.c | 4 +- security/Kconfig | 13 +- security/Kconfig.hardening | 73 + security/apparmor/lsm.c | 30 +- security/integrity/digsig.c | 3 +- security/integrity/evm/evm.h | 3 - security/integrity/evm/evm_crypto.c | 2 +- security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/Kconfig | 14 +- security/integrity/ima/ima_api.c | 47 +- security/integrity/ima/ima_appraise.c | 114 +- security/integrity/ima/ima_main.c | 4 +- security/integrity/ima/ima_policy.c | 82 +- security/integrity/ima/ima_template.c | 4 + security/integrity/ima/ima_template_lib.c | 94 +- security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 27 +- .../integrity/platform_certs/keyring_handler.c | 32 +- .../integrity/platform_certs/keyring_handler.h | 8 + security/integrity/platform_certs/load_uefi.c | 33 + security/keys/Kconfig | 18 +- security/keys/big_key.c | 73 +- security/keys/trusted-keys/Kconfig | 38 + security/keys/trusted-keys/Makefile | 10 +- security/keys/trusted-keys/trusted_caam.c | 80 + security/keys/trusted-keys/trusted_core.c | 45 +- security/landlock/cred.c | 4 +- security/landlock/cred.h | 8 +- security/landlock/fs.c | 815 +++++-- security/landlock/fs.h | 11 +- security/landlock/limits.h | 10 +- security/landlock/object.c | 6 +- security/landlock/object.h | 6 +- security/landlock/ptrace.c | 10 +- security/landlock/ruleset.c | 84 +- security/landlock/ruleset.h | 35 +- security/landlock/syscalls.c | 95 +- security/loadpin/loadpin.c | 5 +- security/lsm_audit.c | 3 + security/security.c | 22 +- security/selinux/avc.c | 6 +- security/selinux/hooks.c | 9 +- security/selinux/include/audit.h | 5 +- security/selinux/include/avc.h | 1 + security/selinux/include/avc_ss.h | 4 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/ibpkey.h | 2 + security/selinux/include/initial_sid_to_string.h | 3 +- security/selinux/include/netnode.h | 2 + security/selinux/include/netport.h | 2 + security/selinux/include/policycap.h | 2 +- security/selinux/include/policycap_names.h | 2 +- security/selinux/include/security.h | 4 + security/selinux/include/xfrm.h | 2 + security/selinux/nlmsgtab.c | 12 +- security/selinux/selinuxfs.c | 8 +- security/selinux/ss/avtab.c | 20 +- security/selinux/ss/policydb.c | 36 +- security/selinux/ss/services.c | 47 +- security/smack/smackfs.c | 1 - security/tomoyo/tomoyo.c | 11 +- tools/Makefile | 36 +- tools/arch/x86/include/asm/amd-ibs.h | 2 +- tools/certs/print-cert-tbs-hash.sh | 91 + tools/include/linux/objtool.h | 6 +- tools/lib/subcmd/parse-options.c | 17 +- tools/lib/thermal/.gitignore | 2 + tools/lib/thermal/Build | 5 + tools/lib/thermal/Makefile | 165 ++ tools/lib/thermal/commands.c | 349 +++ tools/lib/thermal/events.c | 164 ++ tools/lib/thermal/include/thermal.h | 142 ++ tools/lib/thermal/libthermal.map | 25 + tools/lib/thermal/libthermal.pc.template | 12 + tools/lib/thermal/sampling.c | 75 + tools/lib/thermal/thermal.c | 135 ++ tools/lib/thermal/thermal_nl.c | 215 ++ tools/lib/thermal/thermal_nl.h | 46 + tools/objtool/Build | 12 +- .../{stack-validation.txt => objtool.txt} | 122 +- tools/objtool/Makefile | 10 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/builtin-check.c | 156 +- tools/objtool/builtin-orc.c | 73 - tools/objtool/check.c | 463 ++-- tools/objtool/elf.c | 211 +- tools/objtool/include/objtool/builtin.h | 34 +- tools/objtool/include/objtool/elf.h | 16 +- tools/objtool/include/objtool/warn.h | 35 +- tools/objtool/objtool.c | 103 +- tools/objtool/weak.c | 9 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 594 +++-- tools/testing/selftests/landlock/base_test.c | 179 +- tools/testing/selftests/landlock/common.h | 66 +- tools/testing/selftests/landlock/fs_test.c | 1619 ++++++++++--- tools/testing/selftests/landlock/ptrace_test.c | 40 +- tools/testing/selftests/seccomp/Makefile | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 427 +++- tools/thermal/lib/Build | 3 + tools/thermal/lib/Makefile | 158 ++ tools/thermal/lib/libthermal_tools.pc.template | 12 + tools/thermal/lib/log.c | 77 + tools/thermal/lib/log.h | 31 + tools/thermal/lib/mainloop.c | 120 + tools/thermal/lib/mainloop.h | 15 + tools/thermal/lib/thermal-tools.h | 10 + tools/thermal/lib/uptimeofday.c | 40 + tools/thermal/lib/uptimeofday.h | 12 + tools/thermal/thermal-engine/Build | 1 + tools/thermal/thermal-engine/Makefile | 28 + tools/thermal/thermal-engine/thermal-engine.c | 341 +++ tools/thermal/thermometer/Build | 1 + tools/thermal/thermometer/Makefile | 26 + tools/thermal/thermometer/thermometer.8 | 92 + tools/thermal/thermometer/thermometer.c | 572 +++++ tools/thermal/thermometer/thermometer.conf | 5 + 932 files changed, 31685 insertions(+), 12160 deletions(-) delete mode 100644 Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,lan966x.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/rockchip,r [...] create mode 100644 Documentation/devicetree/bindings/mmc/marvell,dove-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,orion-sdio.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/orion-sdio.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-dove.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-msm.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-msm.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/aspeed-smc.txt delete mode 100644 Documentation/devicetree/bindings/mtd/elm.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,elm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5759-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/siliconmitus,sm5703 [...] create mode 100644 Documentation/devicetree/bindings/reserved-memory/phram.yaml create mode 100644 Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-snfi.yaml create mode 100644 Documentation/devicetree/bindings/thermal/ti,j72xx-thermal.yaml create mode 100644 Documentation/hwmon/lan966x.rst create mode 100644 Documentation/hwmon/xdpe152c4.rst create mode 100644 arch/x86/events/amd/brs.c create mode 100644 drivers/crypto/caam/blob_gen.c create mode 100644 drivers/hid/hid-megaworld.c create mode 100644 drivers/hwmon/lan966x-hwmon.c rename drivers/hwmon/{nct6775.c => nct6775-core.c} (66%) create mode 100644 drivers/hwmon/nct6775-i2c.c create mode 100644 drivers/hwmon/nct6775-platform.c create mode 100644 drivers/hwmon/nct6775.h create mode 100644 drivers/hwmon/pmbus/xdpe152c4.c delete mode 100644 drivers/mtd/maps/ixp4xx.c rename drivers/mtd/nand/{raw/mtk_ecc.c => ecc-mtk.c} (98%) create mode 100644 drivers/mtd/nand/spi/xtx.c delete mode 100644 drivers/mtd/spi-nor/controllers/aspeed-smc.c create mode 100644 drivers/mtd/spi-nor/debugfs.c create mode 100644 drivers/regulator/rt5759-regulator.c create mode 100644 drivers/regulator/sm5703-regulator.c create mode 100644 drivers/spi/spi-aspeed-smc.c create mode 100644 drivers/spi/spi-mtk-snfi.c create mode 100644 drivers/thermal/k3_j72xx_bandgap.c create mode 100644 include/keys/trusted_caam.h rename drivers/mtd/nand/raw/mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h (100%) rename include/linux/{mmc => platform_data}/sh_mmcif.h (99%) create mode 100644 include/linux/polynomial.h create mode 100644 include/soc/fsl/caam-blob.h create mode 100644 include/soc/rockchip/pm_domains.h create mode 100644 lib/polynomial.c create mode 100644 scripts/Makefile.randstruct create mode 100755 scripts/check-blacklist-hashes.awk delete mode 100755 scripts/gcc-plugins/gen-random-seed.sh create mode 100755 scripts/gen-randstruct-seed.sh create mode 100755 scripts/objdump-func create mode 100644 security/keys/trusted-keys/Kconfig create mode 100644 security/keys/trusted-keys/trusted_caam.c create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/lib/thermal/.gitignore create mode 100644 tools/lib/thermal/Build create mode 100644 tools/lib/thermal/Makefile create mode 100644 tools/lib/thermal/commands.c create mode 100644 tools/lib/thermal/events.c create mode 100644 tools/lib/thermal/include/thermal.h create mode 100644 tools/lib/thermal/libthermal.map create mode 100644 tools/lib/thermal/libthermal.pc.template create mode 100644 tools/lib/thermal/sampling.c create mode 100644 tools/lib/thermal/thermal.c create mode 100644 tools/lib/thermal/thermal_nl.c create mode 100644 tools/lib/thermal/thermal_nl.h rename tools/objtool/Documentation/{stack-validation.txt => objtool.txt} (80%) delete mode 100644 tools/objtool/builtin-orc.c create mode 100644 tools/thermal/lib/Build create mode 100644 tools/thermal/lib/Makefile create mode 100644 tools/thermal/lib/libthermal_tools.pc.template create mode 100644 tools/thermal/lib/log.c create mode 100644 tools/thermal/lib/log.h create mode 100644 tools/thermal/lib/mainloop.c create mode 100644 tools/thermal/lib/mainloop.h create mode 100644 tools/thermal/lib/thermal-tools.h create mode 100644 tools/thermal/lib/uptimeofday.c create mode 100644 tools/thermal/lib/uptimeofday.h create mode 100644 tools/thermal/thermal-engine/Build create mode 100644 tools/thermal/thermal-engine/Makefile create mode 100644 tools/thermal/thermal-engine/thermal-engine.c create mode 100644 tools/thermal/thermometer/Build create mode 100644 tools/thermal/thermometer/Makefile create mode 100644 tools/thermal/thermometer/thermometer.8 create mode 100644 tools/thermal/thermometer/thermometer.c create mode 100644 tools/thermal/thermometer/thermometer.conf