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>
next 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 ` [git pull] jfs update 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 \ /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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).