From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 12014C43215 for ; Sun, 24 Nov 2019 06:01:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id DA19B20815 for ; Sun, 24 Nov 2019 06:01:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="IHgsSdbu" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726673AbfKXGBA (ORCPT ); Sun, 24 Nov 2019 01:01:00 -0500 Received: from userp2130.oracle.com ([156.151.31.86]:60804 "EHLO userp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725809AbfKXGBA (ORCPT ); Sun, 24 Nov 2019 01:01:00 -0500 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id xAO5x6k6064908; Sun, 24 Nov 2019 06:00:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : mime-version : content-type; s=corp-2019-08-05; bh=ZkamOZQ+Uz1NRb2a/cQ1TYEMM/mSJKsU4StkuuA8WXg=; b=IHgsSdbut73O86DT0/UOuvhOkF7g5Opee0mD7Lfy4El3YUMD8LwVnRLSvTTdP9KZ1kwI Q1mQ0Am8fyDdvHSTNiRvq4t1fXD891s1wle+nxG+zwnqONFmbZRtRY6bGPdJ1dk96PYY zlqMF7VUJax1ZXPag9DfvRCSUaLvyzpBxT3aC0/x8tVdAzzjV23CMKa2PzAHw9AL3XLU LCWL7QrlyZNwCEq2QOnY92AKNtE7rYyN2lCf/ibdXGBXB3bABvuReL5co1pGTwKND0FX Ak1aitbnZzNJwvzyrneLX5UHVmr5g661ROQGu++9gGdupw0ab71uAIAZnZkImX/377B5 rQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 2wev6ttbu5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 24 Nov 2019 06:00:37 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id xAO5woCf086453; Sun, 24 Nov 2019 06:00:36 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 2wfe96ntus-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 24 Nov 2019 06:00:36 +0000 Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id xAO60W4x002331; Sun, 24 Nov 2019 06:00:33 GMT Received: from localhost (/67.169.218.210) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 23 Nov 2019 22:00:32 -0800 Date: Sat, 23 Nov 2019 22:00:31 -0800 From: "Darrick J. Wong" To: Christoph Hellwig Cc: xfs , linux-fsdevel , Andreas Gruenbacher , Damien Le Moal , Jan Kara , mbobrowski@mbobrowski.org, riteshh@linux.ibm.com Subject: [ANNOUNCE] xfs-linux: iomap-5.5-merge updated to 419e9c38aa07 Message-ID: <20191124060031.GR6211@magnolia> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9450 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1911240059 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9450 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1911240060 Sender: linux-xfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-xfs@vger.kernel.org Hi folks, The iomap-5.5-merge branch of the xfs-linux repository at: git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git has just been updated. Patches often get missed, so please check if your outstanding patches were in this update. If they have not been in this update, please resubmit them to linux-xfs@vger.kernel.org so they can be picked up in the next update. The new head of the iomap-5.5-merge branch is commit: 419e9c38aa07 iomap: Fix pipe page leakage during splicing New Commits: Andreas Gruenbacher (1): [add66fcbd3fb] iomap: Fix overflow in iomap_page_mkwrite Christoph Hellwig (20): [2492a606b3d2] xfs: initialize iomap->flags in xfs_bmbt_to_iomap [05b30949f1aa] xfs: set IOMAP_F_NEW more carefully [4e087a3b313c] xfs: use a struct iomap in xfs_writepage_ctx [433dad94ec5d] xfs: refactor the ioend merging code [5653017bc44e] xfs: turn io_append_trans into an io_private void pointer [760fea8bfb7f] xfs: remove the fork fields in the writepage_ctx and ioend [009d8d849d3f] iomap: zero newly allocated mapped blocks [9e91c5728cab] iomap: lift common tracing code from xfs to iomap [598ecfbaa742] iomap: lift the xfs writeback code to iomap [3e19e6f3eeea] iomap: warn on inline maps in iomap_writepage_map [ab08b01ec0a2] iomap: move struct iomap_page out of iomap.h [b3d423ec898a] iomap: cleanup iomap_ioend_compare [48d64cd18b33] iomap: pass a struct page to iomap_finish_page_writeback [65a60e8687c1] iomap: better document the IOMAP_F_* flags [c12d6fa88d09] iomap: remove the unused iomap argument to __iomap_write_end [dcd6158d15c7] iomap: always use AOP_FLAG_NOFS in iomap_write_begin [3590c4d8979b] iomap: ignore non-shared or non-data blocks in xfs_file_dirty [d3b404396977] iomap: move the zeroing case out of iomap_read_page_sync [32a38a499104] iomap: use write_begin to read pages to unshare [eb81cf9d0e18] iomap: renumber IOMAP_HOLE to 0 Darrick J. Wong (3): [9cd0ed63ca51] iomap: enhance writeback error message [2b91b28e29f6] iomap: iomap_bmap should check iomap_apply return value [6334b91e502c] iomap: trace iomap_appply results Dave Chinner (1): [7684e2c4384d] iomap: iomap that extends beyond EOF should be marked dirty Goldwyn Rodrigues (1): [c039b9979272] iomap: use a srcmap for a read-modify-write I/O Jan Kara (3): [13ef954445df] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() [906753befc4d] xfs: Use iomap_dio_rw to wait for unaligned direct IO [419e9c38aa07] iomap: Fix pipe page leakage during splicing Jan Stancek (1): [e9f930ac88a8] iomap: fix return value of iomap_dio_bio_actor on 32bit systems Joseph Qi (1): [a90100421499] fs/iomap: remove redundant check in iomap_dio_rw() Code Diffstat: fs/dax.c | 13 +- fs/ext2/inode.c | 2 +- fs/ext4/inode.c | 2 +- fs/gfs2/bmap.c | 3 +- fs/gfs2/file.c | 6 +- fs/iomap/Makefile | 16 +- fs/iomap/apply.c | 32 +- fs/iomap/buffered-io.c | 756 +++++++++++++++++++++++++++++++++++++++++------ fs/iomap/direct-io.c | 24 +- fs/iomap/fiemap.c | 10 +- fs/iomap/seek.c | 4 +- fs/iomap/swapfile.c | 3 +- fs/iomap/trace.c | 12 + fs/iomap/trace.h | 191 ++++++++++++ fs/xfs/libxfs/xfs_bmap.c | 14 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/xfs_aops.c | 754 ++++++++-------------------------------------- fs/xfs/xfs_aops.h | 17 -- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_iomap.c | 51 +++- fs/xfs/xfs_iomap.h | 2 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_super.c | 11 +- fs/xfs/xfs_trace.h | 65 ---- include/linux/iomap.h | 129 +++++--- 26 files changed, 1215 insertions(+), 922 deletions(-) create mode 100644 fs/iomap/trace.c create mode 100644 fs/iomap/trace.h