Received: by 10.223.164.221 with SMTP id h29csp1545767wrb; Wed, 1 Nov 2017 19:16:10 -0700 (PDT) X-Google-Smtp-Source: ABhQp+SFzpOoK9D0owPAQHVydg//+tGZK0WJEP0v73if4wVuW1BDUgQCk750cKiYMX26rAo+CyrN X-Received: by 10.84.130.77 with SMTP id 71mr1609941plc.232.1509588970437; Wed, 01 Nov 2017 19:16:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509588970; cv=none; d=google.com; s=arc-20160816; b=TOydkH6bP4RRVZHvt5Uv7d6cjbyrSY4ayDqmAIqlHNPkTwsaHidWtVoUf2Smrt/Ym5 ZnfVIUItahV4r4YaW+LEtghZbTdVoX6NRbbQtfDde3toAAZ+uiXbaauwxGAL4O78XCby tk/2Vo7RPY5erCvR3okeAGsx+WhCT6hlPhn2T1scdnnWdsW5ZduGe1OFrCStRJpCV/rO MH9ZJ8955k15C1PesEbGCy2J6jDP2h+YMfga0toXOIQVthv+oXs86zIAuP14AFph552u jCA5MkMEwaj1i9+Qx1xEBQZg+hkncZGiehFvBINqbOXbpP0HzlgcOn+21d05QQZQgNeF 8bfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:arc-authentication-results; bh=eIkAld7hz4IXoV9NqUyWi7N7fAJQ8mReSdvdH8jz13Q=; b=VPVzQFC3AyllbKNOSU3vI79NZRfyE5Qtih0GjO+jFIHC0gs3nex/yHb7yZam85c4nT WFNkXEVBKnkUcTM2pYLtbeuMDZOb/PjpCvZn+RJtsbN84aZMcXBPiCT27YA9p/jULSz2 XSbEhJ+erKDr99RAPDNyvqyUkT9BOCJY+qaRODYcX+hyu8/6kjbTR/HDSIwNgVL1ucQs gqT1ePzrL/L9A+GMg505xDqk0jD1lUB0MBwSHG7viUZhewaBiGUHiTvk1VrYY5UGNGnv grn0oWpbWGytVA/Zo8tIwcDpIcLg/eHtDKS9Bj2HiyxNJLSBUWDeNTjvSikJBbQjnmMU E6mQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w8si2289168pgc.769.2017.11.01.19.15.56; Wed, 01 Nov 2017 19:16:10 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934131AbdKBCON (ORCPT + 99 others); Wed, 1 Nov 2017 22:14:13 -0400 Received: from mail.windriver.com ([147.11.1.11]:54392 "EHLO mail.windriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751628AbdKBCOM (ORCPT ); Wed, 1 Nov 2017 22:14:12 -0400 Received: from ALA-HCA.corp.ad.wrs.com (ala-hca.corp.ad.wrs.com [147.11.189.40]) by mail.windriver.com (8.15.2/8.15.1) with ESMTPS id vA22DsoY013098 (version=TLSv1 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 1 Nov 2017 19:13:54 -0700 (PDT) Received: from [128.224.163.162] (128.224.163.162) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 1 Nov 2017 19:13:53 -0700 Subject: Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug To: Shuah Khan , Thomas Gleixner References: <1508292623-8479-1-git-send-email-lei.yang@windriver.com> <33c654fe-7d48-15e4-ee3b-1dba7dd41dd4@osg.samsung.com> CC: , , Greg Kroah-Hartman , Shuah Khan From: lyang0 Message-ID: <35526695-658f-377e-e551-7f70658e3558@windriver.com> Date: Thu, 2 Nov 2017 10:13:32 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <33c654fe-7d48-15e4-ee3b-1dba7dd41dd4@osg.samsung.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [128.224.163.162] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2017年11月02日 06:59, Shuah Khan wrote: > On 11/01/2017 04:52 PM, Thomas Gleixner wrote: >> On Wed, 1 Nov 2017, Shuah Khan wrote: >>> On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: >>>> From: Lei Yang >>>> >>>> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 >>>> check commit: >>>> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >>>> Author: Thomas Gleixner >>>> Date: Wed Dec 21 20:19:53 2016 +0100 >>>> >>>> cpu/hotplug: Remove obsolete cpu hotplug register/unregister functions >>>> >>>> hotcpu_notifier(), cpu_notifier(), __hotcpu_notifier(), __cpu_notifier(), >>>> register_hotcpu_notifier(), register_cpu_notifier(), >>>> __register_hotcpu_notifier(), __register_cpu_notifier(), >>>> unregister_hotcpu_notifier(), unregister_cpu_notifier(), >>>> __unregister_hotcpu_notifier(), __unregister_cpu_notifier() >>>> >>>> >>>> Signed-off-by: Lei Yang >>>> --- >>>> tools/testing/selftests/cpu-hotplug/config | 1 - >>>> 1 file changed, 1 deletion(-) >>>> >>>> diff --git a/tools/testing/selftests/cpu-hotplug/config b/tools/testing/selftests/cpu-hotplug/config >>>> index e6ab090..d4aca2a 100644 >>>> --- a/tools/testing/selftests/cpu-hotplug/config >>>> +++ b/tools/testing/selftests/cpu-hotplug/config >>>> @@ -1,2 +1 @@ >>>> CONFIG_NOTIFIER_ERROR_INJECTION=y >>>> -CONFIG_CPU_NOTIFIER_ERROR_INJECT=m >>>> >>> Yes. It is removed from the kernel. However, selftests from the latest >>> release do get run routinely on older stable releases. Dropping the >>> config will impact coverage on older releases. >>> >>> Thomas/Greg, >>> >>> Any ideas on what we should do about this. On one hand it is a good idea >>> to remove it, however my concern is coverage on older releases. >> Can you check the kernel version on which you are running and do it runtime >> conditionally? >> > I have been avoiding adding kernel version checks to tests. Maybe this is > one exception since the functionality is obsoleted. I think the baseline is that we only assure kselftest works on the release it belongs to, for example, removing this config for the version above 4.10, keep it in old release. but looks it doesn't work like this way. I think We can't assure latest kselftest works still well on a very older releases yes, for some features it's common for each release. but we have some features that are only available in newer release. even for the common features, it's difficult to make sure it still works well for each release. maintenance is a big effort if we use something like version check. you never know what changes will make for general feature in the future release although it's common right now. Lei > In any case, just removing the config isn't the complete solution. I will > have to think about this some. > > thanks, > -- Shuah > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html From 1582906551690593176@xxx Wed Nov 01 23:02:03 +0000 2017 X-GM-THRID: 1581601542568567111 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread