]> Pileus Git - ~andy/linux/blobdiff - drivers/telephony/ixj.c
Merge branch 'kmemleak' of git://linux-arm.org/linux-2.6
[~andy/linux] / drivers / telephony / ixj.c
index 41b6530b8f251d0a2d5193eb58297ee3a99f30ac..40de151f27898a1e20b82f22d80ccbc9448be558 100644 (file)
 #include <linux/fs.h>          /* everything... */
 #include <linux/errno.h>       /* error codes */
 #include <linux/slab.h>
+#include <linux/smp_lock.h>
 #include <linux/mm.h>
 #include <linux/ioport.h>
 #include <linux/interrupt.h>
@@ -2328,7 +2329,6 @@ static int ixj_release(struct inode *inode, struct file *file_p)
        j->rec_codec = j->play_codec = 0;
        j->rec_frame_size = j->play_frame_size = 0;
        j->flags.cidsent = j->flags.cidring = 0;
-       ixj_fasync(-1, file_p, 0);      /* remove from list of async notification */
 
        if(j->cardtype == QTI_LINEJACK && !j->readers && !j->writers) {
                ixj_set_port(j, PORT_PSTN);