From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753010AbdBNJYx (ORCPT ); Tue, 14 Feb 2017 04:24:53 -0500 Received: from mail-ot0-f193.google.com ([74.125.82.193]:36428 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752968AbdBNJYt (ORCPT ); Tue, 14 Feb 2017 04:24:49 -0500 From: maomao xu To: gregkh@linuxfoundation.org, imre.deak@gmail.com, emil.gedda@emilgedda.se, dan.carpenter@oracle.com, bhumirks@gmail.com, jrodbar@yahoo.es, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Cc: maomao xu Subject: [PATCH] staging: gdm724x: Fix sparse warnings Date: Tue, 14 Feb 2017 17:24:00 +0800 Message-Id: <1487064240-28417-1-git-send-email-albert008.xu@gmail.com> X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org drivers/staging/gdm724x/gdm_lte.c:311:39: warning: incorrect type in assignment (different base types) drivers/staging/gdm724x/gdm_lte.c:311:39: expected restricted __sum16 [addressable] [assigned] [usertype] icmp6_cksum drivers/staging/gdm724x/gdm_lte.c:311:39: got int Signed-off-by: maomao xu diff --git a/drivers/staging/gdm724x/gdm_lte.c b/drivers/staging/gdm724x/gdm_lte.c index a3e046c..ddec6d0 100644 --- a/drivers/staging/gdm724x/gdm_lte.c +++ b/drivers/staging/gdm724x/gdm_lte.c @@ -308,7 +308,7 @@ static int gdm_lte_emulate_ndp(struct sk_buff *skb_in, u32 nic_type) memcpy(icmp_na + sizeof(struct icmp6hdr), &na, sizeof(struct neighbour_advertisement)); - icmp6_out.icmp6_cksum = icmp6_checksum(&ipv6_out, + icmp6_out.icmp6_cksum = (__force __sum16)icmp6_checksum(&ipv6_out, (u16 *)icmp_na, sizeof(icmp_na)); } else { return -1; -- 1.7.9.5