An error occurred fetching the project authors.
  1. 01 Nov, 2004 1 commit
  2. 22 Oct, 2004 1 commit
  3. 21 Oct, 2004 1 commit
  4. 20 Oct, 2004 2 commits
  5. 23 Sep, 2004 1 commit
  6. 10 Sep, 2004 1 commit
  7. 23 Aug, 2004 1 commit
  8. 05 Jun, 2004 1 commit
  9. 22 May, 2004 1 commit
    • Andrew Morton's avatar
      [PATCH] blk: clear completion stack pointer on return · cb79a0b2
      Andrew Morton authored
      From: Jens Axboe <axboe@suse.de>
      
      It doesn't always look safe to let ->waiting remain set when returning from
      functions that set it to point to stack area, since various locations check
      for != NULL to see if it's valid.  So clear it on return from
      ide_do_drive_cmd() and blk_execute_rq().
      cb79a0b2
  10. 25 Apr, 2004 1 commit
  11. 14 Mar, 2004 1 commit
  12. 26 Feb, 2004 1 commit
  13. 19 Feb, 2004 1 commit
  14. 05 Jan, 2004 1 commit
  15. 09 Sep, 2003 1 commit
    • Benjamin Herrenschmidt's avatar
      [PATCH] IDE: Fix Power Management request race on resume · 6f4d1d80
      Benjamin Herrenschmidt authored
      The current IDE Power Management code I wrote has a race on wakeup when
      the master device got resumed, it may take a request.  At this point, a
      PM resume request to a slave device of the same hwgroup would clear
      hwgroup->rq and cause an Oops when the master device request completes. 
      
      This patch fixes it.  Due to the context in which PM resume requests are
      sent, just not clearing hwgroup->rq for these is enough. 
      
      I also removed a useless debug message in the PM code that was
      actually misleading (people though it indicated a problem while it
      didn't, it's really useless) and fix a typo in a comment.
      6f4d1d80
  16. 05 Sep, 2003 1 commit
    • Jens Axboe's avatar
      [PATCH] fix IO hangs · cadf0417
      Jens Axboe authored
      The "insert_here" list pointer logic was broken, and unnecessary. 
      
      Kill it and its associated logic off completely - just tell the IO
      scheduler what kind of insert it is.
      
      This also makes the *_insert_request strategies much easier to follow,
      imo.
      cadf0417
  17. 31 Aug, 2003 1 commit
  18. 06 Aug, 2003 1 commit
    • Jens Axboe's avatar
      [PATCH] Proper block queue reference counting · ace416a3
      Jens Axboe authored
      To be able to properly be able to keep references to block queues,
      we make blk_init_queue() return the queue that it initialized, and
      let it be independently allocated and then cleaned up on the last
      reference.
      
      I have grepped high and low, and there really shouldn't be any broken
      uses of blk_init_queue() in the kernel drivers left.  The added bonus
      being blk_init_queue() error checking is explicit now, most of the
      drivers were broken in this regard (even IDE/SCSI).
      
      No drivers have embedded request queue structures. Drivers that don't
      use blk_init_queue() but blk_queue_make_request(), should allocate the
      queue with blk_alloc_queue(gfp_mask). I've converted all of them to do
      that, too. They can call blk_cleanup_queue() now too, using the define
      blk_put_queue() is probably cleaner though.
      ace416a3
  19. 25 Jul, 2003 1 commit
  20. 17 Jul, 2003 2 commits
  21. 27 Jun, 2003 1 commit
  22. 14 Jun, 2003 1 commit
  23. 11 May, 2003 3 commits
  24. 20 Apr, 2003 1 commit
  25. 18 Apr, 2003 1 commit
  26. 07 Apr, 2003 1 commit
    • Jens Axboe's avatar
      [PATCH] kill blk_queue_empty() · 68132d89
      Jens Axboe authored
      This finally kills of blk_queue_empty().  This is similar to the patch I
      recently sent to fix the SCSI logic as well.  A lot of drivers are doing
      this in our core, mainly because that is the way they always did it:
      
      start_queue:
      	if (blk_queue_empty(q))
      		return;
      
      	rq = elv_next_request(q);
      	if (!rq)
      		return;
      
      Patch simply removes the blk_queue_empty() check, and adds a check for
      !rq return from elv_next_request() if the driver didn't already do that.
      
      Additionally, the AS io scheduler can return NULL from
      elv_next_request() if it thinks this is best. This way we are also
      prepared for that to work well.
      
      Patch was done by Nick Piggin.
      68132d89
  27. 21 Mar, 2003 1 commit
  28. 06 Mar, 2003 1 commit
  29. 24 Feb, 2003 1 commit
  30. 28 Dec, 2002 1 commit
  31. 25 Nov, 2002 1 commit