Skip to contentSkip to conversation

Fix drivers/media/video/videodev.c on !MODULE case

PATCH New Tom Rini 1 participant 1 message Jul 9, 2002

lore
Share & tools
lore

Tom Rini

author
#0 lore raw

PATCH 1/1 Fix drivers/media/video/videodev.c on !MODULE case

Currently videodev_proc_destroy() isn't always compiled in when used. Right now it's compiled in based on MODULE && CONFIG_PROC_FS && CONFIG_VIDEO_PROC_FS. The two problems here the part of the file where videodev_proc_destroy resides is already protected by CONFIG_PROC_FS && CONFIG_VIDEO_PROC_FS. The second problem is that videodev_proc_destroy() isn't module specific, and is called on CONFIG_PROC_FS && CONFIG_VIDEO_PROC_FS.

This removes the unnecessary tests and updates a comment as well to reflect what's being tested.

Signature · 32 lines
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

===== drivers/media/video/videodev.c 1.13 vs edited =====
--- 1.13/drivers/media/video/videodev.c	Wed Apr  3 17:05:11 2002
+++ edited/drivers/media/video/videodev.c	Tue Jul  9 12:38:30 2002
@@ -288,8 +288,6 @@
 	video_dev_proc_entry->owner = THIS_MODULE;
 }
 
-#ifdef MODULE
-#if defined(CONFIG_PROC_FS) && defined(CONFIG_VIDEO_PROC_FS)
 static void videodev_proc_destroy(void)
 {
 	if (video_dev_proc_entry != NULL)
@@ -298,8 +296,6 @@
 	if (video_proc_entry != NULL)
 		remove_proc_entry("video", &proc_root);
 }
-#endif
-#endif
 
 static void videodev_proc_create_dev (struct video_device *vfd, char *name)
 {
@@ -344,7 +340,7 @@
 	}
 }
 
-#endif /* CONFIG_VIDEO_PROC_FS */
+#endif /* CONFIG_VIDEO_PROC_FS && CONFIG_VIDEO_PROC_FS */
 
 extern struct file_operations video_fops;