android_kernel_xiaomi_sm8350/drivers/misc
Al Viro 233e70f422 saner FASYNC handling on file close
As it is, all instances of ->release() for files that have ->fasync()
need to remember to evict file from fasync lists; forgetting that
creates a hole and we actually have a bunch that *does* forget.

So let's keep our lives simple - let __fput() check FASYNC in
file->f_flags and call ->fasync() there if it's been set.  And lose that
crap in ->release() instances - leaving it there is still valid, but we
don't have to bother anymore.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-11-01 09:49:46 -07:00
..
hdpuftrs hdpuftrs: fix build 2008-10-30 11:38:46 -07:00
ibmasm
sgi-gru GRU driver: minor updates 2008-10-16 11:21:51 -07:00
sgi-xp sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified 2008-10-30 11:38:46 -07:00
acer-wmi.c Merge branch 'bugfixes' into test 2008-10-22 23:19:50 -04:00
asus-laptop.c Merge branch 'ull' into test 2008-10-22 23:33:29 -04:00
atmel_pwm.c
atmel_tclib.c
atmel-ssc.c
compal-laptop.c
eeepc-laptop.c Merge branch 'ull' into test 2008-10-22 23:33:29 -04:00
eeprom_93cx6.c removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
enclosure.c
fujitsu-laptop.c Merge branch 'ull' into test 2008-10-22 23:33:29 -04:00
hp-wmi.c HP-WMI: additional keycode (or typo) 2008-10-20 08:52:34 -07:00
hpilo.c
hpilo.h
intel_menlow.c intel_menlo: fix build warning 2008-10-23 00:43:47 -04:00
ioc4.c
Kconfig Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
kgdbts.c
lkdtm.c
Makefile panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94 2008-09-24 04:09:00 -04:00
msi-laptop.c
panasonic-laptop.c panasonic-laptop: fix build 2008-10-22 23:37:36 -04:00
phantom.c device create: misc: convert device_create_drvdata to device_create 2008-10-16 09:24:43 -07:00
sony-laptop.c saner FASYNC handling on file close 2008-11-01 09:49:46 -07:00
tc1100-wmi.c
thinkpad_acpi.c Merge branch 'thinkpad' into test 2008-10-22 23:28:48 -04:00
tifm_7xx1.c
tifm_core.c