All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] kernel/ksysfs.c:fix dependence on CONFIG_NET
@ 2008-11-16 10:22 tom.leiming
  2008-11-18 23:38 ` Andrew Morton
  0 siblings, 1 reply; 4+ messages in thread
From: tom.leiming @ 2008-11-16 10:22 UTC (permalink / raw)
  To: kay.sievers, greg; +Cc: linux-kernel, Ming Lei

From: Ming Lei <tom.leiming@gmail.com>

Access to uevent_seqnum and uevent_helper does not need to
depend on CONFIG_NET, so remove it.

Signed-off-by: Ming Lei <tom.leiming@gmail.com>
---
 kernel/ksysfs.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/ksysfs.c b/kernel/ksysfs.c
index 08dd8ed..528dd78 100644
--- a/kernel/ksysfs.c
+++ b/kernel/ksysfs.c
@@ -24,7 +24,7 @@ static struct kobj_attribute _name##_attr = __ATTR_RO(_name)
 static struct kobj_attribute _name##_attr = \
 	__ATTR(_name, 0644, _name##_show, _name##_store)
 
-#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
+#if defined(CONFIG_HOTPLUG)
 /* current uevent sequence number */
 static ssize_t uevent_seqnum_show(struct kobject *kobj,
 				  struct kobj_attribute *attr, char *buf)
@@ -137,7 +137,7 @@ struct kobject *kernel_kobj;
 EXPORT_SYMBOL_GPL(kernel_kobj);
 
 static struct attribute * kernel_attrs[] = {
-#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
+#if defined(CONFIG_HOTPLUG)
 	&uevent_seqnum_attr.attr,
 	&uevent_helper_attr.attr,
 #endif
-- 
1.6.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] kernel/ksysfs.c:fix dependence on CONFIG_NET
  2008-11-16 10:22 [PATCH] kernel/ksysfs.c:fix dependence on CONFIG_NET tom.leiming
@ 2008-11-18 23:38 ` Andrew Morton
  2008-11-18 23:41   ` Andrew Morton
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Morton @ 2008-11-18 23:38 UTC (permalink / raw)
  To: tom.leiming; +Cc: kay.sievers, greg, linux-kernel, tom.leiming

On Sun, 16 Nov 2008 18:22:09 +0800
tom.leiming@gmail.com wrote:

> From: Ming Lei <tom.leiming@gmail.com>
> 
> Access to uevent_seqnum and uevent_helper does not need to
> depend on CONFIG_NET, so remove it.
> 
> Signed-off-by: Ming Lei <tom.leiming@gmail.com>
> ---
>  kernel/ksysfs.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/kernel/ksysfs.c b/kernel/ksysfs.c
> index 08dd8ed..528dd78 100644
> --- a/kernel/ksysfs.c
> +++ b/kernel/ksysfs.c
> @@ -24,7 +24,7 @@ static struct kobj_attribute _name##_attr = __ATTR_RO(_name)
>  static struct kobj_attribute _name##_attr = \
>  	__ATTR(_name, 0644, _name##_show, _name##_store)
>  
> -#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
> +#if defined(CONFIG_HOTPLUG)
>  /* current uevent sequence number */
>  static ssize_t uevent_seqnum_show(struct kobject *kobj,
>  				  struct kobj_attribute *attr, char *buf)
> @@ -137,7 +137,7 @@ struct kobject *kernel_kobj;
>  EXPORT_SYMBOL_GPL(kernel_kobj);
>  
>  static struct attribute * kernel_attrs[] = {
> -#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
> +#if defined(CONFIG_HOTPLUG)
>  	&uevent_seqnum_attr.attr,
>  	&uevent_helper_attr.attr,
>  #endif

I think the story here is that uevent uses netlink, and with
CONFIG_NET=n, we have no netlink, so that code couldn't do anything
anyway.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] kernel/ksysfs.c:fix dependence on CONFIG_NET
  2008-11-18 23:38 ` Andrew Morton
@ 2008-11-18 23:41   ` Andrew Morton
  2008-11-19  1:25     ` Ming Lei
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Morton @ 2008-11-18 23:41 UTC (permalink / raw)
  To: tom.leiming, kay.sievers, greg, linux-kernel

On Tue, 18 Nov 2008 15:38:18 -0800
Andrew Morton <akpm@linux-foundation.org> wrote:

> On Sun, 16 Nov 2008 18:22:09 +0800
> tom.leiming@gmail.com wrote:
> 
> > From: Ming Lei <tom.leiming@gmail.com>
> > 
> > Access to uevent_seqnum and uevent_helper does not need to
> > depend on CONFIG_NET, so remove it.
> > 
> > Signed-off-by: Ming Lei <tom.leiming@gmail.com>
> > ---
> >  kernel/ksysfs.c |    4 ++--
> >  1 files changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/kernel/ksysfs.c b/kernel/ksysfs.c
> > index 08dd8ed..528dd78 100644
> > --- a/kernel/ksysfs.c
> > +++ b/kernel/ksysfs.c
> > @@ -24,7 +24,7 @@ static struct kobj_attribute _name##_attr = __ATTR_RO(_name)
> >  static struct kobj_attribute _name##_attr = \
> >  	__ATTR(_name, 0644, _name##_show, _name##_store)
> >  
> > -#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
> > +#if defined(CONFIG_HOTPLUG)
> >  /* current uevent sequence number */
> >  static ssize_t uevent_seqnum_show(struct kobject *kobj,
> >  				  struct kobj_attribute *attr, char *buf)
> > @@ -137,7 +137,7 @@ struct kobject *kernel_kobj;
> >  EXPORT_SYMBOL_GPL(kernel_kobj);
> >  
> >  static struct attribute * kernel_attrs[] = {
> > -#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
> > +#if defined(CONFIG_HOTPLUG)
> >  	&uevent_seqnum_attr.attr,
> >  	&uevent_helper_attr.attr,
> >  #endif
> 
> I think the story here is that uevent uses netlink, and with
> CONFIG_NET=n, we have no netlink, so that code couldn't do anything
> anyway.
> 

Or not.  Perhaps we can still use uevent_helper in this case?

(Getting a bit tired of writing people's changelogs for them!)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] kernel/ksysfs.c:fix dependence on CONFIG_NET
  2008-11-18 23:41   ` Andrew Morton
@ 2008-11-19  1:25     ` Ming Lei
  0 siblings, 0 replies; 4+ messages in thread
From: Ming Lei @ 2008-11-19  1:25 UTC (permalink / raw)
  To: Andrew Morton; +Cc: kay.sievers, greg, linux-kernel

2008/11/19 Andrew Morton <akpm@linux-foundation.org>:
> On Tue, 18 Nov 2008 15:38:18 -0800
> Andrew Morton <akpm@linux-foundation.org> wrote:
>
>> On Sun, 16 Nov 2008 18:22:09 +0800
>> tom.leiming@gmail.com wrote:
>>
>> > From: Ming Lei <tom.leiming@gmail.com>
>> >
>> > Access to uevent_seqnum and uevent_helper does not need to
>> > depend on CONFIG_NET, so remove it.
>> >
>> > Signed-off-by: Ming Lei <tom.leiming@gmail.com>
>> > ---
>> >  kernel/ksysfs.c |    4 ++--
>> >  1 files changed, 2 insertions(+), 2 deletions(-)
>> >
>> > diff --git a/kernel/ksysfs.c b/kernel/ksysfs.c
>> > index 08dd8ed..528dd78 100644
>> > --- a/kernel/ksysfs.c
>> > +++ b/kernel/ksysfs.c
>> > @@ -24,7 +24,7 @@ static struct kobj_attribute _name##_attr = __ATTR_RO(_name)
>> >  static struct kobj_attribute _name##_attr = \
>> >     __ATTR(_name, 0644, _name##_show, _name##_store)
>> >
>> > -#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
>> > +#if defined(CONFIG_HOTPLUG)
>> >  /* current uevent sequence number */
>> >  static ssize_t uevent_seqnum_show(struct kobject *kobj,
>> >                               struct kobj_attribute *attr, char *buf)
>> > @@ -137,7 +137,7 @@ struct kobject *kernel_kobj;
>> >  EXPORT_SYMBOL_GPL(kernel_kobj);
>> >
>> >  static struct attribute * kernel_attrs[] = {
>> > -#if defined(CONFIG_HOTPLUG) && defined(CONFIG_NET)
>> > +#if defined(CONFIG_HOTPLUG)
>> >     &uevent_seqnum_attr.attr,
>> >     &uevent_helper_attr.attr,
>> >  #endif
>>
>> I think the story here is that uevent uses netlink, and with
>> CONFIG_NET=n, we have no netlink, so that code couldn't do anything
>> anyway.
>>
>
> Or not.  Perhaps we can still use uevent_helper in this case?

yes.


>
> (Getting a bit tired of writing people's changelogs for them!)
>



-- 
Lei Ming

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-11-19  1:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-16 10:22 [PATCH] kernel/ksysfs.c:fix dependence on CONFIG_NET tom.leiming
2008-11-18 23:38 ` Andrew Morton
2008-11-18 23:41   ` Andrew Morton
2008-11-19  1:25     ` Ming Lei

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.