LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: shaggy@austin.ibm.com (Dave Kleikamp)
To: torvalds@osdl.org
Cc: linux-kernel@vger.kernel.org
Subject: [git pull] jfs update
Date: Wed, 27 Jul 2005 13:05:47 -0500 (CDT)	[thread overview]
Message-ID: <20050727180547.6E5CE82BC4@kleikamp.dyn.webahead.ibm.com> (raw)

Linus, please pull from

rsync://rsync.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git/HEAD-for-linus

This will update the following files:

 fs/jfs/jfs_dmap.c     |   46 ++++++++++++++++++++++++++++++----------------
 fs/jfs/jfs_dtree.c    |   13 +++++++++----
 fs/jfs/jfs_logmgr.c   |    3 ++-
 fs/jfs/jfs_metapage.c |   11 +----------
 4 files changed, 42 insertions(+), 31 deletions(-)

through these ChangeSets:

commit 18190cc08d70a6ec8ef69f0f6ede021f7cb3f9b8
tree 5e1d35d247e5ddd549283e0d71bb7810c04b02f1
parent c2783f3a625b2aba943ef94623e277557a91a448
author Dave Kleikamp <shaggy@austin.ibm.com> Tue, 26 Jul 2005 09:29:13 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Tue, 26 Jul 2005 09:29:13 -0500

    JFS: Fix i_blocks accounting when allocation fails
    
    A failure in dbAlloc caused a directory's i_blocks to be incorrectly
    incremented, causing jfs_fsck to find the inode to be corrupt.
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>

commit c2783f3a625b2aba943ef94623e277557a91a448
tree e262b750f4e8cd5785417a55dd68b427e31bd86f
parent c40c202493d18de42fcd0b8b5d68c22aefb70f03
author Dave Kleikamp <shaggy@austin.ibm.com> Mon, 25 Jul 2005 08:58:54 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Mon, 25 Jul 2005 08:58:54 -0500

    JFS: Don't set log_SYNCBARRIER when log->active == 0
    
    If a metadata page is kept active, it is possible that the sync barrier logic
    continues to trigger, even if all active transactions have been phyically
    written to the journal.  This can cause a hang, since the completion of the
    journal I/O is what unsets the sync barrier flag to allow new transactions
    to be created.
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>

commit c40c202493d18de42fcd0b8b5d68c22aefb70f03
tree f8629741d3e049ca8fe7893bd1f089f82ef05611
parent 21d1ee8b375bcd180f1d6b8ccbb8d8f938596310
author Dave Kleikamp <shaggy@austin.ibm.com> Fri, 22 Jul 2005 11:08:44 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Fri, 22 Jul 2005 11:08:44 -0500

    JFS: Fix typo in last patch
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>

commit 21d1ee8b375bcd180f1d6b8ccbb8d8f938596310
tree 2e82b65c16a4aaa88eeb7dd9f47f2d1c418e77d0
parent 3d9b1cdd2455017c6aa25bc2442092b81438981f
parent f60f700876cd51de9de69f3a3c865d95e287a24d
author Dave Kleikamp <shaggy@austin.ibm.com> Tue, 19 Jul 2005 13:46:53 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Tue, 19 Jul 2005 13:46:53 -0500

    Merge with /home/shaggy/git/linus-clean/
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>

commit 3d9b1cdd2455017c6aa25bc2442092b81438981f
tree 0f0bf8deaeabc2d14fbded203392ec5bf7dc37ad
parent 56d1254917d9f301a8e24155cd3f2236e642cb7d
author Qu Fuping <qufuping@ercist.iscas.ac.cn> Fri, 15 Jul 2005 10:36:08 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Fri, 15 Jul 2005 10:36:08 -0500

    JFS: fsync wrong behavior when I/O failure occurs
    
    This is half of a patch that Qu Fuping submitted in April.  The first part
    was applied to fs/mpage.c in 2.6.12-rc4.
    
    jfs_fsync should return error, but it doesn't wait for the metadata page to
    be uptodate, e.g.:
    jfs_fsync->jfs_commit_inode->txCommit->diWrite->read_metapage->
    __get_metapage->read_cache_page reads a page from disk. Because read is
    async, when read_cache_page: err = filler(data, page), filler will not
    return error, it just submits I/O request and returns. So, page is not
    uptodate.  Checking only if(IS_ERROR(mp->page)) is not enough, we should
    add "|| !PageUptodate(mp->page)"
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>

commit 56d1254917d9f301a8e24155cd3f2236e642cb7d
tree 63b6881444c37e73caf039ebfdbfc9edece87aa6
parent 00be3e7e5cc3ca80e035b387e883d5ec10d7b897
author Dave Kleikamp <shaggy@austin.ibm.com> Fri, 15 Jul 2005 09:43:36 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Fri, 15 Jul 2005 09:43:36 -0500

    JFS: Remove assert statement in dbJoin & return -EIO instead
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>

commit 00be3e7e5cc3ca80e035b387e883d5ec10d7b897
tree 916ae70cead5b9a15afe2e6cc9f453b153e8bf3e
parent ba460e48064edeb57e3398eb8972c58de33f11ea
author Dave Kleikamp <shaggy@austin.ibm.com> Thu, 14 Jul 2005 15:15:39 -0500
committer Dave Kleikamp <shaggy@austin.ibm.com> Thu, 14 Jul 2005 15:15:39 -0500

    JFS: Remove bogus WARN_ON statement and some dead code
    
    Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>


             reply	other threads:[~2005-07-27 18:05 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-27 18:05 Dave Kleikamp [this message]
2005-07-27 23:43 ` Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2011-07-27 14:55 [GIT PULL] " Dave Kleikamp
2010-04-21 12:42 shaggy
2009-07-23 18:27 shaggy
2009-06-16 19:14 shaggy
2009-06-11 16:58 shaggy
2009-03-25 12:43 [git pull] " shaggy
2008-12-29 16:01 shaggy
2008-07-14 16:48 shaggy
2008-04-17 18:36 shaggy
2008-02-07 21:02 shaggy
2008-01-25 19:27 shaggy
2007-10-10 13:35 shaggy
2007-07-09 19:34 Dave Kleikamp
2007-05-08 14:51 Dave Kleikamp
2007-04-28 13:20 Dave Kleikamp
2007-02-14 23:08 Dave Kleikamp
2007-02-07 13:35 Dave Kleikamp
2006-12-12 15:16 Dave Kleikamp
2006-11-04  3:07 Dave Kleikamp
2006-11-02 14:23 Dave Kleikamp
2006-10-23 12:53 Dave Kleikamp
2006-10-02 15:16 Dave Kleikamp
2006-10-02 15:31 ` Linus Torvalds
2006-10-02 15:41   ` Dave Kleikamp
2006-10-02 16:21     ` Al Viro
2006-09-25 13:04 Dave Kleikamp
2006-08-03 14:37 Dave Kleikamp
2006-07-14  1:45 Dave Kleikamp
2006-07-06 14:20 Dave Kleikamp
2006-05-24 13:10 Dave Kleikamp
2006-03-20 14:57 Dave Kleikamp
2006-03-14 18:47 Dave Kleikamp
2006-03-14 19:33 ` Linus Torvalds
2005-11-09 21:40 Dave Kleikamp
2005-10-28 19:12 Dave Kleikamp
2005-08-04 21:07 Dave Kleikamp
2005-07-13 14:41 Dave Kleikamp
2005-06-20 16:18 Dave Kleikamp
2005-05-04 20:47 Dave Kleikamp
2005-05-04 21:37 ` Linus Torvalds
2005-05-05 18:16   ` Jeff Garzik
2005-05-05 18:22     ` Linus Torvalds
2005-05-05 18:51       ` Dave Kleikamp
2005-05-05 19:39         ` Andrew Morton
2005-05-06 19:13           ` Dave Kleikamp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050727180547.6E5CE82BC4@kleikamp.dyn.webahead.ibm.com \
    --to=shaggy@austin.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@osdl.org \
    --subject='Re: [git pull] jfs update' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).