Ganesh Goudar's on March 30, 2020 5:12 pm:
> From: Santosh S <sant...@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 <sant...@fossix.org>
> Signed-off-by: Ganesh Goudar <ganes...@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

Reply via email to