On 05/01/2013 02:01 AM, Pablo Neira Ayuso wrote: > On Tue, Apr 30, 2013 at 10:05:52PM +0800, Fengguang Wu wrote: >> > >> > FYI, kernel build failed on >> > >> > tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next master >> > head: d7c35d45ce991ae01b6008abef120173fc9c3814 >> > commit: dba554cc481ab6582202dd954f927e7657ee453a Merge remote-tracking branch 'net-next/master' >> > date: 5 hours ago >> > config: i386-randconfig-r05-0429 (attached as .config) >> > >> > All error/warnings: >> > >> > In file included from net/netfilter/nf_log.c:4:0: >> > include/linux/proc_fs.h:58:20: error: redefinition of 'proc_set_size' >> > include/linux/proc_fs.h:51:20: note: previous definition of 'proc_set_size' was here >> > include/linux/proc_fs.h: In function 'proc_net_mkdir': >> > include/linux/proc_fs.h:69:2: error: implicit declaration of function 'proc_mkdir_data' [-Werror=implicit-function-declaration] >> > include/linux/proc_fs.h:69:2: warning: return makes pointer from integer without a cast [enabled by default] >> > net/netfilter/nf_log.c: In function 'nf_log_net_init': >>>> > >> net/netfilter/nf_log.c:373:38: error: 'struct netns_nf' has no member named 'proc_netfilter' >> > net/netfilter/nf_log.c: In function 'nf_log_net_exit': >>>> > >> net/netfilter/nf_log.c:381:37: error: 'struct netns_nf' has no member named 'proc_netfilter' >> > cc1: some warnings being treated as errors > I have attached a patch to resolve the issue. Thanks. > > > 0001-netfilter-fix-compilation-without-CONFIG_PROC_FS.patch > > >>From 4c5f54174742db8227ef117c78710a45b25368ce Mon Sep 17 00:00:00 2001 > From: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> > Date: Tue, 30 Apr 2013 19:50:54 +0200 > Subject: [PATCH] netfilter: nf_{log,queue}: fix compilation without CONFIG_PROC_FS > > This patch fixes the following compilation error: > > net/netfilter/nf_log.c:373:38: error: 'struct netns_nf' has no member named 'proc_netfilter' > > if procfs is not set. > > The netns support for nf_log, nfnetlink_log and nfnetlink_queue_core > requires CONFIG_PROC_FS in the removal path of their respective > /proc interface since net->nf.proc_netfilter is undefined in that > case. > > Reported-by: Fengguang Wu <fengguang.wu@xxxxxxxxx> > Signed-off-by: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> > --- Looks good to me, thanks for your report and fix. Acked-by: Gao feng <gaofeng@xxxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html