Re: [PATCH 04/27] ext2: Add ext2_sb_info mutex

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jan Blunck <jblunck@...>
Cc: Andi Kleen <andi@...>, <linux-fsdevel@...>, Matthew Wilcox <matthew@...>, <linux-kernel@...>, Jan Kara <jack@...>, Al Viro <viro@...>, Andrew Morton <akpm@...>, Andi Kleen <ak@...>, Christoph Hellwig <hch@...>, Pekka Enberg <penberg@...>, Andreas Dilger <adilger@...>, <linux-ext4@...>
Date: Thursday, November 5, 2009 - 9:55 am

On Mon 02-11-09 17:57:52, Jan Blunck wrote:

The patch is generally fine. I have just a few minor comments below:

> diff --git a/fs/ext2/super.c b/fs/ext2/super.c

I don't like this dropping of spinlock inside ext2_sync_super. Can we
just drop it here and retake it in ext2_sync_super? It's by far not a
performance critical path so it should not really matter.

> diff --git a/include/linux/ext2_fs_sb.h b/include/linux/ext2_fs_sb.h

As I'm reading the code s_lock protects some of the fieds but definitely
not all. I'd say it protects s_mount_state, s_blocks_last, s_overhead_last,
and a content of superblock's buffer pointed to by sbi->s_es. The rest just
either does not change during lifetime of the filesystem or has different
locks (either s_umount semaphore or other spinlocks).

Honza

--
Jan Kara
SUSE Labs, CR
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 00/27] Push down BKL to the filesystems (v2), Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 00/27] Push down BKL to the filesystems (v2), Christian Borntraeger, (Mon Nov 2, 7:29 am)
Re: [PATCH 00/27] Push down BKL to the filesystems (v2), Christian Borntraeger, (Mon Nov 2, 11:31 am)
Re: [PATCH 00/27] Push down BKL to the filesystems (v2), Christian Borntraeger, (Mon Nov 2, 11:29 am)
[PATCH 05/27] BKL: Remove BKL from ext2 filesystem, Jan Blunck, (Mon Nov 2, 6:04 am)
[PATCH 09/27] BKL: Remove BKL from 9p, Jan Blunck, (Mon Nov 2, 6:04 am)
[PATCH 08/27] BKL: Remove BKL from ext4 filesystem, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 08/27] BKL: Remove BKL from ext4 filesystem, Theodore Tso, (Mon Nov 9, 10:45 am)
[PATCH 24/27] BKL: Remove BKL from romfs, Jan Blunck, (Mon Nov 2, 6:05 am)
[PATCH 23/27] BKL: Remove BKL from ramfs, Jan Blunck, (Mon Nov 2, 6:05 am)
[PATCH 19/27] BKL: Remove BKL from hugetlbfs, Jan Blunck, (Mon Nov 2, 6:04 am)
[PATCH 26/27] BKL: Remove BKL from ubifs, Jan Blunck, (Mon Nov 2, 6:05 am)
Re: [PATCH 26/27] BKL: Remove BKL from ubifs, Artem Bityutskiy, (Tue Nov 3, 1:47 am)
[PATCH 13/27] BKL: Remove BKL from configfs, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 13/27] BKL: Remove BKL from configfs, Joel Becker, (Mon Nov 2, 2:44 pm)
[PATCH 17/27] BKL: Remove BKL from exofs, Jan Blunck, (Mon Nov 2, 6:04 am)
[PATCH 20/27] BKL: Remove BKL from minix, Jan Blunck, (Mon Nov 2, 6:05 am)
Re: [PATCH 20/27] BKL: Remove BKL from minix, Coly Li, (Mon Nov 2, 6:46 am)
[PATCH 18/27] BKL: Remove BKL from hostfs, Jan Blunck, (Mon Nov 2, 6:04 am)
[PATCH 21/27] BKL: Remove BKL from omfs, Jan Blunck, (Mon Nov 2, 6:05 am)
Re: [PATCH 21/27] BKL: Remove BKL from omfs, Bob Copeland, (Tue Nov 3, 3:21 pm)
[PATCH 22/27] BKL: Remove BKL from openpromfs, Jan Blunck, (Mon Nov 2, 6:05 am)
[PATCH 15/27] BKL: Remove BKL from devpts, Jan Blunck, (Mon Nov 2, 6:04 am)
[PATCH 14/27] BKL: Remove BKL from cramfs, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 14/27] BKL: Remove BKL from cramfs, Coly Li, (Mon Nov 2, 6:46 am)
[PATCH 25/27] BKL: Remove BKL from sysfs, Jan Blunck, (Mon Nov 2, 6:05 am)
Re: [PATCH 25/27] BKL: Remove BKL from sysfs, Greg KH, (Mon Nov 2, 12:44 pm)
Re: [PATCH 25/27] BKL: Remove BKL from sysfs, Jan Blunck, (Mon Nov 2, 1:35 pm)
Re: [PATCH 25/27] BKL: Remove BKL from sysfs, Greg KH, (Mon Nov 2, 3:58 pm)
[PATCH 27/27] BKL: Remove BKL from xfs, Jan Blunck, (Mon Nov 2, 6:05 am)
[PATCH 10/27] BKL: Remove BKL from autofs4, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 10/27] BKL: Remove BKL from autofs4, Ian Kent, (Mon Nov 2, 7:13 am)
[PATCH 04/27] ext2: Add ext2_sb_info mutex, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 04/27] ext2: Add ext2_sb_info mutex, Andi Kleen, (Mon Nov 2, 6:26 am)
Re: [PATCH 04/27] ext2: Add ext2_sb_info mutex, Jan Blunck, (Mon Nov 2, 12:57 pm)
Re: [PATCH 04/27] ext2: Add ext2_sb_info mutex, Jan Kara, (Thu Nov 5, 9:55 am)
Re: [PATCH 04/27] ext2: Add ext2_sb_info mutex, Andi Kleen, (Mon Nov 2, 1:25 pm)
[PATCH 12/27] BKL: Remove BKL from btrfs, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 12/27] BKL: Remove BKL from btrfs, Chris Mason, (Mon Nov 2, 8:13 am)
[PATCH 16/27] BKL: Remove BKL from efs, Jan Blunck, (Mon Nov 2, 6:04 am)
Re: [PATCH 16/27] BKL: Remove BKL from efs, Coly Li, (Mon Nov 2, 6:47 am)
[PATCH 11/27] BKL: Remove BKL from befs, Jan Blunck, (Mon Nov 2, 6:04 am)