The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* Re: mmotm 2008-11-29-01-53 uploaded
       [not found] <200811290959.mAT9xuhC004277@imap1.linux-foundation.org>
@ 2008-12-01  2:10 ` KAMEZAWA Hiroyuki
  2008-12-01  3:11   ` Andrew Morton
  2008-12-01  4:37   ` Rusty Russell
  0 siblings, 2 replies; 5+ messages in thread
From: KAMEZAWA Hiroyuki @ 2008-12-01  2:10 UTC (permalink / raw)
  To: linux-kernel; +Cc: akpm, rusty, gregkh

On Sat, 29 Nov 2008 01:59:56 -0800
akpm@linux-foundation.org wrote:

> The mm-of-the-moment snapshot 2008-11-29-01-53 has been uploaded to
> 
>    http://userweb.kernel.org/~akpm/mmotm/
> 
> It contains the following patches against 2.6.28-rc6:
> 
Hi, in recent changes of linux-next.patch

==
static void __init param_sysfs_builtin(void)
{
        struct kernel_param *kp;
        unsigned int name_len;
        char modname[MODULE_NAME_LEN];

        for (kp = __start___param; kp < __stop___param; kp++) {
                char *dot;

                if (kp->perm == 0)
                        continue;

                dot = strchr(kp->name, '.');
                BUG_ON(!dot); <======================================(*)
                name_len = dot - kp->name + 1;
                strlcpy(modname, kp->name, name_len);
                kernel_add_sysfs_param(modname, kp, name_len);
        }

==
Above (*) is added.

I hit BUG_ON() at (*). That was because usbcore was not a module and module param
kp->name was "nousb".... not including any dot.
(If compled as module, the kernel works well.)

I'm sorry if already fixed.

Thanks,
-Kame








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

* Re: mmotm 2008-11-29-01-53 uploaded
  2008-12-01  2:10 ` mmotm 2008-11-29-01-53 uploaded KAMEZAWA Hiroyuki
@ 2008-12-01  3:11   ` Andrew Morton
  2008-12-01  3:32     ` Stephen Rothwell
  2008-12-01  4:37   ` Rusty Russell
  1 sibling, 1 reply; 5+ messages in thread
From: Andrew Morton @ 2008-12-01  3:11 UTC (permalink / raw)
  To: KAMEZAWA Hiroyuki; +Cc: linux-kernel, rusty, gregkh

On Mon, 1 Dec 2008 11:10:40 +0900 KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> wrote:

> On Sat, 29 Nov 2008 01:59:56 -0800
> akpm@linux-foundation.org wrote:
> 
> > The mm-of-the-moment snapshot 2008-11-29-01-53 has been uploaded to
> > 
> >    http://userweb.kernel.org/~akpm/mmotm/
> > 
> > It contains the following patches against 2.6.28-rc6:
> > 
> Hi, in recent changes of linux-next.patch
> 
> ==
> static void __init param_sysfs_builtin(void)
> {
>         struct kernel_param *kp;
>         unsigned int name_len;
>         char modname[MODULE_NAME_LEN];
> 
>         for (kp = __start___param; kp < __stop___param; kp++) {
>                 char *dot;
> 
>                 if (kp->perm == 0)
>                         continue;
> 
>                 dot = strchr(kp->name, '.');
>                 BUG_ON(!dot); <======================================(*)
>                 name_len = dot - kp->name + 1;
>                 strlcpy(modname, kp->name, name_len);
>                 kernel_add_sysfs_param(modname, kp, name_len);
>         }
> 
> ==
> Above (*) is added.
> 
> I hit BUG_ON() at (*). That was because usbcore was not a module and module param
> kp->name was "nousb".... not including any dot.
> (If compled as module, the kernel works well.)
> 

Thanks, that'll be

commit 9b473de87209fa86eb421b23386693b461612f30
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Wed Oct 22 10:00:22 2008 -0500

    param: Fix duplicate module prefixes

I assume.  Rusty's been on the schnapps again ;)

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

* Re: mmotm 2008-11-29-01-53 uploaded
  2008-12-01  3:11   ` Andrew Morton
@ 2008-12-01  3:32     ` Stephen Rothwell
  0 siblings, 0 replies; 5+ messages in thread
From: Stephen Rothwell @ 2008-12-01  3:32 UTC (permalink / raw)
  To: Andrew Morton; +Cc: KAMEZAWA Hiroyuki, linux-kernel, rusty, gregkh

[-- Attachment #1: Type: text/plain, Size: 538 bytes --]

Hi Andrew,

On Sun, 30 Nov 2008 19:11:24 -0800 Andrew Morton <akpm@linux-foundation.org> wrote:
>
> Thanks, that'll be
> 
> commit 9b473de87209fa86eb421b23386693b461612f30
> Author: Rusty Russell <rusty@rustcorp.com.au>
> Date:   Wed Oct 22 10:00:22 2008 -0500
> 
>     param: Fix duplicate module prefixes
> 
> I assume.  Rusty's been on the schnapps again ;)

Indeed! :-) However it was fixed for next-20081128.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: mmotm 2008-11-29-01-53 uploaded
  2008-12-01  2:10 ` mmotm 2008-11-29-01-53 uploaded KAMEZAWA Hiroyuki
  2008-12-01  3:11   ` Andrew Morton
@ 2008-12-01  4:37   ` Rusty Russell
  2008-12-01  4:48     ` Stephen Rothwell
  1 sibling, 1 reply; 5+ messages in thread
From: Rusty Russell @ 2008-12-01  4:37 UTC (permalink / raw)
  To: KAMEZAWA Hiroyuki; +Cc: linux-kernel, akpm, gregkh

On Monday 01 December 2008 12:40:40 KAMEZAWA Hiroyuki wrote:
> On Sat, 29 Nov 2008 01:59:56 -0800
>
> akpm@linux-foundation.org wrote:
> > The mm-of-the-moment snapshot 2008-11-29-01-53 has been uploaded to
> >
> >    http://userweb.kernel.org/~akpm/mmotm/
> >
> > It contains the following patches against 2.6.28-rc6:
>
> Hi, in recent changes of linux-next.patch

Yep, it was mine.  Latest linux-next should have the fix (sfr berated me for
this bug earlier), which is below:

core_param: call these really, really early - fix

USB sets prefix to "", so there's no dot.  We should really be using
core_param for this.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
---
 kernel/params.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kernel/params.c b/kernel/params.c
--- a/kernel/params.c
+++ b/kernel/params.c
@@ -634,7 +634,9 @@ static void __init param_sysfs_builtin(v
 			continue;
 
 		dot = strchr(kp->name, '.');
-		BUG_ON(!dot);
+		/* FIXME: USB code sets prefix to "".  Should use core_param */
+		if (!dot)
+			continue;
 		name_len = dot - kp->name + 1;
 		strlcpy(modname, kp->name, name_len);
 		kernel_add_sysfs_param(modname, kp, name_len);


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

* Re: mmotm 2008-11-29-01-53 uploaded
  2008-12-01  4:37   ` Rusty Russell
@ 2008-12-01  4:48     ` Stephen Rothwell
  0 siblings, 0 replies; 5+ messages in thread
From: Stephen Rothwell @ 2008-12-01  4:48 UTC (permalink / raw)
  To: Rusty Russell; +Cc: KAMEZAWA Hiroyuki, linux-kernel, akpm, gregkh

[-- Attachment #1: Type: text/plain, Size: 365 bytes --]

On Mon, 1 Dec 2008 15:07:33 +1030 Rusty Russell <rusty@rustcorp.com.au> wrote:
>
> Yep, it was mine.  Latest linux-next should have the fix (sfr berated me for
> this bug earlier), which is below:

Clearly there should be more public be(r)atings :-)

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

end of thread, other threads:[~2008-12-01  4:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200811290959.mAT9xuhC004277@imap1.linux-foundation.org>
2008-12-01  2:10 ` mmotm 2008-11-29-01-53 uploaded KAMEZAWA Hiroyuki
2008-12-01  3:11   ` Andrew Morton
2008-12-01  3:32     ` Stephen Rothwell
2008-12-01  4:37   ` Rusty Russell
2008-12-01  4:48     ` Stephen Rothwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox