Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp710130lqt; Fri, 19 Apr 2024 08:12:57 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVIEDjBl8Gy2ybjZBL0x2Ybc/U5oCB+4G/pZC2zjzNJcZ0o5tn042tKOz34tWwq5qqpGExHe4OIVPUnm/IQnw3i4ToAfyX1pzF0rzNZEw== X-Google-Smtp-Source: AGHT+IHIwApvnZIfwlj5Fspp/0ODJj/ACpkkVJE6vvB/BLRDjfKP9ayKO25lM85FE0FFUdMfG1mU X-Received: by 2002:a05:6a20:d490:b0:1a7:aecd:997c with SMTP id im16-20020a056a20d49000b001a7aecd997cmr2963486pzb.0.1713539577297; Fri, 19 Apr 2024 08:12:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713539577; cv=pass; d=google.com; s=arc-20160816; b=YOpZe5DRZL+9rx1/ryWm9vV2Kk53Q+CCCHURSsC2kK/c+9IDzbgMUqS9IexSbzmJ17 ABXF1plTgKB7TvOfVau6J/Cg4BYXSfF8oQ3bfikmQMtFYqrwsOWvfwH7zWXWN68OeQMs khQu/R9axEiQt6LWfM0jF31ltdHi/ZvIlmOlxEiNbMWvdVE1RfXii53dt8yKvoCcX39P FvuZBIDf9dl4AbKGdSgYdvHWt3chzZqJHsBe63gIwy/G9t91TPHIFclLADb7+t7nFZVJ n0ZK3RSsG80wsKzaKBeIoeEB3aBI3nchwkmJmZ5n6Jn6opablXlqKpUH3wGULoUIa43i fOlQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=SHX1ZPA/2C7rX2jRWRuoSOA8dD+2L51uGHWpWV/rObk=; fh=O3oRzqE8xZaFdhns90tTX/wAfMOORbajZnIBZhEXe2c=; b=zTGmvUs3AjsZ21VWAn5/YgpRqmAvgUN/EfiilcPMrlDbvYXSBWL3FG/awpUC6g2++L E69G2TUc8zswrrfDg8+H22fGK+yhoBlzFHbPgot0aMi1LYFLQbhXQzu8ZaDKA/IgrW92 DDP4Ou+8R6nk+h48Nz6woKkrg89Qvesdf/ut1Fw3El2fqcVtGe7TOkv3rYLeJ9cy092p I196yeqxiUMt503xfeuogoFFFeNMcVgrh2d87kGHaV4oE4GevyJYW0XfeOssJBLq0Lbf /g6Xy7DZJLPoDH1DVCWEFAMjYAahjT9O615Wg31NjuHYWm28ZOabFx7FhoBJv9DI7wDd 9DqQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ILOpVh9K; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-151639-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-151639-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id fb7-20020a056a002d8700b006e6c056f450si3483189pfb.213.2024.04.19.08.12.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Apr 2024 08:12:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-151639-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ILOpVh9K; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-151639-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-151639-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 7833E284DB9 for ; Fri, 19 Apr 2024 15:12:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6FA7712F394; Fri, 19 Apr 2024 15:12:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ILOpVh9K" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 943A312FB18; Fri, 19 Apr 2024 15:12:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713539544; cv=none; b=VyE8aKfhlsyzUA9+G9AVurptMlMmfQLd8ROnJvma24MdEDYOVCRrV+Xt0iqVXV1aUcmKXd7x+f5sw6sbDxwavoY51thOqxFUSP4o1cf0zPXQEhyYUeje8j0Lj7M7szp+zkldZsZQQuUTl7aG2PtfELYifHuyNAPlXK9PIf1of5Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713539544; c=relaxed/simple; bh=xQEphaQblCfW5AQQOS56beHxi0XAQWru7AWiLautQ2A=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=pPseVRRH9c8335KbhDdsChUFJDPdTf3qVqK48KkamU+S1kgsm9iUje1HaQFIR6GLz0kTLipE6KArUROl5axj9DixD1OFR9F0gYm/3MwL6FGmT8vcFA7LbPHJeqclqPXmJrgNhGqEsvVw+1e6sMcQb/fkfzgBQ05ZRrwxF/2XvQs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ILOpVh9K; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D9682C072AA; Fri, 19 Apr 2024 15:12:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713539544; bh=xQEphaQblCfW5AQQOS56beHxi0XAQWru7AWiLautQ2A=; h=Date:From:To:Cc:Subject:From; b=ILOpVh9KWtBQTPY7rnovDMii6R5GX3+uYENBstpvsUGgP1Tq2ZmQCQljbXL2ljt20 pEY7rmFms58EMS4ihwmrZ154fY5iQGPljG1DLTRSjAiQuc4AYlwW2YqpHM0akxHGKy BF5xpvfrjQ2B8Y3rLED1wUOfCc0Z3XFlfzFLigL9v5a6NGPHX2xK37kb/tWaUnrBEe n69KoVAWvS/7Fbo9RXPd4UALkHYQInjVOdpS0M/5owr80QzKJyAs3FdahHL3va4/nb fnvT7x/40q9H7DUoz1Hk10yl7Df0mVjrlWkWLOf9oiSGFUJvpVvkFQq0wY2PS6W1Qa ztimxvi+ERv6w== Date: Fri, 19 Apr 2024 15:12:21 +0000 From: Eric Van Hensbergen To: torvalds@linux-foundation.org Cc: v9fs@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [GIT PULL] fs/9p fixes for 6.9-rc5 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="O+hS8P7x9X5RAHSB" Content-Disposition: inline --O+hS8P7x9X5RAHSB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline The following changes since commit 8d025e2092e29bfd13e56c78e22af25fac83c8ec: Merge tag 'erofs-for-6.9-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs (2024-03-27 20:24:09 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git tags/9p-fixes-for-6.9-rc5 for you to fetch changes up to 7fd524b9bd1be210fe79035800f4bd78a41b349f: fs/9p: drop inodes immediately on non-.L too (2024-04-11 23:40:55 +0000) ---------------------------------------------------------------- fs/9p: fixes regressions in 6.9 This series contains a reversion of one of the original 6.9 patches which seems to have been the cause of most of the instability. It also incorporates several fixes to legacy support and cache fixes. There are few additional changes to improve stability, but I want another week of testing before sending them upstream. Signed-off-by: Eric Van Hensbergen ---------------------------------------------------------------- Eric Van Hensbergen (2): fs/9p: remove erroneous nlink init from legacy stat2inode fs/9p: Revert "fs/9p: fix dups even in uncached mode" Jeff Layton (1): 9p: explicitly deny setlease attempts Joakim Sindholt (4): fs/9p: only translate RWX permissions for plain 9P2000 fs/9p: translate O_TRUNC into OTRUNC fs/9p: fix the cache always being enabled on files with qid flags fs/9p: drop inodes immediately on non-.L too fs/9p/fid.h | 3 --- fs/9p/vfs_file.c | 2 ++ fs/9p/vfs_inode.c | 7 ++++--- fs/9p/vfs_super.c | 17 +++++++++++++++++ 4 files changed, 23 insertions(+), 6 deletions(-) --O+hS8P7x9X5RAHSB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEElpbw0ZalkJikytFRiP/V+0pf/5gFAmYiidUACgkQiP/V+0pf /5jo3w//Tp8RQDwtPFXyeSa2SEEAUyNXE5UhaqlSfKnNdDn+QaiTmjxGFq7tLVh/ e40eBdRVnuoucBXW5POdmv/7wuG9dYPwE8N1Ic6U2l+Gmz2poNr3Afly4BskudPz XRbdnir4Iefw1CpWdwZrkZLPDCB5LZGCMhIsV9Zdokve5QNpKenJ+OKiG+hNoSdb 5iyQHSIvWOYP9jlalRMtEPoV2kqUy4Xzuu7/h6rvfMNoKBDY8brsD0wol95XuJAA TPslEvdn2nZ3CFYtGC1+vozlvaqnIC1TMJ4p4beQgODe5bfsSZxDnQGIHBvbdlRz hjjrEWCz2rOdl4LpdywTEWSXBKqpg71WuKub6Emxrs8q3ylw92urE2DLw2LovVIx rUCEFXDVF/DorQ9aQbNe01AdsCkY/bCV6S91lyTiud2Tcrqoto7fTQNA00L1r263 smpYiwnv7kvqEb2teLbQ0gDfzVNZz1RMQ100eTftoYUvHu6089G4eGp2DZZKbvJv 2TFgRFacknf5672Lm2yXfSCd8sIIvCL9LROM2kUGGgzewbY30PgOZxF09dtP3HdP jdpcoBTOHjUog22LRLOHyLooP82b1kjRQtOaI/SfGGGMZbIeYfNtKYFlvLhmYpns WaUMfh8PRHlOoZ11QanbbqLB2kqXUKA5YQhltXliKC7pF/ECthY= =Yiod -----END PGP SIGNATURE----- --O+hS8P7x9X5RAHSB--