On 02/17/17 03:01 -0700, Jan Beulich wrote:
> >>> On 17.02.17 at 07:39, <haozhong.zh...@intel.com> wrote:
> > Implementations of these two functions are effectively the same, so
> > unify them by a common intel_default_mce_handler().
> 
> Them being the same right now may also be an issue with the
> earlier authors never having completed their job. I'd like to see
> justification here that the two handlers also are conceptionally
> (mostly) identical. Mechanically the patch is fine.
> 

Maybe conceptually not, because
1) uhandler is called in MCE context and, IIUC, should be more careful
   than dhandler;
2) the 3rd argument "regs" only makes sense in MCE context, so
   dhandler should never use them.

I think a better alternative is to move the same code to a common
function and let uhandler and dhandler call that common function. In
addition, I'll leave a comment to explain why not merge them.

Haozhong

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to