minor cleanups and fixes

This commit is contained in:
Karsten Keil 2005-12-08 23:18:48 +00:00
parent 66319c89ef
commit 60ba3b689f
3 changed files with 8 additions and 4 deletions

View File

@ -13,7 +13,8 @@
int
mISDN_initchannel(channel_t *ch, ulong prop, int maxlen)
{
if (!(ch->log = kmalloc(MAX_LOG_SPACE, GFP_ATOMIC))) {
ch->log = kmalloc(MAX_LOG_SPACE, GFP_ATOMIC);
if (!ch->log) {
printk(KERN_WARNING
"mISDN: No memory for channel log\n");
return(-ENOMEM);

View File

@ -36,7 +36,7 @@ typedef struct _dtmf {
#define FLG_DTMF_ULAW 1
#define FLG_DTMF_ACTIV 2
static int debug = 0;
static u_int debug = 0;
#define DEBUG_DTMF_MGR 0x001
#define DEBUG_DTMF_TONE 0x010
@ -559,7 +559,8 @@ static char MName[] = "DTMF";
#ifdef MODULE
MODULE_AUTHOR("Karsten Keil");
MODULE_PARM(debug, "1i");
module_param (debug, uint, S_IRUGO | S_IWUSR);
MODULE_PARM_DESC (debug, "dtmf debug mask");
#ifdef MODULE_LICENSE
MODULE_LICENSE("GPL");
#endif

View File

@ -556,6 +556,8 @@ speedfax_manager(void *data, u_int prim, void *arg) {
data, prim, arg);
return(-EINVAL);
}
if (debug & MISDN_DEBUG_MANAGER)
printk(KERN_DEBUG "%s: channel %d\n", __FUNCTION__, channel);
switch(prim) {
case MGR_REGLAYER | CONFIRM:
if (channel == 2)
@ -686,7 +688,7 @@ static int __devinit setup_instance(sedl_fax *card)
card->bch[i].debug = debug;
card->bch[i].inst.class_dev.dev = dev;
sprintf(card->bch[i].inst.name, "%s B%d", card->dch.inst.name, i+1);
mISDN_initchannel(&card->dch, MSK_INIT_BCHANNEL, MAX_DATA_MEM);
mISDN_initchannel(&card->bch[i], MSK_INIT_BCHANNEL, MAX_DATA_MEM);
}
printk(KERN_DEBUG "sfax card %p dch %p bch1 %p bch2 %p\n",
card, &card->dch, &card->bch[0], &card->bch[1]);