• Eric Paris's avatar
    SELinux: include flow.h where used rather than get it indirectly · 6ce74ec7
    Eric Paris authored
    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: default avatarRandy Dunlap <rdunlap@xenotime.net>
    Signed-off-by: default avatarEric Paris <eparis@redhat.com>
    6ce74ec7
xfrm_policy.c 71.1 KB