diff options
author | Joe Perches <joe@perches.com> | 2012-10-28 06:48:57 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-10-30 17:04:52 -0400 |
commit | 669fef464468d3f02d60a5cf725fc097e03c5cb8 (patch) | |
tree | a62d21f22f42fe51db1a7f8bf9d79e0243d799f5 /drivers/tty | |
parent | d2ffc740f33d432949eee7479ac49bafd9f5108a (diff) |
serial: jsm: Convert jsm_printk to jsm_dbg
These printks should all be emitted at KERN_DEBUG level.
Make them dependent on CONFIG_DEBUG or (#define DEBUG)
simplify the code a bit.
Add missing newlines where appropriate.
Most all of these messages could be deleted too.
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty')
-rw-r--r-- | drivers/tty/serial/jsm/jsm.h | 8 | ||||
-rw-r--r-- | drivers/tty/serial/jsm/jsm_driver.c | 3 | ||||
-rw-r--r-- | drivers/tty/serial/jsm/jsm_neo.c | 116 | ||||
-rw-r--r-- | drivers/tty/serial/jsm/jsm_tty.c | 102 |
4 files changed, 120 insertions, 109 deletions
diff --git a/drivers/tty/serial/jsm/jsm.h b/drivers/tty/serial/jsm/jsm.h index 529bec6edaf8..844d5e4eb1aa 100644 --- a/drivers/tty/serial/jsm/jsm.h +++ b/drivers/tty/serial/jsm/jsm.h | |||
@@ -57,9 +57,11 @@ enum { | |||
57 | DBG_CARR = 0x10000, | 57 | DBG_CARR = 0x10000, |
58 | }; | 58 | }; |
59 | 59 | ||
60 | #define jsm_printk(nlevel, klevel, pdev, fmt, args...) \ | 60 | #define jsm_dbg(nlevel, pdev, fmt, ...) \ |
61 | if ((DBG_##nlevel & jsm_debug)) \ | 61 | do { \ |
62 | dev_printk(KERN_##klevel, pdev->dev, fmt, ## args) | 62 | if (DBG_##nlevel & jsm_debug) \ |
63 | dev_dbg(pdev->dev, fmt, ##__VA_ARGS__); \ | ||
64 | } while (0) | ||
63 | 65 | ||
64 | #define MAXLINES 256 | 66 | #define MAXLINES 256 |
65 | #define MAXPORTS 8 | 67 | #define MAXPORTS 8 |
diff --git a/drivers/tty/serial/jsm/jsm_driver.c b/drivers/tty/serial/jsm/jsm_driver.c index 5ab3c3b595e4..8e05ce94bd46 100644 --- a/drivers/tty/serial/jsm/jsm_driver.c +++ b/drivers/tty/serial/jsm/jsm_driver.c | |||
@@ -107,8 +107,7 @@ static int __devinit jsm_probe_one(struct pci_dev *pdev, const struct pci_device | |||
107 | 107 | ||
108 | brd->irq = pdev->irq; | 108 | brd->irq = pdev->irq; |
109 | 109 | ||
110 | jsm_printk(INIT, INFO, &brd->pci_dev, | 110 | jsm_dbg(INIT, &brd->pci_dev, "jsm_found_board - NEO adapter\n"); |
111 | "jsm_found_board - NEO adapter\n"); | ||
112 | 111 | ||
113 | /* get the PCI Base Address Registers */ | 112 | /* get the PCI Base Address Registers */ |
114 | brd->membase = pci_resource_start(pdev, 0); | 113 | brd->membase = pci_resource_start(pdev, 0); |
diff --git a/drivers/tty/serial/jsm/jsm_neo.c b/drivers/tty/serial/jsm/jsm_neo.c index 81dfafa11b0b..dfaf48826417 100644 --- a/drivers/tty/serial/jsm/jsm_neo.c +++ b/drivers/tty/serial/jsm/jsm_neo.c | |||
@@ -52,7 +52,7 @@ static void neo_set_cts_flow_control(struct jsm_channel *ch) | |||
52 | ier = readb(&ch->ch_neo_uart->ier); | 52 | ier = readb(&ch->ch_neo_uart->ier); |
53 | efr = readb(&ch->ch_neo_uart->efr); | 53 | efr = readb(&ch->ch_neo_uart->efr); |
54 | 54 | ||
55 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); | 55 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); |
56 | 56 | ||
57 | /* Turn on auto CTS flow control */ | 57 | /* Turn on auto CTS flow control */ |
58 | ier |= (UART_17158_IER_CTSDSR); | 58 | ier |= (UART_17158_IER_CTSDSR); |
@@ -83,7 +83,7 @@ static void neo_set_rts_flow_control(struct jsm_channel *ch) | |||
83 | ier = readb(&ch->ch_neo_uart->ier); | 83 | ier = readb(&ch->ch_neo_uart->ier); |
84 | efr = readb(&ch->ch_neo_uart->efr); | 84 | efr = readb(&ch->ch_neo_uart->efr); |
85 | 85 | ||
86 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Setting RTSFLOW\n"); | 86 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting RTSFLOW\n"); |
87 | 87 | ||
88 | /* Turn on auto RTS flow control */ | 88 | /* Turn on auto RTS flow control */ |
89 | ier |= (UART_17158_IER_RTSDTR); | 89 | ier |= (UART_17158_IER_RTSDTR); |
@@ -123,7 +123,7 @@ static void neo_set_ixon_flow_control(struct jsm_channel *ch) | |||
123 | ier = readb(&ch->ch_neo_uart->ier); | 123 | ier = readb(&ch->ch_neo_uart->ier); |
124 | efr = readb(&ch->ch_neo_uart->efr); | 124 | efr = readb(&ch->ch_neo_uart->efr); |
125 | 125 | ||
126 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Setting IXON FLOW\n"); | 126 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting IXON FLOW\n"); |
127 | 127 | ||
128 | /* Turn off auto CTS flow control */ | 128 | /* Turn off auto CTS flow control */ |
129 | ier &= ~(UART_17158_IER_CTSDSR); | 129 | ier &= ~(UART_17158_IER_CTSDSR); |
@@ -160,7 +160,7 @@ static void neo_set_ixoff_flow_control(struct jsm_channel *ch) | |||
160 | ier = readb(&ch->ch_neo_uart->ier); | 160 | ier = readb(&ch->ch_neo_uart->ier); |
161 | efr = readb(&ch->ch_neo_uart->efr); | 161 | efr = readb(&ch->ch_neo_uart->efr); |
162 | 162 | ||
163 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Setting IXOFF FLOW\n"); | 163 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting IXOFF FLOW\n"); |
164 | 164 | ||
165 | /* Turn off auto RTS flow control */ | 165 | /* Turn off auto RTS flow control */ |
166 | ier &= ~(UART_17158_IER_RTSDTR); | 166 | ier &= ~(UART_17158_IER_RTSDTR); |
@@ -198,7 +198,7 @@ static void neo_set_no_input_flow_control(struct jsm_channel *ch) | |||
198 | ier = readb(&ch->ch_neo_uart->ier); | 198 | ier = readb(&ch->ch_neo_uart->ier); |
199 | efr = readb(&ch->ch_neo_uart->efr); | 199 | efr = readb(&ch->ch_neo_uart->efr); |
200 | 200 | ||
201 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Unsetting Input FLOW\n"); | 201 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Unsetting Input FLOW\n"); |
202 | 202 | ||
203 | /* Turn off auto RTS flow control */ | 203 | /* Turn off auto RTS flow control */ |
204 | ier &= ~(UART_17158_IER_RTSDTR); | 204 | ier &= ~(UART_17158_IER_RTSDTR); |
@@ -237,7 +237,7 @@ static void neo_set_no_output_flow_control(struct jsm_channel *ch) | |||
237 | ier = readb(&ch->ch_neo_uart->ier); | 237 | ier = readb(&ch->ch_neo_uart->ier); |
238 | efr = readb(&ch->ch_neo_uart->efr); | 238 | efr = readb(&ch->ch_neo_uart->efr); |
239 | 239 | ||
240 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Unsetting Output FLOW\n"); | 240 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Unsetting Output FLOW\n"); |
241 | 241 | ||
242 | /* Turn off auto CTS flow control */ | 242 | /* Turn off auto CTS flow control */ |
243 | ier &= ~(UART_17158_IER_CTSDSR); | 243 | ier &= ~(UART_17158_IER_CTSDSR); |
@@ -276,7 +276,7 @@ static inline void neo_set_new_start_stop_chars(struct jsm_channel *ch) | |||
276 | if (ch->ch_c_cflag & CRTSCTS) | 276 | if (ch->ch_c_cflag & CRTSCTS) |
277 | return; | 277 | return; |
278 | 278 | ||
279 | jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "start\n"); | 279 | jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "start\n"); |
280 | 280 | ||
281 | /* Tell UART what start/stop chars it should be looking for */ | 281 | /* Tell UART what start/stop chars it should be looking for */ |
282 | writeb(ch->ch_startc, &ch->ch_neo_uart->xonchar1); | 282 | writeb(ch->ch_startc, &ch->ch_neo_uart->xonchar1); |
@@ -455,7 +455,7 @@ static void neo_copy_data_from_uart_to_queue(struct jsm_channel *ch) | |||
455 | * I hope thats okay with everyone? Yes? Good. | 455 | * I hope thats okay with everyone? Yes? Good. |
456 | */ | 456 | */ |
457 | while (qleft < 1) { | 457 | while (qleft < 1) { |
458 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 458 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
459 | "Queue full, dropping DATA:%x LSR:%x\n", | 459 | "Queue full, dropping DATA:%x LSR:%x\n", |
460 | ch->ch_rqueue[tail], ch->ch_equeue[tail]); | 460 | ch->ch_rqueue[tail], ch->ch_equeue[tail]); |
461 | 461 | ||
@@ -467,8 +467,8 @@ static void neo_copy_data_from_uart_to_queue(struct jsm_channel *ch) | |||
467 | memcpy_fromio(ch->ch_rqueue + head, &ch->ch_neo_uart->txrxburst, 1); | 467 | memcpy_fromio(ch->ch_rqueue + head, &ch->ch_neo_uart->txrxburst, 1); |
468 | ch->ch_equeue[head] = (u8) linestatus; | 468 | ch->ch_equeue[head] = (u8) linestatus; |
469 | 469 | ||
470 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 470 | jsm_dbg(READ, &ch->ch_bd->pci_dev, "DATA/LSR pair: %x %x\n", |
471 | "DATA/LSR pair: %x %x\n", ch->ch_rqueue[head], ch->ch_equeue[head]); | 471 | ch->ch_rqueue[head], ch->ch_equeue[head]); |
472 | 472 | ||
473 | /* Ditch any remaining linestatus value. */ | 473 | /* Ditch any remaining linestatus value. */ |
474 | linestatus = 0; | 474 | linestatus = 0; |
@@ -521,8 +521,8 @@ static void neo_copy_data_from_queue_to_uart(struct jsm_channel *ch) | |||
521 | ch->ch_cached_lsr &= ~(UART_LSR_THRE); | 521 | ch->ch_cached_lsr &= ~(UART_LSR_THRE); |
522 | 522 | ||
523 | writeb(circ->buf[circ->tail], &ch->ch_neo_uart->txrx); | 523 | writeb(circ->buf[circ->tail], &ch->ch_neo_uart->txrx); |
524 | jsm_printk(WRITE, INFO, &ch->ch_bd->pci_dev, | 524 | jsm_dbg(WRITE, &ch->ch_bd->pci_dev, |
525 | "Tx data: %x\n", circ->buf[circ->tail]); | 525 | "Tx data: %x\n", circ->buf[circ->tail]); |
526 | circ->tail = (circ->tail + 1) & (UART_XMIT_SIZE - 1); | 526 | circ->tail = (circ->tail + 1) & (UART_XMIT_SIZE - 1); |
527 | ch->ch_txcount++; | 527 | ch->ch_txcount++; |
528 | } | 528 | } |
@@ -575,8 +575,9 @@ static void neo_parse_modem(struct jsm_channel *ch, u8 signals) | |||
575 | { | 575 | { |
576 | u8 msignals = signals; | 576 | u8 msignals = signals; |
577 | 577 | ||
578 | jsm_printk(MSIGS, INFO, &ch->ch_bd->pci_dev, | 578 | jsm_dbg(MSIGS, &ch->ch_bd->pci_dev, |
579 | "neo_parse_modem: port: %d msignals: %x\n", ch->ch_portnum, msignals); | 579 | "neo_parse_modem: port: %d msignals: %x\n", |
580 | ch->ch_portnum, msignals); | ||
580 | 581 | ||
581 | /* Scrub off lower bits. They signify delta's, which I don't care about */ | 582 | /* Scrub off lower bits. They signify delta's, which I don't care about */ |
582 | /* Keep DDCD and DDSR though */ | 583 | /* Keep DDCD and DDSR though */ |
@@ -606,8 +607,8 @@ static void neo_parse_modem(struct jsm_channel *ch, u8 signals) | |||
606 | else | 607 | else |
607 | ch->ch_mistat &= ~UART_MSR_CTS; | 608 | ch->ch_mistat &= ~UART_MSR_CTS; |
608 | 609 | ||
609 | jsm_printk(MSIGS, INFO, &ch->ch_bd->pci_dev, | 610 | jsm_dbg(MSIGS, &ch->ch_bd->pci_dev, |
610 | "Port: %d DTR: %d RTS: %d CTS: %d DSR: %d " "RI: %d CD: %d\n", | 611 | "Port: %d DTR: %d RTS: %d CTS: %d DSR: %d " "RI: %d CD: %d\n", |
611 | ch->ch_portnum, | 612 | ch->ch_portnum, |
612 | !!((ch->ch_mistat | ch->ch_mostat) & UART_MCR_DTR), | 613 | !!((ch->ch_mistat | ch->ch_mostat) & UART_MCR_DTR), |
613 | !!((ch->ch_mistat | ch->ch_mostat) & UART_MCR_RTS), | 614 | !!((ch->ch_mistat | ch->ch_mostat) & UART_MCR_RTS), |
@@ -649,8 +650,8 @@ static void neo_flush_uart_write(struct jsm_channel *ch) | |||
649 | /* Check to see if the UART feels it completely flushed the FIFO. */ | 650 | /* Check to see if the UART feels it completely flushed the FIFO. */ |
650 | tmp = readb(&ch->ch_neo_uart->isr_fcr); | 651 | tmp = readb(&ch->ch_neo_uart->isr_fcr); |
651 | if (tmp & 4) { | 652 | if (tmp & 4) { |
652 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, | 653 | jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, |
653 | "Still flushing TX UART... i: %d\n", i); | 654 | "Still flushing TX UART... i: %d\n", i); |
654 | udelay(10); | 655 | udelay(10); |
655 | } | 656 | } |
656 | else | 657 | else |
@@ -681,8 +682,8 @@ static void neo_flush_uart_read(struct jsm_channel *ch) | |||
681 | /* Check to see if the UART feels it completely flushed the FIFO. */ | 682 | /* Check to see if the UART feels it completely flushed the FIFO. */ |
682 | tmp = readb(&ch->ch_neo_uart->isr_fcr); | 683 | tmp = readb(&ch->ch_neo_uart->isr_fcr); |
683 | if (tmp & 2) { | 684 | if (tmp & 2) { |
684 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, | 685 | jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, |
685 | "Still flushing RX UART... i: %d\n", i); | 686 | "Still flushing RX UART... i: %d\n", i); |
686 | udelay(10); | 687 | udelay(10); |
687 | } | 688 | } |
688 | else | 689 | else |
@@ -705,8 +706,9 @@ static void neo_clear_break(struct jsm_channel *ch, int force) | |||
705 | writeb((temp & ~UART_LCR_SBC), &ch->ch_neo_uart->lcr); | 706 | writeb((temp & ~UART_LCR_SBC), &ch->ch_neo_uart->lcr); |
706 | 707 | ||
707 | ch->ch_flags &= ~(CH_BREAK_SENDING); | 708 | ch->ch_flags &= ~(CH_BREAK_SENDING); |
708 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, | 709 | jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, |
709 | "clear break Finishing UART_LCR_SBC! finished: %lx\n", jiffies); | 710 | "clear break Finishing UART_LCR_SBC! finished: %lx\n", |
711 | jiffies); | ||
710 | 712 | ||
711 | /* flush write operation */ | 713 | /* flush write operation */ |
712 | neo_pci_posting_flush(ch->ch_bd); | 714 | neo_pci_posting_flush(ch->ch_bd); |
@@ -748,8 +750,8 @@ static inline void neo_parse_isr(struct jsm_board *brd, u32 port) | |||
748 | */ | 750 | */ |
749 | isr &= ~(UART_17158_IIR_FIFO_ENABLED); | 751 | isr &= ~(UART_17158_IIR_FIFO_ENABLED); |
750 | 752 | ||
751 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 753 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, "%s:%d isr: %x\n", |
752 | "%s:%d isr: %x\n", __FILE__, __LINE__, isr); | 754 | __FILE__, __LINE__, isr); |
753 | 755 | ||
754 | if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { | 756 | if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { |
755 | /* Read data from uart -> queue */ | 757 | /* Read data from uart -> queue */ |
@@ -772,8 +774,9 @@ static inline void neo_parse_isr(struct jsm_board *brd, u32 port) | |||
772 | if (isr & UART_17158_IIR_XONXOFF) { | 774 | if (isr & UART_17158_IIR_XONXOFF) { |
773 | cause = readb(&ch->ch_neo_uart->xoffchar1); | 775 | cause = readb(&ch->ch_neo_uart->xoffchar1); |
774 | 776 | ||
775 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 777 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
776 | "Port %d. Got ISR_XONXOFF: cause:%x\n", port, cause); | 778 | "Port %d. Got ISR_XONXOFF: cause:%x\n", |
779 | port, cause); | ||
777 | 780 | ||
778 | /* | 781 | /* |
779 | * Since the UART detected either an XON or | 782 | * Since the UART detected either an XON or |
@@ -786,17 +789,19 @@ static inline void neo_parse_isr(struct jsm_board *brd, u32 port) | |||
786 | if (brd->channels[port]->ch_flags & CH_STOP) { | 789 | if (brd->channels[port]->ch_flags & CH_STOP) { |
787 | ch->ch_flags &= ~(CH_STOP); | 790 | ch->ch_flags &= ~(CH_STOP); |
788 | } | 791 | } |
789 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 792 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
790 | "Port %d. XON detected in incoming data\n", port); | 793 | "Port %d. XON detected in incoming data\n", |
794 | port); | ||
791 | } | 795 | } |
792 | else if (cause == UART_17158_XOFF_DETECT) { | 796 | else if (cause == UART_17158_XOFF_DETECT) { |
793 | if (!(brd->channels[port]->ch_flags & CH_STOP)) { | 797 | if (!(brd->channels[port]->ch_flags & CH_STOP)) { |
794 | ch->ch_flags |= CH_STOP; | 798 | ch->ch_flags |= CH_STOP; |
795 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 799 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
796 | "Setting CH_STOP\n"); | 800 | "Setting CH_STOP\n"); |
797 | } | 801 | } |
798 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 802 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
799 | "Port: %d. XOFF detected in incoming data\n", port); | 803 | "Port: %d. XOFF detected in incoming data\n", |
804 | port); | ||
800 | } | 805 | } |
801 | spin_unlock_irqrestore(&ch->ch_lock, lock_flags); | 806 | spin_unlock_irqrestore(&ch->ch_lock, lock_flags); |
802 | } | 807 | } |
@@ -825,8 +830,8 @@ static inline void neo_parse_isr(struct jsm_board *brd, u32 port) | |||
825 | } | 830 | } |
826 | 831 | ||
827 | /* Parse any modem signal changes */ | 832 | /* Parse any modem signal changes */ |
828 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 833 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
829 | "MOD_STAT: sending to parse_modem_sigs\n"); | 834 | "MOD_STAT: sending to parse_modem_sigs\n"); |
830 | neo_parse_modem(ch, readb(&ch->ch_neo_uart->msr)); | 835 | neo_parse_modem(ch, readb(&ch->ch_neo_uart->msr)); |
831 | } | 836 | } |
832 | } | 837 | } |
@@ -849,8 +854,8 @@ static inline void neo_parse_lsr(struct jsm_board *brd, u32 port) | |||
849 | 854 | ||
850 | linestatus = readb(&ch->ch_neo_uart->lsr); | 855 | linestatus = readb(&ch->ch_neo_uart->lsr); |
851 | 856 | ||
852 | jsm_printk(INTR, INFO, &ch->ch_bd->pci_dev, | 857 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, "%s:%d port: %d linestatus: %x\n", |
853 | "%s:%d port: %d linestatus: %x\n", __FILE__, __LINE__, port, linestatus); | 858 | __FILE__, __LINE__, port, linestatus); |
854 | 859 | ||
855 | ch->ch_cached_lsr |= linestatus; | 860 | ch->ch_cached_lsr |= linestatus; |
856 | 861 | ||
@@ -869,7 +874,7 @@ static inline void neo_parse_lsr(struct jsm_board *brd, u32 port) | |||
869 | *to do the special RX+LSR read for this FIFO load. | 874 | *to do the special RX+LSR read for this FIFO load. |
870 | */ | 875 | */ |
871 | if (linestatus & UART_17158_RX_FIFO_DATA_ERROR) | 876 | if (linestatus & UART_17158_RX_FIFO_DATA_ERROR) |
872 | jsm_printk(INTR, DEBUG, &ch->ch_bd->pci_dev, | 877 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
873 | "%s:%d Port: %d Got an RX error, need to parse LSR\n", | 878 | "%s:%d Port: %d Got an RX error, need to parse LSR\n", |
874 | __FILE__, __LINE__, port); | 879 | __FILE__, __LINE__, port); |
875 | 880 | ||
@@ -880,20 +885,21 @@ static inline void neo_parse_lsr(struct jsm_board *brd, u32 port) | |||
880 | 885 | ||
881 | if (linestatus & UART_LSR_PE) { | 886 | if (linestatus & UART_LSR_PE) { |
882 | ch->ch_err_parity++; | 887 | ch->ch_err_parity++; |
883 | jsm_printk(INTR, DEBUG, &ch->ch_bd->pci_dev, | 888 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, "%s:%d Port: %d. PAR ERR!\n", |
884 | "%s:%d Port: %d. PAR ERR!\n", __FILE__, __LINE__, port); | 889 | __FILE__, __LINE__, port); |
885 | } | 890 | } |
886 | 891 | ||
887 | if (linestatus & UART_LSR_FE) { | 892 | if (linestatus & UART_LSR_FE) { |
888 | ch->ch_err_frame++; | 893 | ch->ch_err_frame++; |
889 | jsm_printk(INTR, DEBUG, &ch->ch_bd->pci_dev, | 894 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, "%s:%d Port: %d. FRM ERR!\n", |
890 | "%s:%d Port: %d. FRM ERR!\n", __FILE__, __LINE__, port); | 895 | __FILE__, __LINE__, port); |
891 | } | 896 | } |
892 | 897 | ||
893 | if (linestatus & UART_LSR_BI) { | 898 | if (linestatus & UART_LSR_BI) { |
894 | ch->ch_err_break++; | 899 | ch->ch_err_break++; |
895 | jsm_printk(INTR, DEBUG, &ch->ch_bd->pci_dev, | 900 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
896 | "%s:%d Port: %d. BRK INTR!\n", __FILE__, __LINE__, port); | 901 | "%s:%d Port: %d. BRK INTR!\n", |
902 | __FILE__, __LINE__, port); | ||
897 | } | 903 | } |
898 | 904 | ||
899 | if (linestatus & UART_LSR_OE) { | 905 | if (linestatus & UART_LSR_OE) { |
@@ -904,8 +910,9 @@ static inline void neo_parse_lsr(struct jsm_board *brd, u32 port) | |||
904 | * Probably we should eventually have an orun stat in our driver... | 910 | * Probably we should eventually have an orun stat in our driver... |
905 | */ | 911 | */ |
906 | ch->ch_err_overrun++; | 912 | ch->ch_err_overrun++; |
907 | jsm_printk(INTR, DEBUG, &ch->ch_bd->pci_dev, | 913 | jsm_dbg(INTR, &ch->ch_bd->pci_dev, |
908 | "%s:%d Port: %d. Rx Overrun!\n", __FILE__, __LINE__, port); | 914 | "%s:%d Port: %d. Rx Overrun!\n", |
915 | __FILE__, __LINE__, port); | ||
909 | } | 916 | } |
910 | 917 | ||
911 | if (linestatus & UART_LSR_THRE) { | 918 | if (linestatus & UART_LSR_THRE) { |
@@ -1128,11 +1135,11 @@ static irqreturn_t neo_intr(int irq, void *voidbrd) | |||
1128 | */ | 1135 | */ |
1129 | uart_poll = readl(brd->re_map_membase + UART_17158_POLL_ADDR_OFFSET); | 1136 | uart_poll = readl(brd->re_map_membase + UART_17158_POLL_ADDR_OFFSET); |
1130 | 1137 | ||
1131 | jsm_printk(INTR, INFO, &brd->pci_dev, | 1138 | jsm_dbg(INTR, &brd->pci_dev, "%s:%d uart_poll: %x\n", |
1132 | "%s:%d uart_poll: %x\n", __FILE__, __LINE__, uart_poll); | 1139 | __FILE__, __LINE__, uart_poll); |
1133 | 1140 | ||
1134 | if (!uart_poll) { | 1141 | if (!uart_poll) { |
1135 | jsm_printk(INTR, INFO, &brd->pci_dev, | 1142 | jsm_dbg(INTR, &brd->pci_dev, |
1136 | "Kernel interrupted to me, but no pending interrupts...\n"); | 1143 | "Kernel interrupted to me, but no pending interrupts...\n"); |
1137 | spin_unlock_irqrestore(&brd->bd_intr_lock, lock_flags); | 1144 | spin_unlock_irqrestore(&brd->bd_intr_lock, lock_flags); |
1138 | return IRQ_NONE; | 1145 | return IRQ_NONE; |
@@ -1158,15 +1165,15 @@ static irqreturn_t neo_intr(int irq, void *voidbrd) | |||
1158 | continue; | 1165 | continue; |
1159 | } | 1166 | } |
1160 | 1167 | ||
1161 | jsm_printk(INTR, INFO, &brd->pci_dev, | 1168 | jsm_dbg(INTR, &brd->pci_dev, "%s:%d port: %x type: %x\n", |
1162 | "%s:%d port: %x type: %x\n", __FILE__, __LINE__, port, type); | 1169 | __FILE__, __LINE__, port, type); |
1163 | 1170 | ||
1164 | /* Remove this port + type from uart_poll */ | 1171 | /* Remove this port + type from uart_poll */ |
1165 | uart_poll &= ~(jsm_offset_table[port]); | 1172 | uart_poll &= ~(jsm_offset_table[port]); |
1166 | 1173 | ||
1167 | if (!type) { | 1174 | if (!type) { |
1168 | /* If no type, just ignore it, and move onto next port */ | 1175 | /* If no type, just ignore it, and move onto next port */ |
1169 | jsm_printk(INTR, ERR, &brd->pci_dev, | 1176 | jsm_dbg(INTR, &brd->pci_dev, |
1170 | "Interrupt with no type! port: %d\n", port); | 1177 | "Interrupt with no type! port: %d\n", port); |
1171 | continue; | 1178 | continue; |
1172 | } | 1179 | } |
@@ -1231,15 +1238,16 @@ static irqreturn_t neo_intr(int irq, void *voidbrd) | |||
1231 | * these once and awhile. | 1238 | * these once and awhile. |
1232 | * Its harmless, just ignore it and move on. | 1239 | * Its harmless, just ignore it and move on. |
1233 | */ | 1240 | */ |
1234 | jsm_printk(INTR, ERR, &brd->pci_dev, | 1241 | jsm_dbg(INTR, &brd->pci_dev, |
1235 | "%s:%d Unknown Interrupt type: %x\n", __FILE__, __LINE__, type); | 1242 | "%s:%d Unknown Interrupt type: %x\n", |
1243 | __FILE__, __LINE__, type); | ||
1236 | continue; | 1244 | continue; |
1237 | } | 1245 | } |
1238 | } | 1246 | } |
1239 | 1247 | ||
1240 | spin_unlock_irqrestore(&brd->bd_intr_lock, lock_flags); | 1248 | spin_unlock_irqrestore(&brd->bd_intr_lock, lock_flags); |
1241 | 1249 | ||
1242 | jsm_printk(INTR, INFO, &brd->pci_dev, "finish.\n"); | 1250 | jsm_dbg(INTR, &brd->pci_dev, "finish\n"); |
1243 | return IRQ_HANDLED; | 1251 | return IRQ_HANDLED; |
1244 | } | 1252 | } |
1245 | 1253 | ||
diff --git a/drivers/tty/serial/jsm/jsm_tty.c b/drivers/tty/serial/jsm/jsm_tty.c index 71397961773c..7d2c1f3aa36b 100644 --- a/drivers/tty/serial/jsm/jsm_tty.c +++ b/drivers/tty/serial/jsm/jsm_tty.c | |||
@@ -43,7 +43,7 @@ static inline int jsm_get_mstat(struct jsm_channel *ch) | |||
43 | unsigned char mstat; | 43 | unsigned char mstat; |
44 | unsigned result; | 44 | unsigned result; |
45 | 45 | ||
46 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, "start\n"); | 46 | jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "start\n"); |
47 | 47 | ||
48 | mstat = (ch->ch_mostat | ch->ch_mistat); | 48 | mstat = (ch->ch_mostat | ch->ch_mistat); |
49 | 49 | ||
@@ -62,7 +62,7 @@ static inline int jsm_get_mstat(struct jsm_channel *ch) | |||
62 | if (mstat & UART_MSR_DCD) | 62 | if (mstat & UART_MSR_DCD) |
63 | result |= TIOCM_CD; | 63 | result |= TIOCM_CD; |
64 | 64 | ||
65 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, "finish\n"); | 65 | jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "finish\n"); |
66 | return result; | 66 | return result; |
67 | } | 67 | } |
68 | 68 | ||
@@ -79,14 +79,14 @@ static unsigned int jsm_tty_get_mctrl(struct uart_port *port) | |||
79 | int result; | 79 | int result; |
80 | struct jsm_channel *channel = (struct jsm_channel *)port; | 80 | struct jsm_channel *channel = (struct jsm_channel *)port; |
81 | 81 | ||
82 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "start\n"); | 82 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); |
83 | 83 | ||
84 | result = jsm_get_mstat(channel); | 84 | result = jsm_get_mstat(channel); |
85 | 85 | ||
86 | if (result < 0) | 86 | if (result < 0) |
87 | return -ENXIO; | 87 | return -ENXIO; |
88 | 88 | ||
89 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "finish\n"); | 89 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); |
90 | 90 | ||
91 | return result; | 91 | return result; |
92 | } | 92 | } |
@@ -100,7 +100,7 @@ static void jsm_tty_set_mctrl(struct uart_port *port, unsigned int mctrl) | |||
100 | { | 100 | { |
101 | struct jsm_channel *channel = (struct jsm_channel *)port; | 101 | struct jsm_channel *channel = (struct jsm_channel *)port; |
102 | 102 | ||
103 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "start\n"); | 103 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); |
104 | 104 | ||
105 | if (mctrl & TIOCM_RTS) | 105 | if (mctrl & TIOCM_RTS) |
106 | channel->ch_mostat |= UART_MCR_RTS; | 106 | channel->ch_mostat |= UART_MCR_RTS; |
@@ -114,7 +114,7 @@ static void jsm_tty_set_mctrl(struct uart_port *port, unsigned int mctrl) | |||
114 | 114 | ||
115 | channel->ch_bd->bd_ops->assert_modem_signals(channel); | 115 | channel->ch_bd->bd_ops->assert_modem_signals(channel); |
116 | 116 | ||
117 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "finish\n"); | 117 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); |
118 | udelay(10); | 118 | udelay(10); |
119 | } | 119 | } |
120 | 120 | ||
@@ -135,23 +135,23 @@ static void jsm_tty_start_tx(struct uart_port *port) | |||
135 | { | 135 | { |
136 | struct jsm_channel *channel = (struct jsm_channel *)port; | 136 | struct jsm_channel *channel = (struct jsm_channel *)port; |
137 | 137 | ||
138 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "start\n"); | 138 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); |
139 | 139 | ||
140 | channel->ch_flags &= ~(CH_STOP); | 140 | channel->ch_flags &= ~(CH_STOP); |
141 | jsm_tty_write(port); | 141 | jsm_tty_write(port); |
142 | 142 | ||
143 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "finish\n"); | 143 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); |
144 | } | 144 | } |
145 | 145 | ||
146 | static void jsm_tty_stop_tx(struct uart_port *port) | 146 | static void jsm_tty_stop_tx(struct uart_port *port) |
147 | { | 147 | { |
148 | struct jsm_channel *channel = (struct jsm_channel *)port; | 148 | struct jsm_channel *channel = (struct jsm_channel *)port; |
149 | 149 | ||
150 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "start\n"); | 150 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "start\n"); |
151 | 151 | ||
152 | channel->ch_flags |= (CH_STOP); | 152 | channel->ch_flags |= (CH_STOP); |
153 | 153 | ||
154 | jsm_printk(IOCTL, INFO, &channel->ch_bd->pci_dev, "finish\n"); | 154 | jsm_dbg(IOCTL, &channel->ch_bd->pci_dev, "finish\n"); |
155 | } | 155 | } |
156 | 156 | ||
157 | static void jsm_tty_send_xchar(struct uart_port *port, char ch) | 157 | static void jsm_tty_send_xchar(struct uart_port *port, char ch) |
@@ -216,16 +216,16 @@ static int jsm_tty_open(struct uart_port *port) | |||
216 | if (!channel->ch_rqueue) { | 216 | if (!channel->ch_rqueue) { |
217 | channel->ch_rqueue = kzalloc(RQUEUESIZE, GFP_KERNEL); | 217 | channel->ch_rqueue = kzalloc(RQUEUESIZE, GFP_KERNEL); |
218 | if (!channel->ch_rqueue) { | 218 | if (!channel->ch_rqueue) { |
219 | jsm_printk(INIT, ERR, &channel->ch_bd->pci_dev, | 219 | jsm_dbg(INIT, &channel->ch_bd->pci_dev, |
220 | "unable to allocate read queue buf"); | 220 | "unable to allocate read queue buf\n"); |
221 | return -ENOMEM; | 221 | return -ENOMEM; |
222 | } | 222 | } |
223 | } | 223 | } |
224 | if (!channel->ch_equeue) { | 224 | if (!channel->ch_equeue) { |
225 | channel->ch_equeue = kzalloc(EQUEUESIZE, GFP_KERNEL); | 225 | channel->ch_equeue = kzalloc(EQUEUESIZE, GFP_KERNEL); |
226 | if (!channel->ch_equeue) { | 226 | if (!channel->ch_equeue) { |
227 | jsm_printk(INIT, ERR, &channel->ch_bd->pci_dev, | 227 | jsm_dbg(INIT, &channel->ch_bd->pci_dev, |
228 | "unable to allocate error queue buf"); | 228 | "unable to allocate error queue buf\n"); |
229 | return -ENOMEM; | 229 | return -ENOMEM; |
230 | } | 230 | } |
231 | } | 231 | } |
@@ -234,7 +234,7 @@ static int jsm_tty_open(struct uart_port *port) | |||
234 | /* | 234 | /* |
235 | * Initialize if neither terminal is open. | 235 | * Initialize if neither terminal is open. |
236 | */ | 236 | */ |
237 | jsm_printk(OPEN, INFO, &channel->ch_bd->pci_dev, | 237 | jsm_dbg(OPEN, &channel->ch_bd->pci_dev, |
238 | "jsm_open: initializing channel in open...\n"); | 238 | "jsm_open: initializing channel in open...\n"); |
239 | 239 | ||
240 | /* | 240 | /* |
@@ -270,7 +270,7 @@ static int jsm_tty_open(struct uart_port *port) | |||
270 | 270 | ||
271 | channel->ch_open_count++; | 271 | channel->ch_open_count++; |
272 | 272 | ||
273 | jsm_printk(OPEN, INFO, &channel->ch_bd->pci_dev, "finish\n"); | 273 | jsm_dbg(OPEN, &channel->ch_bd->pci_dev, "finish\n"); |
274 | return 0; | 274 | return 0; |
275 | } | 275 | } |
276 | 276 | ||
@@ -280,7 +280,7 @@ static void jsm_tty_close(struct uart_port *port) | |||
280 | struct ktermios *ts; | 280 | struct ktermios *ts; |
281 | struct jsm_channel *channel = (struct jsm_channel *)port; | 281 | struct jsm_channel *channel = (struct jsm_channel *)port; |
282 | 282 | ||
283 | jsm_printk(CLOSE, INFO, &channel->ch_bd->pci_dev, "start\n"); | 283 | jsm_dbg(CLOSE, &channel->ch_bd->pci_dev, "start\n"); |
284 | 284 | ||
285 | bd = channel->ch_bd; | 285 | bd = channel->ch_bd; |
286 | ts = &port->state->port.tty->termios; | 286 | ts = &port->state->port.tty->termios; |
@@ -293,7 +293,7 @@ static void jsm_tty_close(struct uart_port *port) | |||
293 | * If we have HUPCL set, lower DTR and RTS | 293 | * If we have HUPCL set, lower DTR and RTS |
294 | */ | 294 | */ |
295 | if (channel->ch_c_cflag & HUPCL) { | 295 | if (channel->ch_c_cflag & HUPCL) { |
296 | jsm_printk(CLOSE, INFO, &channel->ch_bd->pci_dev, | 296 | jsm_dbg(CLOSE, &channel->ch_bd->pci_dev, |
297 | "Close. HUPCL set, dropping DTR/RTS\n"); | 297 | "Close. HUPCL set, dropping DTR/RTS\n"); |
298 | 298 | ||
299 | /* Drop RTS/DTR */ | 299 | /* Drop RTS/DTR */ |
@@ -304,7 +304,7 @@ static void jsm_tty_close(struct uart_port *port) | |||
304 | /* Turn off UART interrupts for this port */ | 304 | /* Turn off UART interrupts for this port */ |
305 | channel->ch_bd->bd_ops->uart_off(channel); | 305 | channel->ch_bd->bd_ops->uart_off(channel); |
306 | 306 | ||
307 | jsm_printk(CLOSE, INFO, &channel->ch_bd->pci_dev, "finish\n"); | 307 | jsm_dbg(CLOSE, &channel->ch_bd->pci_dev, "finish\n"); |
308 | } | 308 | } |
309 | 309 | ||
310 | static void jsm_tty_set_termios(struct uart_port *port, | 310 | static void jsm_tty_set_termios(struct uart_port *port, |
@@ -380,7 +380,7 @@ int __devinit jsm_tty_init(struct jsm_board *brd) | |||
380 | if (!brd) | 380 | if (!brd) |
381 | return -ENXIO; | 381 | return -ENXIO; |
382 | 382 | ||
383 | jsm_printk(INIT, INFO, &brd->pci_dev, "start\n"); | 383 | jsm_dbg(INIT, &brd->pci_dev, "start\n"); |
384 | 384 | ||
385 | /* | 385 | /* |
386 | * Initialize board structure elements. | 386 | * Initialize board structure elements. |
@@ -401,9 +401,9 @@ int __devinit jsm_tty_init(struct jsm_board *brd) | |||
401 | */ | 401 | */ |
402 | brd->channels[i] = kzalloc(sizeof(struct jsm_channel), GFP_KERNEL); | 402 | brd->channels[i] = kzalloc(sizeof(struct jsm_channel), GFP_KERNEL); |
403 | if (!brd->channels[i]) { | 403 | if (!brd->channels[i]) { |
404 | jsm_printk(CORE, ERR, &brd->pci_dev, | 404 | jsm_dbg(CORE, &brd->pci_dev, |
405 | "%s:%d Unable to allocate memory for channel struct\n", | 405 | "%s:%d Unable to allocate memory for channel struct\n", |
406 | __FILE__, __LINE__); | 406 | __FILE__, __LINE__); |
407 | } | 407 | } |
408 | } | 408 | } |
409 | } | 409 | } |
@@ -431,7 +431,7 @@ int __devinit jsm_tty_init(struct jsm_board *brd) | |||
431 | init_waitqueue_head(&ch->ch_flags_wait); | 431 | init_waitqueue_head(&ch->ch_flags_wait); |
432 | } | 432 | } |
433 | 433 | ||
434 | jsm_printk(INIT, INFO, &brd->pci_dev, "finish\n"); | 434 | jsm_dbg(INIT, &brd->pci_dev, "finish\n"); |
435 | return 0; | 435 | return 0; |
436 | } | 436 | } |
437 | 437 | ||
@@ -444,7 +444,7 @@ int jsm_uart_port_init(struct jsm_board *brd) | |||
444 | if (!brd) | 444 | if (!brd) |
445 | return -ENXIO; | 445 | return -ENXIO; |
446 | 446 | ||
447 | jsm_printk(INIT, INFO, &brd->pci_dev, "start\n"); | 447 | jsm_dbg(INIT, &brd->pci_dev, "start\n"); |
448 | 448 | ||
449 | /* | 449 | /* |
450 | * Initialize board structure elements. | 450 | * Initialize board structure elements. |
@@ -481,7 +481,7 @@ int jsm_uart_port_init(struct jsm_board *brd) | |||
481 | printk(KERN_INFO "jsm: Port %d added\n", i); | 481 | printk(KERN_INFO "jsm: Port %d added\n", i); |
482 | } | 482 | } |
483 | 483 | ||
484 | jsm_printk(INIT, INFO, &brd->pci_dev, "finish\n"); | 484 | jsm_dbg(INIT, &brd->pci_dev, "finish\n"); |
485 | return 0; | 485 | return 0; |
486 | } | 486 | } |
487 | 487 | ||
@@ -493,7 +493,7 @@ int jsm_remove_uart_port(struct jsm_board *brd) | |||
493 | if (!brd) | 493 | if (!brd) |
494 | return -ENXIO; | 494 | return -ENXIO; |
495 | 495 | ||
496 | jsm_printk(INIT, INFO, &brd->pci_dev, "start\n"); | 496 | jsm_dbg(INIT, &brd->pci_dev, "start\n"); |
497 | 497 | ||
498 | /* | 498 | /* |
499 | * Initialize board structure elements. | 499 | * Initialize board structure elements. |
@@ -513,7 +513,7 @@ int jsm_remove_uart_port(struct jsm_board *brd) | |||
513 | uart_remove_one_port(&jsm_uart_driver, &brd->channels[i]->uart_port); | 513 | uart_remove_one_port(&jsm_uart_driver, &brd->channels[i]->uart_port); |
514 | } | 514 | } |
515 | 515 | ||
516 | jsm_printk(INIT, INFO, &brd->pci_dev, "finish\n"); | 516 | jsm_dbg(INIT, &brd->pci_dev, "finish\n"); |
517 | return 0; | 517 | return 0; |
518 | } | 518 | } |
519 | 519 | ||
@@ -531,7 +531,7 @@ void jsm_input(struct jsm_channel *ch) | |||
531 | int s = 0; | 531 | int s = 0; |
532 | int i = 0; | 532 | int i = 0; |
533 | 533 | ||
534 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, "start\n"); | 534 | jsm_dbg(READ, &ch->ch_bd->pci_dev, "start\n"); |
535 | 535 | ||
536 | if (!ch) | 536 | if (!ch) |
537 | return; | 537 | return; |
@@ -560,7 +560,7 @@ void jsm_input(struct jsm_channel *ch) | |||
560 | return; | 560 | return; |
561 | } | 561 | } |
562 | 562 | ||
563 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, "start\n"); | 563 | jsm_dbg(READ, &ch->ch_bd->pci_dev, "start\n"); |
564 | 564 | ||
565 | /* | 565 | /* |
566 | *If the device is not open, or CREAD is off, flush | 566 | *If the device is not open, or CREAD is off, flush |
@@ -569,8 +569,9 @@ void jsm_input(struct jsm_channel *ch) | |||
569 | if (!tp || | 569 | if (!tp || |
570 | !(tp->termios.c_cflag & CREAD) ) { | 570 | !(tp->termios.c_cflag & CREAD) ) { |
571 | 571 | ||
572 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 572 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
573 | "input. dropping %d bytes on port %d...\n", data_len, ch->ch_portnum); | 573 | "input. dropping %d bytes on port %d...\n", |
574 | data_len, ch->ch_portnum); | ||
574 | ch->ch_r_head = tail; | 575 | ch->ch_r_head = tail; |
575 | 576 | ||
576 | /* Force queue flow control to be released, if needed */ | 577 | /* Force queue flow control to be released, if needed */ |
@@ -585,17 +586,17 @@ void jsm_input(struct jsm_channel *ch) | |||
585 | */ | 586 | */ |
586 | if (ch->ch_flags & CH_STOPI) { | 587 | if (ch->ch_flags & CH_STOPI) { |
587 | spin_unlock_irqrestore(&ch->ch_lock, lock_flags); | 588 | spin_unlock_irqrestore(&ch->ch_lock, lock_flags); |
588 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 589 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
589 | "Port %d throttled, not reading any data. head: %x tail: %x\n", | 590 | "Port %d throttled, not reading any data. head: %x tail: %x\n", |
590 | ch->ch_portnum, head, tail); | 591 | ch->ch_portnum, head, tail); |
591 | return; | 592 | return; |
592 | } | 593 | } |
593 | 594 | ||
594 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, "start 2\n"); | 595 | jsm_dbg(READ, &ch->ch_bd->pci_dev, "start 2\n"); |
595 | 596 | ||
596 | if (data_len <= 0) { | 597 | if (data_len <= 0) { |
597 | spin_unlock_irqrestore(&ch->ch_lock, lock_flags); | 598 | spin_unlock_irqrestore(&ch->ch_lock, lock_flags); |
598 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, "jsm_input 1\n"); | 599 | jsm_dbg(READ, &ch->ch_bd->pci_dev, "jsm_input 1\n"); |
599 | return; | 600 | return; |
600 | } | 601 | } |
601 | 602 | ||
@@ -653,7 +654,7 @@ void jsm_input(struct jsm_channel *ch) | |||
653 | /* Tell the tty layer its okay to "eat" the data now */ | 654 | /* Tell the tty layer its okay to "eat" the data now */ |
654 | tty_flip_buffer_push(tp); | 655 | tty_flip_buffer_push(tp); |
655 | 656 | ||
656 | jsm_printk(IOCTL, INFO, &ch->ch_bd->pci_dev, "finish\n"); | 657 | jsm_dbg(IOCTL, &ch->ch_bd->pci_dev, "finish\n"); |
657 | } | 658 | } |
658 | 659 | ||
659 | static void jsm_carrier(struct jsm_channel *ch) | 660 | static void jsm_carrier(struct jsm_channel *ch) |
@@ -663,7 +664,7 @@ static void jsm_carrier(struct jsm_channel *ch) | |||
663 | int virt_carrier = 0; | 664 | int virt_carrier = 0; |
664 | int phys_carrier = 0; | 665 | int phys_carrier = 0; |
665 | 666 | ||
666 | jsm_printk(CARR, INFO, &ch->ch_bd->pci_dev, "start\n"); | 667 | jsm_dbg(CARR, &ch->ch_bd->pci_dev, "start\n"); |
667 | if (!ch) | 668 | if (!ch) |
668 | return; | 669 | return; |
669 | 670 | ||
@@ -673,16 +674,16 @@ static void jsm_carrier(struct jsm_channel *ch) | |||
673 | return; | 674 | return; |
674 | 675 | ||
675 | if (ch->ch_mistat & UART_MSR_DCD) { | 676 | if (ch->ch_mistat & UART_MSR_DCD) { |
676 | jsm_printk(CARR, INFO, &ch->ch_bd->pci_dev, | 677 | jsm_dbg(CARR, &ch->ch_bd->pci_dev, "mistat: %x D_CD: %x\n", |
677 | "mistat: %x D_CD: %x\n", ch->ch_mistat, ch->ch_mistat & UART_MSR_DCD); | 678 | ch->ch_mistat, ch->ch_mistat & UART_MSR_DCD); |
678 | phys_carrier = 1; | 679 | phys_carrier = 1; |
679 | } | 680 | } |
680 | 681 | ||
681 | if (ch->ch_c_cflag & CLOCAL) | 682 | if (ch->ch_c_cflag & CLOCAL) |
682 | virt_carrier = 1; | 683 | virt_carrier = 1; |
683 | 684 | ||
684 | jsm_printk(CARR, INFO, &ch->ch_bd->pci_dev, | 685 | jsm_dbg(CARR, &ch->ch_bd->pci_dev, "DCD: physical: %d virt: %d\n", |
685 | "DCD: physical: %d virt: %d\n", phys_carrier, virt_carrier); | 686 | phys_carrier, virt_carrier); |
686 | 687 | ||
687 | /* | 688 | /* |
688 | * Test for a VIRTUAL carrier transition to HIGH. | 689 | * Test for a VIRTUAL carrier transition to HIGH. |
@@ -694,8 +695,7 @@ static void jsm_carrier(struct jsm_channel *ch) | |||
694 | * for carrier in the open routine. | 695 | * for carrier in the open routine. |
695 | */ | 696 | */ |
696 | 697 | ||
697 | jsm_printk(CARR, INFO, &ch->ch_bd->pci_dev, | 698 | jsm_dbg(CARR, &ch->ch_bd->pci_dev, "carrier: virt DCD rose\n"); |
698 | "carrier: virt DCD rose\n"); | ||
699 | 699 | ||
700 | if (waitqueue_active(&(ch->ch_flags_wait))) | 700 | if (waitqueue_active(&(ch->ch_flags_wait))) |
701 | wake_up_interruptible(&ch->ch_flags_wait); | 701 | wake_up_interruptible(&ch->ch_flags_wait); |
@@ -711,7 +711,7 @@ static void jsm_carrier(struct jsm_channel *ch) | |||
711 | * for carrier in the open routine. | 711 | * for carrier in the open routine. |
712 | */ | 712 | */ |
713 | 713 | ||
714 | jsm_printk(CARR, INFO, &ch->ch_bd->pci_dev, | 714 | jsm_dbg(CARR, &ch->ch_bd->pci_dev, |
715 | "carrier: physical DCD rose\n"); | 715 | "carrier: physical DCD rose\n"); |
716 | 716 | ||
717 | if (waitqueue_active(&(ch->ch_flags_wait))) | 717 | if (waitqueue_active(&(ch->ch_flags_wait))) |
@@ -790,8 +790,8 @@ void jsm_check_queue_flow_control(struct jsm_channel *ch) | |||
790 | if(!(ch->ch_flags & CH_RECEIVER_OFF)) { | 790 | if(!(ch->ch_flags & CH_RECEIVER_OFF)) { |
791 | bd_ops->disable_receiver(ch); | 791 | bd_ops->disable_receiver(ch); |
792 | ch->ch_flags |= (CH_RECEIVER_OFF); | 792 | ch->ch_flags |= (CH_RECEIVER_OFF); |
793 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 793 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
794 | "Internal queue hit hilevel mark (%d)! Turning off interrupts.\n", | 794 | "Internal queue hit hilevel mark (%d)! Turning off interrupts\n", |
795 | qleft); | 795 | qleft); |
796 | } | 796 | } |
797 | } | 797 | } |
@@ -800,8 +800,9 @@ void jsm_check_queue_flow_control(struct jsm_channel *ch) | |||
800 | if (ch->ch_stops_sent <= MAX_STOPS_SENT) { | 800 | if (ch->ch_stops_sent <= MAX_STOPS_SENT) { |
801 | bd_ops->send_stop_character(ch); | 801 | bd_ops->send_stop_character(ch); |
802 | ch->ch_stops_sent++; | 802 | ch->ch_stops_sent++; |
803 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 803 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
804 | "Sending stop char! Times sent: %x\n", ch->ch_stops_sent); | 804 | "Sending stop char! Times sent: %x\n", |
805 | ch->ch_stops_sent); | ||
805 | } | 806 | } |
806 | } | 807 | } |
807 | } | 808 | } |
@@ -827,8 +828,8 @@ void jsm_check_queue_flow_control(struct jsm_channel *ch) | |||
827 | if (ch->ch_flags & CH_RECEIVER_OFF) { | 828 | if (ch->ch_flags & CH_RECEIVER_OFF) { |
828 | bd_ops->enable_receiver(ch); | 829 | bd_ops->enable_receiver(ch); |
829 | ch->ch_flags &= ~(CH_RECEIVER_OFF); | 830 | ch->ch_flags &= ~(CH_RECEIVER_OFF); |
830 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, | 831 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
831 | "Internal queue hit lowlevel mark (%d)! Turning on interrupts.\n", | 832 | "Internal queue hit lowlevel mark (%d)! Turning on interrupts\n", |
832 | qleft); | 833 | qleft); |
833 | } | 834 | } |
834 | } | 835 | } |
@@ -836,7 +837,8 @@ void jsm_check_queue_flow_control(struct jsm_channel *ch) | |||
836 | else if (ch->ch_c_iflag & IXOFF && ch->ch_stops_sent) { | 837 | else if (ch->ch_c_iflag & IXOFF && ch->ch_stops_sent) { |
837 | ch->ch_stops_sent = 0; | 838 | ch->ch_stops_sent = 0; |
838 | bd_ops->send_start_character(ch); | 839 | bd_ops->send_start_character(ch); |
839 | jsm_printk(READ, INFO, &ch->ch_bd->pci_dev, "Sending start char!\n"); | 840 | jsm_dbg(READ, &ch->ch_bd->pci_dev, |
841 | "Sending start char!\n"); | ||
840 | } | 842 | } |
841 | } | 843 | } |
842 | } | 844 | } |