filesetup: revert O_DIRECT for layout mess
authorJens Axboe <axboe@kernel.dk>
Tue, 5 Sep 2017 14:43:28 +0000 (08:43 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 5 Sep 2017 14:43:28 +0000 (08:43 -0600)
commit323876fbe897cf5748d94826380d7d907ebbee17
tree722cf9c78fe2812a05c9c4d6e5025b740cd419b4
parent07dff7d1d614b33e3a6d3e3ade38ce648b53a632
filesetup: revert O_DIRECT for layout mess

This commit essentially reverts the following fives commits:

d33db728d ("fix regression by 8c43ba62('filesetup: align layout buffer')")
47534cda0 ("filesetup: add non O_DIRECT direct I/O support for initial layout setup")
6c3169f9c ("filesetup: add direct=1 failure warning to layout")
8c43ba625 ("filesetup: align layout buffer")
6e344dc34 ("filesetup: keep OS_O_DIRECT flag when pre-allocating file")

in reverse order, since we keep having issues with the basic idea of
using O_DIRECT for file layout or extensions, if the job file has
asked for O_DIRECT.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
filesetup.c