On Wed, 14 Aug 2013 00:54:00 +0200 Jeroen Roovers <jer@xxxxxxxxxx> wrote: > On Tue, 13 Aug 2013 23:29:42 +0200 > Helge Deller <deller@xxxxxx> wrote: > > > > [1] https://bugs.gentoo.org/show_bug.cgi?id=480268 > > > > In the Linux kernel we use the compat layer for 32bit syscalls on > > 64bit kernel: arch/parisc/kernel/syscall_table.S: > > ENTRY_COMP(fanotify_mark) which means we call (with 32bit userspace > > on 64bit kernel): > > fs/notify/fanotify/fanotify_user.c:COMPAT_SYSCALL_DEFINE6(fanotify_mark, > > int, fanotify_fd, unsigned int, flags, __u32, mask0, __u32, mask1, > > int, dfd, const char __user *, pathname) which has 6 parameters. > > > > So, I assume you need one more "i" in this line here (change i:iiiis > > -> i:iiiiis {to 5 i's}): > > I tried that too with a similarly bad result After the 5 i patch =and= recompiling fatrace, fanotify_mark() now works properly. Which brings me no closer to systemd support on HPPA, I'm afraid, but at least systemd now installs properly. I'm working on writing up another e-mail about the next hurdle[1] systemd presents us. jer [1] Sneak preview: https://bugs.gentoo.org/show_bug.cgi?id=482214 -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html