lkml.org 
[lkml]   [2011]   [Mar]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [PATCH] NFC: Driver for Inside Secure MicroRead NFC chip
Date
On Thursday 17 March 2011, Waldemar.Rymarkiewicz@tieto.com wrote:
> >This is not very different from opening the file descriptor in
> >multiple processes, which you prevent using your logic.
>
> but in the case when two independent applications try to open
> my device I can't let the second to access. They obviously won't
> synch the access.

My point was that you don't need to worry.

> >You can of course argue that you try your best to prevent the
> >race. Traditionally, e.g. on serial ports and the like, we
> >don't do this but instead rely on user space synchronizing the
> >access. What you have to make sure of course is that multiple
> >threads calling read on the same file can never bring the
> >kernel driver into an invalid state.
>
> I assume, if an application shares the file pointer deliberately
> it have to sync the access. In other cases, the driver needs to
> secure it.

As I said, it's not important if you do it and it certainly doesn't
cause harm to prevent multiple open. It's just that generally
we don't care too much about this problem.

Arnd


\
 
 \ /
  Last update: 2011-03-17 14:57    [W:0.172 / U:0.548 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site