1. 05 Aug, 2002 7 commits
    • Linus Torvalds's avatar
      Merge bk://jfs.bkbits.net/linux-2.5 · f951b5f5
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      f951b5f5
    • Dave Kleikamp's avatar
      Add resize function to JFS · 8c8da5ae
      Dave Kleikamp authored
      This is invoked by mount -remount,resize=<blocks>.
      See Documentation/filesystems/jfs.txt for more information.
      8c8da5ae
    • Dave Kleikamp's avatar
      Merge kleikamp.austin.ibm.com:/home/shaggy/bk/jfs-2.5 · fde6699c
      Dave Kleikamp authored
      into kleikamp.austin.ibm.com:/home/shaggy/bk/resize-2.5
      fde6699c
    • Dave Kleikamp's avatar
      Rework JFS's inode locking · 1c706086
      Dave Kleikamp authored
      In order for JFS to be able to quiesce the current activity, while
      blocking new transactions, the locking needed some rework.  New
      transactions are stopped in the functions txBegin or txBeginAnon,
      where the rdwrlock (IREAD_LOCK/IWRITE_LOCK) may be held.  Dirty
      inodes may need to be committed while new transactions are blocked
      here, so another lock is introduced (commit_sem) which is taken after
      txBegin/txBeginAnon is called.  This ensures that the proper
      serialization takes place, without the write_inode method needing to
      grab the rdwrlock.
      
      In addition, the use of IWRITE_LOCK and IREAD_LOCK has been removed
      from directory inodes.  The serialization done by the VFS using i_sem
      is sufficient to avoid races.
      
      This patch removes JFS's dependency on down_write_trylock.
      1c706086
    • Dave Kleikamp's avatar
      Merge jfs@jfs.bkbits.net:linux-2.5 · 30c4273f
      Dave Kleikamp authored
      into kleikamp.austin.ibm.com:/home/shaggy/bk/jfs-2.5
      30c4273f
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/janitor-2.5 · 8834e16c
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      8834e16c
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/davem/BK/net-2.5 · d7d823ed
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      d7d823ed
  2. 04 Aug, 2002 23 commits
  3. 03 Aug, 2002 10 commits