Commit 454a2a84 authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] miropcm cleanup

	switched to devfs_remove(), killed gratitious devfs_handle_t variable.
parent 571d42d3
...@@ -16,8 +16,7 @@ ...@@ -16,8 +16,7 @@
#include <linux/devfs_fs_kernel.h> #include <linux/devfs_fs_kernel.h>
#include "miropcm20-rds-core.h" #include "miropcm20-rds-core.h"
devfs_handle_t dfsh; static char * text_buffer;
char * text_buffer;
static int rds_users = 0; static int rds_users = 0;
...@@ -114,26 +113,21 @@ static struct file_operations rds_f_ops = { ...@@ -114,26 +113,21 @@ static struct file_operations rds_f_ops = {
static int __init miropcm20_rds_init(void) static int __init miropcm20_rds_init(void)
{ {
if ((dfsh = devfs_register(NULL, "v4l/rds/radiotext", if (!devfs_register(NULL, "v4l/rds/radiotext",
DEVFS_FL_DEFAULT | DEVFS_FL_AUTO_DEVNUM, DEVFS_FL_DEFAULT | DEVFS_FL_AUTO_DEVNUM,
0, 0, S_IRUGO | S_IFCHR, &rds_f_ops, NULL)) 0, 0, S_IRUGO | S_IFCHR, &rds_f_ops, NULL))
== NULL) return -EINVAL;
goto devfs_register;
printk("miropcm20-rds: userinterface driver loaded.\n"); printk("miropcm20-rds: userinterface driver loaded.\n");
#if DEBUG #if DEBUG
printk("v4l-name: %s\n", devfs_get_name(pcm20_radio.devfs_handle, 0)); printk("v4l-name: %s\n", devfs_get_name(pcm20_radio.devfs_handle, 0));
#endif #endif
return 0; return 0;
devfs_register:
return -EINVAL;
} }
static void __exit miropcm20_rds_cleanup(void) static void __exit miropcm20_rds_cleanup(void)
{ {
devfs_unregister(dfsh); devfs_remove("v4l/rds/radiotext");
} }
module_init(miropcm20_rds_init); module_init(miropcm20_rds_init);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment