On Dec 17, 2007 1:30 PM, Robin Getz <[EMAIL PROTECTED]> wrote:
> On Mon 17 Dec 2007 09:14, [EMAIL PROTECTED] pondered:
> >  static int cmp_label(unsigned short ident, const char *label)
> >  {
> > -     if (label == NULL)
> > +     if (label == NULL) {
> > +             printk(KERN_ERR"Please provide none-null label\n");
> >               dump_stack();
> > +     }
>
> before this change, you got:
>
>   0 Target : <0x0000470c> { _dump_stack + 0x0 }
>     Source : <0x00005dd0> { _cmp_label + 0x58 }
>   1 Target : <0x00005dd0> { _cmp_label + 0x58 }
>     Source : <0x00005d84> { _cmp_label + 0xc }
>   2 Target : <0x00005d78> { _cmp_label + 0x0 }
>     Source : <0x00005fd4> { _gpio_request + 0x14 }
>   3 Target : <0x00005fc0> { _gpio_request + 0x0 }
>     Source : <0x00184128> { _bfin_nand_init + 0x54 }
>   4 Target : <0x00184118> { _bfin_nand_init + 0x44 }
>
> Now with this change - you will see a dump of printk.
>
> Any objections with :
>                 dump_stack();
>                 printk(KERN_ERR"Please provide none-null label\n");

in general, i think having the error message after large chunks of
output is better than before as people more often read starting from
the bottom ... also, make sure you put a space after KERN_ERR ;)
-mike
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to