| From | Karol Herbst <> | Date | Tue, 3 Aug 2021 17:03:32 +0200 | Subject | Re: [Nouveau] [PATCH 06/38] x86/mmiotrace: Replace deprecated CPU-hotplug functions. |
| |
On Tue, Aug 3, 2021 at 4:25 PM Sebastian Andrzej Siewior <bigeasy@linutronix.de> wrote: > > The functions get_online_cpus() and put_online_cpus() have been > deprecated during the CPU hotplug rework. They map directly to > cpus_read_lock() and cpus_read_unlock(). > > Replace deprecated CPU-hotplug functions with the official version. > The behavior remains unchanged. > > Cc: Steven Rostedt <rostedt@goodmis.org> > Cc: Ingo Molnar <mingo@kernel.org> > Cc: Karol Herbst <karolherbst@gmail.com> > Cc: Pekka Paalanen <ppaalanen@gmail.com> > Cc: Dave Hansen <dave.hansen@linux.intel.com> > Cc: Andy Lutomirski <luto@kernel.org> > Cc: Peter Zijlstra <peterz@infradead.org> > Cc: Thomas Gleixner <tglx@linutronix.de> > Cc: Borislav Petkov <bp@alien8.de> > Cc: x86@kernel.org > Cc: "H. Peter Anvin" <hpa@zytor.com> > Cc: nouveau@lists.freedesktop.org > Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> > --- > arch/x86/mm/mmio-mod.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/x86/mm/mmio-mod.c b/arch/x86/mm/mmio-mod.c > index cd768dafca9e9..933a2ebad471b 100644 > --- a/arch/x86/mm/mmio-mod.c > +++ b/arch/x86/mm/mmio-mod.c > @@ -376,12 +376,12 @@ static void enter_uniprocessor(void) > goto out; > } > > - get_online_cpus(); > + cpus_read_lock(); > cpumask_copy(downed_cpus, cpu_online_mask); > cpumask_clear_cpu(cpumask_first(cpu_online_mask), downed_cpus); > if (num_online_cpus() > 1) > pr_notice("Disabling non-boot CPUs...\n"); > - put_online_cpus(); > + cpus_read_unlock(); > > for_each_cpu(cpu, downed_cpus) { > err = remove_cpu(cpu); > -- > 2.32.0 >
Reviewed-by: Karol Herbst <kherbst@redhat.com>
|