Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp972091pxp; Wed, 16 Mar 2022 23:04:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyo56E4y/FHQRBRSUZ/J40QmbMDbF3d9Ua18+XzIO8pBgV0daXBwqwMKGBt/n42BWWF1v/6 X-Received: by 2002:a17:902:c215:b0:14f:f1c2:9fe3 with SMTP id 21-20020a170902c21500b0014ff1c29fe3mr3453764pll.145.1647497097944; Wed, 16 Mar 2022 23:04:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647497097; cv=none; d=google.com; s=arc-20160816; b=E6wmP+n/1WqA2fh5oGd/zby7SmbXwOWqMc2pLBDrbtHcsioovQ0FaAU0mBY1V7f6mG nSL8HDwW9QCls8he1N6NVrlHWNgzqFJfV/jYGup9egsF9GlzQfgVwQe2K/dG0wnzgl/k 5ELfIgjLgX4axaWUDUa6pONpnlHjAI1u9aMt8jPm4mQdXarBAQX7UHLXQU8m1bnyigm4 CQiz0TDr92NuibkomNwDF6Li6ca50lA71nBCiO9vFnVSNFAgbNzv/3bsIL242DcmIWB4 2Qy88Fbn0dWqEzlStgVTqnlWABXDwr2vW61n8qx70oyinWGyrshN0A9oGZeslIjUlKBf NEAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:subject:cc:to:from:date :dkim-signature; bh=oXrKZHFPKEFYK64Or/Hu81ZPN5Pi5Yx/O8XNN8iQ1us=; b=AiezItF0J6MhWnWkRSPuGtNVM8+PbM++ujzz1tL1YDkhW+r+3BYMmFs7Wj2cugQIek JkPHliJTxHQZpJDLyWEanuioL05eLIqhl3W9qZ+teC+4l/LIPkt++3slIRbG4Fe4Ys7O jAzKJbtUII+2kZXLcWhk8L39cV7JW0w1uA76EMHLFb3gDSXNL579bC9zkvmHHZx8vTWt xBSHUZT+pGHyR2h4rpNyf+YkfeY1DmXhwqGdO+9aAfq27AIc1cGoS+N1i7ruF3iecx71 8NSVj8ljz9zUcXmHoEpAY4nJ7yX//3SflQVCUlC4dS0IMLNTDNCCis0/uymwBxglQzr+ +Qwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=AOd3pjFY; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id k64-20020a633d43000000b00381fa9dc403si1216776pga.679.2022.03.16.23.04.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Mar 2022 23:04:57 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=AOd3pjFY; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 48C40214062; Wed, 16 Mar 2022 22:09:42 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346888AbiCOJy1 (ORCPT + 99 others); Tue, 15 Mar 2022 05:54:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346857AbiCOJyR (ORCPT ); Tue, 15 Mar 2022 05:54:17 -0400 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B34EBED; Tue, 15 Mar 2022 02:53:02 -0700 (PDT) Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4KHpcX0jwhz4xRB; Tue, 15 Mar 2022 20:53:00 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1647337981; bh=oXrKZHFPKEFYK64Or/Hu81ZPN5Pi5Yx/O8XNN8iQ1us=; h=Date:From:To:Cc:Subject:From; b=AOd3pjFYC5QO1JCRGxvsiDdugjt3b8gCg0PQaxR4tL0xBYgn1+YImbXmLmeM9kxpx RVD/eIrVesKZHEU7TeO4Ax7DXrGkLZBHNPGujjzOkdJpIyhBkF9E7xkBrkHjuS8Abk OtbcttJiguhmUglb/UNCTrpLvQObHPrNHUIBtSGABSe5TFTd0oauHIyw2IJNsG/VMQ 9sdhWGwWmQ/8cwaoGvFaMDqXf7KSoNriYwg+1Ph0ZlRCXmIrS8hNSrUosnQqX3Ib5N Rtypr2NRA/EDUurONCLcL7X2yH/Oq7Ch1IVUXQLteg/k2V9S7dRas9NEVRKqD9BRow XbQb/rpB0G8xA== Date: Tue, 15 Mar 2022 20:52:59 +1100 From: Stephen Rothwell To: Matthew Wilcox , Richard Weinberger Cc: Linux Kernel Mailing List , Linux Next Mailing List , Zhihao Cheng Subject: linux-next: manual merge of the folio tree with the ubifs-fixes tree Message-ID: <20220315205259.71b4238a@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/.wP75LYaKDQTnOQ7mCg.KJi"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Sig_/.wP75LYaKDQTnOQ7mCg.KJi Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi all, Today's linux-next merge of the folio tree got a conflict in: fs/ubifs/file.c between commit: 3b67db8a6ca8 ("ubifs: Fix to add refcount once page is set private") from the ubifs-fixes tree and commit: c337f2f4f746 ("ubifs: Convert from invalidatepage to invalidate_folio") from the folio tree. I fixed it up (I hope - see below) and can carry the fix as necessary. This is now fixed as far as linux-next is concerned, but any non trivial conflicts should be mentioned to your upstream maintainer when your tree is submitted for merging. You may also want to consider cooperating with the maintainer of the conflicting tree to minimise any particularly complex conflicts. --=20 Cheers, Stephen Rothwell diff --cc fs/ubifs/file.c index 6b45a037a047,8a9ffc2d4167..000000000000 --- a/fs/ubifs/file.c +++ b/fs/ubifs/file.c @@@ -1304,8 -1304,8 +1304,8 @@@ static void ubifs_invalidate_folio(stru release_existing_page_budget(c); =20 atomic_long_dec(&c->dirty_pg_cnt); - detach_page_private(page); - ClearPageChecked(page); - folio_clear_private(folio); ++ folio_detach_private(folio); + folio_clear_checked(folio); } =20 int ubifs_fsync(struct file *file, loff_t start, loff_t end, int datasync) --Sig_/.wP75LYaKDQTnOQ7mCg.KJi Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAmIwYfsACgkQAVBC80lX 0Gwq/wf/WHT8NhSMG7gMJw8I4Js39P21jI4SVNqZjOErX1hAIk8h3OZlt4j3wJNw GamvJU3tNCVkDSYNBSCOBoRDipPbBX0Wy7fCNuKHmvO5iORrAFEzd3Yfes5cJuPS iKkoTG4cViwaNxy9Izs8OX8IIabMCjb+xgqyzDAJYfmiU02ilsQ7pK+fcfAJTFTT GB1L1JtKIw0pf0O12Yzngqfe9gc9itOMmHIEOJdgZhmGyg/I0QHu3zMm+1vbsWHD Phpek9H3jn4/8cakWp4lnRzGNFNrGiokY/u5ZOuQ2nwd2e6nRwIPeG03EFqYbPJj CYY8Pm56jSdljASAxfG60VffxprY0A== =1t4B -----END PGP SIGNATURE----- --Sig_/.wP75LYaKDQTnOQ7mCg.KJi--