All of lore.kernel.org
 help / color / mirror / Atom feed
* RFC: remove REQ_OP_WRITE_SAME
@ 2017-04-10 16:07 ` Christoph Hellwig
  0 siblings, 0 replies; 35+ messages in thread
From: Christoph Hellwig @ 2017-04-10 16:07 UTC (permalink / raw)
  To: axboe-tSWWG44O7X1aa/9Udqfwiw,
	martin.petersen-QHcLZuEGTsvQT0dZR+AlfA,
	philipp.reisner-63ez5xqkn6DQT0dZR+AlfA,
	lars.ellenberg-63ez5xqkn6DQT0dZR+AlfA,
	target-devel-u79uwXL29TY76Z2rM5mHXA
  Cc: linux-block-u79uwXL29TY76Z2rM5mHXA,
	dm-devel-H+wXaHxf7aLQT0dZR+AlfA,
	linux-scsi-u79uwXL29TY76Z2rM5mHXA,
	drbd-dev-cunTk1MwBs8qoQakbn7OcQ

Now that we are using REQ_OP_WRITE_ZEROES for all zeroing needs in the
kernel there is very little use left for REQ_OP_WRITE_SAME.  We only
have two callers left, and both just export optional protocol features
to remote systems: DRBD and the target code.

Do we have any major users of those?  If not removing it will clean up
a few warts in the block layer.

    git://git.infradead.org/users/hch/block.git delete-write-same

Gitweb:

    http://git.infradead.org/users/hch/block.git/shortlog/refs/heads/delete-write-same

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

end of thread, other threads:[~2017-11-14 18:05 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-10 16:07 RFC: remove REQ_OP_WRITE_SAME Christoph Hellwig
2017-04-10 16:07 ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:07 ` Christoph Hellwig
     [not found] ` <20170410160807.23674-1-hch-jcswGhMUV9g@public.gmane.org>
2017-04-10 16:08   ` [PATCH 1/8] drbd: drop REQ_OP_WRITE_SAME support Christoph Hellwig
2017-04-10 16:08     ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:08     ` Christoph Hellwig
2017-04-10 16:08 ` [PATCH 2/8] target: remove iblock WRITE_SAME passthrough support Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-12  5:30   ` Nicholas A. Bellinger
2017-04-12  5:30     ` [Drbd-dev] " Nicholas A. Bellinger
2017-04-12  5:30     ` Nicholas A. Bellinger
2017-04-12  5:51     ` Christoph Hellwig
2017-04-12  5:51       ` [Drbd-dev] " Christoph Hellwig
     [not found]     ` <1491975041.8231.131.camel-XoQW25Eq2zviZyQQd+hFbcojREIfoBdhmpATvIKMPHk@public.gmane.org>
2017-06-01  6:27       ` Nicholas A. Bellinger
2017-06-01  6:27         ` [Drbd-dev] " Nicholas A. Bellinger
2017-06-01  6:27         ` Nicholas A. Bellinger
     [not found]         ` <1496298421.27407.206.camel-XoQW25Eq2zviZyQQd+hFbcojREIfoBdhmpATvIKMPHk@public.gmane.org>
2017-06-01  6:28           ` Christoph Hellwig
2017-06-01  6:28             ` [Drbd-dev] " Christoph Hellwig
2017-06-01  6:28             ` Christoph Hellwig
2017-11-14 18:05     ` Bryant G. Ly
2017-11-14 18:05       ` Bryant G. Ly
2017-11-14 18:05       ` Bryant G. Ly
2017-04-10 16:08 ` [PATCH 3/8] sd: remove write same support Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:08 ` [PATCH 4/8] md: drop WRITE_SAME support Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:08 ` [PATCH 5/8] dm: remove write same support Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:08 ` [PATCH 6/8] block: remove REQ_OP_WRITE_SAME support Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:08 ` [PATCH 7/8] block: remove bio_no_advance_iter Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-10 16:08 ` [PATCH 8/8] block: use bio_has_data to check if a bio has bvecs Christoph Hellwig
2017-04-10 16:08   ` [Drbd-dev] " Christoph Hellwig
2017-04-11 16:49 ` RFC: remove REQ_OP_WRITE_SAME Mike Christie

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.