From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18543 invoked by alias); 7 May 2005 06:43:19 -0000 Mailing-List: contact cluster-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cluster-cvs-owner@sources.redhat.com Received: (qmail 18453 invoked by uid 9471); 7 May 2005 06:43:18 -0000 Date: Sat, 07 May 2005 06:43:00 -0000 Message-ID: <20050507064318.18452.qmail@sourceware.org> From: kpreslan@sourceware.org To: cluster-cvs@sources.redhat.com Subject: cluster/gfs2-kernel/src/gfs2 bmap.c glock.c gl ... X-SW-Source: 2005-q2/txt/msg00285.txt.bz2 List-Id: CVSROOT: /cvs/cluster Module name: cluster Changes by: kpreslan@sourceware.org 2005-05-07 06:43:18 Modified files: gfs2-kernel/src/gfs2: bmap.c glock.c glock.h glops.c incore.h inode.c ioctl.c log.c meta_io.c ops_file.c ops_fstype.c ops_super.c ops_vm.c recovery.c super.c trans.c util.h Log message: Fix problem of writepage() needing to map blocks at weird times when another process might be changing the metadata tree. Added some locking so the writepage never sees an inconsistent tree. Plus some cleanups in the recusive glocking code. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/bmap.c.diff?cvsroot=cluster&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/glock.c.diff?cvsroot=cluster&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/glock.h.diff?cvsroot=cluster&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/glops.c.diff?cvsroot=cluster&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/incore.h.diff?cvsroot=cluster&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/inode.c.diff?cvsroot=cluster&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/ioctl.c.diff?cvsroot=cluster&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/log.c.diff?cvsroot=cluster&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/meta_io.c.diff?cvsroot=cluster&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/ops_file.c.diff?cvsroot=cluster&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/ops_fstype.c.diff?cvsroot=cluster&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/ops_super.c.diff?cvsroot=cluster&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/ops_vm.c.diff?cvsroot=cluster&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/recovery.c.diff?cvsroot=cluster&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/super.c.diff?cvsroot=cluster&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/trans.c.diff?cvsroot=cluster&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs2-kernel/src/gfs2/util.h.diff?cvsroot=cluster&r1=1.2&r2=1.3