From owner-cvs-src-old@FreeBSD.ORG Sun Sep 5 04:59:42 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C7DF106566B for ; Sun, 5 Sep 2010 04:59:42 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 59E618FC08 for ; Sun, 5 Sep 2010 04:59:42 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o854xg0C017454 for ; Sun, 5 Sep 2010 04:59:42 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o854xgfD017453 for cvs-src-old@freebsd.org; Sun, 5 Sep 2010 04:59:42 GMT (envelope-from daichi@repoman.freebsd.org) Message-Id: <201009050459.o854xgfD017453@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to daichi@repoman.freebsd.org using -f From: Daichi GOTO Date: Sun, 5 Sep 2010 04:58:16 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/mount_unionfs mount_unionfs.8 src/sys/fs/unionfs union_vfsops.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2010 04:59:42 -0000 daichi 2010-09-05 04:58:16 UTC FreeBSD src repository Modified files: sbin/mount_unionfs mount_unionfs.8 sys/fs/unionfs union_vfsops.c Log: SVN rev 212221 on 2010-09-05 04:58:16Z by daichi Allowed unionfs to use whiteout not supporting file system as upper layer. Until now, unionfs prevents to use that kind of file system as upper layer. This time, I changed to allow that kind of file system as upper layer. By this change, you can use whiteout not supporting file system (e.g., especially for tmpfs) as upper layer. It's very useful for combination of tmpfs as upper layer and read only file system as lower layer. By difinition, without whiteout support from the file system backing the upper layer, there is no way that delete and rename operations on lower layer objects can be done. EOPNOTSUPP is returned for this kind of operations as generated by VOP_WHITEOUT() along with any others which would make modifica tions to the lower layer, such as chmod(1). This change is suggested by ed. Submitted by: ed Revision Changes Path 1.24 +4 -3 src/sbin/mount_unionfs/mount_unionfs.8 1.97 +0 -21 src/sys/fs/unionfs/union_vfsops.c