On Wed April 12 2006 7:16 pm, Abhishek Gupta wrote: > Can anyone tell me the synchronization calls to be used if writes > to a device are being done from both user space and kernel space. I > noticed that lock_page()/unlock_page() is one set of functions that > can be used. Obviously, this is too coarse grained, if buffers are smaller > than the page size. The functions lock_buffer()/unlock_buffer() do not > seem to do the trick. What do you mean by doing writes from both user space and kernel space? Is there something in particular you're trying to synchronize? This question doesn't seem specific to device-mapper. I'd suggest posting this on lkml to get a wider range of responses. -- Kevin Corry kevcorry@xxxxxxxxxx http://www.ibm.com/linux/ http://evms.sourceforge.net/ -- dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel