[Fault-injection-developer] RE: [DISCUSSION] make decisions about ficl
Status: Alpha
Brought to you by:
rustyl
From: Zhuang, L. <lou...@in...> - 2003-01-10 02:15:55
|
> But the problem is that, user always forgets to remove > trigger before remove > interceptor, and make system oops. Oh, I'm resolving this problem now. Maybe in two or three hours. The *real* hard problem is, when user put a trigger on a device driver's MMIO space (the driver got it by calling "ioremap"), the PF interceptor will set the page of MMIO as 'UNPRESENT'. After a while, user remove the device driver without remove trigger firstly. In the case, the iounmap called by driver's cleanup method will find one of MMIO page is UNPRESENT. It really confuses iounmap and oops. So we should prevent user from removing device driver before removing trigger. But as Stan said, it much mess up our code. Yours truly, Louis Zhuang --------------- Fault Injection Test Harness Project BK tree: http://fault-injection.bkbits.net/linux-2.5 Home Page: http://sf.net/projects/fault-injection |