On Wed, 2025-06-25 at 04:56 -0700, Christoph Hellwig wrote: > On Wed, Jun 25, 2025 at 07:49:31AM -0400, Jeff Layton wrote: > > Another idea: add a new generic ioctl() that checks for writeback > > errors without syncing anything. That would be fairly simple to do and > > sounds like it would be useful, but I'd want to hear a better > > description of the use-case before we did anything like that. > > That's what I mean with my above proposal, except that I though of an > fcntl or syscall and not an ioctl. Yeah, a fcntl() would be reasonable, I think. For a syscall, I guess we could add an fsync2() which just adds a flags field. Then add a FSYNC_JUSTCHECK flag that makes it just check for errors and return. Personally, I like the fcntl() idea better for this, but maybe we have other uses for a fsync2(). -- Jeff Layton <jlayton@xxxxxxxxxx>