Messages in this thread | | | Date | Fri, 25 Feb 2022 14:15:48 +0100 | From | Petr Mladek <> | Subject | Re: [PATCH 3/5] kernel/watchdog_hld: Ensure CPU-bound context when creating hardlockup detector event |
| |
On Sat 2022-02-12 18:43:47, Lecopzer Chen wrote: > From: Pingfan Liu <kernelfans@gmail.com> > > from: Pingfan Liu <kernelfans@gmail.com> > > hardlockup_detector_event_create() should create perf_event on the > current CPU. Preemption could not get disabled because > perf_event_create_kernel_counter() allocates memory. Instead, > the CPU locality is achieved by processing the code in a per-CPU > bound kthread. > > Add a check to prevent mistakes when calling the code in another > code path. > > Signed-off-by: Pingfan Liu <kernelfans@gmail.com> > Co-developed-by: Lecopzer Chen <lecopzer.chen@mediatek.com> > Signed-off-by: Lecopzer Chen <lecopzer.chen@mediatek.com>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Best Regards, Petr
| |