[systemd-devel] [PATCH] execute: Fix seccomp support on x32

Lennart Poettering lennart at poettering.net
Fri Aug 3 12:17:04 PDT 2012


On Tue, 24.07.12 22:45, Jonathan Callen (abcd at gentoo.org) wrote:

> In the x32 ABI, syscall numbers start at 0x40000000.  Mask that bit on
> x32 for lookups in the syscall_names array and syscall_filter and ensure
> that syscall.h is parsed correctly.

Hmpf, can't say I find this patch particularly beautiful?

Can we solve this differently? For example, I'd be open to replace the
direct seccomp code in systemd by some code based on libseccomp (now
that libseccomp actually fixed its static global state issues). That way
we should get this portability for free?

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list