From patchwork Sun Jul 18 16:32:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 12384387 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=-22.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS 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 46596C636C8 for ; Sun, 18 Jul 2021 16:32:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2735E611AE for ; Sun, 18 Jul 2021 16:32:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230081AbhGRQfd (ORCPT ); Sun, 18 Jul 2021 12:35:33 -0400 Received: from mail.kernel.org ([198.145.29.99]:41158 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229462AbhGRQfc (ORCPT ); Sun, 18 Jul 2021 12:35:32 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 21174611AC; Sun, 18 Jul 2021 16:32:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1626625954; bh=KteUkFc6Ts0P9sNfnFkgGFiQ+Apd+SmR1vU6xCb9vbY=; h=Date:From:To:Cc:Subject:From; b=FKNmS1gASBscktUlWw3KTBIwM7d4DCjtYpSeEr7tfZV2fYWNKfmVk9okcwstFsg7w CHDf6/ysD7Ao06NDsdvQRTPtQIK53Llg9TkbTSOsUbuVsqahYlcalk8ZJRubtiJlbA B1R6yeoKxzXd9fA+eI29ev3yxSHxm6fxEoj89QOLCggstcKzvxvWljcsxyvKdb+50Z K8zBpTaAdAEvFkLpweZ7bQf7SOPi6yqQrPnSDblixD2OxdZpCsAYucRrScADmaq3Sy yoduXesRWFKZxsaQgF5DqtUPkzZXR1E8VaXt5Kq31afxr0wQxV3/9ffBoTTYCZJkhh xgsfawOXfKxFg== Date: Sun, 18 Jul 2021 09:32:32 -0700 From: "Darrick J. Wong" To: Linus Torvalds Cc: linux-fsdevel@vger.kernel.org, linux-xfs@vger.kernel.org, linux-kernel@vger.kernel.org, hch@lst.de Subject: [GIT PULL] iomap: fixes for 5.14-rc2 Message-ID: <20210718163232.GA22402@magnolia> MIME-Version: 1.0 Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org Hi Linus, Please pull this branch containing a handful of bugfixes for the iomap code. There's nothing especially exciting here, just fixes for UBSAN (not KASAN as I erroneously wrote in the tag message) warnings about undefined behavior in the SEEK_DATA/SEEK_HOLE code, and some reshuffling of per-page block state info to fix some problems with gfs2. The branch merges cleanly against upstream as of a few minutes ago. Please let me know if anything else strange happens during the merge process. --D The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3: Linux 5.14-rc1 (2021-07-11 15:07:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/iomap-5.14-fixes-1 for you to fetch changes up to 229adf3c64dbeae4e2f45fb561907ada9fcc0d0c: iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor (2021-07-15 09:58:06 -0700) ---------------------------------------------------------------- Fixes for 5.14-rc: * Fix KASAN warnings due to integer overflow in SEEK_DATA/SEEK_HOLE. * Fix assertion errors when using inlinedata files on gfs2. ---------------------------------------------------------------- Andreas Gruenbacher (3): iomap: Permit pages without an iop to enter writeback iomap: Don't create iomap_page objects for inline files iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor Christoph Hellwig (2): iomap: remove the length variable in iomap_seek_data iomap: remove the length variable in iomap_seek_hole fs/iomap/buffered-io.c | 8 ++++---- fs/iomap/seek.c | 25 +++++++++---------------- 2 files changed, 13 insertions(+), 20 deletions(-)