From owner-svn-src-all@FreeBSD.ORG Wed Nov 12 08:32:23 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0E37A6F1; Wed, 12 Nov 2014 08:32:23 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8FFA6DAF; Wed, 12 Nov 2014 08:32:22 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id sAC8WHfJ044009 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 12 Nov 2014 10:32:17 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua sAC8WHfJ044009 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id sAC8WHuL044008; Wed, 12 Nov 2014 10:32:17 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 12 Nov 2014 10:32:16 +0200 From: Konstantin Belousov To: Marcel Moolenaar Subject: Re: svn commit: r274410 - head/usr.bin/mkimg Message-ID: <20141112083216.GK17068@kib.kiev.ua> References: <201411120010.sAC0ARwD099300@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201411120010.sAC0ARwD099300@svn.freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2014 08:32:23 -0000 On Wed, Nov 12, 2014 at 12:10:27AM +0000, Marcel Moolenaar wrote: > Author: marcel > Date: Wed Nov 12 00:10:27 2014 > New Revision: 274410 > URL: https://svnweb.freebsd.org/changeset/base/274410 > > Log: > SEEK_DATA has interesting behaviour for sparse files on ZFS. A sparse file > with 128K of random data and truncated to 800K can have SEEK_DATA return -1 > when given an offset of 128K. On UFS, the SEEK_DATA returns 800K (the size > of the file). SEEK_HOLE on ZFS seems to behave the same as UFS. BTW, this is because UFS cannot have hole at the end of file. The file you describe has the last block allocated on UFS.