Hi Arron, FYI, there are new sparse warnings show up in tree: git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-3.0.git nfc-next head: f97d5073425f5a5a8113cb3cb2e49f833513a5b6 commit: c17bb5e7c9e8c9775c6d7078eb399529334d5522 [31/34] NFC: Implement HCI DEP send and receive data Old sparse warnings: net/nfc/hci/core.c:223:37: sparse: cast to restricted __be16 net/nfc/hci/core.c:223:37: sparse: cast to restricted __be16 net/nfc/hci/core.c:223:37: sparse: cast to restricted __be16 net/nfc/hci/core.c:223:37: sparse: cast to restricted __be16 vim +653 net/nfc/hci/core.c c17bb5e7 (Arron Wang 2012-09-27 @653) int hci_tm_send(struct nfc_dev *nfc_dev, struct sk_buff *skb) c17bb5e7 (Arron Wang 2012-09-27 654) { c17bb5e7 (Arron Wang 2012-09-27 655) struct nfc_hci_dev *hdev = nfc_get_drvdata(nfc_dev); c17bb5e7 (Arron Wang 2012-09-27 656) c17bb5e7 (Arron Wang 2012-09-27 657) if (hdev->ops->tm_send) c17bb5e7 (Arron Wang 2012-09-27 658) return hdev->ops->tm_send(hdev, skb); c17bb5e7 (Arron Wang 2012-09-27 659) else c17bb5e7 (Arron Wang 2012-09-27 660) return -ENOTSUPP; c17bb5e7 (Arron Wang 2012-09-27 661) } Please consider folding the attached diff :-) --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu, Yuanhan Liu Intel Corporation