This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a04b1bf574e1 Merge tag 'for-5.18/parisc-1' of git://git.kernel.org/pub/ [...] new 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler new 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() new bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files new 150154aae431 rcu: Fix description of kvfree_rcu() new 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] new 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() new d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled new c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field new 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() new e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] new 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate new 82980b1622d9 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] new 0cabb47af3cf rcu: Refactor rcu_barrier() empty-list handling new a16578dd5e3a rcu: Rework rcu_barrier() and callback-migration logic new 80b3fd474c91 rcu: Make rcu_barrier() no longer block CPU-hotplug operations new 5ae0f1b58b28 rcu: Create and use an rcu_rdp_cpu_online() new 2bcd18e041fc rcu-tasks: Use order_base_2() instead of ilog2() new 00a8b4b54cd6 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention new a47f9f131dfe rcu: Mark accesses to boost_starttime new 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation new eae9f147a4b0 rcu: Remove unused rcu_state.boost new 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 new c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function new 54577e23fa07 rcu: Make priority of grace-period thread consistent new c8b16a65267e rcu: Elevate priority of offloaded callback threads new a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] new 10c535787436 rcu: Don't deboost before reporting expedited quiescent state new c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings new 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() new 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop new 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs new e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter new 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop new 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock new 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer new 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU new bee6f2169935 torture: Drop trailing ^M from console output new 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] new 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh new a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] new 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] new 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files new 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] new b376005eb3a8 torture: Print only one summary line per run new e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file new a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE new f233673cd32a torture: Make torture.sh help message match reality new b5597cb36f8b rcutorture: Test SRCU size transitions new 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios new d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] new 35dc0352bb6c Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/sc [...] new e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies new d2eb5500f1d9 Merge tag 'lkmm.2022.03.13a' of git://git.kernel.org/pub/s [...] new c75c6a8add37 docs/zh_CN: Cleanup index.rst new 30e61d38f01d docs/zh_CN: Add power/index Chinese translation new dd774a07ddfc docs/zh_CN: Add opp Chinese translation new bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints new e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting new 9c3519d2b509 docs/zh_CN: add vm/index translation new 6f5dbb213c14 docs_zh_CN: add active_mm translation new 88ba790d84e9 docs/zh_CN: add balance translation new 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst new e2d99027da08 docs/zh_CN: add damon index tronslation new 3fd881621931 docs/zh_CN: add damon faq translation new 18e74934dc4a docs/zh_CN: add damon design translation new 722cc663d79c docs/zh_CN: add damon api translation new adeacecbd36c docs/zh_CN: add free_page_reporting translation new 4c97fdb06b98 docs/zh_CN: add highmem translation new 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage new dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation new 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains new c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] new ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' new 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] new f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] new f647de4b02dc Merge branch 'pdf-conversion' into docs-next new 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS new a693396fd569 Documentation: dev-tools: clarify KTAP specification wording new 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool new 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation new d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation new 4fbe7b19a948 docs: Fix wording in optional zram feature docs new 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC new 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants new 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles new 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found new b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py new b62ef3a1cca0 Merge branch 'pdf' into docs-next new 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer new a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections new 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] new f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section new 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] new dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] new 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] new c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] new 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] new 252b47da9fd9 scripts: kernel-doc: Replace the usage function new 258092a89085 scripts: kernel-doc: Drop obsolete comments new 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines new e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg new 024314d6d540 Documentation/vm/page_owner.rst: fix language new b089f167c384 Documentation: block/diskstats: update function names new 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py new 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code new 96c7f3b53cc3 Reword note on missing CJK fonts new 18ab307823bb docs: fix RST error in vm/page_owner.rst new 1ecf393fc5a5 docs: add two documents about regression handling new d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] new 247097e2bbff docs: reporting-issues.rst: link new document about regressions new 0d2be10b3037 Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description new 0d6356d6cdd0 docs: fix 'make htmldocs' warning in perf new f09f6f9b6982 Documentation/process: Add Researcher Guidelines new 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation new 0c21751f0a07 docs/zh_CN: add peci index translation new 78cebdb7c612 docs/zh_CN: add peci subsystem translation new fa04150b8ef7 Documentation: describe how to apply incremental stable patches new a17b0169f29b docs/zh_CN: add devicetree index translation new c56481299df3 docs/zh_CN: add devicetree usage-model translation new 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation new d29360ff239c docs/zh_CN: Add sched-stats Chinese translation new 6f22931bbf75 Add Chinese translation for vm/ksm.rst new f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst new 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst new bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index new 496cc140279b docs/zh_CN: add admin-guide damon index translation new 94b140b08597 docs/zh_CN: add admin-guide damon start translation new 93b51a101947 docs/zh_CN: add damon usage translation new ffce1439fe31 docs/zh_CN: add damon reclaim translation new 89ee9301ac16 docs: UML: Mention telnetd for port channel new 33f588f8be65 docs: serial: fix a reference file name in driver.rst new ff1368763bb4 Docs: ktap: add code-block type new b57b84968865 docs: scheduler: Convert schedutil.txt to ReST new c01c2e435db8 docs/zh_CN: Add sched-nice-design Chinese translation new 75c05fabb873 docs/kernel-parameters: update description of mem= new 346658a5e189 Merge tag 'docs-5.18' of git://git.lwn.net/linux new ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() new bf978a83ed1d Merge back ACPI device enumeration material for v5.18. new ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds new 0c9992315e73 ACPICA: Avoid walking the ACPI Namespace if it is not there new 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() new 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() new 2ca8e6285250 Revert "ACPI: Pass the same capabilities to the _OSC regar [...] new c42fa24b4475 ACPI: bus: Avoid using CPPC if not supported by firmware new 783dedf41b79 ACPI: tables: Add CEDT signature to the list of known tables new b2301472f121 Merge back ACPI tables material for 5.18. new e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures new 314b97cc97f0 Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables' new 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() new 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] new babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] new 9978f446d406 ACPI: property: Get rid of redundant 'else' new a8ab8ef437d4 ACPI: clean up double words in two comments new 6a861abceecb clocksource: acpi_pm: fix return value of __setup handler new f38312c9b569 ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 new 4fecb1e93e49 ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tab [...] new fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c new 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] new 666f6ecf35bc x86: Expose init_freq_invariance() to topology header new eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC new e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board new 03d5c98d9158 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] new 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() new 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() new 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() new 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] new 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC new 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() new 9ddb00a2a136 ACPI: fan: Fix error reporting to user space new 00ae053a0533 ACPI: fan: Separate file for attributes creation new d445571fa369 ACPI: fan: Optimize struct acpi_fan_fif new bea2d9868ef5 ACPI: fan: Properly handle fine grain control new f1197343f077 ACPI: fan: Add additional attributes for fine grain control new 0750b8fcf313 Documentation/admin-guide/acpi: Add documentation for fine [...] new 7dacee0b9efc ACPI: battery: Add device HID and quirk for Microsoft Surf [...] new 24b2b094b556 Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acp [...] new 2cbfae0f50f7 ACPI: platform: Constify properties parameter in acpi_crea [...] new f167c1a13879 ACPI: LPSS: Constify properties member in struct lpss_device_desc new 620c803f42de ACPI: LPSS: Provide an SSP type to the driver new c844d22fe0c0 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU new dc4e8c07e9e2 ACPI: APEI: explicit init of HEST and GHES in apci_init() new 27e932a31496 ACPI: APEI: rename ghes_init() with an "acpi_" prefix new f3303ff649db ACPI: APEI: fix return value of __setup handlers new 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data new a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] new 8a9bd50a9d68 Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei' new b625fe694626 ACPI: docs: enumeration: Discourage to use custom _DSM methods new d72f06cee0d5 ACPI: docs: enumeration: Update UART serial bus resource d [...] new e8a62f363661 ACPI: docs: enumeration: Remove redundant .owner assignment new e92e19747c1e ACPI: docs: enumeration: Amend PWM enumeration ASL example new 6bf87c4de91c ACPI: docs: enumeration: Drop ugly ifdeffery from the examples new a889e50ea088 ACPI: docs: enumeration: Drop comma for terminator entry new 01399a994bb4 ACPI: docs: enumeration: Unify Package () for properties new 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples new 1bde8bddb5db Merge branch 'acpi-docs' new 242ba6656d60 Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] new b4060db9251f PM: runtime: Have devm_pm_runtime_enable() handle pm_runti [...] new 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() new ae2650865127 cpufreq: Move to_gov_attr_set() to cpufreq.h new 53725c4cbd45 cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set new 7ddf5e37631a cpufreq: longhaul: Replace acpi_bus_get_device() new 075c3c483c86 Merge back cpufreq changes for v5.18. new 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX new 3d13058ed2a6 cpufreq: intel_pstate: Use firmware default EPP new 3870a44d50fe cpufreq: powernow-k8: Re-order the init checks new 01f6c7338ce2 cpuidle: PSCI: Move the `has_lpi` check to the beginning o [...] new eb087f305919 ACPI: processor idle: Check for architectural support for LPI new 9edf3c0ffef0 intel_idle: add SPR support new da0e58c038e6 intel_idle: add 'preferred_cstates' module argument new 3a9cf77b60dc intel_idle: add core C6 optimization for SPR new 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later new a335b1e6bb29 cpuidle: intel_idle: Update intel_idle() kerneldoc comment new 03eb65224e57 cpuidle: intel_idle: Drop redundant backslash at line end new 86c17c40d290 Merge branches 'pm-cpufreq' and 'pm-cpuidle' new 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path new 7dfe105dfc72 PM: sleep: wakeup: Fix typos in comments new 444e1154b2bf PM: hibernate: Clean up non-kernel-doc comments new ba7ffcd4c4da PM: hibernate: fix __setup handler error handling new 7a64ca17e4dd PM: suspend: fix return value of __setup handler new a759de6991b3 PM: sleep: Add device name to suspend_report_result() new f6c46b1d62f8 PM: hibernate: Honour ACPI hardware signature by default f [...] new e7d90cfac551 PM: domains: Prevent power off for parent unless child is [...] new 9a6582b83928 PM: domains: use dev_err_probe() to simplify error handling new f6bfe8b5b2c2 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug [...] new a644161ba11d Documentation: admin-guide: pm: Document uncore frequency scaling new dfad78e07e93 Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs' new b9794a822281 powercap/drivers/dtpm: Convert the init table section to a [...] new 3759ec678e89 powercap/drivers/dtpm: Add hierarchy creation new 73dbcb6e37bf powercap/drivers/dtpm: Add CPU DT initialization support new e44655617317 powercap/drivers/dtpm: Add dtpm devfreq with energy model support new b9d6c47a2be8 rockchip/soc/drivers: Add DTPM description for rk3399 new 7b75bbdf5bed powercap/dtpm: Change locking scheme new 0aea2e4ec2a2 powercap/dtpm_cpu: Reset per_cpu variable in the release function new 690de0b4013f powercap/dtpm: Fixup kfree for virtual node new c404c64d64bc powercap/dtpm: Destroy hierarchy function new 4712a236db40 powercap/dtpm: Move the 'root' reset place new bfded2ca8f36 powercap/dtpm_cpu: Add exit function new f1ebef9e55f3 dtpm/soc/rk3399: Add the ability to unload the module new 46501add157d Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/da [...] new 5bf19d0aa3d2 powercap: DTPM: dtpm_node_callback[] can be static new 55ddcd9f3226 powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" new ac9f31096bc5 Merge branch 'powercap' new 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage new 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file new caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] new c8be60c12041 cpupower: Add AMD P-State capability flag new 46c273a09582 cpupower: Add the function to check AMD P-State enabled new 083792f368b8 cpupower: Initial AMD P-State capability new e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] new 4a06806e5d4a cpupower: Introduce ACPI CPPC library new 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper new bf9801baa818 cpupower: Enable boost state support for AMD P-State module new 35fdf42d90d0 cpupower: Move print_speed function into misc helper new d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] new 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information new 4a49db7b0abc Merge tag 'linux-cpupower-5.18-rc1' of git://git.kernel.or [...] new a1b6f487cb47 turbostat: fix PC6 displaying on some systems new 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module new ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module new 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] new b020771a66e4 Documentation: amd-pstate: add tracer tool introduction new ec3d8b8365e9 Merge branch 'pm-tools' new 02b82b02c343 Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/li [...] new 0fb74d0d21aa dt-bindings: thermal: samsung: Convert to dtschema new 62db1e8e9701 MAINTAINERS: thermal: samsung: Drop obsolete properties new 8556e19d4939 thermal/drivers/tsens: register thermal zones as hwmon sensors new cf0c54db636c thermal/drivers/qcom/lmh: Add support for sm8150 new 1f43fad1018a dt-bindings: thermal: Add sm8150 compatible string for LMh new e8ec6bb30207 dt-bindings: thermal: tsens: Add msm8953 compatible new 3a9abd6cece8 drivers/thermal/ti-soc-thermal: Add hwmon support new 1a7c9213d5f9 thermal: tegra-bpmp: Handle errors in BPMP response new 7eab0b9d48a8 thermal/drivers/brcmstb_thermal: Interrupt is optional new 1d6aab36a26b thermal/drivers/ti-soc-thermal: Remove unused function ti_ [...] new a7da8a0955cb MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email new 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] new a11cda8e2f18 thermal: intel_powerclamp: don't use bitmap_weight() in en [...] new 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() new 098c874e20be thermal: Replace acpi_bus_get_device() new ec52cd3fa170 Merge back int340x thermal driver changes for v5.18. new 668f69a5f863 thermal: int340x: Increase bitmap size new c7ff29763989 thermal: int340x: Update OS policy capability handshake new b1bbd3a57b94 thermal: fix Documentation bullet list warning new 16c02447f3e1 Documentation: thermal: DPTF Documentation new 2d6fc1455f3f Merge branches 'thermal-powerclamp', 'thermal-int340x' and [...] new 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface new 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] new 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] new 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events new ab09b0744a99 thermal: intel: hfi: Enable notification interrupt new e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] new bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events new 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] new c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET new 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode new 7d440da009b6 tools/power/x86/intel-speed-select: HFI support new f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release new 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] new 31035f3e20af Merge branch 'thermal-hfi' new f648372dfe3e Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/s [...] new ed945296bb90 PNP: Replace acpi_bus_get_device() new f400bea2d44b Merge tag 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/l [...]
The 301 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: Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/Makefile | 2 +- .../admin-guide/acpi/fan_performance_states.rst | 28 + Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 20 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/pm/amd-pstate.rst | 26 + .../pm/intel_uncore_frequency_scaling.rst | 60 ++ Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 +++++++++++++ Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 131 +--- Documentation/core-api/entry.rst | 279 ++++++++ Documentation/core-api/index.rst | 8 + Documentation/dev-tools/ktap.rst | 49 +- .../devicetree/bindings/thermal/exynos-thermal.txt | 106 --- .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/samsung,exynos-thermal.yaml | 184 +++++ Documentation/driver-api/gpio/board.rst | 21 +- Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/thermal/index.rst | 1 + Documentation/driver-api/thermal/intel_dptf.rst | 272 ++++++++ Documentation/firmware-guide/acpi/enumeration.rst | 111 ++- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/locking/locktypes.rst | 2 +- Documentation/process/applying-patches.rst | 28 +- Documentation/process/handling-regressions.rst | 746 +++++++++++++++++++++ Documentation/process/index.rst | 2 + Documentation/process/researcher-guidelines.rst | 143 ++++ Documentation/process/submitting-patches.rst | 3 +- Documentation/scheduler/index.rst | 1 + Documentation/scheduler/sched-domains.rst | 8 +- .../scheduler/{schedutil.txt => schedutil.rst} | 30 +- Documentation/sphinx/kerneldoc-preamble.sty | 226 +++++++ Documentation/sphinx/kfigure.py | 134 +++- Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/translations/conf.py | 12 - Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/admin-guide/index.rst | 124 ++-- .../zh_CN/admin-guide/mm/damon/index.rst | 28 + .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 +++++++ .../zh_CN/admin-guide/mm/damon/start.rst | 132 ++++ .../zh_CN/admin-guide/mm/damon/usage.rst | 286 ++++++++ .../translations/zh_CN/admin-guide/mm/index.rst | 49 ++ .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 ++++ .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 +++++++++++ .../translations/zh_CN/devicetree/index.rst | 50 ++ .../translations/zh_CN/devicetree/of_unittest.rst | 189 ++++++ .../translations/zh_CN/devicetree/usage-model.rst | 330 +++++++++ Documentation/translations/zh_CN/index.rst | 21 +- Documentation/translations/zh_CN/peci/index.rst | 26 + Documentation/translations/zh_CN/peci/peci.rst | 54 ++ .../translations/zh_CN/power/energy-model.rst | 190 ++++++ Documentation/translations/zh_CN/power/index.rst | 56 ++ Documentation/translations/zh_CN/power/opp.rst | 341 ++++++++++ Documentation/translations/zh_CN/riscv/index.rst | 1 + .../translations/zh_CN/riscv/vm-layout.rst | 67 ++ .../translations/zh_CN/scheduler/index.rst | 9 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 ++++++++++ .../zh_CN/scheduler/sched-nice-design.rst | 99 +++ .../translations/zh_CN/scheduler/sched-stats.rst | 156 +++++ Documentation/translations/zh_CN/vm/active_mm.rst | 85 +++ Documentation/translations/zh_CN/vm/balance.rst | 81 +++ Documentation/translations/zh_CN/vm/damon/api.rst | 32 + .../translations/zh_CN/vm/damon/design.rst | 139 ++++ Documentation/translations/zh_CN/vm/damon/faq.rst | 48 ++ .../translations/zh_CN/vm/damon/index.rst | 33 + .../translations/zh_CN/vm/free_page_reporting.rst | 38 ++ Documentation/translations/zh_CN/vm/highmem.rst | 128 ++++ Documentation/translations/zh_CN/vm/index.rst | 53 ++ Documentation/translations/zh_CN/vm/ksm.rst | 70 ++ Documentation/translations/zh_TW/index.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 6 +- Documentation/vm/page_owner.rst | 10 +- Documentation/x86/index.rst | 1 + Documentation/x86/intel-hfi.rst | 72 ++ MAINTAINERS | 12 +- arch/arm64/include/asm/topology.h | 4 + arch/arm64/kernel/cpuidle.c | 6 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/topology.h | 15 +- arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 + arch/x86/kernel/acpi/cppc.c | 103 +++ arch/x86/kernel/acpi/cppc_msr.c | 49 -- arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/kernel/smpboot.c | 72 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/Makefile | 3 + drivers/acpi/acpi_lpss.c | 33 +- drivers/acpi/acpi_platform.c | 2 +- drivers/acpi/acpica/nswalk.c | 3 + drivers/acpi/apei/bert.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/Kconfig | 10 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/agdi.c | 116 ++++ drivers/acpi/battery.c | 12 + drivers/acpi/bus.c | 46 +- drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/ec.c | 90 +-- drivers/acpi/fan.h | 44 ++ drivers/acpi/fan_attr.c | 137 ++++ drivers/acpi/{fan.c => fan_core.c} | 204 +++--- drivers/acpi/internal.h | 2 - drivers/acpi/osl.c | 19 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pci_root.c | 3 - drivers/acpi/processor_idle.c | 15 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 5 +- drivers/acpi/sleep.c | 13 +- drivers/acpi/tables.c | 2 +- drivers/acpi/video_detect.c | 75 +++ drivers/acpi/x86/utils.c | 21 + drivers/base/arch_topology.c | 45 +- drivers/base/power/domain.c | 42 +- drivers/base/power/main.c | 16 +- drivers/base/power/runtime.c | 5 + drivers/base/power/wakeirq.c | 2 +- drivers/base/power/wakeup.c | 4 +- drivers/clocksource/acpi_pm.c | 6 +- drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 - drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/firmware/Kconfig | 1 + drivers/firmware/arm_sdei.c | 13 +- drivers/idle/intel_idle.c | 111 ++- drivers/pci/pci-driver.c | 14 +- drivers/pnp/driver.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/powercap/Kconfig | 8 + drivers/powercap/Makefile | 1 + drivers/powercap/dtpm.c | 333 +++++++-- drivers/powercap/dtpm_cpu.c | 55 +- drivers/powercap/dtpm_devfreq.c | 203 ++++++ drivers/powercap/dtpm_subsys.h | 22 + drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + drivers/soc/rockchip/dtpm.c | 65 ++ drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 14 + drivers/thermal/intel/Makefile | 1 + .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 153 +++-- drivers/thermal/intel/intel_hfi.c | 569 ++++++++++++++++ drivers/thermal/intel/intel_hfi.h | 17 + drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 + drivers/thermal/qcom/lmh.c | 62 +- drivers/thermal/qcom/tsens.c | 5 + drivers/thermal/tegra/tegra-bpmp-thermal.c | 13 +- drivers/thermal/thermal_netlink.c | 53 ++ drivers/thermal/thermal_netlink.h | 14 + drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 12 +- drivers/usb/core/hcd-pci.c | 4 +- drivers/usb/typec/port-mapper.c | 2 +- include/acpi/acpi_bus.h | 2 + include/acpi/actypes.h | 4 + include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 + include/asm-generic/vmlinux.lds.h | 11 - include/linux/acpi.h | 7 +- include/linux/acpi_agdi.h | 13 + include/linux/arch_topology.h | 4 + include/linux/arm_sdei.h | 2 + include/linux/cpufreq.h | 5 + include/linux/dtpm.h | 36 +- include/linux/pm.h | 8 +- include/linux/pm_runtime.h | 4 + include/linux/rcupdate.h | 4 +- include/linux/rcutree.h | 2 +- include/linux/rcuwait.h | 6 +- include/trace/events/rcu.h | 9 +- include/uapi/linux/thermal.h | 6 +- kernel/power/hibernate.c | 6 +- kernel/power/suspend_test.c | 8 +- kernel/power/swap.c | 8 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 328 +++++---- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 5 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 + kernel/rcu/update.c | 7 + kernel/sched/cpufreq_schedutil.c | 2 +- kernel/torture.c | 6 +- scripts/kernel-doc | 354 +++++----- tools/memory-model/Documentation/explanation.txt | 51 ++ tools/power/cpupower/Makefile | 6 +- tools/power/cpupower/{ToDo => TODO} | 0 tools/power/cpupower/lib/acpi_cppc.c | 59 ++ tools/power/cpupower/lib/acpi_cppc.h | 21 + tools/power/cpupower/lib/cpufreq.c | 23 +- tools/power/cpupower/lib/cpufreq.h | 12 + tools/power/cpupower/man/cpupower-frequency-info.1 | 3 + tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 87 +-- tools/power/cpupower/utils/helpers/amd.c | 77 +++ tools/power/cpupower/utils/helpers/cpuid.c | 13 + tools/power/cpupower/utils/helpers/helpers.h | 22 + tools/power/cpupower/utils/helpers/misc.c | 60 ++ .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 ++++++++++ tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 +++++++++ tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 +++++++ tools/power/x86/intel-speed-select/isst.h | 13 + .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 ++++--- tools/power/x86/turbostat/turbostat.c | 2 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 + tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- 247 files changed, 11697 insertions(+), 1905 deletions(-) create mode 100644 Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst create mode 100644 Documentation/admin-guide/reporting-regressions.rst create mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml create mode 100644 Documentation/driver-api/thermal/intel_dptf.rst create mode 100644 Documentation/process/handling-regressions.rst create mode 100644 Documentation/process/researcher-guidelines.rst rename Documentation/scheduler/{schedutil.txt => schedutil.rst} (92%) create mode 100644 Documentation/sphinx/kerneldoc-preamble.sty delete mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst create mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst create mode 100644 Documentation/translations/zh_CN/devicetree/index.rst create mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst create mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst create mode 100644 Documentation/translations/zh_CN/peci/index.rst create mode 100644 Documentation/translations/zh_CN/peci/peci.rst create mode 100644 Documentation/translations/zh_CN/power/energy-model.rst create mode 100644 Documentation/translations/zh_CN/power/index.rst create mode 100644 Documentation/translations/zh_CN/power/opp.rst create mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-nice-design.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst create mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/vm/balance.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/vm/highmem.rst create mode 100644 Documentation/translations/zh_CN/vm/index.rst create mode 100644 Documentation/translations/zh_CN/vm/ksm.rst create mode 100644 Documentation/x86/intel-hfi.rst create mode 100644 arch/x86/kernel/acpi/cppc.c delete mode 100644 arch/x86/kernel/acpi/cppc_msr.c create mode 100644 drivers/acpi/arm64/agdi.c create mode 100644 drivers/acpi/fan_attr.c rename drivers/acpi/{fan.c => fan_core.c} (75%) create mode 100644 drivers/powercap/dtpm_devfreq.c create mode 100644 drivers/powercap/dtpm_subsys.h create mode 100644 drivers/soc/rockchip/dtpm.c create mode 100644 drivers/thermal/intel/intel_hfi.c create mode 100644 drivers/thermal/intel/intel_hfi.h create mode 100644 include/linux/acpi_agdi.h rename tools/power/cpupower/{ToDo => TODO} (100%) create mode 100644 tools/power/cpupower/lib/acpi_cppc.c create mode 100644 tools/power/cpupower/lib/acpi_cppc.h create mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py create mode 100644 tools/power/x86/intel-speed-select/hfi-events.c create mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c