[PATCH] powerpc/mce: Add MCE notification chain
Nicholas Piggin
npiggin at gmail.com
Fri Apr 3 13:08:17 AEDT 2020
Ganesh Goudar's on March 30, 2020 5:12 pm:
> From: Santosh S <santosh at fossix.org>
>
> Introduce notification chain which lets know about uncorrected memory
> errors(UE). This would help prospective users in pmem or nvdimm subsystem
> to track bad blocks for better handling of persistent memory allocations.
>
> Signed-off-by: Santosh S <santosh at fossix.org>
> Signed-off-by: Ganesh Goudar <ganeshgr at linux.ibm.com>
Do you have any such users yet? It would be good to refer to an example
user and give a brief description of what it does in its notifier.
> @@ -263,6 +277,7 @@ static void machine_process_ue_event(struct work_struct *work)
> while (__this_cpu_read(mce_ue_count) > 0) {
> index = __this_cpu_read(mce_ue_count) - 1;
> evt = this_cpu_ptr(&mce_ue_event_queue[index]);
> + blocking_notifier_call_chain(&mce_notifier_list, 0, evt);
Can we really use a blocking notifier here? I'm not sure that we can.
Thanks,
Nick
More information about the Linuxppc-dev
mailing list