[問題] 在 block driver中加入 kernel_sendmsg()

看板LinuxDev作者 (請多指教!!)時間14年前 (2011/04/27 12:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想問一下是否有人曾經在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
文章代碼(AID): #1Djw4PNX (LinuxDev)
文章代碼(AID): #1Djw4PNX (LinuxDev)