Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp737929rdf; Tue, 21 Nov 2023 15:31:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IH6bH0lTL/2owvWruNi7ZWl+16V+bxsscMYk6wx0bFPsqL73zRwbDPvoJZ0+nUi39Okgkkv X-Received: by 2002:a05:6a00:2d81:b0:6cb:a28f:85c2 with SMTP id fb1-20020a056a002d8100b006cba28f85c2mr1209427pfb.16.1700609502090; Tue, 21 Nov 2023 15:31:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700609502; cv=none; d=google.com; s=arc-20160816; b=07v0kejPUK/YVO/g+AFd3V3CIdqiRPc7q2cyQKx45vLonPUzUznNjr7r2BP9mBh2vH SaV/GG5xmJxyMToBEETyw0O2rO5u3rMTuJX10+IadgPV/8lDa0hKcQmsTFe1Wq2pSD+n lNxp18i3AA77VccT13pa6BiXv8fjBPYBtlbQHKFtEu86un1e6l6RU5gbcSKt2sKu5dPS weUACE1QamM/9QnsxnODqFuUlNAXkEc90CxlCVHWbzFfDf83C0bqj2PBCTxxDBbN5HKz 1VzWGxlTO6uxVDJcEISIjBIxZpbloO0hxvf70RhGGBtLcctYRhlzaeH9yFWHkClpHIOq plZw== 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=vm3LHH7rKIIonbHQ6vl80PvHC1BET5XzshuquqAVAn8=; fh=5KlLbbAnQ0yIk1kqjBoK+7uR6DXuZNOzYySRA0DavPE=; b=ENshRWClVAMn+BOQ+Pdv9BDWtzQ8ueYYUXRnndtL6c+IZq+yx0lrOiSlSHj6fhCZr7 NvN03zlgDrEsNM4VGd4Q6p0+rCucZOxdu6IJHYzMQR49DEZ38UyqRlRT6abdA1yGe1By lCilh3XJ9Ve0UpsmgvBVRpxv8RTCZSzRtTQb9xDDQxhM2MuZsNjfvaGUbllKacReElSd N2D3ZzTstFWWaaX3vDLoU1gmg+njBI1u1bitGdFWn3vThc3VKqcwTMsUhaYcgDO9Pu/S Mt1G50uHrhMuy/JMDmozJR8R1ebwlMPTrmgpEHND4Y5p59JKaCpEef5yVnWR2lDV6uk/ WpXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b="rL/oebaq"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id l64-20020a638843000000b005b7d9aace9dsi11213794pgd.46.2023.11.21.15.31.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Nov 2023 15:31:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b="rL/oebaq"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id E8517809B769; Tue, 21 Nov 2023 15:31:38 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229620AbjKUXb3 (ORCPT + 99 others); Tue, 21 Nov 2023 18:31:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43888 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229480AbjKUXb1 (ORCPT ); Tue, 21 Nov 2023 18:31:27 -0500 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD508197; Tue, 21 Nov 2023 15:31:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1700609481; bh=vm3LHH7rKIIonbHQ6vl80PvHC1BET5XzshuquqAVAn8=; h=Date:From:To:Cc:Subject:From; b=rL/oebaq/ssFWqmAON1HNvciwD1Dm+RJDL2+GoNxyKmTZshZ/CXc+v+W5FlR9UzZ2 3eleu5fRDAEE3S7xJRLZRgk5w7K0zzyr0BMOvya70T4vXmEdb99IbsLLMFfj3DMhXY //G1pAkIUiYyLFKLKqryFumdgrCUPhHNboONCzYrIRGOJXRCbOZMvxSssrAlUKhA9m GNtjEDLZihNUhfa1KR+goEv3nNSBXNDCYfovxMfoTIaqXEYvBPDvP+4c0GGX2EoMKq R8ke10MFcsap1ogGM/0na0QjkijxPpk0xvlyxEMQzmq5cgT25YRkbWtJAqMgil5Ydh tSlHp8SVKqmPg== 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 X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4SZgcS6vYFz4wc6; Wed, 22 Nov 2023 10:31:20 +1100 (AEDT) Date: Wed, 22 Nov 2023 10:31:19 +1100 From: Stephen Rothwell To: Christian Brauner , Andrew Morton Cc: Linux Kernel Mailing List , Linux Next Mailing List , "Matthew Wilcox (Oracle)" Subject: linux-next: manual merge of the vfs-brauner tree with the mm tree Message-ID: <20231122103119.34d23955@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/+ZVO8UFyA4X2t7Y8pFC8p/v"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 21 Nov 2023 15:31:39 -0800 (PST) --Sig_/+ZVO8UFyA4X2t7Y8pFC8p/v Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi all, Today's linux-next merge of the vfs-brauner tree got a conflict in: fs/buffer.c between commits: 2c68861ed127 ("buffer: return bool from grow_dev_folio()") 5334c6480adb ("buffer: calculate block number inside folio_init_buffers()= ") from the mm tree and commit: 488e2eea5100 ("fs: Rename mapping private members") from the vfs-brauner tree. I fixed it up (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/buffer.c index 4eb44ccdc6be,5ffc44ab4854..000000000000 --- a/fs/buffer.c +++ b/fs/buffer.c @@@ -1067,14 -1064,17 +1067,14 @@@ static bool grow_dev_folio(struct block * lock to be atomic wrt __find_get_block(), which does not * run under the folio lock. */ - spin_lock(&inode->i_mapping->private_lock); + spin_lock(&inode->i_mapping->i_private_lock); link_dev_buffers(folio, bh); - end_block =3D folio_init_buffers(folio, bdev, - (sector_t)index << sizebits, size); + end_block =3D folio_init_buffers(folio, bdev, size); - spin_unlock(&inode->i_mapping->private_lock); + spin_unlock(&inode->i_mapping->i_private_lock); -done: - ret =3D (block < end_block) ? 1 : -ENXIO; -failed: +unlock: folio_unlock(folio); folio_put(folio); - return ret; + return block < end_block; } =20 /* --Sig_/+ZVO8UFyA4X2t7Y8pFC8p/v Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAmVdPccACgkQAVBC80lX 0GzEIgf/X4Ngzk9qgsmGIYIAViv6uLFqMEpi3CPO3L9dH4VCiOv65zzbpo48ifWf DcNRXRsZiT/YwMo7QRWE0ln8aIjHp6YYwqMD7LY12bksvNctb7vVTmrNYqchrhmw rW3bpYQzGeqXT/poSsDt7pVmCirOPh+sTwmMhE6TTx4Emd/5EfZ0JL+M1jQ2rpNK qYsqmUsE+Q9YqFWGhnDPnIsClFCwA+IOTzNfJL9w9IYZU6Yv7ZnVXl1EPnPfC7/P V+1jpKU9GMMeiJgPKkkm4Bw6vjTMGi8xcQoj5U5XC153BKVPuGs4WKud13HJhLTd 4dkfumnyKNQSl9FPCXE4jCF9jrqhdw== =Izk1 -----END PGP SIGNATURE----- --Sig_/+ZVO8UFyA4X2t7Y8pFC8p/v--