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_build/master-aarch64 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 [...] new 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() new 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) new 5db9ce20951c Merge branches 'acpi-apei', 'acpi-dptf', 'acpi-x86' and 'a [...] new 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 [...] new 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 new 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 new 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 [...] new 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 [...] new 0d64482bf299 Merge branch 'pm-tools' new 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/ [...] new 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. new 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 new bbb544f33491 Merge branches 'thermal-int340x', 'thermal-pch' and 'therm [...] new 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 [...] new 268db333b561 Merge tag 'devprop-5.19-rc1' of git://git.kernel.org/pub/s [...]
The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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