1. 28 Oct, 2005 2 commits
    • Chen, Kenneth W's avatar
      [patch] remove gendisk->stamp_idle field · 20e5c81f
      Chen, Kenneth W authored
      struct gendisk has these two fields: stamp, stamp_idle.  Update to
      stamp_idle is always in sync with stamp and they are always the same.
      Therefore, it does not add any value in having two fields tracking
      same timestamp.  Suggest to remove it.
      
      Also, we should only update gendisk stats with non-zero value.
      Advantage is that we don't have to needlessly calculate memory address,
      and then add zero to the content.
      Signed-off-by: default avatarKen Chen <kenneth.w.chen@intel.com>
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      20e5c81f
    • Linus Torvalds's avatar
      Linux v2.6.14 · 741b2252
      Linus Torvalds authored
      "Better late than never"
      741b2252
  2. 27 Oct, 2005 6 commits
  3. 26 Oct, 2005 14 commits
  4. 25 Oct, 2005 5 commits
  5. 24 Oct, 2005 11 commits
  6. 23 Oct, 2005 2 commits
    • Roland Dreier's avatar
      [PATCH] ib: mthca: Always re-arm EQs in mthca_tavor_interrupt() · 75eeec2f
      Roland Dreier authored
      We should always re-arm an event queue's interrupt in
      mthca_tavor_interrupt() if the corresponding bit is set in the event cause
      register (ECR), even if we didn't find any entries in the EQ.  If we don't,
      then there's a window where we miss an EQ entry and then get stuck because
      we don't get another EQ event.
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      75eeec2f
    • Andrew Morton's avatar
      [PATCH] inotify/idr leak fix · 8d3b3591
      Andrew Morton authored
      Fix a bug which was reported and diagnosed by
      Stefan Jones <stefan.jones@churchillrandoms.co.uk>
      
      IDR trees include a cache of idr_layer objects.  There's no way to destroy
      this cache, so when we discard an overall idr tree we end up leaking some
      memory.
      
      Add and use idr_destroy() for this.  v9fs and infiniband also need to use
      idr_destroy() to avoid leaks.
      
      Or, we make the cache global, like radix_tree_preload().  Which is probably
      better.  Later.
      
      Cc: Eric Van Hensbergen <ericvh@ericvh.myip.org>
      Cc: Roland Dreier <rolandd@cisco.com>
      Cc: Robert Love <rml@novell.com>
      Cc: John McCutchan <ttb@tentacle.dhs.org>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      8d3b3591