From mboxrd@z Thu Jan 1 00:00:00 1970 From: Randy Dunlap Subject: more "unreplaced symbol" warnings Date: Sun, 29 May 2011 14:54:50 -0700 Message-ID: <20110529145450.8c042971.rdunlap@xenotime.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from oproxy1-pub.bluehost.com ([66.147.249.253]:59364 "HELO oproxy1-pub.bluehost.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1753421Ab1E2V55 (ORCPT ); Sun, 29 May 2011 17:57:57 -0400 Received: from static-50-53-38-135.bvtn.or.frontiernet.net ([50.53.38.135] helo=chimera.site) by box742.bluehost.com with esmtpa (Exim 4.69) (envelope-from ) id 1QQnzg-0001Vc-2W for linux-sparse@vger.kernel.org; Sun, 29 May 2011 15:57:56 -0600 Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: linux-sparse@vger.kernel.org I see that there was a short thread in Feb. 2008 about unreplaced symbols. Here are more warnings from Linux 2.6.39-git18 mainline. Obviously lots of them are just repeats, but this is what I get from x86_64 allmodconfig. Any suggestions about how to eliminate them? Thanks. include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'val' include/linux/netfilter_bridge.h:62:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/linux/netfilter_bridge.h:64:14: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:80:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:80:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:83:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:83:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:53:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:53:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:56:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:56:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:80:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:80:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:83:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:83:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:80:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:80:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' net/bridge/br_multicast.c:83:14: warning: unreplaced symbol 'val' net/bridge/br_multicast.c:83:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/net/inet_ecn.h:126:14: warning: unreplaced symbol 'val' include/net/inet_ecn.h:126:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/net/inet_ecn.h:131:14: warning: unreplaced symbol 'val' include/net/inet_ecn.h:131:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/net/inet_ecn.h:126:14: warning: unreplaced symbol 'val' include/net/inet_ecn.h:126:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/net/inet_ecn.h:131:14: warning: unreplaced symbol 'val' include/net/inet_ecn.h:131:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/net/inet_ecn.h:126:14: warning: unreplaced symbol 'val' include/net/inet_ecn.h:126:14: warning: unreplaced symbol 'return' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:16: warning: unreplaced symbol 'val' include/linux/swab.h:51:9: warning: unreplaced symbol 'return' include/net/inet_ecn.h:131:14: warning: unreplaced symbol 'val' include/net/inet_ecn.h:131:14: warning: unreplaced symbol 'return' --- ~Randy *** Remember to use Documentation/SubmitChecklist when testing your code ***