From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753298AbcLHU67 (ORCPT ); Thu, 8 Dec 2016 15:58:59 -0500 Received: from mail.kernel.org ([198.145.29.136]:52726 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750764AbcLHU66 (ORCPT ); Thu, 8 Dec 2016 15:58:58 -0500 Date: Thu, 8 Dec 2016 12:58:55 -0800 (PST) From: Stefano Stabellini X-X-Sender: sstabellini@sstabellini-ThinkPad-X260 To: v9fs-developer@lists.sourceforge.net cc: sstabellini@kernel.org, ericvh@gmail.com, rminnich@sandia.gov, lucho@ionkov.net, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] async requests support for 9pfs Message-ID: User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This patch series introduces async requests for read and write operations. If the read, or the write, is an async operation to begin with (aio), we can avoid waiting for the server response. This is my first contribution to 9p, so feedback and suggestions are welcome! Stefano Stabellini (5): 9p: add iocb parameter to p9_client_read and p9_client_write 9p: store req details and callback in struct p9_req_t 9p: introduce p9_client_get_req 9p: introduce async read requests 9p: introduce async write requests fs/9p/vfs_addr.c | 8 +- fs/9p/vfs_dir.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/9p/xattr.c | 4 +- include/net/9p/client.h | 15 +++- net/9p/client.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++-- 6 files changed, 211 insertions(+), 17 deletions(-)