Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp198404lqp; Wed, 20 Mar 2024 19:43:19 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXdqlMDInJb73EqTDgAYoKpMmt60p8F2zx6sANl5aL8oz7X5WYsG2mgBeth53rFQ5FjAPHKsF5uUl0U7MJ2nFtEV7d18cW3izx53KqinQ== X-Google-Smtp-Source: AGHT+IFtOeGNEPLa5gEtCCg3/h2zyXJqd8oHzraV2gzfr8l8yd3JNvKC509ZgPCDDtcsismkcY92 X-Received: by 2002:a05:6870:17a9:b0:221:8228:ae32 with SMTP id r41-20020a05687017a900b002218228ae32mr22285913oae.28.1710988999496; Wed, 20 Mar 2024 19:43:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710988999; cv=pass; d=google.com; s=arc-20160816; b=ZkY6y6X3BmJxR8KRWJPBDQjOYUlO9JzEMirRh3QIPnLAX2+T/JzypTc7EBdf2uQacE aLufOzgiTrReM5LYh41i6jFQ5aByfCHuB7c0CjPpfzchN/Tf9EAlXFJQF8GqGWGyF/0h KA7sUq9GklqhmNNGTr/w4npapltwyiFcmq59545bJ59PKIe13ncgje/af42u6P8Wiirf fU5Dq2Dt8efFPOeJYp1+Hb2RQJXJyhBaZLFml0ddFp/p3RI3hQvi5RzAkfcVY+zym/5J lreFIygrHLoq3VwgcGF9aR3aIi5LxxqmdhIqFNN28w2FcyH3KtV/uELo9yUHZh+1it2Y 5jdQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=Ia0tmxgIgE9i9hxjs5ifKoHq5DuQSS3IZ8FFS49n2xM=; fh=agpSBNQSHNkyMJj9S9I4xi+0LeXmBG3ygugvXaMZBQ0=; b=s3zkRmfWw2xOjR2u4sb2ckY1g0KS1utrdS6sOJhCy1Z3h6nlgc0LOpTieOt5kZ1VJA 2fg0Jb5dy00VzVYic2J2j7TkHeIHuIlJp2brcddL6ypcZtKOsHjReRe6oAt3u2CrEPqn Rq6jaoFw5RIH89VhMCXZ4fQ1bOItnMVWK2eE0z9K9c2OvqVEn6ufzErgGGr0XsBLF1wj RUPJHzU2ZRoIKkM+ktvGPeww3Pf3V4JbXZr+x3racNRd/q2Trl4ASkEWTo+VG08dZOzB 6eDJ6kj8I6DkNI7fCzqnHCK7l+gbE7Kc7Bqq+HCM3jPlRJ3c6ZnAK6JYXE6nO8TcopQ6 W+4A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gWWr4v1A; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-109599-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109599-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 a15-20020a056a000c8f00b006e73f884194si5526785pfv.325.2024.03.20.19.43.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 19:43:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-109599-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=gWWr4v1A; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-109599-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109599-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 41200282E22 for ; Thu, 21 Mar 2024 02:42:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D7FE3613C; Thu, 21 Mar 2024 02:42:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="gWWr4v1A" 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 0A20E5660 for ; Thu, 21 Mar 2024 02:42:50 +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=1710988971; cv=none; b=rFfAOPAyIgL8jKiLSMFWUgBdD9jieVhZWaor3XgMUalk8vvcpydhHQv+hpRPeNiHlR+l0DAv5+v9VVit+dhoTXjp7WL6CDKfHWJkCEYqzMMjjC+x7k6gZ3fgs/bcguJ9g1HTcE+ppLwSonGGT2t5V7X9JLZKQ7jCWqxq6uPrj8s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710988971; c=relaxed/simple; bh=ND3Q6+ESxisTfW3w6/xHdoln2tpbUoz0Cd7/rISA0Nc=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=KedEgs6RivgqJIMU4lZQkFF7ANcLrc6EmOfBxfoII2XjKhx4JR+zQrXXBbjZYYanCcAxmZQjiODebaeSCQkJWZXQUJwz0UuFvz8xzW+D0hX+J0pIZH3koi5Sn6XKJzlWJ7KHf4/mP6TWZlON4Xt2DzQ7V9KzePqig34Z2/uyBbE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gWWr4v1A; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7084CC43394 for ; Thu, 21 Mar 2024 02:42:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710988970; bh=ND3Q6+ESxisTfW3w6/xHdoln2tpbUoz0Cd7/rISA0Nc=; h=From:Date:Subject:To:Cc:From; b=gWWr4v1A/RPLYgiXIjxYPJzCUCdU3xTCpoJ1PDS7ZCANgrIfOjVEPCV+r/suVB9Sp YEyGwPlgH9WfXTqpbN7ZVZ6x17glYYQNiTGZ+kYWk6zZnaRKHJnJuE5xh1CdCkHnm1 9curc/2uqUqyajMYQ05O3QssDqMscodgKglYbcgXVFhQc/4VUQ/8Wq+9hTzcxb6sPI Jam+MHyeAXl3Tj3YwL0Lq7sMpS2MHWyMXHB9yn4ei8Ha37j8FxDURll+tyfRCOHzx3 wd14QQGSdzWsVOB0CnEpEbADIp7bLxSb5gXR1xaiC0LR/rrQw/tkg0fg3Cb3L+3tMW 8/Lyo6M9ABpNg== Received: by mail-oo1-f43.google.com with SMTP id 006d021491bc7-5a1fa3cf5eeso193706eaf.3 for ; Wed, 20 Mar 2024 19:42:50 -0700 (PDT) X-Gm-Message-State: AOJu0YwNB2rLaruD1uyyT6xxiWqh7+Ar632wFZQxXWoSiEAItg/hBZjU ymgZqh4+pYcP9x+cPOGVZK+KeO0YjIZ5RrRmKd4AN4Pcvpy/EDmxudeJIbMEsw6eQbgKu60NyPi Doa0qXdm4oiJzZbILxnA1UgrTFIk= X-Received: by 2002:a05:6870:ac28:b0:222:73c1:4a06 with SMTP id kw40-20020a056870ac2800b0022273c14a06mr20959642oab.1.1710988969781; Wed, 20 Mar 2024 19:42:49 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Namjae Jeon Date: Thu, 21 Mar 2024 11:42:38 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL] exfat update for 6.9-rc1 To: Linus Torvalds Cc: Linux Kernel Mailing List , Sungjong Seo , "Yuezhang.Mo" Content-Type: text/plain; charset="UTF-8" Hi Linus, This is exfat update pull request for v6.9-rc1. I add description of this pull request on below. Please pull exfat with following ones. Thanks! The following changes since commit 855684c7d938c2442f07eabc154e7532b4c1fbf9: Merge tag 'x86_tdx_for_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2024-03-11 20:20:36 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git tags/exfat-for-6.9-rc1 for you to fetch changes up to dc38fdc51ba650871f12e4032bfe170f5b0e8ed0: exfat: remove duplicate update parent dir (2024-03-19 20:56:10 +0900) ---------------------------------------------------------------- Description for this pull request: - Improve dirsync performance by syncing on a dentry-set rather than on a per-directory entry ---------------------------------------------------------------- Yuezhang Mo (10): exfat: add __exfat_get_dentry_set() helper exfat: add exfat_get_empty_dentry_set() helper exfat: convert exfat_add_entry() to use dentry cache exfat: convert exfat_remove_entries() to use dentry cache exfat: move free cluster out of exfat_init_ext_entry() exfat: convert exfat_init_ext_entry() to use dentry cache exfat: convert exfat_find_empty_entry() to use dentry cache exfat: remove unused functions exfat: do not sync parent dir if just update timestamp exfat: remove duplicate update parent dir fs/exfat/dir.c | 290 +++++++++++++++++++++---------------------- fs/exfat/exfat_fs.h | 25 ++-- fs/exfat/inode.c | 2 +- fs/exfat/namei.c | 352 ++++++++++++++++++++-------------------------------- 4 files changed, 293 insertions(+), 376 deletions(-)