From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from casper.infradead.org ([85.118.1.10]:39867 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751397AbcDGPwL (ORCPT ); Thu, 7 Apr 2016 11:52:11 -0400 From: Christoph Hellwig To: viro@ZenIV.linux.org.uk Cc: linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org Subject: add RWF_(D)SYNC flag to preadv2/pwritev2 V2 Date: Thu, 7 Apr 2016 08:51:54 -0700 Message-Id: <1460044324-5298-1-git-send-email-hch@lst.de> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Add per-I/O sync flags, which are very useful for all kinds of file servers or storage targets. To properly do this refactor lots of direct I/O code to not pass pointless argument, which makes the whole series a net negative in terms of lines of code. Changes since V1: - fix RWF_SYNC defintion - fix a comment