Hi Paul,

Just a couple of comments.

On Thu, 10 Apr 2008 19:22:17 -0400 Paul Gortmaker <[EMAIL PROTECTED]> wrote:
>
> +++ b/arch/powerpc/platforms/86xx/sbc8641d.c
> +#undef DEBUG
> +
> +#ifdef DEBUG
> +#define DBG(fmt...) do { printk(KERN_ERR fmt); } while(0)
                                   ^^^^^^^^
Not KERN_DEBUG?  Also, if you include linux/kernel.h you can use pr_debug() 
instead.

> +sbc8641_init_irq(void)
> +{
> +     struct mpic *mpic1;
> +     struct device_node *np;
> +     struct resource res;
> +
> +     /* Determine PIC address. */
> +     np = of_find_node_by_type(NULL, "open-pic");
> +     if (np == NULL)
> +             return;
> +     of_address_to_resource(np, 0, &res);
> +
> +     /* Alloc mpic structure and per isu has 16 INT entries. */
> +     mpic1 = mpic_alloc(np, res.start,
> +                     MPIC_PRIMARY | MPIC_WANTS_RESET | MPIC_BIG_ENDIAN,
> +                     0, 256, " MPIC     ");
> +     BUG_ON(mpic1 == NULL);
> +
> +     mpic_init(mpic1);

You need an of_node_put(np) in here somewhere (probably after the mpic_alloc).

-- 
Cheers,
Stephen Rothwell                    [EMAIL PROTECTED]
http://www.canb.auug.org.au/~sfr/

Attachment: pgpfQKgnHez3S.pgp
Description: PGP signature

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to