From owner-cvs-src@FreeBSD.ORG Thu Jan 17 14:59:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBAC116A468; Thu, 17 Jan 2008 14:59:26 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DC19713C4F0; Thu, 17 Jan 2008 14:59:26 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m0HExQWi069932; Thu, 17 Jan 2008 14:59:26 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m0HExQsJ069931; Thu, 17 Jan 2008 14:59:26 GMT (envelope-from pjd) Message-Id: <200801171459.m0HExQsJ069931@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 17 Jan 2008 14:59:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7_0 Cc: Subject: cvs commit: src/sys/contrib/opensolaris/uts/common/fs/zfs zvol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jan 2008 14:59:27 -0000 pjd 2008-01-17 14:59:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_7_0) sys/contrib/opensolaris/uts/common/fs/zfs zvol.c Log: MFC: sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c 1.4 Call zil_commit() (if ZIL is not disabled) after every non-read request (BIO_WRITE and BIO_FLUSH) as it is done is Solaris. The difference is that Solaris calls it only for sync requests, but we can't say in GEOM if the request is sync or async, so we do it for every request. Approved by: re (gnn) Revision Changes Path 1.2.4.1 +11 -11 src/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c