[U-Boot-Users] [PATCH 5/5] OneNAND support
Kyungmin Park
kmpark at infradead.org
Mon Sep 10 09:32:16 CEST 2007
>
> > > This should probably be 0 for production code?
> > >
> > > > +#ifdef ONENAND_DEBUG
> > > > +#define DEBUG(level, args...) \
> > > > +do { \
> > > > + if (level <= DEBUG_LEVEL) { \
> > > > + printf(args); \
> > > > + } \
> > > > +} while (0)
> > > > +#else
> > > > +#define DEBUG(level, args...) do { } while (0)
> > > > +#endif
> > >
> > > Please do not reinvent yoru own debug macros, please use the existing
> > > ones instead.
> > >
> >
> > After new NAND implementation, there are required macro and filed.
> > I added <linux/mtd/compat.h> and <linux/mtd/mtd.h> headers at required files
> >
> > Others such as spinlock, wait_queue_head_t are typedef-ed.
> > In NAND case, it disabled it by "if 0".
> > And kvec also will be removed at next code update.
>
> I still think you should NOT redefine DEBUG but instead use the
> existing definitions for debug() resp. debugX(); please see
> include/common.h
Yes, I *don't* redefine the DEBUG. Now it used DEBUG macro at linux/mtd/mtd.h
Thank you,
Kyungmin Park
More information about the U-Boot
mailing list