fasync_insert_entry
if (fasync_insert_entry(fd, filp, fapp, new)) {
if (!fasync_insert_entry(fa->fa_fd, filp, &fl->fl_fasync, fa))
extern struct fasync_struct *fasync_insert_entry(int, struct file *, struct fasync_struct **, struct fasync_struct *);