Re: Doubt Regarding Multithreading and Device Driver

From: Paulo Marques
Date: Wed Apr 27 2005 - 10:45:27 EST


k8 s wrote:
But i am sharing something in file->private_data which is a private
variable to the process(that is passed to the device driver
functions). Isn't it?

How do you make sure that there is only one process accessing the file?

If you open a file and then fork another process, both have access to the file using the same file descriptor.

You might want to do precisely this for a number of reasons, like having one process that send commands to a device while the other receives status information...

--
Paulo Marques - www.grupopie.com

All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke (1729 - 1797)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/