From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 84F8B2C11E1 for ; Sun, 29 Mar 2026 09:27:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774776424; cv=none; b=TVrYMwcUIsWVcQm8TwtaG1Ym83CGp/B/s52JQKAbJTff8dqSwfkGk9hUznHlSmqQ0XMUfsPTZ1i1ptfyaMsdNLjvdJTNkY/PD6djfNO0bRGsu5OeKz1s02JVY/6Gf/8R5DWEAkqSIkaFdmuInTP31fcnerx9q3YGS3S9TVZ2liE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774776424; c=relaxed/simple; bh=LpGECJxUAlUMKo1joZzZiQhs3hwDPvgm8N6IKu8Ky8A=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=inlZSa29Fig6fNY54RUpD3eVkBryPP2mMn/+lt6V2oeJMPj0YOeHDTRDzGkBv9YIJnaqC99nrotQXZZ5HPCHeWGn37Ue0vsIQWY0ASKMhStItxuOM0v3EsYzo2fGvWmxckOKZY2oJeTicr4fgsW7ingMCqR1iyH/GFoKZ8rYbZA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HkNP1iBS; arc=none smtp.client-ip=209.85.208.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HkNP1iBS" Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-66bd4f7b2d3so110385a12.3 for ; Sun, 29 Mar 2026 02:27:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774776420; x=1775381220; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=1pOBvNq97bdGzDJHCDKOSBm+QEbxiD1zQcrqgsMvIjU=; b=HkNP1iBShysBM0EagRnBNvjh5CEfolio/cFS1QFa2i+DAMKfo60dTLFZ+/qNcwLmkX 7KZ5J0HVg/E7kj6CJzh2HztwouaMtXcrtsz/EQZlcUEPbAY3R5pKC224P20FPCyHyr9i r1Vb98wPzgfTa0L+FE0tSt7FYCffwkShrNUJjpx0hCqrZWwz18OJArnjnIAszt5+6ZHZ k0LAw9BTg/HvA5xWpTE15OeF6eM+Q5TJgFORNa3nu6sbxzrV3DG29/OH/ofxPkG+QnX9 C8MM1DJrDQVUEEpNl4GXkR0pMvS8A0+LKSWytosuhTec5iOFbxpcwDChRXBO4OaLMzd8 5DPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774776420; x=1775381220; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1pOBvNq97bdGzDJHCDKOSBm+QEbxiD1zQcrqgsMvIjU=; b=NqMsGymVgv60S2zi1m6qCToAFGKhBrFmvoYyiY5sQdwSIFtQz03LjUg/Bi7pBGvIND G1x490EUEcZ3Bw4RndGJZShH+5t2TTmdgqfzqEhQl3svyzud5nu1wv+ARYHSaSUgEK8a LFXz9AWtx+y+KKKeD+G0qU51hVT4ixiVGLCiE+bMTui+WC4au0+vJuGtFLG83iJMXRuY LrDALsodecYG7qBWe+334endbvwDYsnSz4OwdX1o4nfGyLKRzDRLqBZJs9eqZRYD0Zsg p1aUGohky9SSGN7Qh556RKA6dOkPXp1Uucb2q9n7XVUCHt9x8uwX+kiaHGjRtQBnnuUF d3eA== X-Forwarded-Encrypted: i=1; AJvYcCWVY97lnkJk2B2ICfa494cvSS7i9+juCilCbqx56DDwFBOwiS2qMRywbrd3mYETmU4r+OANzp2HWqbPp8s=@vger.kernel.org X-Gm-Message-State: AOJu0YxFNII2NBIAS3DexjPiJifDTF6w69UU+5sm04SOudMXyeIqRxWu HtDOGDG7ChOBU0qqfIZrLo7mQx7KuQcTsdPU4D3sqjQtqn/kI8cAtXBcEj3YrwXk X-Gm-Gg: ATEYQzy+TYWJq0tt7Bpb8V27JbMiwQ234Ulcbdexw5rTuj8LhfC25nouQFNaFJtG6zM M4RAb0wBGQcD23s59Vmhin1EdpOhbwr4G70oAcc9Y4IGcAOvlCcaZDQec4JTZLfZjfxXZ5/EpLr dtbzjCagiqtnsvZVr95EVjXk6Y+soyLBd1IPpqQTXoIMBnDGcFEtlVEX33eH5YwPMBCCzvhsLcU 3JqJUeAQjYy0/am+gQ1mkJRt2W0FaPRuG6dga4EK/ZIcpFO2qaygVaaxRMxvdfL16FmhAt/zrqq UpXT2XtaCMoIngzZDprZqVq29ECJdr1lsaTk82okb1CKn936BYmjic0MqB3ciOjxO7M1df3wXA+ 8OjJvsGIqwHNlBtk86ctIjZt6ryCSKSa9JEnA1/nkIGr+pvOgz50IWV7dmXQcj8/TCCZYZrfom+ eIeVitiKPjwI+rLAX9HOwUSF5OHbFqY2pzrae02oxlecydYR3B/hywbEX3da0m7VjQD8jFbfXlY dAnyFgANPrJ6nt4JHFN+/1lWM4C X-Received: by 2002:a17:907:1b1f:b0:b97:9139:738 with SMTP id a640c23a62f3a-b9b50909ac0mr547783666b.33.1774776419330; Sun, 29 Mar 2026 02:26:59 -0700 (PDT) Received: from localhost (2001-1c00-570d-ee00-cfdf-bf3f-5ad7-346a.cable.dynamic.v6.ziggo.nl. [2001:1c00:570d:ee00:cfdf:bf3f:5ad7:346a]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9b7b1df761sm156863366b.42.2026.03.29.02.26.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 02:26:58 -0700 (PDT) From: Amir Goldstein To: Linus Torvalds Cc: Miklos Szeredi , Christian Brauner , Chenglong Tang , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-unionfs@vger.kernel.org Subject: [GIT PULL] overlayfs fixes for 7.0-rc6 Date: Sun, 29 Mar 2026 11:26:58 +0200 Message-ID: <20260329092658.90712-1-amir73il@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Linus, Please pull overlayfs fixes for 7.0-rc6 to fix two regressions from v6.7 (minor impact) and from v6.12 (major performance impact). This branch has been sitting in linux-next for a couple of day and it has gone through the usual overlayfs test routines. The branch merges cleanly with master branch of the moment. Thanks, Amir. ---------------------------------------------------------------- The following changes since commit f338e77383789c0cae23ca3d48adcc5e9e137e3c: Linux 7.0-rc4 (2026-03-15 13:52:05 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git ovl-fixes-7.0-rc6 for you to fetch changes up to 1f6ee9be92f8df85a8c9a5a78c20fd39c0c21a95: ovl: make fsync after metadata copy-up opt-in mount option (2026-03-27 12:48:10 +0100) ---------------------------------------------------------------- overlayfs fixes for 7.0-rc6: - Fix regression in 'xino' feature detection. I clumsily introduced this regression myself when working on another subsystem (fsnotify). Both the regression and the fix have almost no visible impact on users except for some kmsg prints. - Fix to performance regression in v6.12. This regression was reported by Google GOC developers. It is not uncommon these days for the year-old mature LTS to get adopted by distros and get exposed to many new workloads. We made a sub-smart move of making a behavior change in v6.12 which could impact performance, without making it opt-in. Fixing this mistake retroactively, to be picked by LTS. ---------------------------------------------------------------- Amir Goldstein (1): ovl: fix wrong detection of 32bit inode numbers Fei Lv (1): ovl: make fsync after metadata copy-up opt-in mount option Documentation/filesystems/overlayfs.rst | 50 +++++++++++++++++++++++++++++++++ fs/overlayfs/copy_up.c | 6 ++-- fs/overlayfs/overlayfs.h | 21 ++++++++++++++ fs/overlayfs/ovl_entry.h | 7 +---- fs/overlayfs/params.c | 33 ++++++++++++++++++---- fs/overlayfs/super.c | 2 +- fs/overlayfs/util.c | 5 +++- 7 files changed, 108 insertions(+), 16 deletions(-)