]> Pileus Git - ~andy/linux/commit
SELinux: include flow.h where used rather than get it indirectly
authorEric Paris <eparis@redhat.com>
Thu, 16 Feb 2012 20:08:39 +0000 (15:08 -0500)
committerEric Paris <eparis@redhat.com>
Mon, 9 Apr 2012 16:22:41 +0000 (12:22 -0400)
commit6ce74ec75ca690c4fb3a3c5f8b7767d094d93215
tree9ae2296b93f19fd09213d2db90f749498b4e16e7
parent72e8c8593f8fdb983d9cd79d824f6b48ef21f14f
SELinux: include flow.h where used rather than get it indirectly

We use flow_cache_genid in the selinux xfrm files.  This is declared in
net/flow.h  However we do not include that file directly anywhere.  We have
always just gotten it through a long chain of indirect .h file includes.

on x86_64:

  CC      security/selinux/ss/services.o
In file included from
/next/linux-next-20120216/security/selinux/ss/services.c:69:0:
/next/linux-next-20120216/security/selinux/include/xfrm.h: In function 'selinux_xfrm_notify_policyload':
/next/linux-next-20120216/security/selinux/include/xfrm.h:51:14: error: 'flow_cache_genid' undeclared (first use in this function)
/next/linux-next-20120216/security/selinux/include/xfrm.h:51:14: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [security/selinux/ss/services.o] Error 1

Reported-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Eric Paris <eparis@redhat.com>
net/xfrm/xfrm_policy.c