From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DD2DF7F47 for ; Thu, 14 Jan 2016 04:12:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CD4658F804B for ; Thu, 14 Jan 2016 02:12:37 -0800 (PST) Received: from bombadil.infradead.org ([198.137.202.9]) by cuda.sgi.com with ESMTP id SeiDmcoNsnQdAXA0 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 14 Jan 2016 02:12:32 -0800 (PST) From: Christoph Hellwig Subject: stop using ioends for direct write completions Date: Thu, 14 Jan 2016 11:10:36 +0100 Message-Id: <1452766237-2314-1-git-send-email-hch@lst.de> List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: xfs-bounces@oss.sgi.com Sender: xfs-bounces@oss.sgi.com To: xfs@oss.sgi.com Cc: darrick.wong@oracle.com The patch below rewrites the direct write I/O completion path to avoid the use of ioends. Besides simplifying the code this will also allow us to make COW I/O a type of it's own for the buffer I/O path. _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs