[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20160118181547.GA30789@infradead.org>
Date: Mon, 18 Jan 2016 10:15:47 -0800
From: Christoph Hellwig <hch@...radead.org>
To: mchristi@...hat.com
Cc: linux-f2fs-devel@...ts.sourceforge.net, linux-ext4@...r.kernel.org,
konrad.wilk@...cle.com, drbd-dev@...ts.linbit.com,
philipp.reisner@...bit.com, lars.ellenberg@...bit.com,
linux-raid@...r.kernel.org, dm-devel@...hat.com,
linux-fsdevel@...r.kernel.org, linux-bcache@...r.kernel.org,
linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-scsi@...r.kernel.org, linux-mtd@...ts.infradead.org,
target-devel@...r.kernel.org, linux-btrfs@...r.kernel.org,
osd-dev@...n-osd.org, xfs@....sgi.com, ocfs2-devel@....oracle.com
Subject: Re: [PATCH 00/35 v3] eparate operations from flags in the
bio/request structs
The whole sries looks fine to me:
Reviewed-by: Christoph Hellwig <hch@....de>
There are a few pieces of future work on top of this I'd rather see
sooner than later though:
- use REQ_OP_FLUSH for all empty flushes, including those at the bio
level.
- merge the req->cmd_type values into req->op. Right now that's
basically only a new REQ_OP_BLOCK_PC (or better REQ_OP_SCSI while
we're at it) and a REQ_OP_DRV_PRIV as the last value.
- drop as many of the crazy defines based on REQ_* in fs.h (e.g.
(READ_SYNC, WRITE_SYNC, WRITE_ODIRECT, WRITE_FLUSH, WRITE_FUA,
WRITE_FLUSH_FUA, RW_MASK, RWA_MASK)
Powered by blists - more mailing lists