记录一下,目前驱动模块出现的宕机情况,crash加kdump忙了大忙,玮哥的汇编帮我解决这类问题入了门。
宕机原因:
kmalloc分配内存为NULL,而IS_ERR()检查不出NULL;
make_request_fn函数被驱动替换,没有及时还原,导致任何使用到产生bio的情况容易导致宕机,如lvdisplay,rmmod等。
类似资料:http://bbs.chinaunix.net/thread-3672391-1-1.html
本文共 267 字,大约阅读时间需要 1 分钟。
记录一下,目前驱动模块出现的宕机情况,crash加kdump忙了大忙,玮哥的汇编帮我解决这类问题入了门。
宕机原因:
kmalloc分配内存为NULL,而IS_ERR()检查不出NULL;
make_request_fn函数被驱动替换,没有及时还原,导致任何使用到产生bio的情况容易导致宕机,如lvdisplay,rmmod等。
类似资料:http://bbs.chinaunix.net/thread-3672391-1-1.html
转载于:https://blog.51cto.com/peacefulmind/1434409