All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH V2 00/17] Syscalls: Add support for time64 variants
@ 2020-05-08  4:23 Viresh Kumar
  2020-05-08  4:23 ` [LTP] [PATCH V2 01/17] syscalls/timer_gettime: Add support for time64 tests Viresh Kumar
                   ` (16 more replies)
  0 siblings, 17 replies; 37+ messages in thread
From: Viresh Kumar @ 2020-05-08  4:23 UTC (permalink / raw)
  To: ltp

Hi Cyril/Petr,

This replaces all my pending patches that I have sent earlier and not
applied yet. I am sending them all together (along with few new patches)
to avoid any rebase conflicts as reported by Petr.

I have also fixed the GPL licensing thing that Petr asked for at several
files in this V2. Otherwise no difference in the patches.

With this I have completed the time64 support for all the syscalls
tests.

Viresh Kumar (17):
  syscalls/timer_gettime: Add support for time64 tests
  syscalls/timer_settime: Add support for time64 tests
  syscalls/timerfd: Add support for time64 tests
  syscalls/sched_rr_get_interval: Add support for time64 tests
  syscalls/futex: Merge futex_wait_bitset tests
  syscalls/futex: Add support for time64 tests
  syscalls/io_pgetevents: Add support for time64 tests
  syscalls/sigwaitinfo: Migrate to new test framework
  syscalls/rt_sigtimedwait: Add support for time64 tests
  syscalls/mq_timed{send|receive}: Add support for time64 tests
  syscalls/recvmmsg: Add support for time64 tests
  syscalls/ppoll: Add support for time64 tests
  syscalls/select6: Add support for time64 tests
  syscalls/semop: Migrate to new test framework
  syscalls/semtimedop: Add support for semtimedop and its time64 version
  syscalls/utimensat: Migrate to new test framework
  syscalls/utimensat: Add support for time64 tests

 include/lapi/io_pgetevents.h                  |  15 +-
 include/tst_timer.h                           | 191 +++++++
 runtest/syscalls                              |   1 -
 testcases/kernel/syscalls/futex/.gitignore    |   1 -
 testcases/kernel/syscalls/futex/Makefile      |   1 -
 .../syscalls/futex/futex_cmp_requeue01.c      |  35 +-
 .../syscalls/futex/futex_cmp_requeue02.c      |  25 +-
 testcases/kernel/syscalls/futex/futex_utils.h |  52 +-
 .../kernel/syscalls/futex/futex_wait01.c      |  83 +--
 .../kernel/syscalls/futex/futex_wait02.c      | 104 ++--
 .../kernel/syscalls/futex/futex_wait03.c      |  91 +--
 .../kernel/syscalls/futex/futex_wait04.c      |  85 +--
 .../kernel/syscalls/futex/futex_wait05.c      |   2 +-
 .../kernel/syscalls/futex/futex_wait_bitset.h |  75 ---
 .../syscalls/futex/futex_wait_bitset01.c      | 103 +++-
 .../syscalls/futex/futex_wait_bitset02.c      |  18 -
 .../kernel/syscalls/futex/futex_wake01.c      |  71 ++-
 .../kernel/syscalls/futex/futex_wake02.c      |  99 ++--
 .../kernel/syscalls/futex/futex_wake03.c      | 111 ++--
 .../kernel/syscalls/futex/futex_wake04.c      | 150 ++---
 testcases/kernel/syscalls/futex/futextest.h   | 111 ++--
 .../syscalls/io_pgetevents/io_pgetevents01.c  |  41 +-
 .../syscalls/io_pgetevents/io_pgetevents02.c  |  59 +-
 testcases/kernel/syscalls/ipc/semop/Makefile  |   2 +-
 testcases/kernel/syscalls/ipc/semop/semop.h   |  52 ++
 testcases/kernel/syscalls/ipc/semop/semop01.c | 145 +++--
 testcases/kernel/syscalls/ipc/semop/semop02.c | 153 +++---
 testcases/kernel/syscalls/ipc/semop/semop03.c | 160 ++----
 testcases/kernel/syscalls/ipc/semop/semop04.c | 173 +++---
 testcases/kernel/syscalls/ipc/semop/semop05.c | 309 +++++------
 .../mq_timedreceive/mq_timedreceive01.c       |  97 +++-
 .../syscalls/mq_timedsend/mq_timedsend01.c    | 101 ++--
 testcases/kernel/syscalls/ppoll/ppoll01.c     |  76 ++-
 .../sched_rr_get_interval01.c                 | 131 ++---
 .../sched_rr_get_interval02.c                 | 137 ++---
 .../sched_rr_get_interval03.c                 | 151 +++--
 testcases/kernel/syscalls/select/select_var.h |  27 +-
 .../kernel/syscalls/sendmmsg/sendmmsg01.c     |  45 +-
 .../kernel/syscalls/sendmmsg/sendmmsg_var.h   |  55 +-
 .../syscalls/sigwaitinfo/sigwaitinfo01.c      | 317 ++++++-----
 .../syscalls/timer_gettime/timer_gettime01.c  | 135 ++---
 .../syscalls/timer_settime/timer_settime01.c  |  51 +-
 .../syscalls/timer_settime/timer_settime02.c  |  65 ++-
 testcases/kernel/syscalls/timerfd/timerfd01.c |  58 +-
 testcases/kernel/syscalls/timerfd/timerfd04.c |  56 +-
 .../syscalls/timerfd/timerfd_gettime01.c      | 138 +++--
 .../syscalls/timerfd/timerfd_settime01.c      | 139 +++--
 .../syscalls/timerfd/timerfd_settime02.c      |  33 +-
 testcases/kernel/syscalls/utils/mq_timed.h    |  42 +-
 .../kernel/syscalls/utimensat/utimensat01.c   | 469 ++++++++--------
 .../syscalls/utimensat/utimensat_tests.sh     | 517 ------------------
 51 files changed, 2657 insertions(+), 2701 deletions(-)
 delete mode 100644 testcases/kernel/syscalls/futex/futex_wait_bitset.h
 delete mode 100644 testcases/kernel/syscalls/futex/futex_wait_bitset02.c
 create mode 100644 testcases/kernel/syscalls/ipc/semop/semop.h
 delete mode 100755 testcases/kernel/syscalls/utimensat/utimensat_tests.sh

-- 
2.25.0.rc1.19.g042ed3e048af


^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2020-05-12  4:19 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-08  4:23 [LTP] [PATCH V2 00/17] Syscalls: Add support for time64 variants Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 01/17] syscalls/timer_gettime: Add support for time64 tests Viresh Kumar
2020-05-08  8:30   ` Arnd Bergmann
2020-05-08  4:23 ` [LTP] [PATCH V2 02/17] syscalls/timer_settime: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 03/17] syscalls/timerfd: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 04/17] syscalls/sched_rr_get_interval: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 05/17] syscalls/futex: Merge futex_wait_bitset tests Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 06/17] syscalls/futex: Add support for time64 tests Viresh Kumar
2020-05-09  9:02   ` Li Wang
2020-05-11 11:08     ` Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 07/17] syscalls/io_pgetevents: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 08/17] syscalls/sigwaitinfo: Migrate to new test framework Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 09/17] syscalls/rt_sigtimedwait: Add support for time64 tests Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 10/17] syscalls/mq_timed{send|receive}: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 11/17] syscalls/recvmmsg: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 12/17] syscalls/ppoll: " Viresh Kumar
2020-05-08  4:23 ` [LTP] [PATCH V2 13/17] syscalls/select6: " Viresh Kumar
2020-05-08  7:21   ` Arnd Bergmann
2020-05-08  4:23 ` [LTP] [PATCH V2 14/17] syscalls/semop: Migrate to new test framework Viresh Kumar
2020-05-08  4:24 ` [LTP] [PATCH V2 15/17] syscalls/semtimedop: Add support for semtimedop and its time64 version Viresh Kumar
2020-05-08  7:18   ` Arnd Bergmann
2020-05-08  8:56     ` Viresh Kumar
2020-05-08  9:24       ` Arnd Bergmann
2020-05-11  5:44         ` Viresh Kumar
2020-05-11  6:49     ` Viresh Kumar
2020-05-11  7:20       ` Arnd Bergmann
2020-05-11  7:33         ` Viresh Kumar
2020-05-11  7:58           ` Arnd Bergmann
2020-05-11 11:23             ` Viresh Kumar
2020-05-09  4:21   ` Li Wang
2020-05-11 10:43     ` Viresh Kumar
2020-05-11 12:29       ` Li Wang
2020-05-12  4:19         ` Viresh Kumar
2020-05-08  4:24 ` [LTP] [PATCH V2 16/17] syscalls/utimensat: Migrate to new test framework Viresh Kumar
2020-05-09  3:50   ` Li Wang
2020-05-11  9:33   ` Cyril Hrubis
2020-05-08  4:24 ` [LTP] [PATCH V2 17/17] syscalls/utimensat: Add support for time64 tests Viresh Kumar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.