[prev in list] [next in list] [prev in thread] [next in thread]
List: gfs-cvs
Subject: [gfs-commit] cvs commit: GFS/src/fs/arch_linux_2_4 file.c inode.c super.c
From: Adrian Cox <acox () sistina ! com>
Date: 2001-03-30 16:11:34
[Download RAW message or body]
acox 2001/03/30 10:11:34 CST
Modified files:
src/fs/arch_linux_2_4 file.c inode.c super.c
Log:
Move locking of inode to a wrapper around generic_file_write to avoid deadlocks.
(Deadlocks arose because unlocking the inode could call gfs_sync_pg, which
did not know that generic_file_write had locked the page.)
Leave handling of synchronous mounts to Linux VFS.
Revision Changes Path
1.73 +39 -1 GFS/src/fs/arch_linux_2_4/file.c
1.77 +2 -16 GFS/src/fs/arch_linux_2_4/inode.c
1.89 +1 -1 GFS/src/fs/arch_linux_2_4/super.c
_______________________________________________
gfs-commit mailing list
gfs-commit@sistina.com
http://lists.sistina.com/mailman/listinfo/gfs-commit
Read the GFS Howto: http://www.sistina.com/gfs/Pages/howto.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic