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-01-08 16:29:41 +00:00
2009-02-18 17:41:38 -08:00
2009-03-10 15:55:10 -07:00
2009-03-16 08:34:35 -06:00
2009-02-18 15:37:56 -08:00
2009-01-29 18:04:43 -08:00
2009-03-16 08:34:35 -06:00
2009-03-16 08:34:35 -06:00
2009-03-05 16:10:58 +01:00
2009-03-16 08:34:35 -06:00
2009-03-16 08:34:35 -06:00
2009-01-15 16:39:40 -08:00
2009-03-04 00:57:25 -07:00
2009-02-27 16:26:22 -08:00
2009-03-16 08:34:35 -06:00
2009-03-16 08:34:35 -06:00
2009-01-09 03:39:43 -05:00
2009-02-11 14:25:36 -08:00
2009-03-16 08:34:35 -06:00
2009-02-18 15:37:56 -08:00
2009-03-16 08:32:27 -06:00