static void lba_dump_res(struct resource *r, int d) { int i; if (NULL == r) return; #ifdef CONFIG_DEBUG_PRINTK printk(KERN_DEBUG "(%p)", r->parent); #else ; #endif #ifdef CONFIG_DEBUG_PRINTK for (i = d; i ; --i) printk(" "); #else for (i = d; i ; --i) ; #endif #ifdef CONFIG_DEBUG_PRINTK printk(KERN_DEBUG "%p [%lx,%lx]/%lx\n", r, (long)r->start, (long)r->end, r->flags); #else ; #endif lba_dump_res(r->child, d+2); lba_dump_res(r->sibling, d); }
static void lba_dump_res(struct resource *r, int d) { int i; if (NULL == r) return; printk(KERN_DEBUG "(%p)", r->parent); for (i = d; i ; --i) printk(" "); printk(KERN_DEBUG "%p [%lx,%lx]/%lx\n", r, (long)r->start, (long)r->end, r->flags); lba_dump_res(r->child, d+2); lba_dump_res(r->sibling, d); }