Re: kqueue for KBD.

看板FB_current作者時間12年前 (2014/02/27 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
On 02/27/14 11:59, Kohji Okuno wrote: > + sc = kbd->kb_dev->si_drv1; > + knlist_clear(&sc->gkb_rsel.si_note, 0); > + knlist_destroy(&sc->gkb_rsel.si_note); > + > free(kbd->kb_dev->si_drv1, M_DEVBUF); > destroy_dev(kbd->kb_dev); Hi, You should put the "knlist_destroy()" after the "destroy_dev()" and leave out the "knlist_clear()" I think! Because "destroy_dev()" is a synchronous function which ensure that all character device refs are gone including knotes, if I'm not mistaken. --HPS _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1J3o8qO0 (FB_current)
文章代碼(AID): #1J3o8qO0 (FB_current)