From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bombadil.infradead.org ([198.137.202.9]:49846 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751762AbcJOIwj (ORCPT ); Sat, 15 Oct 2016 04:52:39 -0400 From: Christoph Hellwig Subject: optimize the COW I/O path V2 Date: Sat, 15 Oct 2016 10:52:25 +0200 Message-Id: <1476521554-1894-1-git-send-email-hch@lst.de> Sender: linux-xfs-owner@vger.kernel.org List-ID: List-Id: xfs To: linux-xfs@vger.kernel.org Cc: darrick.wong@oracle.com, bfoster@redhat.com This series contains a couple optimizations for the COW I/O path: - avoid any overhead for reads from COW files - streamline the COW handling in write_begin - reduce the number of extent lookups during COW I/O completion It does not touch the direct I/O path (yet), I still have a few unsolved problems there. Changes since V1: - incorporated misc feedback from Brian