[PATCH 3/5] mtd-utils: reduce linux/types.h usage

Rosen Penev rosenp at gmail.com
Sun Oct 26 13:00:47 PDT 2025


In the cases where it's needed, replace with asm variant. It's more
portable.

Signed-off-by: Rosen Penev <rosenp at gmail.com>
---
 nor-utils/rfddump.c              | 1 -
 nor-utils/rfdformat.c            | 1 -
 ubifs-utils/common/compr.c       | 1 -
 ubifs-utils/common/linux_types.h | 2 +-
 ubifs-utils/common/sign.c        | 1 -
 ubifs-utils/common/sort.c        | 1 +
 6 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/nor-utils/rfddump.c b/nor-utils/rfddump.c
index d6d7f68..2e9e275 100644
--- a/nor-utils/rfddump.c
+++ b/nor-utils/rfddump.c
@@ -24,7 +24,6 @@
 #include <getopt.h>
 
 #include <mtd/mtd-user.h>
-#include <linux/types.h>
 #include <mtd_swab.h>
 
 #include "common.h"
diff --git a/nor-utils/rfdformat.c b/nor-utils/rfdformat.c
index 0a3d9fb..6a78122 100644
--- a/nor-utils/rfdformat.c
+++ b/nor-utils/rfdformat.c
@@ -26,7 +26,6 @@
 #include <getopt.h>
 
 #include <mtd/mtd-user.h>
-#include <linux/types.h>
 
 #include "common.h"
 
diff --git a/ubifs-utils/common/compr.c b/ubifs-utils/common/compr.c
index 6f90151..ef540ee 100644
--- a/ubifs-utils/common/compr.c
+++ b/ubifs-utils/common/compr.c
@@ -27,7 +27,6 @@
 #ifdef WITH_LZO
 #include <lzo/lzo1x.h>
 #endif
-#include <linux/types.h>
 #ifdef WITH_ZSTD
 #include <zstd.h>
 #endif
diff --git a/ubifs-utils/common/linux_types.h b/ubifs-utils/common/linux_types.h
index ebf9ecd..c172657 100644
--- a/ubifs-utils/common/linux_types.h
+++ b/ubifs-utils/common/linux_types.h
@@ -1,7 +1,7 @@
 #ifndef __LINUX_TYPES_H__
 #define __LINUX_TYPES_H__
 
-#include <linux/types.h>
+#include <asm/types.h>
 #include <sys/types.h>
 #include <byteswap.h>
 #include <stdint.h>
diff --git a/ubifs-utils/common/sign.c b/ubifs-utils/common/sign.c
index 032a6ac..379d2e4 100644
--- a/ubifs-utils/common/sign.c
+++ b/ubifs-utils/common/sign.c
@@ -28,7 +28,6 @@
 #include <openssl/conf.h>
 #include <err.h>
 
-#include "linux_types.h"
 #include "sign.h"
 #include "ubifs.h"
 #include "defs.h"
diff --git a/ubifs-utils/common/sort.c b/ubifs-utils/common/sort.c
index d585836..a9cfa67 100644
--- a/ubifs-utils/common/sort.c
+++ b/ubifs-utils/common/sort.c
@@ -12,6 +12,7 @@
 
 #include <stdio.h>
 #include <stdbool.h>
+
 #include <linux/types.h>
 
 #include "sort.h"
-- 
2.51.1




More information about the linux-mtd mailing list