diff options
author | Shaun Ruffell <sruffell@digium.com> | 2010-07-28 15:32:06 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2010-07-28 15:32:06 +0000 |
commit | 3683b480358f3ae7ff738dd301e75dfdd6b2c846 (patch) | |
tree | db8b1403b8930af98b43e952afe3c514bb777d0a /drivers | |
parent | b28be508bbfe1fc04ba5eb3a65333144b149ed7c (diff) |
wct4xxp: Several minor changes to make sparse/checkpatch.pl happy.
Make setup_chunks static, eliminate a dynamic array in the interrupt handler,
don't cast away a memory region specifier, and don't initialize statics to 0.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9042 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/dahdi/wct4xxp/base.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/dahdi/wct4xxp/base.c b/drivers/dahdi/wct4xxp/base.c index 2b3233b..bdeb37f 100644 --- a/drivers/dahdi/wct4xxp/base.c +++ b/drivers/dahdi/wct4xxp/base.c @@ -180,7 +180,7 @@ static int losalarmdebounce = 2500;/* LOS def to 2.5s AT&T TR54016*/ static int aisalarmdebounce = 2500;/* AIS(blue) def to 2.5s AT&T TR54016*/ static int yelalarmdebounce = 500;/* RAI(yellow) def to 0.5s AT&T devguide */ static int max_latency = GEN5_MAX_LATENCY; /* Used to set a maximum latency (if you don't wish it to hard cap it at a certain value) in milliseconds */ -static int extendedreset = 0; +static int extendedreset; #ifdef VPM_SUPPORT static int vpmsupport = 1; /* If set to auto, vpmdtmfsupport is enabled for VPM400M and disabled for VPM450M */ @@ -194,7 +194,7 @@ static int lastdtmfthreshold = VPM_DEFAULT_DTMFTHRESHOLD; can also cause PCI bus starvation, especially in combination with other aggressive cards. Please note that burst mode has no effect on CPU utilization / max number of calls / etc. */ -static int noburst = 0; +static int noburst; /* For 56kbps links, set this module parameter to 0x7f */ static int hardhdlcmode = 0xff; @@ -1890,7 +1890,7 @@ static void set_span_devicetype(struct t4 *wc) */ static unsigned int order_index[16]; -void setup_chunks(struct t4 *wc, int which) +static void setup_chunks(struct t4 *wc, int which) { struct t4_span *ts; int offset = 1; @@ -3273,13 +3273,13 @@ static inline void t4_framer_interrupt(struct t4 *wc, int span) if (debug & DEBUG_FRAMER) printk(KERN_DEBUG "Received data length is %d (%d)\n", readsize, readsize & FRMR_RBCL_MAX_SIZE); /* RPF isn't set on last part of frame */ if ((readsize > 0) && ((readsize &= FRMR_RBCL_MAX_SIZE) == 0)) - readsize = 32; + readsize = FRMR_RBCL_MAX_SIZE + 1; } else if (isr0 & FRMR_ISR0_RPF) - readsize = 32; + readsize = FRMR_RBCL_MAX_SIZE + 1; if (readsize > 0) { int i; - unsigned char readbuf[readsize]; + unsigned char readbuf[FRMR_RBCL_MAX_SIZE + 1]; if (debug & DEBUG_FRAMER) printk(KERN_DEBUG "Framer %d: Got RPF/RME! readsize is %d\n", sigchan->span->offset, readsize); @@ -4582,7 +4582,7 @@ static void __devexit t4_remove_one(struct pci_dev *pdev) free_irq(pdev->irq, wc); if (wc->membase) - iounmap((void *)wc->membase); + iounmap(wc->membase); pci_release_regions(pdev); |