diff options
Diffstat (limited to 'fs/char_dev.c')
| -rw-r--r-- | fs/char_dev.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/char_dev.c b/fs/char_dev.c index e82aac9cc2f5..a69a5d8a406f 100644 --- a/fs/char_dev.c +++ b/fs/char_dev.c @@ -150,7 +150,7 @@ __unregister_chrdev_region(unsigned major, unsigned baseminor, int minorct)  	struct char_device_struct *cd = NULL, **cp;  	int i = major_to_index(major); -	up(&chrdevs_lock); +	down(&chrdevs_lock);  	for (cp = &chrdevs[i]; *cp; cp = &(*cp)->next)  		if ((*cp)->major == major &&  		    (*cp)->baseminor == baseminor &&  | 
