On Mon, 2005-10-03 at 18:29 +0200, Marcin Dalecki wrote: > On 2005-10-03, at 15:54, Luben Tuikov wrote: > > > On 09/30/05 19:42, Marcin Dalecki wrote: > > > >> On 2005-10-01, at 00:01, Luben Tuikov wrote: > >> > >> > >>> Why should synchronization between Process A and Process B > >>> reading storage attributes take place in the kernel? > >>> > >>> They can synchronize in user space. > >>> > >> > >> > >> In a mandatory and transparent way? How? > > > > Futex, userspace mutex, etc. All through a user > > space library interface. > > They give a means of possible synchronization between beneviolent > users, but not a mandatory lock on the shared resource. > Nor do they protect against external events, such as disk insertion/removals, and someone kicking a cable. - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html