public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH 0/2] Increase fsync() coverage - GH#452
@ 2019-09-17 10:17 Martin Doucha
  2019-09-17 10:17 ` [LTP] [PATCH 1/2] Update syscalls/fsync03 to new API Martin Doucha
  2019-09-17 10:17 ` [LTP] [PATCH 2/2] Improve coverage in syscalls/fsync03 Martin Doucha
  0 siblings, 2 replies; 9+ messages in thread
From: Martin Doucha @ 2019-09-17 10:17 UTC (permalink / raw)
  To: ltp

This patchset partially solves GH issue #452. New test cases: Call fsync()
on open socket, fifo, and closed non-negative file descriptor.

What is not tested (yet): fsync() calls which produce EINTR, EIO, ENOSPC,
EROFS or EDQUOT errors. These errors can only happen while data in kernel
buffers is being written to disk. Producing these errors reliably would
require some control over the block device underlying the file system.

Martin Doucha (2):
  Update syscalls/fsync03 to new API
  Improve coverage in syscalls/fsync03

 testcases/kernel/syscalls/fsync/fsync03.c | 189 +++++++++-------------
 1 file changed, 76 insertions(+), 113 deletions(-)

-- 
2.22.1


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

end of thread, other threads:[~2019-11-07 13:58 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-09-17 10:17 [LTP] [PATCH 0/2] Increase fsync() coverage - GH#452 Martin Doucha
2019-09-17 10:17 ` [LTP] [PATCH 1/2] Update syscalls/fsync03 to new API Martin Doucha
2019-10-09 15:20   ` Cyril Hrubis
2019-09-17 10:17 ` [LTP] [PATCH 2/2] Improve coverage in syscalls/fsync03 Martin Doucha
2019-10-09 15:24   ` Cyril Hrubis
2019-10-31 10:21     ` [LTP] [PATCH v3 0/2] Increase fsync() coverage - GH#452 Martin Doucha
2019-10-31 10:21       ` [LTP] [PATCH v3 1/2] Update syscalls/fsync03 to new API Martin Doucha
2019-10-31 10:21       ` [LTP] [PATCH v3 2/2] Improve coverage in syscalls/fsync03 Martin Doucha
2019-11-07 13:58         ` Cyril Hrubis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox