From b8e448297658c4087d81fbcef31731033fcaf729 Mon Sep 17 00:00:00 2001 From: Subash Abhinov Kasiviswanathan Date: Fri, 6 Jun 2014 12:47:44 -0600 Subject: [PATCH] net: rmnet_data: modify the packet logging skb->tail and skb->end are defined as character pointers in 32 bit environments and as integers in other environments. Fix compilation issues seen in the packet logging functions as a result of the data type mismtach in 64 bit environments. CRs-fixed: 665364 Change-Id: Ie70e01ce0678947d9c8cd924fe99b89ce319d4e5 Signed-off-by: Subash Abhinov Kasiviswanathan --- net/rmnet_data/rmnet_data_handlers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/rmnet_data/rmnet_data_handlers.c b/net/rmnet_data/rmnet_data_handlers.c index 44829ce56c1f..b21e229f4f5d 100644 --- a/net/rmnet_data/rmnet_data_handlers.c +++ b/net/rmnet_data/rmnet_data_handlers.c @@ -103,8 +103,8 @@ void rmnet_print_packet(const struct sk_buff *skb, const char *dev, char dir) return; pr_err("[%s][%c] - PKT skb->len=%d skb->head=%p skb->data=%p skb->tail=%p skb->end=%p\n", - dev, dir, skb->len, skb->head, skb->data, (void *)skb->tail, - (void *)skb->end); + dev, dir, skb->len, (void *)skb->head, (void *)skb->data, + skb_tail_pointer(skb), skb_end_pointer(skb)); if (skb->len > 0) len = skb->len;