All of lore.kernel.org
 help / color / mirror / Atom feed
* untange block operations and fs READ/WRITE
@ 2016-11-01 13:40 Christoph Hellwig
  2016-11-01 13:40 ` [PATCH 01/16] cfq-iosched: use op_is_sync instead of opencoding it Christoph Hellwig
                   ` (16 more replies)
  0 siblings, 17 replies; 21+ messages in thread
From: Christoph Hellwig @ 2016-11-01 13:40 UTC (permalink / raw)
  To: axboe; +Cc: linux-block, linux-fsdevel

Hi Jens,

this series removes the READ_* and WRITE_* defintions from fs.h and makes
all bio submitters use the REQ_* flags directly.  To make that easier
we also change the meaning of some of the flags slightly, so that the
callers don't have to set half a dozen flags for normal operations.

After that the READ and WRITE defintions are decouple from REQ_OP_READ
and REQ_OP_WRITE and moved to kernel.h, and last but not least we can
now stop including blk_types.h from fs.h and avoid the CONFIG_BLOCK
ifdefs in it.


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

end of thread, other threads:[~2016-11-01 20:01 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-01 13:40 untange block operations and fs READ/WRITE Christoph Hellwig
2016-11-01 13:40 ` [PATCH 01/16] cfq-iosched: use op_is_sync instead of opencoding it Christoph Hellwig
2016-11-01 13:40 ` [PATCH 02/16] blk-cgroup: use op_is_sync to check for synchronous requests Christoph Hellwig
2016-11-01 13:40 ` [PATCH 03/16] umem: " Christoph Hellwig
2016-11-01 13:40 ` [PATCH 04/16] bcache: " Christoph Hellwig
2016-11-01 13:40 ` [PATCH 05/16] btrfs: " Christoph Hellwig
2016-11-01 13:40 ` [PATCH 06/16] block: don't use REQ_SYNC in the READ_SYNC definition Christoph Hellwig
2016-11-01 13:40 ` [PATCH 07/16] block: treat REQ_FUA and REQ_PREFLUSH as synchronous Christoph Hellwig
2016-11-01 13:40 ` [PATCH 08/16] block: replace REQ_NOIDLE with REQ_IDLE Christoph Hellwig
2016-11-01 13:40 ` [PATCH 09/16] block,fs: use REQ_* flags directly Christoph Hellwig
2016-11-01 13:40 ` [PATCH 10/16] fs: decouple READ and WRITE from the block layer ops Christoph Hellwig
2016-11-01 14:23   ` Bart Van Assche
2016-11-01 14:30     ` Christoph Hellwig
2016-11-01 13:40 ` [PATCH 11/16] block, fs: move submit_bio to bio.h Christoph Hellwig
2016-11-01 13:40 ` [PATCH 12/16] block,fs: untangle fs.h and blk_types.h Christoph Hellwig
2016-11-01 13:40 ` [PATCH 13/16] arm, arm64: don't include blk_types.h in <asm/io.h> Christoph Hellwig
2016-11-01 13:40 ` [PATCH 14/16] ceph: don't include blk_types.h in messenger.h Christoph Hellwig
2016-11-01 13:40 ` [PATCH 15/16] mm: only include blk_types in swap.h if CONFIG_SWAP is enabled Christoph Hellwig
2016-11-01 13:40 ` [PATCH 16/16] block: remove the CONFIG_BLOCK ifdef in blk_types.h Christoph Hellwig
2016-11-01 20:01 ` untange block operations and fs READ/WRITE Jens Axboe
2016-11-01 20:01   ` Jens Axboe

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.