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
..
gameport
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2008-10-30 09:29:05 -04:00
joystick
Input: add support for Maple controller as a joystick
2008-12-30 00:58:05 -08:00
keyboard
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2009-03-02 15:43:03 -08:00
misc
input: PCF50633 input driver
2009-01-11 01:34:25 +01:00
mouse
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2009-03-02 15:43:03 -08:00
serio
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
tablet
Input: gtco - use USB endpoint API
2008-12-30 01:09:55 -08:00
touchscreen
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2009-03-02 15:43:03 -08:00
apm-power.c
evbug.c
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2008-10-30 09:29:05 -04:00
evdev.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
ff-core.c
ff-memless.c
input: replace spin_lock_bh with spin_lock_irqsave in ml_ff_playback
2008-11-30 10:36:51 -08:00
fixp-arith.h
input-compat.c
Input: refactor evdev 32bit compat to be shareable with uinput
2008-10-27 22:03:42 -04:00
input-compat.h
Input: refactor evdev 32bit compat to be shareable with uinput
2008-10-27 22:03:42 -04:00
input-polldev.c
input.c
Input: struct device - replace bus_id with dev_name(), dev_set_name()
2008-10-30 09:29:05 -04:00
joydev.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
Kconfig
Makefile
Input: refactor evdev 32bit compat to be shareable with uinput
2008-10-27 22:03:42 -04:00
mousedev.c
Rationalize fasync return values
2009-03-16 08:34:35 -06:00
xen-kbdfront.c
get xenbus_driver ->probe() "recognized" by modpost
2008-11-30 10:03:38 -08:00