# make headers_check ... /home/nathanl/devel/linux-2.6.git/usr/include/linux/fs.h:11: included file 'linux/checkpoint_types.h' is not exported This breaks building of any user space code which includes fs.h. include/linux/checkpoint_types.h is not exported. include/linux/fs.h is exported. The latter #includes the former for the declaration of struct ckpt_ctx, but this is not strictly necessary for correctness. Forward-declaring struct ckpt_ctx and removing the include of checkpoint_types.h is sufficient and fixes the breakage. Signed-off-by: Nathan Lynch <ntl@xxxxxxxxx> --- include/linux/fs.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux/fs.h b/include/linux/fs.h index e64f892..18e462c 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h @@ -8,7 +8,6 @@ #include <linux/limits.h> #include <linux/ioctl.h> -#include <linux/checkpoint_types.h> /* * It's silly to have NR_OPEN bigger than NR_FILE, but you can change @@ -389,6 +388,7 @@ struct kstatfs; struct vm_area_struct; struct vfsmount; struct cred; +struct ckpt_ctx; extern void __init inode_init(void); extern void __init inode_init_early(void); -- 1.6.0.6 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers