Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1048324ybe; Wed, 11 Sep 2019 08:35:11 -0700 (PDT) X-Google-Smtp-Source: APXvYqyQf4FdE0E4w6XAnJfE76ZsHsbcTu1vFAEWZ05L/14lBPISLPreGFDEwRs2Rz8nK6QptWpH X-Received: by 2002:a17:906:cf85:: with SMTP id um5mr29847700ejb.186.1568216111206; Wed, 11 Sep 2019 08:35:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568216111; cv=none; d=google.com; s=arc-20160816; b=krXfykFuMTntCKMa0lyBOgN6YGWbwcncdk8tyloxDzs5vZNb1HUITvr8J9q2S/FJvb raPql0qhXuM2KlaPXk3Bi5hZduEb4cugh0GQBz3iS0z5Mki7S+j7sRY+P1jxgD3zGS2s IfA5hQorlF7dsqBOnXIgffKAxe1n7jeidWY9+5nRpphQMHsTBcsePZHQFqXn58NOLOIE rvLTB3x9NjnUGljzhoGR5T5msgbUVreOjMdN4LbDJev7XAWBPuUE0frDSCeOIqm2zSQq 9rrSvY8cZbZxEYFFl1p2EFgr+tlyIzwGQ/Mv+HMKwj5FNny+9/v9xH9p65l0zyfOQvxl F9DQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=G+zk1J2IeHPBI7vEM3ZYnSQJc0NEwQOO4SkgHULEzpM=; b=eZ8n74v+35kY693QqgKcUG3O8pSRLa4LGaHdJRqL4bWE3/yXnUouJp0QY2yQmasmLw RbQOshWDKjFpauOQN9qdE2T3ttRZNN3mPBhZWXpmokLLBBk76nYpPRs/AlwkUA4DqE6/ AVftLuHriINI8ydEM+OEPAtLcS2fVaEmpXAfR2j5UrvTmP58NGnbpp7wcc6C8GKmY+7U OmqT9qjyzrrGcYJM7k0yteppWBJOSswq20lXD26iUxkmqSvXtJ0WqortMBGtBEE4ez7+ LhUJP0Ss4BXGSdxdzF0Dlv5hefAEj9rHjQpYSLdITwdV3xN4MVcKEr5DnXpzPe2AypOv 7d1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@163.com header.s=s110527 header.b=gdj6GJk1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=163.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z2si12921754edq.361.2019.09.11.08.34.47; Wed, 11 Sep 2019 08:35:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@163.com header.s=s110527 header.b=gdj6GJk1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=163.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728616AbfIKPbO (ORCPT + 99 others); Wed, 11 Sep 2019 11:31:14 -0400 Received: from m12-18.163.com ([220.181.12.18]:47958 "EHLO m12-18.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727656AbfIKPbO (ORCPT ); Wed, 11 Sep 2019 11:31:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=G+zk1J2IeHPBI7vEM3 ZYnSQJc0NEwQOO4SkgHULEzpM=; b=gdj6GJk1pqksz1xwT8ns1iumQEgMoBYtyb FQXO4Y3OCFu8qs4pBSu4LWyfXhdKs0vV3+ieHJyLMB9NGRL2g6y+foHSYHo6wnm2 q6yP7MW5imqvW6hEkG9uT16oqCQa7WSenaLRKk0FBOyx9xFJRVp93NrTK3efi3Ni AhOblsqr0= Received: from localhost.localdomain.localdomain (unknown [115.238.229.131]) by smtp14 (Coremail) with SMTP id EsCowADX8de0Enld18mCMg--.48550S2; Wed, 11 Sep 2019 23:28:54 +0800 (CST) From: Xiaochun Lee To: tony.luck@intel.com, bp@alien8.de Cc: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, lixiaochun.2888@163.com, Xiaochun Lee Subject: [PATCH] x86/mce: add a switch of CONFIG_X86_MCELOG_LEGACY Date: Wed, 11 Sep 2019 23:28:50 +0800 Message-Id: <1568215730-11471-1-git-send-email-lixiaochun.2888@163.com> X-Mailer: git-send-email 1.8.3.1 X-CM-TRANSID: EsCowADX8de0Enld18mCMg--.48550S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxJr1fXw4DWr1UCw1DtFy8AFb_yoW8WrWkp3 ySka95GFWrur4UJayj9r4kW343WryvgrW2qw48C348t3s8J3s7GFZ7Gay2qa48Z3s5Gr4F yan8XFW3Z3yxCaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07jCeHDUUUUU= X-Originating-IP: [115.238.229.131] X-CM-SenderInfo: 5ol0xtprfk30aosymmi6rwjhhfrp/1tbiQBYtQFSIcWyXNQAAsY Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Xiaochun Lee Add CONFIG_X86_MCELOG_LEGACY to control the behavior of several functions be compiled. Signed-off-by: Xiaochun Lee --- arch/x86/kernel/cpu/mce/dev-mcelog.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/x86/kernel/cpu/mce/dev-mcelog.c b/arch/x86/kernel/cpu/mce/dev-mcelog.c index 7c8958d..6add0ce 100644 --- a/arch/x86/kernel/cpu/mce/dev-mcelog.c +++ b/arch/x86/kernel/cpu/mce/dev-mcelog.c @@ -82,7 +82,7 @@ static void mce_do_trigger(struct work_struct *work) static DECLARE_WORK(mce_trigger_work, mce_do_trigger); - +#ifdef CONFIG_X86_MCELOG_LEGACY void mce_work_trigger(void) { if (mce_helper[0]) @@ -113,6 +113,7 @@ static ssize_t set_trigger(struct device *s, struct device_attribute *attr, } DEVICE_ATTR(trigger, 0644, show_trigger, set_trigger); +#endif /* * mce_chrdev: Character device /dev/mcelog to read and clear the MCE log. @@ -276,6 +277,7 @@ static long mce_chrdev_ioctl(struct file *f, unsigned int cmd, } } +#ifdef CONFIG_X86_MCELOG_LEGACY void mce_register_injector_chain(struct notifier_block *nb) { blocking_notifier_chain_register(&mce_injector_chain, nb); @@ -287,6 +289,7 @@ void mce_unregister_injector_chain(struct notifier_block *nb) blocking_notifier_chain_unregister(&mce_injector_chain, nb); } EXPORT_SYMBOL_GPL(mce_unregister_injector_chain); +#endif static ssize_t mce_chrdev_write(struct file *filp, const char __user *ubuf, size_t usize, loff_t *off) -- 1.8.3.1