diff options
Diffstat (limited to 'drivers/char')
| -rw-r--r-- | drivers/char/hpet.c | 3 | ||||
| -rw-r--r-- | drivers/char/ipmi/ipmi_devintf.c | 2 | ||||
| -rw-r--r-- | drivers/char/ipmi/ipmi_watchdog.c | 1 | ||||
| -rw-r--r-- | drivers/char/random.c | 7 | ||||
| -rw-r--r-- | drivers/char/rtc.c | 2 | ||||
| -rw-r--r-- | drivers/char/sonypi.c | 1 | 
6 files changed, 0 insertions, 16 deletions
diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c index 408f5f92cb4..53fdc7ff387 100644 --- a/drivers/char/hpet.c +++ b/drivers/char/hpet.c @@ -427,9 +427,6 @@ static int hpet_release(struct inode *inode, struct file *file)  	if (irq)  		free_irq(irq, devp); -	if (file->f_flags & FASYNC) -		hpet_fasync(-1, file, 0); -  	file->private_data = NULL;  	return 0;  } diff --git a/drivers/char/ipmi/ipmi_devintf.c b/drivers/char/ipmi/ipmi_devintf.c index 1d7b429f7ff..41fc11dc921 100644 --- a/drivers/char/ipmi/ipmi_devintf.c +++ b/drivers/char/ipmi/ipmi_devintf.c @@ -162,8 +162,6 @@ static int ipmi_release(struct inode *inode, struct file *file)  	if (rv)  		return rv; -	ipmi_fasync (-1, file, 0); -  	/* FIXME - free the messages in the list. */  	kfree(priv); diff --git a/drivers/char/ipmi/ipmi_watchdog.c b/drivers/char/ipmi/ipmi_watchdog.c index 235fab0bdf7..a4d57e31f71 100644 --- a/drivers/char/ipmi/ipmi_watchdog.c +++ b/drivers/char/ipmi/ipmi_watchdog.c @@ -870,7 +870,6 @@ static int ipmi_close(struct inode *ino, struct file *filep)  		clear_bit(0, &ipmi_wdog_open);  	} -	ipmi_fasync(-1, filep, 0);  	expect_close = 0;  	return 0; diff --git a/drivers/char/random.c b/drivers/char/random.c index 705a839f179..675076f5fca 100644 --- a/drivers/char/random.c +++ b/drivers/char/random.c @@ -1139,18 +1139,12 @@ static int random_fasync(int fd, struct file *filp, int on)  	return fasync_helper(fd, filp, on, &fasync);  } -static int random_release(struct inode *inode, struct file *filp) -{ -	return fasync_helper(-1, filp, 0, &fasync); -} -  const struct file_operations random_fops = {  	.read  = random_read,  	.write = random_write,  	.poll  = random_poll,  	.unlocked_ioctl = random_ioctl,  	.fasync = random_fasync, -	.release = random_release,  };  const struct file_operations urandom_fops = { @@ -1158,7 +1152,6 @@ const struct file_operations urandom_fops = {  	.write = random_write,  	.unlocked_ioctl = random_ioctl,  	.fasync = random_fasync, -	.release = random_release,  };  /*************************************************************** diff --git a/drivers/char/rtc.c b/drivers/char/rtc.c index 32dc89720d5..20d6efb6324 100644 --- a/drivers/char/rtc.c +++ b/drivers/char/rtc.c @@ -788,8 +788,6 @@ static int rtc_release(struct inode *inode, struct file *file)  	}  	spin_unlock_irq(&rtc_lock); -	if (file->f_flags & FASYNC) -		rtc_fasync(-1, file, 0);  no_irq:  #endif diff --git a/drivers/char/sonypi.c b/drivers/char/sonypi.c index 85e0eb76eea..2457b07dabd 100644 --- a/drivers/char/sonypi.c +++ b/drivers/char/sonypi.c @@ -898,7 +898,6 @@ static int sonypi_misc_fasync(int fd, struct file *filp, int on)  static int sonypi_misc_release(struct inode *inode, struct file *file)  { -	sonypi_misc_fasync(-1, file, 0);  	mutex_lock(&sonypi_device.lock);  	sonypi_device.open_count--;  	mutex_unlock(&sonypi_device.lock);  |