Blame SOURCES/0076-fs-ntfs3-Change-max-hardlinks-limit-to-4000.patch
|
Kmods SIG |
d83023 |
From 56eaeb10e2619081cc383febf6740a4c3e806777 Mon Sep 17 00:00:00 2001
|
|
Kmods SIG |
d83023 |
From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
|
|
Kmods SIG |
d83023 |
Date: Thu, 9 Sep 2021 13:12:41 +0300
|
|
Kmods SIG |
d83023 |
Subject: [Backport 56eaeb10e261] src: Change max hardlinks limit to 4000
|
|
Kmods SIG |
d83023 |
|
|
Kmods SIG |
d83023 |
xfstest generic/041 works with 3003 hardlinks.
|
|
Kmods SIG |
d83023 |
Because of this we raise hardlinks limit to 4000.
|
|
Kmods SIG |
d83023 |
There are no drawbacks or regressions.
|
|
Kmods SIG |
d83023 |
Theoretically we can raise all the way up to ffff,
|
|
Kmods SIG |
d83023 |
but there is no practical use for this.
|
|
Kmods SIG |
d83023 |
|
|
Kmods SIG |
d83023 |
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
|
|
Kmods SIG |
d83023 |
---
|
|
Kmods SIG |
d83023 |
src/ntfs.h | 8 +++++---
|
|
Kmods SIG |
d83023 |
1 file changed, 5 insertions(+), 3 deletions(-)
|
|
Kmods SIG |
d83023 |
|
|
Kmods SIG |
d83023 |
diff --git a/src/ntfs.h b/src/ntfs.h
|
|
Kmods SIG |
d83023 |
index 303a162c31587475adb8c3190b16fa451e9616a7..9cc396b117bfd9b02531ad6c6de89ded53bba7f3 100644
|
|
Kmods SIG |
d83023 |
--- a/src/ntfs.h
|
|
Kmods SIG |
d83023 |
+++ b/src/ntfs.h
|
|
Kmods SIG |
d83023 |
@@ -26,9 +26,11 @@
|
|
Kmods SIG |
d83023 |
|
|
Kmods SIG |
d83023 |
#define NTFS_NAME_LEN 255
|
|
Kmods SIG |
d83023 |
|
|
Kmods SIG |
d83023 |
-/* ntfs.sys used 500 maximum links on-disk struct allows up to 0xffff. */
|
|
Kmods SIG |
d83023 |
-#define NTFS_LINK_MAX 0x400
|
|
Kmods SIG |
d83023 |
-//#define NTFS_LINK_MAX 0xffff
|
|
Kmods SIG |
d83023 |
+/*
|
|
Kmods SIG |
d83023 |
+ * ntfs.sys used 500 maximum links on-disk struct allows up to 0xffff.
|
|
Kmods SIG |
d83023 |
+ * xfstest generic/041 creates 3003 hardlinks.
|
|
Kmods SIG |
d83023 |
+ */
|
|
Kmods SIG |
d83023 |
+#define NTFS_LINK_MAX 4000
|
|
Kmods SIG |
d83023 |
|
|
Kmods SIG |
d83023 |
/*
|
|
Kmods SIG |
d83023 |
* Activate to use 64 bit clusters instead of 32 bits in ntfs.sys.
|
|
Kmods SIG |
d83023 |
--
|
|
Kmods SIG |
d83023 |
2.31.1
|
|
Kmods SIG |
d83023 |
|