MODULE_AUTHOR("Carsten Paeth");
 MODULE_LICENSE("GPL");
 
-#undef _DEBUG_TTYFUNCS         /* call to tty_driver */
-#undef _DEBUG_DATAFLOW         /* data flow */
-
 /* -------- driver information -------------------------------------- */
 
 static DEFINE_MUTEX(capi_mutex);
 
        tty = tty_port_tty_get(&mp->port);
        if (!tty) {
-#ifdef _DEBUG_DATAFLOW
-               printk(KERN_DEBUG "capi: currently no receiver\n");
-#endif
+               pr_debug("capi: currently no receiver\n");
                return -1;
        }
        
        }
 
        if (ld->ops->receive_buf == NULL) {
-#if defined(_DEBUG_DATAFLOW) || defined(_DEBUG_TTYFUNCS)
-               printk(KERN_DEBUG "capi: ldisc has no receive_buf function\n");
-#endif
+               pr_debug("capi: ldisc has no receive_buf function\n");
                /* fatal error, do not requeue */
                goto free_skb;
        }
        if (mp->ttyinstop) {
-#if defined(_DEBUG_DATAFLOW) || defined(_DEBUG_TTYFUNCS)
-               printk(KERN_DEBUG "capi: recv tty throttled\n");
-#endif
+               pr_debug("capi: recv tty throttled\n");
                goto deref_ldisc;
        }
 
        if (tty->receive_room < datalen) {
-#if defined(_DEBUG_DATAFLOW) || defined(_DEBUG_TTYFUNCS)
-               printk(KERN_DEBUG "capi: no room in tty\n");
-#endif
+               pr_debug("capi: no room in tty\n");
                goto deref_ldisc;
        }
 
 
        if (errcode == CAPI_NOERROR) {
                skb_pull(skb, CAPIMSG_LEN(skb->data));
-#ifdef _DEBUG_DATAFLOW
-               printk(KERN_DEBUG "capi: DATA_B3_RESP %u len=%d => ldisc\n",
-                                       datahandle, skb->len);
-#endif
+               pr_debug("capi: DATA_B3_RESP %u len=%d => ldisc\n",
+                        datahandle, skb->len);
                ld->ops->receive_buf(tty, skb->data, NULL, skb->len);
        } else {
                printk(KERN_ERR "capi: send DATA_B3_RESP failed=%x\n",
                return;
 
        if (mp->ttyoutstop) {
-#if defined(_DEBUG_DATAFLOW) || defined(_DEBUG_TTYFUNCS)
-               printk(KERN_DEBUG "capi: send: tty stopped\n");
-#endif
+               pr_debug("capi: send: tty stopped\n");
                tty_kref_put(tty);
                return;
        }
                }
                errcode = capi20_put_message(mp->ap, skb);
                if (errcode == CAPI_NOERROR) {
-#ifdef _DEBUG_DATAFLOW
-                       printk(KERN_DEBUG "capi: DATA_B3_REQ %u len=%u\n",
-                                                       datahandle, len);
-#endif
+                       pr_debug("capi: DATA_B3_REQ %u len=%u\n",
+                                datahandle, len);
                        continue;
                }
                capiminor_del_ack(mp, datahandle);
        }
        if (CAPIMSG_SUBCOMMAND(skb->data) == CAPI_IND) {
                datahandle = CAPIMSG_U16(skb->data, CAPIMSG_BASELEN+4+4+2);
-#ifdef _DEBUG_DATAFLOW
-               printk(KERN_DEBUG "capi_signal: DATA_B3_IND %u len=%d\n",
-                               datahandle, skb->len-CAPIMSG_LEN(skb->data));
-#endif
+               pr_debug("capi_signal: DATA_B3_IND %u len=%d\n",
+                        datahandle, skb->len-CAPIMSG_LEN(skb->data));
                skb_queue_tail(&mp->inqueue, skb);
 
                handle_minor_recv(mp);
        } else if (CAPIMSG_SUBCOMMAND(skb->data) == CAPI_CONF) {
 
                datahandle = CAPIMSG_U16(skb->data, CAPIMSG_BASELEN+4);
-#ifdef _DEBUG_DATAFLOW
-               printk(KERN_DEBUG "capi_signal: DATA_B3_CONF %u 0x%x\n",
-                               datahandle,
-                               CAPIMSG_U16(skb->data, CAPIMSG_BASELEN+4+2));
-#endif
+               pr_debug("capi_signal: DATA_B3_CONF %u 0x%x\n",
+                        datahandle,
+                        CAPIMSG_U16(skb->data, CAPIMSG_BASELEN+4+2));
                kfree_skb(skb);
                capiminor_del_ack(mp, datahandle);
                tty = tty_port_tty_get(&mp->port);
        struct capiminor *mp = tty->driver_data;
        struct sk_buff *skb;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_write(count=%d)\n", count);
-#endif
+       pr_debug("capinc_tty_write(count=%d)\n", count);
 
        spin_lock_bh(&mp->outlock);
        skb = mp->outskb;
        struct sk_buff *skb;
        int ret = 1;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_put_char(%u)\n", ch);
-#endif
+       pr_debug("capinc_put_char(%u)\n", ch);
 
        spin_lock_bh(&mp->outlock);
        skb = mp->outskb;
        struct capiminor *mp = tty->driver_data;
        struct sk_buff *skb;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_flush_chars\n");
-#endif
+       pr_debug("capinc_tty_flush_chars\n");
 
        spin_lock_bh(&mp->outlock);
        skb = mp->outskb;
 
        room = CAPINC_MAX_SENDQUEUE-skb_queue_len(&mp->outqueue);
        room *= CAPI_MAX_BLKSIZE;
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_write_room = %d\n", room);
-#endif
+       pr_debug("capinc_tty_write_room = %d\n", room);
        return room;
 }
 
 {
        struct capiminor *mp = tty->driver_data;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_chars_in_buffer = %d nack=%d sq=%d rq=%d\n",
-                       mp->outbytes, mp->nack,
-                       skb_queue_len(&mp->outqueue),
-                       skb_queue_len(&mp->inqueue));
-#endif
+       pr_debug("capinc_tty_chars_in_buffer = %d nack=%d sq=%d rq=%d\n",
+                mp->outbytes, mp->nack,
+                skb_queue_len(&mp->outqueue),
+                skb_queue_len(&mp->inqueue));
        return mp->outbytes;
 }
 
 
 static void capinc_tty_set_termios(struct tty_struct *tty, struct ktermios * old)
 {
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_set_termios\n");
-#endif
+       pr_debug("capinc_tty_set_termios\n");
 }
 
 static void capinc_tty_throttle(struct tty_struct *tty)
 {
        struct capiminor *mp = tty->driver_data;
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_throttle\n");
-#endif
+       pr_debug("capinc_tty_throttle\n");
        mp->ttyinstop = 1;
 }
 
 {
        struct capiminor *mp = tty->driver_data;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_unthrottle\n");
-#endif
+       pr_debug("capinc_tty_unthrottle\n");
        mp->ttyinstop = 0;
        handle_minor_recv(mp);
 }
 {
        struct capiminor *mp = tty->driver_data;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_stop\n");
-#endif
+       pr_debug("capinc_tty_stop\n");
        mp->ttyoutstop = 1;
 }
 
 {
        struct capiminor *mp = tty->driver_data;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_start\n");
-#endif
+       pr_debug("capinc_tty_start\n");
        mp->ttyoutstop = 0;
        handle_minor_send(mp);
 }
 {
        struct capiminor *mp = tty->driver_data;
 
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_hangup\n");
-#endif
+       pr_debug("capinc_tty_hangup\n");
        tty_port_hangup(&mp->port);
 }
 
 static int capinc_tty_break_ctl(struct tty_struct *tty, int state)
 {
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_break_ctl(%d)\n", state);
-#endif
+       pr_debug("capinc_tty_break_ctl(%d)\n", state);
        return 0;
 }
 
 static void capinc_tty_flush_buffer(struct tty_struct *tty)
 {
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_flush_buffer\n");
-#endif
+       pr_debug("capinc_tty_flush_buffer\n");
 }
 
 static void capinc_tty_set_ldisc(struct tty_struct *tty)
 {
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_set_ldisc\n");
-#endif
+       pr_debug("capinc_tty_set_ldisc\n");
 }
 
 static void capinc_tty_send_xchar(struct tty_struct *tty, char ch)
 {
-#ifdef _DEBUG_TTYFUNCS
-       printk(KERN_DEBUG "capinc_tty_send_xchar(%d)\n", ch);
-#endif
+       pr_debug("capinc_tty_send_xchar(%d)\n", ch);
 }
 
 static const struct tty_operations capinc_ops = {