This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 140e40e39a29 Merge tag 'zonefs-5.19-rc1' of git://git.kernel.org/pub/sc [...] new 75d8cce128c5 lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() new 4b57dccc42a7 Merge tag 'core-core-2022-05-23' of git://git.kernel.org/p [...] new 9e4a51ad8eee debugobjects: Convert to SPDX license identifier new 985564eb3e3c Merge tag 'core-debugobjects-2022-05-23' of git://git.kern [...] new e8a69f12f01f x86/xen: Allow to retry if cpu_initialize_context() failed. new c7dfb2591b23 cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be b [...] new 3927368bebe2 Merge branch 'smp/urgent' into smp/core new d308077e5e4d cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier new 28c8f9fe94c4 Merge tag 'smp-core-2022-05-23' of git://git.kernel.org/pu [...] new d802057c7c55 genirq/msi: Shutdown managed interrupts with unsatifiable [...] new 33de0aa4bae9 genirq: Always limit the affinity to online CPUs new 3f893a5962d3 irqchip/gic-v3: Always trust the managed affinity provided [...] new 911488de0565 genirq/affinity: Replace cpumask_weight() with cpumask_emp [...] new 0de61d739c21 irqchip/bmips: Replace cpumask_weight() with cpumask_empty() new c48c8b829d2b genirq: Take the proposed affinity at face value if force==true new 1adb4d7ad3a5 genirq/matrix: Remove redundant assignment to variable 'end' new ce4818957fdc genirq: Use pm_runtime_resume_and_get() instead of pm_runt [...] new 21673fcb2532 genirq/irq_sim: Make the irq_work always run in hard irq context new 6c846d026d49 gpio: Don't fiddle with irqchips marked as immutable new 704f08753b6d gpio: Expose the gpiochip_irq_re[ql]res helpers new 36b78aae4bfe gpio: Add helpers to ease the transition towards immutable [...] new bba00555ede7 gpio: tegra186: Make the irqchip immutable new 15d8c14ac849 gpio: pl061: Make the irqchip immutable new 374b87a0fcf9 pinctrl: apple-gpio: Make the irqchip immutable new 14dbe186b9d4 pinctrl: msmgpio: Make the irqchip immutable new 6173e56f76c7 pinctrl: amd: Make the irqchip immutable new afefc3266272 gpio: Update TODO to mention immutable irq_chip structures new 5644b66a9c63 Documentation: Update the recommended pattern for GPIO irqchips new 4bde53ab3370 Merge branch irq/gpio-immutable into irq/irqchip-next new 34453c2e9f79 irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} new a837ed362e70 irqchip/gic-v3: Detect LPI invalidation MMIO registers new 63f13483f068 irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP new 4053b6b43fae dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 [...] new 2b2cd74a06c3 irqchip/gic-v3: Claim iomem resources new a6ad8551b861 Merge branch irq/gic-v3-5.19 into irq/irqchip-next new 4efc851c36e3 irqchip/exiu: Fix acknowledgment of edge triggered interrupts new 168f633b1722 irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup new 1b2eb89ccf4f irqchip/sun6i-r: Use NULL for chip_data new 50f0f26e7c86 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value new f03a9670d27d irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value new 8ca61cde32c1 irqchip/armada-370-xp: Enable MSI affinity configuration new e9a50f12e579 irqchip/imx-irqsteer: Constify irq_chip struct new 4730d2233311 irqchip/imx-irqsteer: Add runtime PM support new 0c16e931a735 irqchip/csky: Return true/false (not 1/0) from bool functions new 4c5b2be1d071 irqchip/gic: Improved warning about incorrect type new a3d66a76348d irqchip/armada-370-xp: Do not touch Performance Counter Ov [...] new d421fd6d1fbf irqchip: Add Kconfig symbols for sunxi drivers new 61299e1838b7 Merge branch irq/misc-5.19 into irq/irqchip-next new adf14453d2c0 irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack [...] new 6efb50923771 irqchip/gic-v3: Refactor ISB + EOIR at ack time new 614ab80c9647 irqchip/gic-v3: Fix priority mask handling new 492449ae4f0a Merge branch irq/gic-v3-nmi-fixes-5.19 into irq/irqchip-next new cdb491329389 Merge tag 'irqchip-5.19' of git://git.kernel.org/pub/scm/l [...] new fcfde8a7cf6d Merge tag 'irq-core-2022-05-23' of git://git.kernel.org/pu [...] new 2731aa7d65db timers: Initialize base::next_expiry_recalc in timers_prep [...] new a2026e44eff5 timers: Simplify calc_index() new 2966a9918dfa clockevents: Use dedicated list iterator variable new efaa0227f6c6 timers: Move timer sysctl into the timer code new 8afbcaf8690d clocksource: Replace cpumask_weight() with cpumask_empty() new fde33ca4cb2b tracing/timer: Add missing argument documentation of trace points new 3dc6ffae2da2 timekeeping: Introduce fast accessor to clock tai new ce8abf340e40 Merge tag 'tai-for-tracing' into timers/core new 62c1256d5447 timers/nohz: Switch to ONESHOT_STOPPED in the low-res hand [...] new eff4849f928f timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() new 90be8d6c1f91 timekeeping: Consolidate fast timekeeper new 92067440f131 time/sched_clock: Round the frequency reported to nearest [...] new cc1b923a4e37 time/sched_clock: Use Hz as the unit for clock rate report [...] new f4b62e1e1137 time/sched_clock: Fix formatting of frequency reporting code new 317f29c14d0c timers: Provide a better debugobjects hint for delayed works new 6e01f86fb202 Merge tag 'timers-core-2022-05-23' of git://git.kernel.org [...] new 613fa6e217e1 x86/PCI: Show the physical address of the $PIR table new dc0e64087213 x86/PCI: Include function number in $PIR table dump new 3132450254f2 x86/PCI: Also match function number in $PIR table new d88a8b1cf472 x86/PCI: Handle IRQ swizzling with PIRQ routers new 5a0e5fa957db x86/PCI: Disambiguate SiS85C503 PIRQ router code entities new fe62bc23620f x86/PCI: Add support for the SiS85C497 PIRQ router new 5d64089aa4a5 x86/PCI: Add PIRQ routing table range checks new ac7cd5e16df8 x86/PCI: Handle PIRQ routing tables with no router device given new b584db0c84db x86/PCI: Add $IRT PIRQ routing table support new 4969e223b109 x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] new c25f23459c11 x86/PCI: Fix coding style in PIRQ table verification new 03e1ccd45fa7 Merge tag 'x86-irq-2022-05-23' of git://git.kernel.org/pub [...]
The 82 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/core-api/timekeeping.rst | 1 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 8 +- Documentation/driver-api/gpio/driver.rst | 175 ++++++++-- arch/arm/include/asm/arch_gicv3.h | 7 +- arch/arm/mach-sunxi/Kconfig | 12 +- arch/arm64/Kconfig.platforms | 6 +- arch/arm64/include/asm/arch_gicv3.h | 6 - arch/x86/include/asm/pci_x86.h | 9 + arch/x86/pci/irq.c | 377 +++++++++++++++++---- arch/x86/xen/smp_pv.c | 5 +- drivers/gpio/TODO | 19 ++ drivers/gpio/gpio-pl061.c | 32 +- drivers/gpio/gpio-tegra186.c | 32 +- drivers/gpio/gpiolib.c | 13 +- drivers/irqchip/Kconfig | 12 + drivers/irqchip/Makefile | 6 +- drivers/irqchip/irq-armada-370-xp.c | 56 ++- drivers/irqchip/irq-aspeed-i2c-ic.c | 4 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-csky-apb-intc.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic-v3.c | 256 +++++++++----- drivers/irqchip/irq-gic.c | 6 +- drivers/irqchip/irq-imx-irqsteer.c | 16 +- drivers/irqchip/irq-sni-exiu.c | 25 +- drivers/irqchip/irq-sun6i-r.c | 6 +- drivers/irqchip/irq-xtensa-mx.c | 18 +- drivers/pinctrl/pinctrl-amd.c | 11 +- drivers/pinctrl/pinctrl-apple-gpio.c | 29 +- drivers/pinctrl/qcom/pinctrl-msm.c | 53 +-- include/linux/gpio/driver.h | 16 + include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/timekeeping.h | 1 + include/linux/timer.h | 8 - include/trace/events/timer.h | 5 +- kernel/cpu.c | 22 +- kernel/irq/affinity.c | 2 +- kernel/irq/chip.c | 13 +- kernel/irq/debugfs.c | 1 + kernel/irq/irq_sim.c | 2 +- kernel/irq/manage.c | 31 +- kernel/irq/matrix.c | 2 +- kernel/irq/msi.c | 15 + kernel/smpboot.c | 7 + kernel/sysctl.c | 11 - kernel/time/clockevents.c | 9 +- kernel/time/clocksource.c | 2 +- kernel/time/sched_clock.c | 13 +- kernel/time/tick-sched.c | 12 +- kernel/time/timekeeping.c | 39 ++- kernel/time/timer.c | 88 ++++- lib/debugobjects.c | 5 +- lib/irq_poll.c | 8 +- 55 files changed, 1124 insertions(+), 404 deletions(-)