aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/cpuhotplug.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-25irqchip: Add RISC-V incoming MSI controller early driverAnup Patel1-0/+1
2024-02-26tick: Start centralizing tick related CPU hotplug operationsFrederic Weisbecker1-0/+1
2024-02-22timers: Implement the hierarchical pull modelAnna-Maria Behnsen1-0/+1
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2024-01-09Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-1/+0
2023-12-29mm/zswap: change per-cpu mutex and buffer to per-acomp_ctxChengming Zhou1-1/+0
2023-12-20cpu/hotplug: Increase the number of dynamic statesxiaoming Wang1-1/+1
2023-12-06cpu/hotplug: Remove unused CPU hotplug statesZenghui Yu1-14/+0
2023-12-05cpu/hotplug: remove CPUHP_SLAB_PREPARE hooksVlastimil Babka1-1/+0
2023-11-19Merge tag 'timers_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2023-11-11hrtimers: Push pending hrtimers away from outgoing CPU earlierThomas Gleixner1-0/+1
2023-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+2
2023-10-17Merge branch 'linus' into smp/coreThomas Gleixner1-1/+0
2023-10-16arm64/arm: xen: enlighten: Fix KPTI checksMark Rutland1-0/+1
2023-10-16clocksource/drivers/arm_arch_timer: Initialize evtstrm after finalizing cpucapsMark Rutland1-0/+1
2023-09-15cpu/hotplug: Remove unused cpuhp_state CPUHP_AP_X86_VDSO_VMA_ONLINEOlaf Hering1-1/+0
2023-09-11xfs: remove CPU hotplug infrastructureDarrick J. Wong1-1/+0
2023-08-08Documentation: core-api/cpuhotplug: Fix state namesAnna-Maria Behnsen1-1/+1
2023-06-26Merge tag 'smp-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+17
2023-06-17x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offlineMichael Kelley1-0/+1
2023-05-15cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATEThomas Gleixner1-0/+1
2023-05-15cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanismThomas Gleixner1-0/+4
2023-05-15cpu/hotplug: Add CPU state tracking and synchronizationThomas Gleixner1-0/+12
2023-04-25Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+0
2023-03-31iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplugKan Liang1-1/+0
2023-03-28firmware: arm_sdei: Fix sleep from invalid context BUGPierre Gondois1-1/+0
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-4/+1
2023-02-03iommu/vt-d: Support cpumask for IOMMU perfmonKan Liang1-0/+1
2022-12-29KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE sectionChao Gao1-1/+1
2022-12-29KVM: arm64: Simplify the CPUHP logicMarc Zyngier1-3/+0
2022-12-13Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+1
2022-11-14ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hintsNick Child1-0/+1
2022-11-10x86/cacheinfo: Switch cache_ap_init() to hotplug callbackJuergen Gross1-0/+1
2022-08-01Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+1
2022-08-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+1
2022-07-29LoongArch: Remove clock setting during cpu hotplug stageBibo Mao1-1/+0
2022-07-20irqchip: Add Loongson Extended I/O interrupt controller supportHuacai Chen1-0/+1
2022-07-06drivers/perf: hisi: add driver for HNS3 PMUGuangbin Huang1-0/+1
2022-06-03LoongArch: Add multi-processor (SMP) supportHuacai Chen1-0/+1
2022-05-06drivers/perf: hisi: Add Support for CPA PMUQi Liu1-0/+1
2022-03-25Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2022-03-21RISC-V: Add perf platform driver based on SBI PMU extensionAtish Patra1-0/+1
2022-03-21Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+2
2022-03-08perf/marvell: cn10k DDR perf event core ownershipBharat Bhushan1-0/+1
2022-02-21random: clear fast pool, crng, and batches in cpuhp bring upJason A. Donenfeld1-0/+2
2021-12-14drivers/perf: hisi: Add driver for HiSilicon PCIe PMUQi Liu1-0/+1
2021-11-02Merge branches 'pm-em' and 'powercap'Rafael J. Wysocki1-1/+1
2021-10-21powercap/drivers/dtpm: Encapsulate even more the codeDaniel Lezcano1-1/+1
2021-10-18mm/migrate: fix CPUHP state to update node demotion orderHuang Ying1-0/+4
2021-09-11Documentation: core-api/cpuhotplug: Rewrite the API sectionThomas Gleixner1-22/+110
2021-09-02Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+1
2021-08-30Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+1
2021-08-23bio: add allocation cache abstractionJens Axboe1-0/+1
2021-08-10cpu/hotplug: Fix comment typoJohn Garry1-1/+1
2021-08-06xfs: introduce CPU hotplug infrastructureDave Chinner1-0/+1
2021-07-05s390/cpumf: Allow concurrent access for CPU Measurement Counter FacilityThomas Richter1-1/+0
2021-06-29mm/page_alloc: adjust pcp->high after CPU hotplug eventsMel Gorman1-1/+1
2021-05-04Merge tag 'dmaengine-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2021-05-01Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2021-04-26Merge tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2021-04-26Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+2
2021-04-25dmaengine: idxd: Add IDXD performance monitor supportTom Zanussi1-0/+1
2021-04-08clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940Tony Lindgren1-0/+1
2021-04-08irqchip/apple-aic: Add support for the Apple Interrupt ControllerHector Martin1-0/+1
2021-04-07iommu/vt-d: Remove IOVA domain rcache flushing for CPU offliningJohn Garry1-1/+0
2021-04-07iova: Add CPU hotplug handler to flush rcachesJohn Garry1-0/+1
2021-03-25drivers/perf: hisi: Add support for HiSilicon PA PMU driverShaokun Zhang1-0/+1
2021-03-25drivers/perf: hisi: Add support for HiSilicon SLLC PMU driverShaokun Zhang1-0/+1
2021-02-28Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c-sky/csky-linuxLinus Torvalds1-0/+1
2021-02-24s390/cpumf: Add support for complete counter set extractionThomas Richter1-0/+1
2021-01-12csky: Fixup perf probe failedGuo Ren1-0/+1
2020-12-22powercap/drivers/dtpm: Add CPU energy model based supportDaniel Lezcano1-0/+1
2020-11-10sched/hotplug: Consolidate task migration on CPU unplugThomas Gleixner1-0/+1
2020-10-16Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+1
2020-10-07powerpc/perf/hv-gpci: Add cpu hotplug supportKajol Jain1-0/+1
2020-10-01debugobjects: Free per CPU pool after CPU unplugZqiang1-0/+1
2020-09-17arm64: paravirt: Initialize steal time when cpu is onlineAndrew Jones1-1/+0
2020-08-20clocksource/drivers: Add CLINT timer driverAnup Patel1-0/+1
2020-07-16powerpc/perf/hv-24x7: Add cpu hotplug supportKajol Jain1-0/+1
2020-06-11Merge tag 'riscv-for-linus-5.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2020-06-09irqchip: RISC-V per-HART local interrupt controller driverAnup Patel1-0/+1
2020-06-07Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2020-05-29blk-mq: drain I/O when all CPUs in a hctx are offlineMing Lei1-0/+1
2020-05-19coresight: cti: Add CPU Hotplug handling to CTI driverMike Leach1-0/+1
2020-03-16irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offlineAtish Patra1-0/+1
2020-02-08Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds1-0/+1
2020-01-02cpuidle: psci: Support CPU hotplug for the hierarchical modelUlf Hansson1-0/+1
2019-12-11padata: validate cpumask without removed CPU during offlineDaniel Jordan1-0/+1
2019-11-26Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2019-11-15x86/hyperv: Initialize clockevents earlier in CPU onliningMichael Kelley1-0/+1
2019-10-21arm64: Retrieve stolen time as paravirtualized guestSteven Price1-0/+1
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+1
2019-07-03drivers: base: cacheinfo: Ensure cpu hotplug work is done before Intel RDTJames Morse1-0/+1
2019-06-25clocksource/drivers/exynos_mct: Increase priority over ARM arch timerMarek Szyprowski1-1/+1
2019-06-15x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callbackBorislav Petkov1-0/+1
2019-05-10Merge tag 'powerpc-5.2-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2019-05-03powerpc/perf: Trace imc events detection and cpuhotplugAnju T Sudhakar1-0/+1
2019-04-07PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handlingRafael J. Wysocki1-0/+1
2019-02-23clocksource/drivers/tegra: Add Tegra210 timer supportJoseph Lo1-0/+1
2018-12-06drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driverKulkarni, Ganapatrao1-0/+1
2018-11-21drivers/perf: xgene: Add CPU hotplug supportHoan Tran1-0/+1
2018-11-02clocksource/drivers/c-sky: Add C-SKY SMP timerGuo Ren1-0/+1
2018-08-23Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds1-0/+1
2018-08-19Merge tag 'riscv-for-linus-4.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2018-08-13clocksource: new RISC-V SBI timer driverPalmer Dabbelt1-0/+1
2018-07-03watchdog/softlockup: Replace "watchdog/%u" threads with cpu_stop_workPeter Zijlstra1-0/+1
2018-06-27ARM: mvebu: convert secondary CPU clock sync to hotplug stateLucas Stach1-0/+1
2018-03-16arch: remove blackfin portArnd Bergmann1-1/+0
2018-02-23clocksource: Remove metag generic timer driverJames Hogan1-1/+0
2018-02-23Drop a bunch of metag referencesJames Hogan1-1/+0
2018-02-02Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-0/+2
2018-01-30Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+1
2018-01-21Merge branches 'fixes', 'misc', 'sa1111' and 'sa1100-for-next' into for-nextRussell King1-1/+3
2018-01-13firmware: arm_sdei: Add support for CPU and system power statesJames Morse1-0/+1
2017-12-29timers: Reinitialize per cpu bases on hotplugThomas Gleixner1-1/+1
2017-12-17ARM: 8726/1: B15: Add CPU hotplug awarenessFlorian Fainelli1-0/+2
2017-11-15Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+3
2017-11-13Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2017-11-02irqchip: mips-gic: Use irq_cpu_online to (un)mask all-VP(E) IRQsPaul Burton1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-19perf: hisi: Add support for HiSilicon SoC DDRC PMU driverShaokun Zhang1-0/+1
2017-10-19perf: hisi: Add support for HiSilicon SoC HHA PMU driverShaokun Zhang1-0/+1
2017-10-19perf: hisi: Add support for HiSilicon SoC L3C PMU driverShaokun Zhang1-0/+1
2017-09-25smp/hotplug: Hotplug state fail injectionPeter Zijlstra1-1/+2
2017-09-25smp/hotplug: Add state diagramPeter Zijlstra1-0/+18
2017-09-07Merge tag 'powerpc-4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+3
2017-07-26scsi: bnx2i: Simplify cpu hotplug codeThomas Gleixner1-1/+0
2017-07-26scsi: bnx2fc: Simplify CPU hotplug codeThomas Gleixner1-1/+0
2017-07-25powerpc/perf: Add thread IMC PMU supportAnju T Sudhakar1-0/+1
2017-07-25powerpc/perf: Add core IMC PMU supportAnju T Sudhakar1-0/+1
2017-07-25powerpc/perf: Add nest IMC PMU supportAnju T Sudhakar1-0/+1
2017-07-03Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+38
2017-06-28blk-mq: Create hctx for each present CPUChristoph Hellwig1-1/+0
2017-06-22genirq/cpuhotplug: Handle managed IRQs on CPU hotplugThomas Gleixner1-0/+1
2017-05-26cpu/hotplug: Add __cpuhp_state_add_instance_cpuslocked()Thomas Gleixner1-0/+9
2017-05-26cpu/hotplug: Provide cpuhp_setup/remove_state[_nocalls]_cpuslocked()Sebastian Andrzej Siewior1-0/+29
2017-04-11drivers/perf: arm_pmu: add ACPI frameworkMark Rutland1-0/+1
2017-04-03perf: qcom: Add L3 cache PMU driverAgustin Vega-Frias1-0/+1
2017-03-02Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+0
2017-02-27virtio_scsi: use virtio IRQ affinityChristoph Hellwig1-1/+0
2017-02-22Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+1
2017-02-08perf: add qcom l2 cache perf events driverNeil Leeder1-0/+1
2017-02-01perf/x86/intel/uncore: Make package handling more robustThomas Gleixner1-2/+0
2017-02-01perf/x86/intel/rapl: Make package handling more robustThomas Gleixner1-1/+0
2017-01-16cpu/hotplug: Provide dynamic range for prepare stageThomas Gleixner1-0/+2
2016-12-25irqchip/armada-xp: Consolidate hotplug state spaceThomas Gleixner1-1/+0
2016-12-25irqchip/gic: Consolidate hotplug state spaceThomas Gleixner1-1/+0
2016-12-25coresight/etm3/4x: Consolidate hotplug state spaceThomas Gleixner1-1/+0
2016-12-25cpu/hotplug: Remove obsolete cpu hotplug register/unregister functionsThomas Gleixner1-3/+0
2016-12-25staging/lustre/libcfs: Convert to hotplug state machineAnna-Maria Gleixner1-0/+1
2016-12-25scsi/bnx2i: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-12-25scsi/bnx2fc: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-12-15clocksource/dummy_timer: Move hotplug callback after the real timersThomas Gleixner1-1/+2
2016-12-02zram: Convert to hotplug state machineAnna-Maria Gleixner1-0/+1
2016-12-02KVM/PPC/Book3S HV: Convert to hotplug state machineAnna-Maria Gleixner1-0/+1
2016-12-02iommu/vt-d: Convert to hotplug state machineAnna-Maria Gleixner1-0/+1
2016-12-02mm/zswap: Convert pool to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-12-02mm/zswap: Convert dst-mem to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-12-02mm/zsmalloc: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-12-02mm/vmstat: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-12-02tracing/rb: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-22arm/bL_switcher: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-22net/iucv: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-22PCI/xgene-msi: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-22x86/cpuid: Move the hotplug callbacks to onlineThomas Gleixner1-1/+0
2016-11-22x86/cpuid: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-22x86/mce/therm_throt: Move hotplug callbacks to onlineThomas Gleixner1-1/+0
2016-11-22x86/mce/therm_throt: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-16x86/mcheck: Move CPU_DEAD to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09drivers base/topology: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09net/flowcache: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09net/dev: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09mm/page_alloc: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09lib/radix-tree: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09lib/percpu_counter: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09mm/memcg: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09kernel/printk: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-11-09fs/buffer: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-10-20clocksource: Add J-Core timer/clocksource driverRich Felker1-0/+1
2016-10-06Merge tag 'for-linus-4.9-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+2
2016-10-06Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-0/+1
2016-10-06Merge branches 'misc' and 'sa1111-base' into for-linusRussell King1-0/+2
2016-10-03Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+132
2016-10-03Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+2
2016-09-30xen/events: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-30xen/x86: Convert to hotplug state machineBoris Ostrovsky1-0/+1
2016-09-21Merge branch 'smp/for-block' into smp/hotplugThomas Gleixner1-0/+2
2016-09-20blk/mq: Reserve hotplug states for block multiqueueSebastian Andrzej Siewior1-0/+2
2016-09-19s390/mm/pfault: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19mips/octeon/smp: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19fault-injection/cpu: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19ACPI/processor: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19virtio scsi: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19block/softirq: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19lib/irq_poll: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19sh/SH-X3 SMP: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19ARM/OMAP/wakeupgen: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19ARM/shmobile: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-19arm64/FP/SIMD: Convert to hotplug state machineSebastian Andrzej Siewior1-0/+1
2016-09-14cpu/hotplug: Include linux/types.h in linux/cpuhotplug.hPaul Burton1-0/+2