Blame SOURCES/0011-fs-ntfs3-Add-ifndef-define-to-all-header-files.patch

Kmods SIG 8b815c
From 87790b65343932411af43bc9b218f086ecebd6a5 Mon Sep 17 00:00:00 2001
Kmods SIG 8b815c
From: Kari Argillander <kari.argillander@gmail.com>
Kmods SIG 8b815c
Date: Mon, 16 Aug 2021 15:01:56 +0300
Kmods SIG 8b815c
Subject: [Backport 87790b653439] src: Add ifndef + define to all header
Kmods SIG 8b815c
 files
Kmods SIG 8b815c
Kmods SIG 8b815c
Add guards so that compiler will only include header files once.
Kmods SIG 8b815c
Kmods SIG 8b815c
Signed-off-by: Kari Argillander <kari.argillander@gmail.com>
Kmods SIG 8b815c
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Kmods SIG 8b815c
---
Kmods SIG 8b815c
 src/debug.h   | 5 +++++
Kmods SIG 8b815c
 src/ntfs.h    | 3 +++
Kmods SIG 8b815c
 src/ntfs_fs.h | 5 +++++
Kmods SIG 8b815c
 3 files changed, 13 insertions(+)
Kmods SIG 8b815c
Kmods SIG 8b815c
diff --git a/src/debug.h b/src/debug.h
Kmods SIG 8b815c
index 15ac42185e5b39525ec7ead599975946d9d0b679..357d9f4dfba78792b443e05318d189c9167db1f8 100644
Kmods SIG 8b815c
--- a/src/debug.h
Kmods SIG 8b815c
+++ b/src/debug.h
Kmods SIG 8b815c
@@ -7,6 +7,9 @@
Kmods SIG 8b815c
  */
Kmods SIG 8b815c
 
Kmods SIG 8b815c
 // clang-format off
Kmods SIG 8b815c
+#ifndef _LINUX_NTFS3_DEBUG_H
Kmods SIG 8b815c
+#define _LINUX_NTFS3_DEBUG_H
Kmods SIG 8b815c
+
Kmods SIG 8b815c
 #ifndef Add2Ptr
Kmods SIG 8b815c
 #define Add2Ptr(P, I)		((void *)((u8 *)(P) + (I)))
Kmods SIG 8b815c
 #define PtrOffset(B, O)		((size_t)((size_t)(O) - (size_t)(B)))
Kmods SIG 8b815c
@@ -61,4 +64,6 @@ void ntfs_inode_printk(struct inode *inode, const char *fmt, ...)
Kmods SIG 8b815c
 #define ntfs_free(p)		kfree(p)
Kmods SIG 8b815c
 #define ntfs_vfree(p)		kvfree(p)
Kmods SIG 8b815c
 #define ntfs_memdup(src, len)	kmemdup(src, len, GFP_NOFS)
Kmods SIG 8b815c
+
Kmods SIG 8b815c
+#endif /* _LINUX_NTFS3_DEBUG_H */
Kmods SIG 8b815c
 // clang-format on
Kmods SIG 8b815c
diff --git a/src/ntfs.h b/src/ntfs.h
Kmods SIG 8b815c
index 40398e6c39c9383de1f917f6ef29d4d0238df7d7..16da514af124695bf751459672adb009301a9cdc 100644
Kmods SIG 8b815c
--- a/src/ntfs.h
Kmods SIG 8b815c
+++ b/src/ntfs.h
Kmods SIG 8b815c
@@ -7,6 +7,8 @@
Kmods SIG 8b815c
  */
Kmods SIG 8b815c
 
Kmods SIG 8b815c
 // clang-format off
Kmods SIG 8b815c
+#ifndef _LINUX_NTFS3_NTFS_H
Kmods SIG 8b815c
+#define _LINUX_NTFS3_NTFS_H
Kmods SIG 8b815c
 
Kmods SIG 8b815c
 /* TODO:
Kmods SIG 8b815c
  * - Check 4K mft record and 512 bytes cluster
Kmods SIG 8b815c
@@ -1235,4 +1237,5 @@ struct SID {
Kmods SIG 8b815c
 };
Kmods SIG 8b815c
 static_assert(offsetof(struct SID, SubAuthority) == 8);
Kmods SIG 8b815c
 
Kmods SIG 8b815c
+#endif /* _LINUX_NTFS3_NTFS_H */
Kmods SIG 8b815c
 // clang-format on
Kmods SIG 8b815c
diff --git a/src/ntfs_fs.h b/src/ntfs_fs.h
Kmods SIG 8b815c
index c8ea6dd38c213bf9ef5dd52aa46ae3cb3e8cd43b..b5da2f06f7cbd087a3de12e0767fa2e5755033f9 100644
Kmods SIG 8b815c
--- a/src/ntfs_fs.h
Kmods SIG 8b815c
+++ b/src/ntfs_fs.h
Kmods SIG 8b815c
@@ -6,6 +6,9 @@
Kmods SIG 8b815c
  */
Kmods SIG 8b815c
 
Kmods SIG 8b815c
 // clang-format off
Kmods SIG 8b815c
+#ifndef _LINUX_NTFS3_NTFS_FS_H
Kmods SIG 8b815c
+#define _LINUX_NTFS3_NTFS_FS_H
Kmods SIG 8b815c
+
Kmods SIG 8b815c
 #define MINUS_ONE_T			((size_t)(-1))
Kmods SIG 8b815c
 /* Biggest MFT / smallest cluster */
Kmods SIG 8b815c
 #define MAXIMUM_BYTES_PER_MFT		4096
Kmods SIG 8b815c
@@ -1085,3 +1088,5 @@ static inline void le64_sub_cpu(__le64 *var, u64 val)
Kmods SIG 8b815c
 {
Kmods SIG 8b815c
 	*var = cpu_to_le64(le64_to_cpu(*var) - val);
Kmods SIG 8b815c
 }
Kmods SIG 8b815c
+
Kmods SIG 8b815c
+#endif /* _LINUX_NTFS3_NTFS_FS_H */
Kmods SIG 8b815c
-- 
Kmods SIG 8b815c
2.31.1
Kmods SIG 8b815c