Skip to content

Commit

Permalink
CAPI: Reduce chattiness during module loading/removal
Browse files Browse the repository at this point in the history
The CVS revisions dumped by all CAPI modules are meaningless today. And
that some CAPI module is loaded or removed does not necessarily deserve
a message. Just keep the message of the central module, capi.ko, drop
the rest.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Jan Kiszka authored and David S. Miller committed Feb 17, 2010
1 parent e11e7ac commit 88549d6
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 83 deletions.
19 changes: 3 additions & 16 deletions drivers/isdn/capi/capi.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@

#include "capifs.h"

static char *revision = "$Revision: 1.1.2.7 $";

MODULE_DESCRIPTION("CAPI4Linux: Userspace /dev/capi20 interface");
MODULE_AUTHOR("Carsten Paeth");
MODULE_LICENSE("GPL");
Expand Down Expand Up @@ -1489,21 +1487,11 @@ static void __exit proc_exit(void)
/* -------- init function and module interface ---------------------- */


static char rev[32];

static int __init capi_init(void)
{
char *p;
char *compileinfo;
const char *compileinfo;
int major_ret;

if ((p = strchr(revision, ':')) != NULL && p[1]) {
strlcpy(rev, p + 2, sizeof(rev));
if ((p = strchr(rev, '$')) != NULL && p > rev)
*(p-1) = 0;
} else
strcpy(rev, "1.0");

major_ret = register_chrdev(capi_major, "capi20", &capi_fops);
if (major_ret < 0) {
printk(KERN_ERR "capi20: unable to get major %d\n", capi_major);
Expand Down Expand Up @@ -1537,8 +1525,8 @@ static int __init capi_init(void)
#else
compileinfo = " (no middleware)";
#endif
printk(KERN_NOTICE "capi20: Rev %s: started up with major %d%s\n",
rev, capi_major, compileinfo);
printk(KERN_NOTICE "CAPI 2.0 started up with major %d%s\n",
capi_major, compileinfo);

return 0;
}
Expand All @@ -1554,7 +1542,6 @@ static void __exit capi_exit(void)
#ifdef CONFIG_ISDN_CAPI_MIDDLEWARE
capinc_tty_exit();
#endif
printk(KERN_NOTICE "capi: Rev %s: unloaded\n", rev);
}

module_init(capi_init);
Expand Down
26 changes: 0 additions & 26 deletions drivers/isdn/capi/capidrv.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
#include <linux/isdn/capicmd.h>
#include "capidrv.h"

static char *revision = "$Revision: 1.1.2.2 $";
static int debugmode = 0;

MODULE_DESCRIPTION("CAPI4Linux: Interface to ISDN4Linux");
Expand Down Expand Up @@ -2266,19 +2265,9 @@ static void __exit proc_exit(void)
static int __init capidrv_init(void)
{
capi_profile profile;
char rev[32];
char *p;
u32 ncontr, contr;
u16 errcode;

if ((p = strchr(revision, ':')) != NULL && p[1]) {
strncpy(rev, p + 2, sizeof(rev));
rev[sizeof(rev)-1] = 0;
if ((p = strchr(rev, '$')) != NULL && p > rev)
*(p-1) = 0;
} else
strcpy(rev, "1.0");

global.ap.rparam.level3cnt = -2; /* number of bchannels twice */
global.ap.rparam.datablkcnt = 16;
global.ap.rparam.datablklen = 2048;
Expand Down Expand Up @@ -2306,29 +2295,14 @@ static int __init capidrv_init(void)
}
proc_init();

printk(KERN_NOTICE "capidrv: Rev %s: loaded\n", rev);
return 0;
}

static void __exit capidrv_exit(void)
{
char rev[32];
char *p;

if ((p = strchr(revision, ':')) != NULL) {
strncpy(rev, p + 1, sizeof(rev));
rev[sizeof(rev)-1] = 0;
if ((p = strchr(rev, '$')) != NULL)
*p = 0;
} else {
strcpy(rev, " ??? ");
}

capi20_release(&global.ap);

proc_exit();

printk(KERN_NOTICE "capidrv: Rev%s: unloaded\n", rev);
}

module_init(capidrv_init);
Expand Down
20 changes: 1 addition & 19 deletions drivers/isdn/capi/capifs.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ MODULE_LICENSE("GPL");

/* ------------------------------------------------------------------ */

static char *revision = "$Revision: 1.1.2.3 $";

/* ------------------------------------------------------------------ */

#define CAPIFS_SUPER_MAGIC (('C'<<8)|'N')

static struct vfsmount *capifs_mnt;
Expand Down Expand Up @@ -227,21 +223,7 @@ void capifs_free_ncci(struct dentry *dentry)

static int __init capifs_init(void)
{
char rev[32];
char *p;
int err;

if ((p = strchr(revision, ':')) != NULL && p[1]) {
strlcpy(rev, p + 2, sizeof(rev));
if ((p = strchr(rev, '$')) != NULL && p > rev)
*(p-1) = 0;
} else
strcpy(rev, "1.0");

err = register_filesystem(&capifs_fs_type);
if (!err)
printk(KERN_NOTICE "capifs: Rev %s\n", rev);
return err;
return register_filesystem(&capifs_fs_type);
}

static void __exit capifs_exit(void)
Expand Down
27 changes: 5 additions & 22 deletions drivers/isdn/capi/kcapi.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,6 @@
#endif
#include <linux/mutex.h>

static char *revision = "$Revision: 1.1.2.8 $";

/* ------------------------------------------------------------- */

static int showcapimsgs = 0;

MODULE_DESCRIPTION("CAPI4Linux: kernel CAPI layer");
Expand Down Expand Up @@ -1165,25 +1161,12 @@ EXPORT_SYMBOL(capi20_set_callback);

static int __init kcapi_init(void)
{
char *p;
char rev[32];
int ret;

ret = cdebug_init();
if (ret)
return ret;
kcapi_proc_init();
int err;

if ((p = strchr(revision, ':')) != NULL && p[1]) {
strlcpy(rev, p + 2, sizeof(rev));
if ((p = strchr(rev, '$')) != NULL && p > rev)
*(p-1) = 0;
} else
strcpy(rev, "1.0");

printk(KERN_NOTICE "CAPI Subsystem Rev %s\n", rev);

return 0;
err = cdebug_init();
if (!err)
kcapi_proc_init();
return err;
}

static void __exit kcapi_exit(void)
Expand Down

0 comments on commit 88549d6

Please sign in to comment.