Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760634AbZC3UBV (ORCPT ); Mon, 30 Mar 2009 16:01:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1760587AbZC3UAm (ORCPT ); Mon, 30 Mar 2009 16:00:42 -0400 Received: from fxip-0047f.externet.hu ([88.209.222.127]:39815 "EHLO pomaz-ex.szeredi.hu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760582AbZC3UAl (ORCPT ); Mon, 30 Mar 2009 16:00:41 -0400 To: linux-fsdevel@vger.kernel.org Cc: jens.axboe@oracle.com, linux-kernel@vger.kernel.org Subject: [patch 0/3] fuse: implement missing functionality on "direct_io" files Message-Id: From: Miklos Szeredi Date: Mon, 30 Mar 2009 22:00:37 +0200 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 810 Lines: 23 Fuse allows filesystems to bypass the page cache using the "direct_io" flag. This is not the same as O_DIRECT, it's dictated by the filesystem not the application. Some functionality didn't work in this mode, however. This short patchset improves that: 1. fuse: allow kernel to access "direct_io" files 2. fuse: allow private mappings of "direct_io" files 3. splice: implement default splice_read method The third patch is not fuse specific, it implements ->splice_read() for any filesystem which doesn't provide one. Comments are welcome. Thanks, Miklos -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/