diff options
| author | Jonathan Corbet <[email protected]> | 2009-02-01 21:52:56 +0000 |
|---|---|---|
| committer | Jonathan Corbet <[email protected]> | 2009-03-16 14:34:35 +0000 |
| commit | 60aa49243d09afc873f082567d2e3c16634ced84 (patch) | |
| tree | bb7c8d9668b35a3aa4e90d0a62500ac9d3e67f7f /fs/file_table.c | |
| parent | Move FASYNC bit handling to f_op->fasync() (diff) | |
| download | kernel-60aa49243d09afc873f082567d2e3c16634ced84.tar.gz kernel-60aa49243d09afc873f082567d2e3c16634ced84.zip | |
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 <[email protected]>
Signed-off-by: Jonathan Corbet <[email protected]>
Diffstat (limited to 'fs/file_table.c')
0 files changed, 0 insertions, 0 deletions
