1. 09 5月, 2007 2 次提交
  2. 30 11月, 2006 1 次提交
  3. 22 11月, 2006 1 次提交
  4. 21 10月, 2006 1 次提交
    • A
      [PATCH] separate bdi congestion functions from queue congestion functions · 3fcfab16
      Andrew Morton 提交于
      Separate out the concept of "queue congestion" from "backing-dev congestion".
      Congestion is a backing-dev concept, not a queue concept.
      
      The blk_* congestion functions are retained, as wrappers around the core
      backing-dev congestion functions.
      
      This proper layering is needed so that NFS can cleanly use the congestion
      functions, and so that CONFIG_BLOCK=n actually links.
      
      Cc: "Thomas Maier" <balagi@justmail.de>
      Cc: "Jens Axboe" <jens.axboe@oracle.com>
      Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
      Cc: David Howells <dhowells@redhat.com>
      Cc: Peter Osterlund <petero2@telia.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      3fcfab16
  5. 04 10月, 2006 1 次提交
  6. 30 9月, 2006 1 次提交
    • C
      [PATCH] Fix reiserfs latencies caused by data=ordered · a3172027
      Chris Mason 提交于
      ReiserFS does periodic cleanup of old transactions in order to limit the
      length of time a journal replay may take after a crash.  Sometimes, writing
      metadata from an old (already committed) transaction may require committing
      a newer transaction, which also requires writing all data=ordered buffers.
      This can cause very long stalls on journal_begin.
      
      This patch makes sure new transactions will not need to be committed before
      trying a periodic reclaim of an old transaction.  It is low risk because if
      a bad decision is made, it just means a slightly longer journal replay
      after a crash.
      Signed-off-by: NChris Mason <mason@suse.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a3172027
  7. 01 7月, 2006 1 次提交
  8. 27 6月, 2006 1 次提交
  9. 26 3月, 2006 1 次提交
  10. 03 3月, 2006 1 次提交
  11. 02 2月, 2006 6 次提交
  12. 12 1月, 2006 1 次提交
    • J
      [PATCH] reiserfs: fix assertion failure in reiserfs+journaled quotas · ef43bc4f
      Jan Kara 提交于
      Sometimes we call do_journal_end() with t_refcount == 0.  If quota is
      turned on and we happen to have some inode with preallocation bad things
      happen as we try to use the current handle for quota operations.  Checks
      for t_refcount in journal_begin() fail and we Oops.  We raise t_refcount to
      make those checks happy.  We should not cause any bad as all the needed
      quota blocks should be already attached to the transaction (they were
      attached to the transaction when we allocated those preallocation blocks).
      Signed-off-by: NJan Kara <jack@suse.cz>
      Cc: Jeff Mahoney <jeffm@suse.com>
      Cc: Chris Mason <mason@suse.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      ef43bc4f
  13. 15 12月, 2005 1 次提交
  14. 30 11月, 2005 1 次提交
    • J
      [PATCH] reiserfs: handle cnode allocation failure gracefully · 576f6d79
      Jeff Mahoney 提交于
      If an external device is used for a journal, by default it will use the
      entire device.  The reiserfs journal code allocates structures per journal
      block when it mounts the file system.  If the journal device is too large,
      and memory cannot be allocated for the structures, it will continue and
      ultimately panic when it can't pull one off the free list.
      
      This patch handles the allocation failure gracefully and prints an error
      message at mount time.
      
      Changes: Updated error message to be more descriptive to the user.
      
      Discussed and approved on ReiserFS Mailing List, Nov 28.
      Signed-off-by: NJeff Mahoney <jeffm@suse.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      576f6d79
  15. 11 9月, 2005 1 次提交
  16. 08 9月, 2005 1 次提交
  17. 28 7月, 2005 1 次提交
  18. 13 7月, 2005 1 次提交
    • L
      reiserfs: run scripts/Lindent on reiserfs code · bd4c625c
      Linus Torvalds 提交于
      This was a pure indentation change, using:
      
      	scripts/Lindent fs/reiserfs/*.c include/linux/reiserfs_*.h
      
      to make reiserfs match the regular Linux indentation style.  As Jeff
      Mahoney <jeffm@suse.com> writes:
      
       The ReiserFS code is a mix of a number of different coding styles, sometimes
       different even from line-to-line. Since the code has been relatively stable
       for quite some time and there are few outstanding patches to be applied, it
       is time to reformat the code to conform to the Linux style standard outlined
       in Documentation/CodingStyle.
      
       This patch contains the result of running scripts/Lindent against
       fs/reiserfs/*.c and include/linux/reiserfs_*.h. There are places where the
       code can be made to look better, but I'd rather keep those patches separate
       so that there isn't a subtle by-hand hand accident in the middle of a huge
       patch. To be clear: This patch is reformatting *only*.
      
       A number of patches may follow that continue to make the code more consistent
       with the Linux coding style.
      
       Hans wasn't particularly enthusiastic about these patches, but said he
       wouldn't really oppose them either.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      bd4c625c
  19. 28 6月, 2005 1 次提交
    • J
      [PATCH] Update cfq io scheduler to time sliced design · 22e2c507
      Jens Axboe 提交于
      This updates the CFQ io scheduler to the new time sliced design (cfq
      v3).  It provides full process fairness, while giving excellent
      aggregate system throughput even for many competing processes.  It
      supports io priorities, either inherited from the cpu nice value or set
      directly with the ioprio_get/set syscalls.  The latter closely mimic
      set/getpriority.
      
      This import is based on my latest from -mm.
      Signed-off-by: NJens Axboe <axboe@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      22e2c507
  20. 24 6月, 2005 1 次提交
  21. 01 5月, 2005 2 次提交
  22. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4