--- efivar-0.23/src/linux.c.orig 2016-06-23 20:56:40.006600643 +0200 +++ efivar-0.23/src/linux.c 2016-06-23 20:56:49.526548896 +0200 @@ -22,7 +22,12 @@ #include #include #include +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 0) +#include +#else #include +#endif #include #include #include --- efivar-0.23/src/Makefile.orig 2016-06-23 21:04:59.510561274 +0200 +++ efivar-0.23/src/Makefile 2016-06-23 21:08:25.262779936 +0200 @@ -60,6 +60,7 @@ libefiboot.a : $(patsubst %.o,%.static.o,$(LIBEFIBOOT_OBJECTS)) libefiboot.so : $(LIBEFIBOOT_OBJECTS) +libefiboot.so : LIBS=efivar deps :: $(ALL_SOURCES) $(MAKE) -f $(SRCDIR)/Make.deps deps SOURCES="$(ALL_SOURCES)"