* [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug
@ 2017-10-18 2:10 lei.yang
2017-11-01 22:14 ` Shuah Khan
2017-11-02 22:14 ` Shuah Khan
0 siblings, 2 replies; 11+ messages in thread
From: lei.yang @ 2017-10-18 2:10 UTC (permalink / raw)
To: lei.yang, shuahkh, linux-kselftest, linux-kernel
From: Lei Yang <Lei.Yang@windriver.com>
Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10
check commit:
commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f
Author: Thomas Gleixner <tglx@linutronix.de>
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()
<snip>
Signed-off-by: Lei Yang <Lei.Yang@windriver.com>
---
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
--
1.9.1
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-10-18 2:10 [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug lei.yang @ 2017-11-01 22:14 ` Shuah Khan 2017-11-01 22:52 ` Thomas Gleixner 2017-11-02 8:46 ` Greg Kroah-Hartman 2017-11-02 22:14 ` Shuah Khan 1 sibling, 2 replies; 11+ messages in thread From: Shuah Khan @ 2017-11-01 22:14 UTC (permalink / raw) To: lei.yang, linux-kselftest, linux-kernel, Thomas Gleixner, Greg Kroah-Hartman On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: > From: Lei Yang <Lei.Yang@windriver.com> > > Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 > check commit: > commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f > Author: Thomas Gleixner <tglx@linutronix.de> > 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() > <snip> > > Signed-off-by: Lei Yang <Lei.Yang@windriver.com> > --- > 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. thanks, -- Shuah ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-01 22:14 ` Shuah Khan @ 2017-11-01 22:52 ` Thomas Gleixner 2017-11-01 22:59 ` Shuah Khan 2017-11-02 8:46 ` Greg Kroah-Hartman 1 sibling, 1 reply; 11+ messages in thread From: Thomas Gleixner @ 2017-11-01 22:52 UTC (permalink / raw) To: Shuah Khan; +Cc: lei.yang, linux-kselftest, linux-kernel, Greg Kroah-Hartman On Wed, 1 Nov 2017, Shuah Khan wrote: > On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: > > From: Lei Yang <Lei.Yang@windriver.com> > > > > Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 > > check commit: > > commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f > > Author: Thomas Gleixner <tglx@linutronix.de> > > 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() > > <snip> > > > > Signed-off-by: Lei Yang <Lei.Yang@windriver.com> > > --- > > 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? Thanks, tglx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-01 22:52 ` Thomas Gleixner @ 2017-11-01 22:59 ` Shuah Khan 2017-11-02 2:13 ` lyang0 0 siblings, 1 reply; 11+ messages in thread From: Shuah Khan @ 2017-11-01 22:59 UTC (permalink / raw) To: Thomas Gleixner Cc: lei.yang, linux-kselftest, linux-kernel, Greg Kroah-Hartman, Shuah Khan, Shuah Khan 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 <Lei.Yang@windriver.com> >>> >>> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 >>> check commit: >>> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >>> Author: Thomas Gleixner <tglx@linutronix.de> >>> 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() >>> <snip> >>> >>> Signed-off-by: Lei Yang <Lei.Yang@windriver.com> >>> --- >>> 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. In any case, just removing the config isn't the complete solution. I will have to think about this some. thanks, -- Shuah ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-01 22:59 ` Shuah Khan @ 2017-11-02 2:13 ` lyang0 2017-11-03 3:55 ` Sumit Semwal 0 siblings, 1 reply; 11+ messages in thread From: lyang0 @ 2017-11-02 2:13 UTC (permalink / raw) To: Shuah Khan, Thomas Gleixner Cc: linux-kselftest, linux-kernel, Greg Kroah-Hartman, Shuah Khan 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 <Lei.Yang@windriver.com> >>>> >>>> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 >>>> check commit: >>>> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >>>> Author: Thomas Gleixner <tglx@linutronix.de> >>>> 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() >>>> <snip> >>>> >>>> Signed-off-by: Lei Yang <Lei.Yang@windriver.com> >>>> --- >>>> 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 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-02 2:13 ` lyang0 @ 2017-11-03 3:55 ` Sumit Semwal 2017-11-03 7:34 ` lyang0 0 siblings, 1 reply; 11+ messages in thread From: Sumit Semwal @ 2017-11-03 3:55 UTC (permalink / raw) To: lyang0 Cc: Shuah Khan, Thomas Gleixner, open list:KERNEL SELFTEST FRAMEWORK, LKML, Greg Kroah-Hartman, Shuah Khan Hello Lei, On 2 November 2017 at 07:43, lyang0 <lei.yang@windriver.com> wrote: > > > 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 <Lei.Yang@windriver.com> >>>>> >>>>> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel >>>>> 4.10 >>>>> check commit: >>>>> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >>>>> Author: Thomas Gleixner <tglx@linutronix.de> >>>>> 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() >>>>> <snip> >>>>> >>>>> Signed-off-by: Lei Yang <Lei.Yang@windriver.com> >>>>> --- >>>>> 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. As Greg and several others have reiterated - the tests should be able to check for presence of a feature, run it if it's applicable, and skip if it's not. It really isn't about kernel version check, but writing code and test in such a way that tests can 'degrade gracefully', rather than fail. There are several good examples for the same. The idea of running newer tests is to gain coverage on older kernels for features still present in them, but tests weren't available at the time of the kernel tagging. Hope this helps clear the doubt? > > 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 > > Best, Sumit. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-03 3:55 ` Sumit Semwal @ 2017-11-03 7:34 ` lyang0 0 siblings, 0 replies; 11+ messages in thread From: lyang0 @ 2017-11-03 7:34 UTC (permalink / raw) To: Sumit Semwal Cc: Shuah Khan, Thomas Gleixner, open list:KERNEL SELFTEST FRAMEWORK, LKML, Greg Kroah-Hartman, Shuah Khan On 2017年11月03日 11:55, Sumit Semwal wrote: > Hello Lei, > > On 2 November 2017 at 07:43, lyang0 <lei.yang@windriver.com> wrote: >> >> 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 <Lei.Yang@windriver.com> >>>>>> >>>>>> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel >>>>>> 4.10 >>>>>> check commit: >>>>>> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >>>>>> Author: Thomas Gleixner <tglx@linutronix.de> >>>>>> 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() >>>>>> <snip> >>>>>> >>>>>> Signed-off-by: Lei Yang <Lei.Yang@windriver.com> >>>>>> --- >>>>>> 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. > As Greg and several others have reiterated - the tests should be able > to check for presence of a feature, run it if it's applicable, and > skip if it's not. It really isn't about kernel version check, but > writing code and test in such a way that tests can 'degrade > gracefully', rather than fail. There are several good examples for the > same. > > The idea of running newer tests is to gain coverage on older kernels > for features still present in them, but tests weren't available at the > time of the kernel tagging. so we actually don't have version control for kselftest? anytime, we use the latest one I thought we recommended use the one in 4.12 if we want to test 4.12 kernel, not to use the one in newer version > Hope this helps clear the doubt? I'm wondering how do you determine this patch apply to which release. I don't understand "Dropping the config will impact coverage on older releases" , we can just don't apply it to the release older than 4.10. then the coverage doesn't drop. Lei >> 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 >> > Best, > Sumit. > -- > 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 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-01 22:14 ` Shuah Khan 2017-11-01 22:52 ` Thomas Gleixner @ 2017-11-02 8:46 ` Greg Kroah-Hartman 1 sibling, 0 replies; 11+ messages in thread From: Greg Kroah-Hartman @ 2017-11-02 8:46 UTC (permalink / raw) To: Shuah Khan; +Cc: lei.yang, linux-kselftest, linux-kernel, Thomas Gleixner On Wed, Nov 01, 2017 at 04:14:54PM -0600, Shuah Khan wrote: > On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: > > From: Lei Yang <Lei.Yang@windriver.com> > > > > Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 > > check commit: > > commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f > > Author: Thomas Gleixner <tglx@linutronix.de> > > 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() > > <snip> > > > > Signed-off-by: Lei Yang <Lei.Yang@windriver.com> > > --- > > 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. If this is a kernel-internal-api/function test, yeah, just remove it, no need to keep it around. The idea of keeping something like this around wouldn't make much sense. thanks, greg k-h ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-10-18 2:10 [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug lei.yang 2017-11-01 22:14 ` Shuah Khan @ 2017-11-02 22:14 ` Shuah Khan 2017-11-02 22:25 ` Yang, Lei 2017-11-03 14:03 ` lei yang 1 sibling, 2 replies; 11+ messages in thread From: Shuah Khan @ 2017-11-02 22:14 UTC (permalink / raw) To: lei.yang, linux-kselftest, linux-kernel, Shuah Khan, Shuah Khan Hi Lei, On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: > From: Lei Yang <Lei.Yang@windriver.com> Are you using git send-email to send patches. it is odd to see this extra From: line. > > Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 > check commit: > commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f > Author: Thomas Gleixner <tglx@linutronix.de> > 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() > <snip> Please make sure your commit lines are 75 chars or less. Make sure you run chekpatch script on your patches. I fixed these when I applied the patch. No need to resend this patch. Please make sure to use git send-email and run checkpatch script on your future patches. > > Signed-off-by: Lei Yang <Lei.Yang@windriver.com> Applied to linux-kselftest next for 4.15-rc1. > --- > 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 > thanks, -- Shuah ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-02 22:14 ` Shuah Khan @ 2017-11-02 22:25 ` Yang, Lei 2017-11-03 14:03 ` lei yang 1 sibling, 0 replies; 11+ messages in thread From: Yang, Lei @ 2017-11-02 22:25 UTC (permalink / raw) To: Shuah Khan; +Cc: linux-kselftest, linux-kernel, Shuah Khan > 在 2017年11月3日,06:14,Shuah Khan <shuahkh@osg.samsung.com> 写道: > > Hi Lei, > >> On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: >> From: Lei Yang <Lei.Yang@windriver.com> > > Are you using git send-email to send patches. it is odd to see this > extra From: line. > I use send-email. I'll use checkpatch script before sending, thanks for reminding Lei >> >> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 >> check commit: >> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >> Author: Thomas Gleixner <tglx@linutronix.de> >> 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() >> <snip> > > Please make sure your commit lines are 75 chars or less. Make sure you > run chekpatch script on your patches. > > I fixed these when I applied the patch. No need to resend this patch. > Please make sure to use git send-email and run checkpatch script on > your future patches. > >> >> Signed-off-by: Lei Yang <Lei.Yang@windriver.com> > > Applied to linux-kselftest next for 4.15-rc1. > >> --- >> 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 > > thanks, > -- Shuah ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug 2017-11-02 22:14 ` Shuah Khan 2017-11-02 22:25 ` Yang, Lei @ 2017-11-03 14:03 ` lei yang 1 sibling, 0 replies; 11+ messages in thread From: lei yang @ 2017-11-03 14:03 UTC (permalink / raw) To: Shuah Khan, linux-kselftest, linux-kernel, Shuah Khan On 2017年11月03日 06:14, Shuah Khan wrote: > Hi Lei, > > On 10/17/2017 08:10 PM, lei.yang@windriver.com wrote: >> From: Lei Yang <Lei.Yang@windriver.com> > Are you using git send-email to send patches. it is odd to see this > extra From: line. I just find it's caused by my git configuration. in .gitconfig, comment out below line, then the extra line disappears [sendemail] #from = lei.yang@windriver.com Lei >> Kconfig CONFIG_CPU_NOTIFIER_ERROR_INJECT has been removed since kernel 4.10 >> check commit: >> commit 530e9b76ae8f863dfdef4a6ad0b38613d32e8c3f >> Author: Thomas Gleixner <tglx@linutronix.de> >> 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() >> <snip> > Please make sure your commit lines are 75 chars or less. Make sure you > run chekpatch script on your patches. > > I fixed these when I applied the patch. No need to resend this patch. > Please make sure to use git send-email and run checkpatch script on > your future patches. > >> Signed-off-by: Lei Yang <Lei.Yang@windriver.com> > Applied to linux-kselftest next for 4.15-rc1. > >> --- >> 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 >> > thanks, > -- Shuah ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-11-03 14:04 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-10-18 2:10 [PATCH] selftests: remove obsolete kconfig fragment for cpu-hotplug lei.yang 2017-11-01 22:14 ` Shuah Khan 2017-11-01 22:52 ` Thomas Gleixner 2017-11-01 22:59 ` Shuah Khan 2017-11-02 2:13 ` lyang0 2017-11-03 3:55 ` Sumit Semwal 2017-11-03 7:34 ` lyang0 2017-11-02 8:46 ` Greg Kroah-Hartman 2017-11-02 22:14 ` Shuah Khan 2017-11-02 22:25 ` Yang, Lei 2017-11-03 14:03 ` lei yang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®