From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751742AbdH3LtC (ORCPT ); Wed, 30 Aug 2017 07:49:02 -0400 Received: from mail.skyhub.de ([5.9.137.197]:57094 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751330AbdH3LtA (ORCPT ); Wed, 30 Aug 2017 07:49:00 -0400 Date: Wed, 30 Aug 2017 13:48:43 +0200 From: Borislav Petkov To: Tony Luck Cc: linux-edac , Steven Rostedt , Yazen Ghannam , X86 ML , LKML , Mauro Carvalho Chehab Subject: Re: [PATCH 0/7] EDAC, mce_amd: Issue decoded MCE through the tracepoint Message-ID: <20170830114843.deetnlz2wjbgbaj4@pd.tnic> References: <20170825102411.8682-1-bp@alien8.de> <20170828134549.wh6toneoca47ff2w@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170828134549.wh6toneoca47ff2w@pd.tnic> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Btw, how about communicating stuff to the userspace daemon like this? This'll simplify a lot of detection in userspace. Thoughts? --- diff --git a/drivers/ras/debugfs.c b/drivers/ras/debugfs.c index 501603057dff..62d3da9d256f 100644 --- a/drivers/ras/debugfs.c +++ b/drivers/ras/debugfs.c @@ -1,5 +1,7 @@ #include +#include "../../arch/x86/kernel/cpu/mcheck/mce-internal.h" + struct dentry *ras_debugfs_dir; static atomic_t trace_count = ATOMIC_INIT(0); @@ -12,7 +14,9 @@ EXPORT_SYMBOL_GPL(ras_userspace_consumers); static int trace_show(struct seq_file *m, void *v) { - return atomic_read(&trace_count); + seq_printf(m, "readers:%d\n", atomic_read(&trace_count)); + seq_printf(m, "has decoder:%d\n", mca_cfg.has_decoder); + return 0; } static int trace_open(struct inode *inode, struct file *file) -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.