travis: manually generate sys/syscall.h
authorAndres Gomez <agomez@igalia.com>
Thu, 19 Jul 2018 12:33:33 +0000 (15:33 +0300)
committerAndres Gomez <agomez@igalia.com>
Tue, 24 Jul 2018 16:52:11 +0000 (19:52 +0300)
commit3647b16675f98577e19674ff25a9136ad3af8f73
treee686309b5e2933a8f6dcc429158aea0de1c00843
parent7665a05a3aff039d17c5741f1c6a98ae79608c51
travis: manually generate sys/syscall.h

Until now, the needed bits were wrongly included in linux/memfd.h

Since Travis' sys/syscall.h doesn't provide the SYS_memfd_create, we
generate that header manually, including the needed bits to avoid
compilation problems, as the ones observed after:
3228335b55c ("intel: aubinator: handle GGTT mappings")

v2: replace fixes commit with the first direct user of
    syscall.h (Emil).

Fixes: 3228335b55c ("intel: aubinator: handle GGTT mappings")
Cc: Emil Velikov <emil.velikov@collabora.com>
Cc: Juan A. Suarez Romero <jasuarez@igalia.com>
Cc: Dylan Baker <dylan.c.baker@intel.com>
Cc: Eric Engestrom <eric.engestrom@intel.com>
Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Acked-by: Eric Engestrom <eric.engestrom@intel.com>
.travis.yml