Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1398441lql; Tue, 12 Mar 2024 16:42:13 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX6xTLolS+mQcKKqcTR36ZqSpoaqO8T3nBYx/RFsB+8B4cRQmowGGDKlaaraF+uBeLih6KLcKlAldWkUg2YCtlfQwTiIYLCAzvWRXPpOg== X-Google-Smtp-Source: AGHT+IFE7Ld9IUE9olp7X1Z467sfPuT5tSrMOCBjD3PyeSqognaM+akrJw04fYiv93w49o+ABTYQ X-Received: by 2002:a05:6122:202a:b0:4cd:20ea:35b1 with SMTP id l42-20020a056122202a00b004cd20ea35b1mr7260158vkd.2.1710286932983; Tue, 12 Mar 2024 16:42:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710286932; cv=pass; d=google.com; s=arc-20160816; b=LmMqQJlKdMlbG5ZLi/abCRXCyDyNz7pzyPosbauvNe64KrvqYHJgF4rWEDZ0/3pgGj shECHTeGypAnzfO6wC5m5UmvdfHC2djP0iv2Y4iMIkS3PBMbsuD/UMzBu3jTw8u1zcYi Dd9AvEfLD04IajO0eGwg1kmd139byJ/rtwA4c4O36uIK3uD2a8OZFbP8DU4sf3SOvt8R XbVvFCykBiv56SsElUL2IFR48VKvA/DjNTYLqOSiZly0YHgZ5xwdFaQX8GV7Pg7CC6XB DaxEXax5JFN2VrGNLkyblE2/ySxF65U8AEqKuTFRVzmcMEoXhAeZmA3fuER2Che4U4Kn GZQA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=M7wqUR1uMhwgn2qeeoDQh7iUiljE4XKlKtAM47Rzd2I=; fh=8cIa2MhlVOFKoAyx37D821rVaibA1PbXg32MRtXb+BY=; b=Ti8zlyoTGiZw2EdlrmR66WE9HzosHbfR8D1XUe0PbpIHlPL/oMr75VlQ7DqzmAJjFb 9WZQJvhgLVuXD68kiUWp+o+aCb/6U8gFLo8OFb6ID0RhQxSLUxWn6S5sAfYLEL0fD8qR FVJ5dc3YYcFQ5pkas+kptgSk4R/Qncrc27PeoLMbn4loC+2grhhb5epRlMqLDX6KNgIm y+m1HpBx/nNnqAi8rOoNGKTUgrOGL/REkHPFmXfh5mJHxle08cMzH2ysVpf9nmD7E0U1 3id2aRoUg62Jd6VsAPIFL8IbtBlskhmbm8KWUvidRFgRsb4Nyq75sy+cyItmOuJoGcwq E9Pw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=pQs+2XKK; arc=pass (i=1 spf=pass spfdomain=canb.auug.org.au dkim=pass dkdomain=canb.auug.org.au dmarc=pass fromdomain=canb.auug.org.au); spf=pass (google.com: domain of linux-kernel+bounces-100926-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-100926-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id jk13-20020ad45d4d000000b006846c97c980si8502404qvb.579.2024.03.12.16.42.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 16:42:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-100926-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=pQs+2XKK; arc=pass (i=1 spf=pass spfdomain=canb.auug.org.au dkim=pass dkdomain=canb.auug.org.au dmarc=pass fromdomain=canb.auug.org.au); spf=pass (google.com: domain of linux-kernel+bounces-100926-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-100926-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id B21011C21870 for ; Tue, 12 Mar 2024 23:42:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 94D9A47F41; Tue, 12 Mar 2024 23:42:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=canb.auug.org.au header.i=@canb.auug.org.au header.b="pQs+2XKK" Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 956A726286; Tue, 12 Mar 2024 23:42:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=150.107.74.76 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710286925; cv=none; b=KIZZu9W2l6f1HLly/STJi3JzcecDTYcAr0kv3Z0lGboRNDofCU/mvbgM5gtobescMzFporlN5RRZUiyjsQYWpfjRrPJb7G8AVIshlBajF2rCUqUhoaqpHcsh9EET50MrsH+/AI2kCC6xB4DDPBjk8go7Gz31XxyZV+4HTDarAqU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710286925; c=relaxed/simple; bh=Ht/vgGvTfP6q+zutj4Q4xwtp2EYZWw9H/nQfpl+nkDo=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=iHgkpAZ/OyGi1V4v1FtdTthQZvXnOREit4hEks5+wFmndWPtlS5pQy/ZS3xxiz9IL1cSBLGPu0vQ70OX0NMm6gICXNKKfbtltQq+XBelXXy2pRn699LXOculbvpDiZiI/FtpX6tB/m4L1PVDTK3uek4l3AJ8cMp6u6Rj64UfWoU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=canb.auug.org.au; spf=pass smtp.mailfrom=canb.auug.org.au; dkim=pass (2048-bit key) header.d=canb.auug.org.au header.i=@canb.auug.org.au header.b=pQs+2XKK; arc=none smtp.client-ip=150.107.74.76 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=canb.auug.org.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=canb.auug.org.au DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1710286920; bh=M7wqUR1uMhwgn2qeeoDQh7iUiljE4XKlKtAM47Rzd2I=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=pQs+2XKKCTYqB7tmyy89+/4Txiqd6SwHDGlVBpci2+TZymPbAvFEQMzbsl5oSH/jX vSITjwswJ2n1B4tRNmwRJ13FSoUEqcnS18GrrploxN2HeM/UNUOi6qr7biKBHYwAjL vU16EQIRfAM3gERWEpJu9H84D2KT15GxlwfUK2foFiFlHImytrnKB8XGnKeFwl212J iwum/lO6TRuKFdQyGu4AF0GLmHBoVDHcyXkqA4+4XXrjfBDFcByFR5TcE9n9ReqK7h 5fcWh4r6RJa+HLlNR/a2jucA5iMv+w/WANaGleFXVY3Lnx6Pf3epICfUygfTP14oXM DHCISxIqkQ6XQ== 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 4TvVY373nXz4wqN; Wed, 13 Mar 2024 10:41:59 +1100 (AEDT) Date: Wed, 13 Mar 2024 10:41:58 +1100 From: Stephen Rothwell To: Chuck Lever Cc: Christian Brauner , Dai Ngo , Jeff Layton , Linux Kernel Mailing List , Linux Next Mailing List Subject: Re: linux-next: build failure after merge of the vfs-brauner tree Message-ID: <20240313104158.5649190c@canb.auug.org.au> In-Reply-To: <20240219104450.4d258995@canb.auug.org.au> References: <20240219104450.4d258995@canb.auug.org.au> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Zd.4RUrtd4Rx6L=dpQzjrfL"; protocol="application/pgp-signature"; micalg=pgp-sha256 --Sig_/Zd.4RUrtd4Rx6L=dpQzjrfL Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi all, On Mon, 19 Feb 2024 10:44:50 +1100 Stephen Rothwell = wrote: > > After merging the vfs-brauner tree, today's linux-next build (powerpc > ppc64_defconfig) failed like this: >=20 > fs/nfsd/nfs4state.c: In function 'nfsd4_deleg_getattr_conflict': > fs/nfsd/nfs4state.c:8845:32: error: 'struct file_lease' has no member nam= ed 'fl_owner' > 8845 | dp =3D fl->fl_owner; > | ^~ >=20 > Caused by commits >=20 > a69ce85ec9af ("filelock: split common fields into struct file_lock_core= ") > 282c30f320ba ("filelock: remove temporary compatibility macros") >=20 > interacting with commit >=20 > b9b89fb3e0b6 ("NFSD: handle GETATTR conflict with write delegation") >=20 > from the nfsd tree. >=20 > I have applied the following merge resolution patch. >=20 > From: Stephen Rothwell > Date: Mon, 19 Feb 2024 10:38:26 +1100 > Subject: [PATCH] fixup for "filelock: split common fields into struct > file_lock_core" >=20 > interacting with "NFSD: handle GETATTR conflict with write delegation" >=20 > Signed-off-by: Stephen Rothwell > --- > fs/nfsd/nfs4state.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c > index 3545125c8b73..71bb0ee57cf8 100644 > --- a/fs/nfsd/nfs4state.c > +++ b/fs/nfsd/nfs4state.c > @@ -8842,7 +8842,7 @@ nfsd4_deleg_getattr_conflict(struct svc_rqst *rqstp= , struct inode *inode, > } > break_lease: > nfsd_stats_wdeleg_getattr_inc(nn); > - dp =3D fl->fl_owner; > + dp =3D fl->c.flc_owner; > ncf =3D &dp->dl_cb_fattr; > nfs4_cb_getattr(&dp->dl_cb_fattr); > spin_unlock(&ctx->flc_lock); > --=20 > 2.43.0 This is now required in the merge of the nfsd tree with Linus' tree. --=20 Cheers, Stephen Rothwell --Sig_/Zd.4RUrtd4Rx6L=dpQzjrfL Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAmXw6EYACgkQAVBC80lX 0GxuEQgAmwdzCg+Z+okkA3vPask4kdQH2VbxyPkHgZcdng66p4LFz88T0OOpbz2x skOW9PnMKUVVd9hUTM/YknEWbaUZgxEWFhn7Z1M5xLv9bSVByJOBYxoXNwPT6cBt O4hphar7sDhNhrzLFv5D0jYYMNVtHKhN6d4+4Xu67ypS5jNnpTne5cEWixn9wqD1 z4BG/D6KdFA02u8Cv2ZejqweGW0v9plMKkgJW8yS3cNixQiK7lcfNj157oEGcX38 uG0yBwq4pO54xa1Upvxt93ELooe0DvlsOJ9Vk1CtekgBmLedOSDoQAz9QDw8AcNX 83j7AUmjy5Jfwcbs3sV4w0DID8YiVg== =zFGI -----END PGP SIGNATURE----- --Sig_/Zd.4RUrtd4Rx6L=dpQzjrfL--