Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Aug 2019 00:46:32 +0000 (UTC)
From:      Rick Macklem <rmacklem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r351202 - head
Message-ID:  <201908190046.x7J0kW2w075222@repo.freebsd.org>

index | next in thread | raw e-mail

Author: rmacklem
Date: Mon Aug 19 00:46:31 2019
New Revision: 351202
URL: https://svnweb.freebsd.org/changeset/base/351202

Log:
  Add an entry to RELNOTES for r351201.

Modified:
  head/RELNOTES

Modified: head/RELNOTES
==============================================================================
--- head/RELNOTES	Mon Aug 19 00:29:05 2019	(r351201)
+++ head/RELNOTES	Mon Aug 19 00:46:31 2019	(r351202)
@@ -10,6 +10,15 @@ newline.  Entries should be separated by a newline.
 
 Changes to this file should not be MFCed.
 
+r351201:
+	Add a vop_stdioctl() call, so that file systems that do not support
+	holes will have a trivial implementation of lseek(SEEK_DATA/SEEK_HOLE).
+	The algorithm appears to be compatible with the POSIX draft and
+	the implementation in Linux for the case of a file system that
+	does not support holes.  Prior to this patch, lseek(2) would reply
+	-1 with errno set to ENOTTY for SEEK_DATA/SEEK_HOLE on files in
+	file systems that do not support holes.
+
 r350665:
 	The fuse driver has been renamed to fusefs(5) and been substantially
 	rewritten.  The new driver includes many bug fixes and performance


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908190046.x7J0kW2w075222>