This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new d1ca263d0d51 mm, slab: fix bad alignments new efb9352700ba mm/slub: Simplify __kmem_cache_alias() new 0c7e0d699ef1 tools/vm/slabinfo: Handle files in debugfs new b347aa7b5747 mm/tracing: add 'accounted' entry into output of allocatio [...] new b77d5b1b83e3 mm: slab: optimize memcg_slab_free_hook() new 2055e67bb6a8 mm/sl[au]b: use own bulk free function when bulk alloc failed new 3041808b5220 mm/slab_common: move generic bulk alloc/free functions to SLOB new 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] new 70ce3ea9aa4e sched/numa: Initialise numa_migrate_retry new 13ede3315087 sched/numa: Do not swap tasks between nodes when spare cap [...] new cb29a5c19d2d sched/numa: Apply imbalance limitations consistently new 026b98a93bbd sched/numa: Adjust imb_numa_nr to a better approximation o [...] new f5b2eeb49991 sched/fair: Consider CPU affinity when allowing NUMA imbal [...] new 51bf903b64bd sched/fair: Optimize and simplify rq leaf_cfs_rq_list new 2ed81e765417 sched/deadline: Use proc_douintvec_minmax() limit minimum value new 792b9f65a568 sched: Allow newidle balancing to bail out of load_balance new 28156108fecb sched: Fix the check of nr_running at queue wakelist new f3dd3f674555 sched: Remove the limitation of WF_ON_CPU on wakelist if w [...] new 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper new d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning new d1a997ba4c1b selftests/rseq: check if libc rseq support is registered new fb95a5a04d72 sched/fair: Remove redundant word " *" new c64b551f6a33 sched: Remove unused function group_first_cpu() new 700a78335fc2 sched: only perform capability check on privileged operation new 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] new d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper new e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration new bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] new ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask new 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] new 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() new b812fc9768e0 sched/fair: Remove the energy margin in feec() new 1fcf54deb767 sched/core: add forced idle accounting for cgroups new c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling new c82a69629c53 sched/fair: fix case with reduced capacity CPU new 401e4963bf45 sched/core: Always flush pending blk_plug new 5c66d1b9b30f nohz/full, sched/rt: Fix missed tick-reenabling bug in deq [...] new 91caa5ae2424 sched/core: Fix the bug that task won't enqueue into core [...] new 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags new c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] new b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] new 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching new fdfd42892f31 jump_label: mips: move module NOP patching into arch code new 7e6b9db27de9 jump_label: make initial NOP patching the special case new eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion new 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] new e60b7cb089f2 x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEI [...] new 39621c5808f5 perf/x86/amd/uncore: Use dynamic events array new 847f3268bb64 perf/x86/amd/uncore: Use attr_update for format attributes new 16b48c3f5ed8 perf/x86/amd/uncore: Detect available DF counters new c390241a9326 perf/x86/amd/uncore: Add PerfMonV2 DF event format new f0fe9f3c7abc perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments new 119a784c8127 perf/core: Add a new read format to get a number of lost samples new 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL new ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL new 326ecc15c61c perf/x86/ibs: Add new IBS register bits into header new 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] new d6513a34926f dt-bindings: timer: Add Nomadik MTU binding new 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar new 42cee19a9f83 clocksource: Add Tegra186 timers support new 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC new 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] new 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers new 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support new 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] new b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] new 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] new 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] new bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 new aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support new 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] new ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] new 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs new 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] new 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] new 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out new 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions new 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] new c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible new 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions new 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] new cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks new dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] new ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() new 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] new dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC new d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] new 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling new ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next new 95001b756467 genirq: Don't return error on missing optional irq_request [...] new 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value new f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events new c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] new b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 new ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] new c297493336b7 irqchip/stm32-exti: Simplify irq description table new 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next new 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled new 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP new 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP new 610306306aaa genirq: Drop redundant irq_init_effective_affinity new 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask new 073352e951f6 genirq: Add and use an irq_data_update_affinity helper new 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask new aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs new 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() new 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking new de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] new a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations new d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next new 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() new 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] new 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver new 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden new 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] new db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] new 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h new 8cfc90ecd33e dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] new 2b0d7ab1646c Merge branch irq/renesas-irqc into irq/irqchip-next new af6a1cfa6859 LoongArch: Provisionally add ACPICA data structures new 7327b16f5f56 APCI: irq: Add support for multiple GSI domains new 744b9a0c3c83 ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specifi [...] new d319a299f406 genirq/generic_chip: Export irq_unmap_generic_chip new cd0576675854 LoongArch: Use ACPI_GENERIC_GSI for gsi handling new 2dfded47da32 LoongArch: Prepare to support multiple pch-pic and pch-msi [...] new ee73f14ee9eb irqchip: Add Loongson PCH LPC controller support new bcdd75c596c8 irqchip/loongson-pch-pic: Add ACPI init support new 023087324000 irqchip/loongson-pch-msi: Add ACPI init support new 0858ed035a85 irqchip/loongson-liointc: Add ACPI init support new dd281e1a1a93 irqchip: Add Loongson Extended I/O interrupt controller support new b2d3e3354e2a irqchip: Add LoongArch CPU interrupt controller support new e8bba72b396c irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch new 0fa72ed05ebf Merge branch irq/loongarch into irq/irqchip-next new ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] new 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable new 295171705c9a irqchip/gic-v3: Fix comment typo new 6f194c99f466 irqdomain: Report irq number for NOMAP domains new ef50cd57a73a irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains new c904cda04482 genirq: Use for_each_action_of_desc in actions_show() new 71349cc85e59 irqchip/mips-gic: Check the return value of ioremap() in g [...] new 9d9b010f12cc irqchip/mmp: Declare init functions in common header file new 2bd1753e8c43 Merge branch irq/misc-5.20 into irq/irqchip-next new 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] new 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...]
The 144 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: .../interrupt-controller/renesas,rzg2l-irqc.yaml | 134 ++++ .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 16 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 ++ Documentation/staging/static-keys.rst | 3 - arch/alpha/kernel/irq.c | 2 +- arch/arc/kernel/jump_label.c | 13 - arch/arm/kernel/jump_label.c | 6 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-mmp/mmp2.h | 2 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-mmp/pxa910.h | 2 +- arch/arm/mach-omap2/Kconfig | 2 + arch/arm64/kernel/jump_label.c | 11 - arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/acpi.h | 142 ++++ arch/loongarch/include/asm/irq.h | 51 +- arch/loongarch/kernel/acpi.c | 65 -- arch/loongarch/kernel/irq.c | 58 +- arch/loongarch/kernel/time.c | 14 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/include/asm/jump_label.h | 2 + arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/mips/kernel/jump_label.c | 19 + arch/mips/kernel/module.c | 5 +- arch/parisc/kernel/irq.c | 2 +- arch/parisc/kernel/jump_label.c | 11 - arch/riscv/kernel/jump_label.c | 12 - arch/s390/include/asm/jump_label.h | 5 +- arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/module.c | 1 - arch/sh/kernel/irq.c | 7 +- arch/sparc/kernel/module.c | 3 - arch/x86/events/amd/uncore.c | 146 +++- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 ++-- arch/x86/events/perf_event.h | 17 +- arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/amd-ibs.h | 16 +- arch/x86/include/asm/perf_event.h | 16 + arch/x86/kernel/jump_label.c | 13 - arch/x86/kernel/module.c | 3 - arch/xtensa/kernel/irq.c | 7 +- drivers/acpi/bus.c | 3 + drivers/acpi/irq.c | 58 +- drivers/clocksource/Kconfig | 19 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/sh_cmt.c | 8 + drivers/clocksource/timer-mediatek.c | 114 +++ drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-sun4i.c | 2 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/clocksource/timer-tegra186.c | 514 +++++++++++++ drivers/clocksource/timer-ti-dm.c | 123 ++++ drivers/gpio/gpio-msc313.c | 15 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- drivers/gpio/gpio-visconti.c | 15 +- drivers/gpio/gpiolib.c | 51 +- drivers/iommu/hyperv-iommu.c | 2 +- drivers/irqchip/Kconfig | 60 +- drivers/irqchip/Makefile | 4 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-gic-v3.c | 20 +- drivers/irqchip/irq-gic.c | 18 +- drivers/irqchip/irq-loongarch-cpu.c | 148 ++++ drivers/irqchip/irq-loongson-eiointc.c | 395 ++++++++++ drivers/irqchip/irq-loongson-liointc.c | 203 +++-- drivers/irqchip/irq-loongson-pch-lpc.c | 205 ++++++ drivers/irqchip/irq-loongson-pch-msi.c | 127 ++-- drivers/irqchip/irq-loongson-pch-pic.c | 177 ++++- drivers/irqchip/irq-mips-gic.c | 84 ++- drivers/irqchip/irq-renesas-rzg2l.c | 393 ++++++++++ drivers/irqchip/irq-sifive-plic.c | 142 +++- drivers/irqchip/irq-stm32-exti.c | 250 ++++--- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pinctrl/pinctrl-ocelot.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 15 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 233 ++++++ drivers/powercap/dtpm_cpu.c | 33 +- drivers/sh/intc/chip.c | 2 +- drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/xen/events/events_base.c | 7 +- include/clocksource/timer-ti-dm.h | 144 ---- include/linux/acpi.h | 4 +- include/linux/cgroup-defs.h | 4 + include/linux/cpuhotplug.h | 1 + include/linux/gpio/driver.h | 42 +- include/linux/irq.h | 35 +- include/linux/irqchip/mmp.h | 3 + include/linux/irqdesc.h | 5 +- include/linux/jump_label.h | 9 +- include/linux/kernel_stat.h | 7 + include/linux/lockdep.h | 30 +- include/linux/perf_event.h | 2 + include/linux/sched.h | 2 +- include/linux/sched/rt.h | 8 - include/linux/sched/topology.h | 1 + include/linux/wait.h | 9 +- include/trace/events/kmem.h | 40 +- include/uapi/linux/perf_event.h | 5 +- kernel/cgroup/rstat.c | 44 +- kernel/events/core.c | 21 +- kernel/events/ring_buffer.c | 5 +- kernel/irq/Kconfig | 2 + kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 10 +- kernel/irq/pm.c | 2 - kernel/jump_label.c | 41 +- kernel/locking/lockdep.c | 7 +- kernel/rseq.c | 23 +- kernel/sched/core.c | 215 +++--- kernel/sched/core_sched.c | 15 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/cputime.c | 15 + kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 818 +++++++++++++-------- kernel/sched/features.h | 3 +- kernel/sched/pelt.h | 40 +- kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 63 +- kernel/sched/topology.c | 23 +- mm/slab.c | 20 +- mm/slab.h | 39 +- mm/slab_common.c | 36 +- mm/slob.c | 33 +- mm/slub.c | 98 +-- tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/vm/slabinfo.c | 26 +- 145 files changed, 5039 insertions(+), 1774 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml create mode 100644 drivers/clocksource/timer-tegra186.c create mode 100644 drivers/irqchip/irq-loongarch-cpu.c create mode 100644 drivers/irqchip/irq-loongson-eiointc.c create mode 100644 drivers/irqchip/irq-loongson-pch-lpc.c create mode 100644 drivers/irqchip/irq-renesas-rzg2l.c