From 126464566d84d5bc2203681a98c58ba79d5f7fe6 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Wed, 20 Apr 2016 17:15:05 +0000 Subject: [PATCH] Remove parser of unimplemented timerfd syscall timerfd syscall was introduced in v2.6.22-rc1, but in v2.6.25-rc1 it was replaced by timerfd_* syscall family. * linux/avr32/syscallent.h (timerfd): Fix nargs. * linux/dummy.h (sys_timerfd): Add stub alias. * time.c (SYS_FUNC(timerfd)): Remove. --- linux/avr32/syscallent.h | 2 +- linux/dummy.h | 1 + time.c | 12 ------------ 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/linux/avr32/syscallent.h b/linux/avr32/syscallent.h index de90634c..0b4ceac3 100644 --- a/linux/avr32/syscallent.h +++ b/linux/avr32/syscallent.h @@ -305,7 +305,7 @@ [277] = { 3, TI, SEN(shmctl), "shmctl" }, [278] = { 4, TD|TF, SEN(utimensat), "utimensat" }, [279] = { 3, TD|TS, SEN(signalfd), "signalfd" }, -[280] = { 2, TD, SEN(timerfd), "timerfd" }, +[280] = { 4, TD, SEN(timerfd), "timerfd" }, [281] = { 1, TD, SEN(eventfd), "eventfd" }, [282] = { }, [283] = { 2, TD, SEN(setns), "setns" }, diff --git a/linux/dummy.h b/linux/dummy.h index 984b290c..bb23f5dd 100644 --- a/linux/dummy.h +++ b/linux/dummy.h @@ -147,6 +147,7 @@ #define sys_query_module printargs #define sys_security printargs #define sys_stty printargs +#define sys_timerfd printargs #define sys_tuxcall printargs #define sys_ulimit printargs #define sys_ustat printargs diff --git a/time.c b/time.c index c98862d8..4c218936 100644 --- a/time.c +++ b/time.c @@ -303,18 +303,6 @@ SYS_FUNC(timer_gettime) #include "xlat/timerfdflags.h" -SYS_FUNC(timerfd) -{ - tprintf("%ld, ", tcp->u_arg[0]); - printclockname(tcp->u_arg[0]); - tprints(", "); - printflags(timerfdflags, tcp->u_arg[2], "TFD_???"); - tprints(", "); - print_itimerspec(tcp, tcp->u_arg[3]); - - return RVAL_DECODED | RVAL_FD; -} - SYS_FUNC(timerfd_create) { printclockname(tcp->u_arg[0]); -- 2.40.0