All of lore.kernel.org
 help / color / mirror / Atom feed
* Thin provisioning fixes
@ 2009-11-21  2:45 Martin K. Petersen
  2009-11-21  2:45 ` [PATCH 1/4] block: Allow devices to indicate whether discarded blocks are zeroed Martin K. Petersen
                   ` (9 more replies)
  0 siblings, 10 replies; 35+ messages in thread
From: Martin K. Petersen @ 2009-11-21  2:45 UTC (permalink / raw)
  To: jens.axboe, james.bottomley, hch, willy, jgarzik, sandeen,
	rwheeler, linux-ide

A few updates to the thin provisioning bits aimed at 2.6.33:

 - Block layer support for reporting whether reading previously
   discarded blocks returns zeroes or not.  Jens, this applies on
   top of the patch that you have already queued.

 - Updated SCSI disk thin provisioning support:

   - Reports TPRZ via the new block layer flag

   - Moved some of the discard detection to read_capacity_16 to
     accommodate TP devices that don't support Unmap and the
     block limits VPD

   James, this replaces my existing post-merge sd patch.

 - libata:

   - Translate DRAT and ZRAT to TPRZ (zeroed blocks after trim)

   - Report the maximum discard sectors in the block limits VPD

   - Fix a couple of problems in ata_set_lba_range_entries() that
     caused us to issue garbled trims


Interested parties can grab the tp branch from:

git://git.kernel.org/pub/scm/linux/kernel/git/mkp/linux-2.6-mkp.git

--
Martin K. Petersen      Oracle Linux Engineering






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

end of thread, other threads:[~2009-11-26 15:14 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-21  2:45 Thin provisioning fixes Martin K. Petersen
2009-11-21  2:45 ` [PATCH 1/4] block: Allow devices to indicate whether discarded blocks are zeroed Martin K. Petersen
2009-11-21 10:13   ` Christoph Hellwig
2009-11-21 19:58     ` Matthew Wilcox
2009-11-22  2:43       ` Mark Lord
2009-11-23 16:37         ` Ric Wheeler
2009-11-23 16:54           ` Greg Freemyer
2009-11-23 17:02             ` Ric Wheeler
2009-11-23 17:03               ` Christoph Hellwig
2009-11-23 17:50                 ` Eric Sandeen
2009-11-23 17:05       ` Christoph Hellwig
2009-11-21 12:50   ` Ric Wheeler
2009-11-21 20:17     ` Martin K. Petersen
2009-11-21  2:45 ` Martin K. Petersen
2009-11-21  2:45 ` [PATCH 2/4] sd: WRITE SAME(16) / UNMAP support Martin K. Petersen
2009-11-21  2:45 ` Martin K. Petersen
2009-11-21  2:45 ` [PATCH 3/4] libata: Report zeroed read after Trim and max discard size Martin K. Petersen
2009-11-21  2:45 ` Martin K. Petersen
2009-11-21 10:49   ` Christoph Hellwig
2009-11-21 20:16     ` Martin K. Petersen
2009-11-24 14:35       ` Christoph Hellwig
2009-11-24 15:20         ` Mark Lord
2009-11-24 15:21           ` Christoph Hellwig
2009-11-21  2:45 ` [PATCH 4/4] libata: Fix garbled Trim payload Martin K. Petersen
2009-11-21 10:47   ` Christoph Hellwig
2009-11-21 19:50     ` Martin K. Petersen
2009-11-21  2:45 ` Martin K. Petersen
2009-11-21  4:56 ` Thin provisioning fixes Eric Sandeen
2009-11-21  6:08   ` Martin K. Petersen
2009-11-21  6:55   ` Martin K. Petersen
2009-11-26 10:59 ` Christoph Hellwig
2009-11-26 11:01   ` Jens Axboe
2009-11-26 11:05     ` Christoph Hellwig
2009-11-26 15:13       ` Mark Lord
2009-11-26 15:14         ` Mark Lord

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.