From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f68.google.com (mail-ed1-f68.google.com [209.85.208.68]) (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 BDE592C11CE for ; Mon, 29 Dec 2025 15:49:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.68 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767023358; cv=none; b=QgYTbAT9lFRn5gOZxQRj/cX+o2JFYoz+dQGrTYKl9h3a3KOPcpNp3iVibqTie+AhQHaqVDFH83gSwC8BLQ3Ctn6XROR635t9b/gCkwOjvTHOxcxp/qqg756hntrLlU7prCe9ITPvoyQAgKbQc4rNcGx94/QAygGwsNgMxme9b6w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767023358; c=relaxed/simple; bh=yJFiYgQfRDc4GlY64AoxaWPXfSffAIRLTpJ9qRR7xyg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=X5XUUNGxsROl+2/WyM9UDnUdJ9D1FMRcAAt/ffOjNRBEXXEb0gu0+b6UXPek4szcPyIJTrCL0K00lNsYhtdng/31cuMZ/Omb1s62Ya+gd9DIE/Th1vRA9S+Lph3R/x3lxxySt12WvqtIERtRRjxlkOqzCD7Oa5TeimGgfeMpS7E= 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=a3DzKXKo; arc=none smtp.client-ip=209.85.208.68 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="a3DzKXKo" Received: by mail-ed1-f68.google.com with SMTP id 4fb4d7f45d1cf-64b9b0b4d5dso15096749a12.1 for ; Mon, 29 Dec 2025 07:49:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767023355; x=1767628155; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=SKOOoNHl/I8rgjIJVxK+NHEcQpFZLo6aCGKvdzw+IAc=; b=a3DzKXKopqPsgKLhCTG2rdsNTI8vKce0QSXcgm9KBNyKyXAxsHJvXEkg+RY7UjAXdp VGAHcfDFF0Kn0gox5pSmW1Gu1C0jeF2WSfm9PHBC5eKJoBF9QVxHaGgHefvX2G0ipQEf 4RS3MbS4ovAKXRDZccaJkMqRfrKdt8xB5Qy7b8wiz3cAW8uPqQz1V83ItyH0yrUjhvle 0T4LE/q2yuL6DSnrxMWESTSZRs1hK84YSPq68+YmCVHsGPD2OSv1IMhzsLNA1/DW+ND2 PRNz+MhdLQQRPOIqx63JSPXIJrHLqlgvHpyueYMIN5Nxb5sZeQ4vWkYOSHXF5Y4dVcLN 92yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767023355; x=1767628155; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SKOOoNHl/I8rgjIJVxK+NHEcQpFZLo6aCGKvdzw+IAc=; b=ersgje81QafaHJZie2ROvhnJJHI05aYvda/aBB0+oGRTfYEijvNg09S07NMvFdBMOh XJhpzR9u1O0vBCs1r7EnZehLiR1OMm852qfZVOvDuO5xuygIraAdFyMhzeebNOgz7//A 6w7NEwp0YjlX5yYBkLp7J9zU84qDEntP4uS96yd0W5g2/0OrHnuSbFp4VVkYBdtBkslY TUIZLroRUaW7TAB9vzLjN7cDd6jgW3wSufTXUmPN2+5zY+iDI+nklNK14Oi2LjbxT409 4GF2aTW8eeH8uW5B4UojmNQ66U95AClRAEHC6IEXw0R/cXfVzKPa+shEQQkEO1KUh3qo jgng== X-Forwarded-Encrypted: i=1; AJvYcCW771e0X3EyXIGLsAQ9IivtQSPAjtHUIJWvR3nskgYms3KbqepWU04FdU2ggDHwxmFPL41TwgjqsLa298s=@vger.kernel.org X-Gm-Message-State: AOJu0YxAcmOrwKPINUInKf5KgkmOGIxI1ncSvW1fL87FMOt7tH1N9qrW iMzjgc4TJnT9EKD4pnkz85xhaqqdNmG6MT7G7Y5ZMM/f+lNcWrUcaYfl X-Gm-Gg: AY/fxX5EpbacBxVJPp66qCsy9Gyey1Z2cWCzPf18DT5CvlmxFqouhuQj5e8lJ12GXWA M6yK64LP8gsS80+OOpVI7nkBQcMw4h3gGaeVXO1ums2NSU3ugQ9bF4aFbuJQyVP8ARQu2+wunDP YycZsl5a8U6UGj8TAoNULM/ET/EzQPYCd9Lu90UO0/kWT1qYvAr8L7Qhbn584+qZ70Oa5Gdzmo3 AYMVC2IK1AtRMB1BdZa7UOajpHtWVJjPwxWoAXJfIsWk7aJmVDTx1R8HEUOZ0aK9RQowR9s+aF/ qHX+UuFLmPvMzXXC2RomMxrdlBcTeNPmqcLrmqVVCnHcvGkDMD++f9FDlbp0QrPkE1HUC9QWqs/ KJynTEBF7xbK4KNsq2gkC0Y4Mm+U+Tbyx0c/AVOIayqtV3o+VpApEyCKm81D5OllpE3dOyBH/m4 CHG58iEU3HtDRlPn5/GGGfrEaOgboX5n3fXA7wws72VUBG/B4h+EwFYOC6rYZh7U6ZkWRnwj0jz 6ZNPY8+5GJwAZ5S X-Google-Smtp-Source: AGHT+IEj1jgq2u6/j5yoYlenL4adeZnxG+vLPgxPQxIFSeaMsDxl8mpB2Zz349lUtPKPJeGAW/r7WA== X-Received: by 2002:a05:6402:2712:b0:64d:accf:aae2 with SMTP id 4fb4d7f45d1cf-64daccfadebmr18813519a12.27.1767023354925; Mon, 29 Dec 2025 07:49:14 -0800 (PST) Received: from localhost (2001-1c00-570d-ee00-c26a-1433-8180-c786.cable.dynamic.v6.ziggo.nl. [2001:1c00:570d:ee00:c26a:1433:8180:c786]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b9159a4eesm31531887a12.24.2025.12.29.07.49.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Dec 2025 07:49:14 -0800 (PST) Date: Mon, 29 Dec 2025 17:49:13 +0200 From: Amir Goldstein To: Namjae Jeon Cc: viro@zeniv.linux.org.uk, brauner@kernel.org, hch@infradead.org, hch@lst.de, tytso@mit.edu, willy@infradead.org, jack@suse.cz, djwong@kernel.org, josef@toxicpanda.com, sandeen@sandeen.net, rgoldwyn@suse.com, xiang@kernel.org, dsterba@suse.com, pali@kernel.org, ebiggers@kernel.org, neil@brown.name, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, iamjoonsoo.kim@lge.com, cheol.lee@lge.com, jay.sim@lge.com, gunho.lee@lge.com Subject: Re: [PATCH v3 RESEND 01/14] Revert "fs: Remove NTFS classic" Message-ID: References: <20251229112446.12164-1-linkinjeon@kernel.org> <20251229112446.12164-2-linkinjeon@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20251229112446.12164-2-linkinjeon@kernel.org> On Mon, Dec 29, 2025 at 08:24:33PM +0900, Namjae Jeon wrote: > This reverts commit 7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89. > --- > fs/ntfs/aops.c | 1744 ++++++++++++++++++++++++ > fs/ntfs/aops.h | 88 ++ > fs/ntfs/attrib.c | 2624 ++++++++++++++++++++++++++++++++++++ > fs/ntfs/attrib.h | 102 ++ > fs/ntfs/bitmap.c | 179 +++ > fs/ntfs/bitmap.h | 104 ++ > fs/ntfs/collate.c | 110 ++ > fs/ntfs/collate.h | 36 + > fs/ntfs/compress.c | 950 +++++++++++++ > fs/ntfs/debug.c | 159 +++ > fs/ntfs/debug.h | 57 + > fs/ntfs/dir.c | 1540 +++++++++++++++++++++ > fs/ntfs/dir.h | 34 + > fs/ntfs/endian.h | 79 ++ > fs/ntfs/file.c | 1997 +++++++++++++++++++++++++++ > fs/ntfs/index.c | 440 ++++++ > fs/ntfs/index.h | 134 ++ > fs/ntfs/inode.c | 3102 ++++++++++++++++++++++++++++++++++++++++++ > fs/ntfs/inode.h | 310 +++++ > fs/ntfs/layout.h | 2421 +++++++++++++++++++++++++++++++++ > fs/ntfs/lcnalloc.c | 1000 ++++++++++++++ > fs/ntfs/lcnalloc.h | 131 ++ > fs/ntfs/logfile.c | 849 ++++++++++++ > fs/ntfs/logfile.h | 295 ++++ > fs/ntfs/malloc.h | 77 ++ > fs/ntfs/mft.c | 2907 ++++++++++++++++++++++++++++++++++++++++ > fs/ntfs/mft.h | 110 ++ > fs/ntfs/mst.c | 189 +++ > fs/ntfs/namei.c | 392 ++++++ > fs/ntfs/ntfs.h | 150 +++ > fs/ntfs/quota.c | 103 ++ > fs/ntfs/quota.h | 21 + > fs/ntfs/runlist.c | 1893 ++++++++++++++++++++++++++ > fs/ntfs/runlist.h | 88 ++ > fs/ntfs/super.c | 3202 ++++++++++++++++++++++++++++++++++++++++++++ > fs/ntfs/sysctl.c | 58 + > fs/ntfs/sysctl.h | 27 + > fs/ntfs/time.h | 89 ++ > fs/ntfs/types.h | 55 + > fs/ntfs/unistr.c | 384 ++++++ > fs/ntfs/upcase.c | 73 + > fs/ntfs/volume.h | 164 +++ > 42 files changed, 28467 insertions(+) > create mode 100644 fs/ntfs/aops.c > create mode 100644 fs/ntfs/aops.h > create mode 100644 fs/ntfs/attrib.c > create mode 100644 fs/ntfs/attrib.h > create mode 100644 fs/ntfs/bitmap.c > create mode 100644 fs/ntfs/bitmap.h > create mode 100644 fs/ntfs/collate.c > create mode 100644 fs/ntfs/collate.h > create mode 100644 fs/ntfs/compress.c > create mode 100644 fs/ntfs/debug.c > create mode 100644 fs/ntfs/debug.h > create mode 100644 fs/ntfs/dir.c > create mode 100644 fs/ntfs/dir.h > create mode 100644 fs/ntfs/endian.h > create mode 100644 fs/ntfs/file.c > create mode 100644 fs/ntfs/index.c > create mode 100644 fs/ntfs/index.h > create mode 100644 fs/ntfs/inode.c > create mode 100644 fs/ntfs/inode.h > create mode 100644 fs/ntfs/layout.h > create mode 100644 fs/ntfs/lcnalloc.c > create mode 100644 fs/ntfs/lcnalloc.h > create mode 100644 fs/ntfs/logfile.c > create mode 100644 fs/ntfs/logfile.h > create mode 100644 fs/ntfs/malloc.h > create mode 100644 fs/ntfs/mft.c > create mode 100644 fs/ntfs/mft.h > create mode 100644 fs/ntfs/mst.c > create mode 100644 fs/ntfs/namei.c > create mode 100644 fs/ntfs/ntfs.h > create mode 100644 fs/ntfs/quota.c > create mode 100644 fs/ntfs/quota.h > create mode 100644 fs/ntfs/runlist.c > create mode 100644 fs/ntfs/runlist.h > create mode 100644 fs/ntfs/super.c > create mode 100644 fs/ntfs/sysctl.c > create mode 100644 fs/ntfs/sysctl.h > create mode 100644 fs/ntfs/time.h > create mode 100644 fs/ntfs/types.h > create mode 100644 fs/ntfs/unistr.c > create mode 100644 fs/ntfs/upcase.c > create mode 100644 fs/ntfs/volume.h > Namje, This is a partial revert, something that should be mention in commit message. But also, I think you should include more of the original revert, like the docs and MAINTAINERS entry, which you added later, sometimes inside unrelated patches. The only think that you need to omit from the revert in the Makefile and Kconfig changes, so that ntfs code remains dormant until the end of the series. Thanks, Amir.