tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Adding pulse support to gpio(4), gpioctl(8)



Marc Balmer <mbalmer%NetBSD.org@localhost> wrote:
> > There is nothing what prevents from multiple threads calling gpioioctl
> > (), which is obviously not MP-safe.  As soon as you will start fixing
> > this, it will bring you back to the point I have already stated - the
> > design needs to be MP-safe in general.
> 
> Well, you need to open it first, before you can to ioctl, and if only
> one process can open it, only one process can ioctl it, right?

Wrong.  Multiple threads can ioctl and nobody prevents one from having a
single process with multiple threads (pthreads, if you like).

-- 
Mindaugas


Home | Main Index | Thread Index | Old Index