From owner-cvs-all Mon Dec 18 20:41:18 2000 From owner-cvs-all@FreeBSD.ORG Mon Dec 18 20:41:14 2000 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C7BE837B400; Mon, 18 Dec 2000 20:41:14 -0800 (PST) Received: (from mckusick@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBJ4fEJ23210; Mon, 18 Dec 2000 20:41:14 -0800 (PST) (envelope-from mckusick) Message-Id: <200012190441.eBJ4fEJ23210@freefall.freebsd.org> From: Kirk McKusick Date: Mon, 18 Dec 2000 20:41:14 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ffs ffs_extern.h ffs_snapshot.c src/sys/ufs/ufs ufs_extern.h ufs_lookup.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG mckusick 2000/12/18 20:41:12 PST Modified files: sys/ufs/ffs ffs_extern.h ffs_snapshot.c sys/ufs/ufs ufs_extern.h ufs_lookup.c Log: Several small but important fixes for snapshots: 1) Be more tolerant of missing snapshot files by only trying to decrement their reference count if they are registered as active. 2) Fix for snapshots of filesystems with block sizes larger than 8K (from Ollivier Robert ). 3) Fix to avoid losing last block in snapshot file when calculating blocks that need to be copied (from Don Coleman ). Revision Changes Path 1.36 +2 -1 src/sys/ufs/ffs/ffs_extern.h 1.7 +37 -15 src/sys/ufs/ffs/ffs_snapshot.c 1.30 +2 -2 src/sys/ufs/ufs/ufs_extern.h 1.43 +3 -3 src/sys/ufs/ufs/ufs_lookup.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message