You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
lapb: Neaten debugging
Enable dynamic debugging and remove a bunch of #ifdef/#endifs. Add a lapb_dbg(level, fmt, ...) macro and replace the printk(KERN_DEBUG uses. Add pr_fmt and remove embedded prefixes. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
a5e371f61a
commit
a508da6cc0
@@ -149,4 +149,10 @@ extern int lapb_t1timer_running(struct lapb_cb *lapb);
|
||||
*/
|
||||
#define LAPB_DEBUG 0
|
||||
|
||||
#define lapb_dbg(level, fmt, ...) \
|
||||
do { \
|
||||
if (level < LAPB_DEBUG) \
|
||||
pr_debug(fmt, ##__VA_ARGS__); \
|
||||
} while (0)
|
||||
|
||||
#endif
|
||||
|
||||
+7
-15
@@ -15,6 +15,8 @@
|
||||
* 2000-10-29 Henner Eisen lapb_data_indication() return status.
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <linux/module.h>
|
||||
#include <linux/errno.h>
|
||||
#include <linux/types.h>
|
||||
@@ -279,9 +281,7 @@ int lapb_connect_request(struct net_device *dev)
|
||||
|
||||
lapb_establish_data_link(lapb);
|
||||
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S0 -> S1\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(0, "(%p) S0 -> S1\n", lapb->dev);
|
||||
lapb->state = LAPB_STATE_1;
|
||||
|
||||
rc = LAPB_OK;
|
||||
@@ -305,12 +305,8 @@ int lapb_disconnect_request(struct net_device *dev)
|
||||
goto out_put;
|
||||
|
||||
case LAPB_STATE_1:
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S1 TX DISC(1)\n", lapb->dev);
|
||||
#endif
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S1 -> S0\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S1 TX DISC(1)\n", lapb->dev);
|
||||
lapb_dbg(0, "(%p) S1 -> S0\n", lapb->dev);
|
||||
lapb_send_control(lapb, LAPB_DISC, LAPB_POLLON, LAPB_COMMAND);
|
||||
lapb->state = LAPB_STATE_0;
|
||||
lapb_start_t1timer(lapb);
|
||||
@@ -329,12 +325,8 @@ int lapb_disconnect_request(struct net_device *dev)
|
||||
lapb_stop_t2timer(lapb);
|
||||
lapb->state = LAPB_STATE_2;
|
||||
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S3 DISC(1)\n", lapb->dev);
|
||||
#endif
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S3 -> S2\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S3 DISC(1)\n", lapb->dev);
|
||||
lapb_dbg(0, "(%p) S3 -> S2\n", lapb->dev);
|
||||
|
||||
rc = LAPB_OK;
|
||||
out_put:
|
||||
|
||||
+91
-229
File diff suppressed because it is too large
Load Diff
+13
-25
@@ -14,6 +14,8 @@
|
||||
* LAPB 002 Jonathan Naylor New timer architecture.
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <linux/errno.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/socket.h>
|
||||
@@ -60,10 +62,8 @@ static void lapb_send_iframe(struct lapb_cb *lapb, struct sk_buff *skb, int poll
|
||||
*frame |= lapb->vs << 1;
|
||||
}
|
||||
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX I(%d) S%d R%d\n",
|
||||
lapb->dev, lapb->state, poll_bit, lapb->vs, lapb->vr);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX I(%d) S%d R%d\n",
|
||||
lapb->dev, lapb->state, poll_bit, lapb->vs, lapb->vr);
|
||||
|
||||
lapb_transmit_buffer(lapb, skb, LAPB_COMMAND);
|
||||
}
|
||||
@@ -148,11 +148,9 @@ void lapb_transmit_buffer(struct lapb_cb *lapb, struct sk_buff *skb, int type)
|
||||
}
|
||||
}
|
||||
|
||||
#if LAPB_DEBUG > 2
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state,
|
||||
skb->data[0], skb->data[1], skb->data[2]);
|
||||
#endif
|
||||
lapb_dbg(2, "(%p) S%d TX %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state,
|
||||
skb->data[0], skb->data[1], skb->data[2]);
|
||||
|
||||
if (!lapb_data_transmit(lapb, skb))
|
||||
kfree_skb(skb);
|
||||
@@ -164,16 +162,10 @@ void lapb_establish_data_link(struct lapb_cb *lapb)
|
||||
lapb->n2count = 0;
|
||||
|
||||
if (lapb->mode & LAPB_EXTENDED) {
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX SABME(1)\n",
|
||||
lapb->dev, lapb->state);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX SABME(1)\n", lapb->dev, lapb->state);
|
||||
lapb_send_control(lapb, LAPB_SABME, LAPB_POLLON, LAPB_COMMAND);
|
||||
} else {
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX SABM(1)\n",
|
||||
lapb->dev, lapb->state);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX SABM(1)\n", lapb->dev, lapb->state);
|
||||
lapb_send_control(lapb, LAPB_SABM, LAPB_POLLON, LAPB_COMMAND);
|
||||
}
|
||||
|
||||
@@ -183,10 +175,8 @@ void lapb_establish_data_link(struct lapb_cb *lapb)
|
||||
|
||||
void lapb_enquiry_response(struct lapb_cb *lapb)
|
||||
{
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX RR(1) R%d\n",
|
||||
lapb->dev, lapb->state, lapb->vr);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX RR(1) R%d\n",
|
||||
lapb->dev, lapb->state, lapb->vr);
|
||||
|
||||
lapb_send_control(lapb, LAPB_RR, LAPB_POLLON, LAPB_RESPONSE);
|
||||
|
||||
@@ -195,10 +185,8 @@ void lapb_enquiry_response(struct lapb_cb *lapb)
|
||||
|
||||
void lapb_timeout_response(struct lapb_cb *lapb)
|
||||
{
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX RR(0) R%d\n",
|
||||
lapb->dev, lapb->state, lapb->vr);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX RR(0) R%d\n",
|
||||
lapb->dev, lapb->state, lapb->vr);
|
||||
lapb_send_control(lapb, LAPB_RR, LAPB_POLLOFF, LAPB_RESPONSE);
|
||||
|
||||
lapb->condition &= ~LAPB_ACK_PENDING_CONDITION;
|
||||
|
||||
+12
-16
@@ -13,6 +13,8 @@
|
||||
* LAPB 001 Jonathan Naylor Started Coding
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <linux/errno.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/socket.h>
|
||||
@@ -111,11 +113,9 @@ int lapb_decode(struct lapb_cb *lapb, struct sk_buff *skb,
|
||||
{
|
||||
frame->type = LAPB_ILLEGAL;
|
||||
|
||||
#if LAPB_DEBUG > 2
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d RX %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state,
|
||||
skb->data[0], skb->data[1], skb->data[2]);
|
||||
#endif
|
||||
lapb_dbg(2, "(%p) S%d RX %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state,
|
||||
skb->data[0], skb->data[1], skb->data[2]);
|
||||
|
||||
/* We always need to look at 2 bytes, sometimes we need
|
||||
* to look at 3 and those cases are handled below.
|
||||
@@ -284,12 +284,10 @@ void lapb_transmit_frmr(struct lapb_cb *lapb)
|
||||
dptr++;
|
||||
*dptr++ = lapb->frmr_type;
|
||||
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX FRMR %02X %02X %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state,
|
||||
skb->data[1], skb->data[2], skb->data[3],
|
||||
skb->data[4], skb->data[5]);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX FRMR %02X %02X %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state,
|
||||
skb->data[1], skb->data[2], skb->data[3],
|
||||
skb->data[4], skb->data[5]);
|
||||
} else {
|
||||
dptr = skb_put(skb, 4);
|
||||
*dptr++ = LAPB_FRMR;
|
||||
@@ -301,11 +299,9 @@ void lapb_transmit_frmr(struct lapb_cb *lapb)
|
||||
dptr++;
|
||||
*dptr++ = lapb->frmr_type;
|
||||
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S%d TX FRMR %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state, skb->data[1],
|
||||
skb->data[2], skb->data[3]);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S%d TX FRMR %02X %02X %02X\n",
|
||||
lapb->dev, lapb->state, skb->data[1],
|
||||
skb->data[2], skb->data[3]);
|
||||
}
|
||||
|
||||
lapb_transmit_buffer(lapb, skb, LAPB_RESPONSE);
|
||||
|
||||
+11
-21
@@ -14,6 +14,8 @@
|
||||
* LAPB 002 Jonathan Naylor New timer architecture.
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <linux/errno.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/socket.h>
|
||||
@@ -105,21 +107,17 @@ static void lapb_t1timer_expiry(unsigned long param)
|
||||
lapb_clear_queues(lapb);
|
||||
lapb->state = LAPB_STATE_0;
|
||||
lapb_disconnect_indication(lapb, LAPB_TIMEDOUT);
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S1 -> S0\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(0, "(%p) S1 -> S0\n", lapb->dev);
|
||||
return;
|
||||
} else {
|
||||
lapb->n2count++;
|
||||
if (lapb->mode & LAPB_EXTENDED) {
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S1 TX SABME(1)\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S1 TX SABME(1)\n",
|
||||
lapb->dev);
|
||||
lapb_send_control(lapb, LAPB_SABME, LAPB_POLLON, LAPB_COMMAND);
|
||||
} else {
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S1 TX SABM(1)\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S1 TX SABM(1)\n",
|
||||
lapb->dev);
|
||||
lapb_send_control(lapb, LAPB_SABM, LAPB_POLLON, LAPB_COMMAND);
|
||||
}
|
||||
}
|
||||
@@ -133,15 +131,11 @@ static void lapb_t1timer_expiry(unsigned long param)
|
||||
lapb_clear_queues(lapb);
|
||||
lapb->state = LAPB_STATE_0;
|
||||
lapb_disconnect_confirmation(lapb, LAPB_TIMEDOUT);
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S2 -> S0\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(0, "(%p) S2 -> S0\n", lapb->dev);
|
||||
return;
|
||||
} else {
|
||||
lapb->n2count++;
|
||||
#if LAPB_DEBUG > 1
|
||||
printk(KERN_DEBUG "lapb: (%p) S2 TX DISC(1)\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(1, "(%p) S2 TX DISC(1)\n", lapb->dev);
|
||||
lapb_send_control(lapb, LAPB_DISC, LAPB_POLLON, LAPB_COMMAND);
|
||||
}
|
||||
break;
|
||||
@@ -155,9 +149,7 @@ static void lapb_t1timer_expiry(unsigned long param)
|
||||
lapb->state = LAPB_STATE_0;
|
||||
lapb_stop_t2timer(lapb);
|
||||
lapb_disconnect_indication(lapb, LAPB_TIMEDOUT);
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S3 -> S0\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(0, "(%p) S3 -> S0\n", lapb->dev);
|
||||
return;
|
||||
} else {
|
||||
lapb->n2count++;
|
||||
@@ -173,9 +165,7 @@ static void lapb_t1timer_expiry(unsigned long param)
|
||||
lapb_clear_queues(lapb);
|
||||
lapb->state = LAPB_STATE_0;
|
||||
lapb_disconnect_indication(lapb, LAPB_TIMEDOUT);
|
||||
#if LAPB_DEBUG > 0
|
||||
printk(KERN_DEBUG "lapb: (%p) S4 -> S0\n", lapb->dev);
|
||||
#endif
|
||||
lapb_dbg(0, "(%p) S4 -> S0\n", lapb->dev);
|
||||
return;
|
||||
} else {
|
||||
lapb->n2count++;
|
||||
|
||||
Reference in New Issue
Block a user