[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