From owner-cvs-src@FreeBSD.ORG  Thu Jan 17 07:50:35 2008
Return-Path: <owner-cvs-src@FreeBSD.ORG>
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 0C35416A418;
	Thu, 17 Jan 2008 07:50:35 +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 D89EB13C455;
	Thu, 17 Jan 2008 07:50:34 +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 m0H7oYrl073540;
	Thu, 17 Jan 2008 07:50:34 GMT (envelope-from pjd@repoman.freebsd.org)
Received: (from pjd@localhost)
	by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m0H7oYdl073539;
	Thu, 17 Jan 2008 07:50:34 GMT (envelope-from pjd)
Message-Id: <200801170750.m0H7oYdl073539@repoman.freebsd.org>
From: Pawel Jakub Dawidek <pjd@FreeBSD.org>
Date: Thu, 17 Jan 2008 07:50:34 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: RELENG_7
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 <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jan 2008 07:50:35 -0000

pjd         2008-01-17 07:50:34 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    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.2.1   +11 -11    src/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c