[問題] 在 block driver中加入 kernel_sendmsg()
想問一下是否有人曾經在block driver中加入 kernel_sendmsg或者sock_sendmsg
目前我抓網路上ramdisk的block driver範例
在
while( (req = evl_next_request(q)) != NULL) {...}
裡面 我想要加入丟封包的功能
但是我只要在進行 write的過程中 插入 kernel_sendmsg()
就會重開機or死當
我想問一下 是否是因為 spinlock鎖住的情況下
呼叫el_sendmsg()會進入睡眠狀態所造成的!?
還是有其他原因會導致當機的嘛??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.91.77
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章