Now I know I could use SYSV semaphores and a shared mem region to
implement read/write semaphores but this seems to me to be a bit
heavyweight - I know I probably want futexes also (but this is 2.4 and I
probably wouldn't get that patch past the people here..)
So I was wondering if I added a couple of ioctls to my driver to wrap
access to a rwsem in the kernel, so four ioctls doing read/write up/down
combinations (are there interruptible versions for rwsems??), or is what
I'm doing stupid and evil .. and should I just be happy with my SYSV
semaphores or just use futexes (do these work acroess processes??)
Dave.
-- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied@skynet.ie pam_smb / Linux DecStation / Linux VAX / ILUG person
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/