task_work: Introduce task_work_cancel() again
authorFrederic Weisbecker <frederic@kernel.org>
Fri, 21 Jun 2024 09:15:59 +0000 (11:15 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 9 Jul 2024 11:26:32 +0000 (13:26 +0200)
commitf409530e4db9dd11b88cb7703c97c8f326ff6566
tree212a4af10e9204f1d4c0abf7cc5a01584347a993
parent68cbd415dd4b9c5b9df69f0f091879e56bf5907a
task_work: Introduce task_work_cancel() again

Re-introduce task_work_cancel(), this time to cancel an actual callback
and not *any* callback pointing to a given function. This is going to be
needed for perf events event freeing.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20240621091601.18227-3-frederic@kernel.org
include/linux/task_work.h
kernel/task_work.c