Re: Using Kernel level mutex in FreeBSD 4.8

2004-03-13 Thread Artis Caune
But when i tried to do network activity like pinging another machine then my application using the driver crashes. The behavior is very erratic...in some cases it works even when doing theg network operation but in another sitautaion it just crashes.. do you use real types in your driver?

Re: Using Kernel level mutex in FreeBSD 4.8

2004-03-12 Thread jitendra pande
Hi Artis.. Thanks a lot for the information. I tried using the splimp(..) and splx(..) within my driver and it works for the fisrt go. But when i tried to do network activity like pinging another machine then my application using the driver crashes. The behavior is very

Using Kernel level mutex in FreeBSD 4.8

2004-03-11 Thread jitendra pande
Hi, I am trying to use kernle level mutex in my driver for FreeBSD 4.8. I tried searching for kernel level mutex but couldn't find any information on the same. The kernel level mutex functions mtx_lock(..), mutex(..), mtx_init(..) and other mtx_ functions are available from FreeBSD 5.0

Re: Using Kernel level mutex in FreeBSD 4.8

2004-03-11 Thread Artis Caune
afaik 4.x use spl(9) int s; s = splimp(); ... critical code ... splx(s); On Thu, 11 Mar 2004 05:33:02 -0800 (PST), jitendra pande [EMAIL PROTECTED] wrote: Hi, I am trying to use kernle level mutex in my driver for FreeBSD 4.8. I tried searching for kernel level mutex but couldn't find