hi, * David Miller wrote: > Pablo Neira Ayuso (1): > netfilter: ctnetlink: remove bogus module dependency between ctnetlink and nf_nat FYI, got a common build failure with latest -git, and bisected it back to the commit above. Config attached, error log and bisect log below. (The build failure output is at the bottom, it comes after dozens of build warnings all across the kernel.) Ingo -------------> e6a7d3c04f8fe49099521e6dc9a46b0272381f2f is first bad commit commit e6a7d3c04f8fe49099521e6dc9a46b0272381f2f Author: Pablo Neira Ayuso Date: Tue Oct 14 11:58:31 2008 -0700 netfilter: ctnetlink: remove bogus module dependency between ctnetlink and nf_nat # bad: [8cde1ad6] Merge branch 'sched-fixes-for-linus' of git://git. # good: [3fa8749e] Linux 2.6.27 # good: [ead9d23d] Merge phase #4 (X2APIC, APIC unification, CPU iden # good: [cf2fa660] Merge branch 'for_linus' of git://git.kernel.org/p # good: [3400001c] powerpc: rename iommu_num_pages function to iommu_ # bad: [d7a6119f] rtc: rtc-ds1286 and rtc-m48t35 need # good: [5edc2a51] binfmt_elf_fdpic: wire up AT_EXECFD, AT_EXECFN, AT # good: [43526370] drivers/net/xen-netfront.c: Use DIV_ROUND_UP # good: [59aaade7] Merge branch 'omap3-upstream' of git://git.kernel. # bad: [ab55570d] Merge branch 'master' of git://git.kernel.org/pub/ # good: [96d46d5d] libertas : Remove unused variable warning for "old # bad: [eef9d90d] netns: correct mib stats in ip6_route_me_harder() # bad: [e6a7d3c0] netfilter: ctnetlink: remove bogus module dependen # good: [129404a1] netfilter: fix ebtables dependencies fs/afs/dir.c: In function ‘afs_d_revalidate’: kernel/lockdep.c:580: warning: ‘print_lock_dependencies’ defined but not used fs/coda/sysctl.c:14: warning: ‘fs_table_header’ defined but not used fs/coda/sysctl.c:44: warning: ‘fs_table’ defined but not used In file included from drivers/message/i2o/config-osm.c:40: drivers/message/i2o/i2o_config.c: In function ‘i2o_cfg_passthru’: drivers/message/i2o/i2o_config.c:887: warning: cast to pointer from integer of different size drivers/message/i2o/i2o_config.c:942: warning: cast to pointer from integer of different size drivers/isdn/hisax/config.c:1905: warning: ‘hisax_pci_tbl’ defined but not used fs/xfs/xfs_rtalloc.c: In function ‘xfs_growfs_rt’: drivers/char/specialix.c:2358: warning: ‘specialx_pci_tbl’ defined but not used sound/soc/codecs/tlv320aic23.c: In function ‘tlv320aic23_set_dai_sysclk’: sound/soc/codecs/tlv320aic23.c:424: warning: unused variable ‘codec’ drivers/isdn/i4l/isdn_ppp.c:435: warning: ‘get_filter’ defined but not used fs/nfsd/nfs4proc.c:1120: warning: ‘nfsd4_op_name’ defined but not used net/dccp/options.c: In function ‘dccp_parse_options’: drivers/char/rocket.c:1873: warning: ‘rocket_pci_ids’ defined but not used drivers/isdn/hisax/avm_pci.c: In function ‘avm_pci_setup’: drivers/isdn/hisax/sedlbauer.c: In function ‘setup_sedlbauer_pci’: drivers/isdn/hisax/nj_u.c: In function ‘setup_netjet_u’: drivers/isdn/hisax/telespci.c: In function ‘setup_telespci’: drivers/isdn/hisax/bkm_a4t.c: In function ‘setup_bkm_a4t’: drivers/isdn/hisax/hfc_pci.c: In function ‘setup_hfcpci’: drivers/isdn/hisax/nj_s.c: In function ‘setup_netjet_s’: drivers/watchdog/i6300esb.c:365: warning: ‘esb_pci_tbl’ defined but not used net/netfilter/nf_conntrack_proto_tcp.c: In function ‘tcp_in_window’: net/netfilter/nf_conntrack_proto_tcp.c:491: warning: unused variable ‘net’ net/netfilter/nf_conntrack_proto_tcp.c: In function ‘tcp_packet’: net/netfilter/nf_conntrack_proto_tcp.c:812: warning: unused variable ‘net’ drivers/isdn/hisax/enternow_pci.c: In function ‘setup_enternow_pci’: drivers/isdn/hisax/diva.c: In function ‘setup_diva_pci’: drivers/isdn/hisax/bkm_a8.c: In function ‘setup_sct_quadro’: drivers/isdn/hisax/w6692.c: In function ‘setup_w6692’: drivers/net/wireless/iwlwifi/iwl-scan.c:92: warning: ‘iwl_escape_essid’ defined but not used net/mac80211/rc80211_minstrel_debugfs.c:145: warning: initialization from incompatible pointer type net/netfilter/nf_conntrack_netlink.c:819: warning: ‘enum nf_nat_manip_type’ declared inside parameter list net/netfilter/nf_conntrack_netlink.c:819: warning: its scope is only this definition or declaration, which is probably not what you want net/netfilter/nf_conntrack_netlink.c:818: error: parameter 2 (‘manip’) has incomplete type net/netfilter/nf_conntrack_netlink.c: In function ‘ctnetlink_parse_nat_setup’: net/netfilter/nf_conntrack_netlink.c:821: error: ‘nfnetlink_parse_nat_setup_hook’ undeclared (first use in this function) net/netfilter/nf_conntrack_netlink.c:821: error: (Each undeclared identifier is reported only once net/netfilter/nf_conntrack_netlink.c:821: error: for each function it appears in.) net/netfilter/nf_conntrack_netlink.c:821: warning: type defaults to ‘int’ in declaration of ‘parse_nat_setup’ net/netfilter/nf_conntrack_netlink.c:823: warning: type defaults to ‘int’ in declaration of ‘_________p1’ net/netfilter/nf_conntrack_netlink.c:823: warning: type defaults to ‘int’ in declaration of ‘type name’ net/netfilter/nf_conntrack_netlink.c:841: error: called object ‘parse_nat_setup’ is not a function