From: Feng, F. <fle...@in...> - 2003-03-26 08:26:21
|
Hi, all I am still working on adding ARM/XScale support to crash dump and lkcdutils. When working on this, found some issues in the lkcdutils: =09 1. netdump-server The latest dump-netdev will hang during netdump. The hang occurs when the dump-netdev do a seek() with offset 0. The reason is in function memory_packet of netdumpclient.c netdump-server can not correctly handle this. In fact when it function find_outstanding is executed, if the reply.code =3D=3D 0x0c, it incorrectly treat reply.nr as a request = number. But in fact when the reply.code =3D=3D 0x0c, it is a file offset that = need to be seeked. Mostly the total request number is not so big and is not equal to file offset while when the file offset =3D=3D 0, things is a = little bit different. I have fixed this bug and please find the attached patch file. 2. Module support In new 2.5 kernel, the module mechanism is not same as previous module. While in kl_module file which provides the module support library, it has not reflected this change. For example, in function kl_get_module from kl_module.c, it still uses kernel symbol module_list to get module information, while in the 2.5 kernel, this symbol disappered. We need to use symbol like "symbols" and "modules" to get module information and module symbol. I don't know if there is someone who has already begun to work on this. If there is not, I can do that. b rgds Fleming |