[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