All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET #upstream] block/libata: update and use block layer padding and draining, take 2
@ 2008-02-09  1:40 Tejun Heo
  2008-02-09  1:40 ` [PATCH 1/7] libata: update ATAPI overflow draining Tejun Heo
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Tejun Heo @ 2008-02-09  1:40 UTC (permalink / raw)
  To: jeff, linux-ide, jens.axboe, linux-scsi, fujita.tomonori,
	James.Bottomley, akpm


This is the second take of blk-layer-padding-and-draining patchset.
Changes from the last take[L] are...

* libata-update-ATAPI-overflow-draining patch added.  This patch fixes
  up ATAPI PIO handling before updating it to use block layer
  draining.  consumed accounting and atapi_qc_may_overflow() update
  will survive blk draining conversion.

* blk-clear-drain-buffer-for-writes patch added.  This patch makes
  block layer clear drain buffer before chaining it to the sg list if
  the command in question is a write.

* libata-implement-drain-buffers updated such that
  atapi_drain_needed() uses the same logic as atapi_qc_may_overflow()
  and ATAPI PIO drain logic is replaced too.

This patchset is against the current upstream
(bc5468f52b785ffa1fe0ea289baec2c51384d436).

Thanks.

--
tejun

[L] http://thread.gmane.org/gmane.linux.ide/28048

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-02-11 23:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-09  1:40 [PATCHSET #upstream] block/libata: update and use block layer padding and draining, take 2 Tejun Heo
2008-02-09  1:40 ` [PATCH 1/7] libata: update ATAPI overflow draining Tejun Heo
2008-02-09  1:40 ` [PATCH 2/7] block: update bio according to DMA alignment padding Tejun Heo
2008-02-09  1:40 ` [PATCH 3/7] block: add request->raw_data_len Tejun Heo
2008-02-09  1:40 ` [PATCH 4/7] block: implement request_queue->dma_drain_needed Tejun Heo
2008-02-09  1:40 ` [PATCH 5/7] block: clear drain buffer if draining for write command Tejun Heo
2008-02-11 23:14   ` James Bottomley
2008-02-09  1:40 ` [PATCH 6/7] libata: eliminate the home grown dma padding in favour of that provided by the block layer Tejun Heo
2008-02-09  1:40 ` [PATCH 7/7] libata: implement drain buffers Tejun Heo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.