Jonathan Corbet 60aa49243d Rationalize fasync return values
Most fasync implementations do something like:

     return fasync_helper(...);

But fasync_helper() will return a positive value at times - a feature used
in at least one place.  Thus, a number of other drivers do:

     err = fasync_helper(...);
     if (err < 0)
             return err;
     return 0;

In the interests of consistency and more concise code, it makes sense to
map positive return values onto zero where ->fasync() is called.

Cc: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2009-03-16 08:34:35 -06:00
..
2009-03-16 08:34:35 -06:00
2005-04-16 15:20:36 -07:00
2008-06-19 00:12:36 +02:00
2009-01-26 21:19:52 +01:00
2007-07-10 00:07:41 +02:00
2005-04-16 15:20:36 -07:00