diff options
Diffstat (limited to 'drivers/isdn/capi')
-rw-r--r-- | drivers/isdn/capi/capi.c | 8 | ||||
-rw-r--r-- | drivers/isdn/capi/kcapi_proc.c | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/drivers/isdn/capi/capi.c b/drivers/isdn/capi/capi.c index 623adbb0d13a..9b493f0becc4 100644 --- a/drivers/isdn/capi/capi.c +++ b/drivers/isdn/capi/capi.c | |||
@@ -1485,6 +1485,7 @@ static int __init capi_init(void) | |||
1485 | { | 1485 | { |
1486 | char *p; | 1486 | char *p; |
1487 | char *compileinfo; | 1487 | char *compileinfo; |
1488 | int major_ret; | ||
1488 | 1489 | ||
1489 | if ((p = strchr(revision, ':')) != 0 && p[1]) { | 1490 | if ((p = strchr(revision, ':')) != 0 && p[1]) { |
1490 | strlcpy(rev, p + 2, sizeof(rev)); | 1491 | strlcpy(rev, p + 2, sizeof(rev)); |
@@ -1493,11 +1494,12 @@ static int __init capi_init(void) | |||
1493 | } else | 1494 | } else |
1494 | strcpy(rev, "1.0"); | 1495 | strcpy(rev, "1.0"); |
1495 | 1496 | ||
1496 | if (register_chrdev(capi_major, "capi20", &capi_fops)) { | 1497 | major_ret = register_chrdev(capi_major, "capi20", &capi_fops); |
1498 | if (major_ret < 0) { | ||
1497 | printk(KERN_ERR "capi20: unable to get major %d\n", capi_major); | 1499 | printk(KERN_ERR "capi20: unable to get major %d\n", capi_major); |
1498 | return -EIO; | 1500 | return major_ret; |
1499 | } | 1501 | } |
1500 | 1502 | capi_major = major_ret; | |
1501 | capi_class = class_create(THIS_MODULE, "capi"); | 1503 | capi_class = class_create(THIS_MODULE, "capi"); |
1502 | if (IS_ERR(capi_class)) { | 1504 | if (IS_ERR(capi_class)) { |
1503 | unregister_chrdev(capi_major, "capi20"); | 1505 | unregister_chrdev(capi_major, "capi20"); |
diff --git a/drivers/isdn/capi/kcapi_proc.c b/drivers/isdn/capi/kcapi_proc.c index 2cc8b27e4c3b..ca9dc00a45c4 100644 --- a/drivers/isdn/capi/kcapi_proc.c +++ b/drivers/isdn/capi/kcapi_proc.c | |||
@@ -233,7 +233,7 @@ static struct file_operations proc_applstats_ops = { | |||
233 | }; | 233 | }; |
234 | 234 | ||
235 | static void | 235 | static void |
236 | create_seq_entry(char *name, mode_t mode, struct file_operations *f) | 236 | create_seq_entry(char *name, mode_t mode, const struct file_operations *f) |
237 | { | 237 | { |
238 | struct proc_dir_entry *entry; | 238 | struct proc_dir_entry *entry; |
239 | entry = create_proc_entry(name, mode, NULL); | 239 | entry = create_proc_entry(name, mode, NULL); |