Hi,
Attached is the diff for my palo 1.16+nmu1 NMU.
diff -Nru /tmp/adeodato/FR8G2RrR40/palo-1.16/debian/changelog /tmp/adeodato/K1YYFEj65D/palo-1.16+nmu1/debian/changelog --- /tmp/adeodato/FR8G2RrR40/palo-1.16/debian/changelog 2007-09-12 18:21:22.000000000 +0200 +++ /tmp/adeodato/K1YYFEj65D/palo-1.16+nmu1/debian/changelog 2008-10-08 16:46:58.000000000 +0200 @@ -1,3 +1,12 @@ +palo (1.16+nmu1) unstable; urgency=medium + + * Non-maintainer upload. + * lib/elf32.c, lib/elf64.c: include sys/types.h explicitly to work around + a linux/elf.h that's not userspace-safe. Patch by Steve Langasek, thanks! + (Closes: #464262) + + -- Adeodato Simó <[EMAIL PROTECTED]> Wed, 08 Oct 2008 16:41:10 +0200 + palo (1.16) unstable; urgency=low [ Matthew Wilcox ] diff -Nru /tmp/adeodato/FR8G2RrR40/palo-1.16/lib/elf32.c /tmp/adeodato/K1YYFEj65D/palo-1.16+nmu1/lib/elf32.c --- /tmp/adeodato/FR8G2RrR40/palo-1.16/lib/elf32.c 2007-09-12 18:12:03.000000000 +0200 +++ /tmp/adeodato/K1YYFEj65D/palo-1.16+nmu1/lib/elf32.c 2008-10-08 16:43:50.000000000 +0200 @@ -11,6 +11,7 @@ #include "common.h" #include "load.h" +#include <sys/types.h> #include <linux/elf.h> #include <stdio.h> diff -Nru /tmp/adeodato/FR8G2RrR40/palo-1.16/lib/elf64.c /tmp/adeodato/K1YYFEj65D/palo-1.16+nmu1/lib/elf64.c --- /tmp/adeodato/FR8G2RrR40/palo-1.16/lib/elf64.c 2007-09-12 18:12:03.000000000 +0200 +++ /tmp/adeodato/K1YYFEj65D/palo-1.16+nmu1/lib/elf64.c 2008-10-08 16:43:50.000000000 +0200 @@ -17,6 +17,7 @@ # include <stdint.h> #endif #include <stdio.h> +#include <sys/types.h> #include <linux/elf.h> /* check that the address is zeros in the top 32 bits, then return