Resending, looks like the list rejected my reply because my client was attaching s-mime signatures..
On Wed, 2018-04-04 at 15:02 -0700, Dan Williams wrote: > The ndctl project maintains a local version of the ndctl.h header file > published by the kernel. Given that the kernel header may be out of date > relative to the header used to build ndctl, provide the local version in > ndctl/ndctl.h alongside ndctl/libndctl.h so that consumers of the > library have access to the same definitions used to build the library. > > Reported-by: Juston Li <juston...@intel.com> > Signed-off-by: Dan Williams <dan.j.willi...@intel.com> > --- > ndctl/lib/Makefile.am | 2 +- > ndctl/ndctl.h | 2 ++ > test/ack-shutdown-count-set.c | 3 --- > 3 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/ndctl/lib/Makefile.am b/ndctl/lib/Makefile.am > index e3a12e7177e9..77970399bf00 100644 > --- a/ndctl/lib/Makefile.am > +++ b/ndctl/lib/Makefile.am > @@ -3,7 +3,7 @@ include $(top_srcdir)/Makefile.am.in > %.pc: %.pc.in Makefile > $(SED_PROCESS) > > -pkginclude_HEADERS = ../libndctl.h > +pkginclude_HEADERS = ../libndctl.h ../ndctl.h > lib_LTLIBRARIES = libndctl.la > > libndctl_la_SOURCES =\ > diff --git a/ndctl/ndctl.h b/ndctl/ndctl.h > index ebd2a41cce46..c6aaa4c0981f 100644 > --- a/ndctl/ndctl.h > +++ b/ndctl/ndctl.h > @@ -13,7 +13,9 @@ > #ifndef __NDCTL_H__ > #define __NDCTL_H__ > > +#ifndef ARRAY_SIZE > #include <ccan/array_size/array_size.h> > +#endif > #include <linux/types.h> > #include <sys/user.h> > #include <unistd.h> > diff --git a/test/ack-shutdown-count-set.c b/test/ack-shutdown-count- > set.c > index ef38176442f1..6766c5f3b021 100644 > --- a/test/ack-shutdown-count-set.c > +++ b/test/ack-shutdown-count-set.c > @@ -15,9 +15,6 @@ > > #include <ccan/array_size/array_size.h> > #include <ndctl/libndctl.h> > -#ifdef HAVE_NDCTL_H > -#include <linux/ndctl.h> > -#else > #include <ndctl.h> > #endif This orphaned #endif needs to be removed too. > #include <test.h> > _______________________________________________ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm