1. 26 4月, 2007 1 次提交
  2. 25 4月, 2007 1 次提交
  3. 13 2月, 2007 2 次提交
  4. 10 2月, 2007 1 次提交
  5. 27 1月, 2007 1 次提交
    • D
      JFS: Remove incorrect kgdb define · 7220c017
      Dave Kleikamp 提交于
      jfs_debug.h uses an incorrect CONFIG_KERNEL_ASSERT ifdef to redefine the
      assert macro for kgdb use.  I believe the code worked a long time ago, but
      today it's not a valid config option.  Since I'm not aware of anybody
      interested in debugging jfs with kgdb, it should just be removed.
      
      Thanks to Robert P. J. Day for reporting this.
      Signed-off-by: NDave Kleikamp <shaggy@austin.ibm.com>
      7220c017
  6. 18 1月, 2007 1 次提交
    • D
      JFS: call io_schedule() instead of schedule() to avoid deadlock · 4aa0d230
      Dave Kleikamp 提交于
      The introduction of Jens Axboe's explicit i/o plugging patches introduced a
      deadlock in jfs.  This was caused by the process initiating I/O not
      unplugging the queue before waiting on the commit thread.  The commit
      thread itself was waiting for that I/O to complete.  Calling io_schedule()
      rather than schedule() unplugs the I/O queue avoiding the deadlock, and it
      appears to be the right function to call in any case.
      Signed-off-by: NDave Kleikamp <shaggy@austin.ibm.com>
      4aa0d230
  7. 10 1月, 2007 1 次提交
  8. 09 1月, 2007 1 次提交
    • D
      JFS: Avoid BUG() on a damaged file system · 17e6afc7
      Dave Kleikamp 提交于
      On Mon, 2006-12-18 at 19:51 +0100, Eric Sesterhenn wrote:
      > hi,
      >
      > while playing around with fsfuzzer, i got the following oops with jfs:
      >
      > [  851.804875] BUG at fs/jfs/jfs_xtree.c:760
      > assert(!BT_STACK_FULL(btstack))
      > [  851.805179] ------------[ cut here ]------------
      > [  851.805238] kernel BUG at fs/jfs/jfs_xtree.c:760!
      
      JFS should mark the superblock dirty and return an error rather than
      calling BUG().
      Signed-off-by: NDave Kleikamp <shaggy@austin.ibm.com>
      17e6afc7
  9. 22 12月, 2006 1 次提交
    • D
      [PATCH] Fix JFS after clear_page_dirty() removal · d0e671a9
      Dave Kleikamp 提交于
      This patch removes some questionable code that attempted to make a
      no-longer-used page easier to reclaim.
      
      Calling metapage_writepage against such a page will not result in any
      I/O being performed, so removing this code shouldn't be a big deal.
      
      [ It's likely that we could have just replaced the "clear_page_dirty()"
        call with a call to "cancel_dirty_page()" instead, but in the
        meantime this is cleaner and simpler anyway, so unless there is some
        overriding reason (and Dave implies there isn't) I'll just use this
        patch as-is.			- Linus ]
      Signed-off-by: NDave Kleikamp <shaggy@linux.vnet.ibm.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d0e671a9
  10. 14 12月, 2006 1 次提交
    • R
      [PATCH] getting rid of all casts of k[cmz]alloc() calls · 5cbded58
      Robert P. J. Day 提交于
      Run this:
      
      	#!/bin/sh
      	for f in $(grep -Erl "\([^\)]*\) *k[cmz]alloc" *) ; do
      	  echo "De-casting $f..."
      	  perl -pi -e "s/ ?= ?\([^\)]*\) *(k[cmz]alloc) *\(/ = \1\(/" $f
      	done
      
      And then go through and reinstate those cases where code is casting pointers
      to non-pointers.
      
      And then drop a few hunks which conflicted with outstanding work.
      
      Cc: Russell King <rmk@arm.linux.org.uk>, Ian Molton <spyro@f2s.com>
      Cc: Mikael Starvik <starvik@axis.com>
      Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jeff Dike <jdike@addtoit.com>
      Cc: Greg KH <greg@kroah.com>
      Cc: Jens Axboe <jens.axboe@oracle.com>
      Cc: Paul Fulghum <paulkf@microgate.com>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Cc: Karsten Keil <kkeil@suse.de>
      Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
      Cc: Jeff Garzik <jeff@garzik.org>
      Cc: James Bottomley <James.Bottomley@steeleye.com>
      Cc: Ian Kent <raven@themaw.net>
      Cc: Steven French <sfrench@us.ibm.com>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Neil Brown <neilb@cse.unsw.edu.au>
      Cc: Jaroslav Kysela <perex@suse.cz>
      Cc: Takashi Iwai <tiwai@suse.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      5cbded58
  11. 09 12月, 2006 1 次提交
  12. 08 12月, 2006 3 次提交
  13. 07 12月, 2006 1 次提交
  14. 04 12月, 2006 1 次提交
  15. 30 11月, 2006 1 次提交
  16. 03 11月, 2006 1 次提交
  17. 31 10月, 2006 1 次提交
  18. 14 10月, 2006 1 次提交
  19. 02 10月, 2006 3 次提交
  20. 01 10月, 2006 7 次提交
  21. 27 9月, 2006 2 次提交
  22. 28 7月, 2006 1 次提交
  23. 27 7月, 2006 1 次提交
  24. 01 7月, 2006 2 次提交
  25. 29 6月, 2006 1 次提交
  26. 27 6月, 2006 1 次提交
  27. 23 6月, 2006 1 次提交