Re: FreeBSD 10.0 adaptive mutex with strange mtx_lock value = pa

看板FB_hackers作者時間11年前 (2014/06/14 18:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
On 14/06/2014 6:48 PM, Mateusz Guzik wrote: .... > This is a 'destroyed mutex' state, i.e. you are doing mtx_lock after > mtx_destroy. > > A kernel with INVARIANTS enabled wold tell you that straight away. I added "options INVARIANTS" to a kernel and recompiled.. Well, I tried to recompile - compiling ends like this: cam_periph.o: In function `cam_periph_find': /usr/src/sys/amd64/compile/DEBUG/../../../cam/cam_periph.c:301: undefined reference to `__mtx_assert' cam_periph.o: In function `cam_periph_release_locked_buses': /usr/src/sys/amd64/compile/DEBUG/../../../cam/cam_periph.c:382: undefined reference to `__mtx_assert' cam_periph.o: In function `camperiphfree': /usr/src/sys/amd64/compile/DEBUG/../../../cam/cam_periph.c:603: undefined reference to `__mtx_assert' cam_periph.o: In function `cam_periph_release': /usr/src/sys/amd64/compile/DEBUG/../../../cam/cam_periph.c:409: undefined reference to `__mtx_assert' cam_periph.o: In function `cam_periph_hold': /usr/src/sys/amd64/compile/DEBUG/../../../cam/cam_periph.c:430: undefined reference to `__mtx_assert' .... Darren _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #1Jd1rVlo (FB_hackers)
文章代碼(AID): #1Jd1rVlo (FB_hackers)