Hi, I'm trying to debug some EHCI issue so I enabled debugging by adding ccflags-y := -DDEBUG to the drivers/usb/host/Makefile Some of debugging lines contain random memory, e.g.: ehci-platform ehci-platform.0: .|��`|���5P5@�3�.��*�.|��o It's caused by dbg_status, dbg_cmd and dbg_port calling ehci_dbg even with: # CONFIG_DYNAMIC_DEBUG The lack of above config implies using dummy dbg_status_buf, dbg_command_buf and dbg_port_buf. They don't print anything to the buffer and it stays uninitialized. Can you give me a hint how to solve this (apart from enabling CONFIG_DYNAMIC_DEBUG for my debugging which I did)? Should dbg_*_buf functions return some error instead of 0? We could check for that in dbg_* functions then. Unfortunately I'm not sure how it's going to affect other places, e.g. fill_registers_buffer. -- Rafał -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html