Eleminate the last remaining instance of a direct reference to the priv
member of struct net_device. This was debug code only, so use BUG_ON()
instead of printk.
baycom_ser_hdx.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
Index: bk-afu/drivers/net/hamradio/baycom_ser_hdx.c
===================================================================
--- bk-afu.orig/drivers/net/hamradio/baycom_ser_hdx.c
+++ bk-afu/drivers/net/hamradio/baycom_ser_hdx.c
@@ -570,12 +570,11 @@
struct baycom_state *bc;
struct baycom_ioctl bi;
- if (!dev || !dev->priv ||
- ((struct baycom_state *)dev->priv)->hdrv.magic != HDLCDRV_MAGIC) {
- printk(KERN_ERR "bc_ioctl: invalid device struct\n");
+ if (!dev)
return -EINVAL;
- }
+
bc = netdev_priv(dev);
+ BUG_ON(bc->hdrv.magic != HDLCDRV_MAGIC);
if (cmd != SIOCDEVPRIVATE)
return -ENOIOCTLCMD;
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html