From: Simon Glass <simon.glass@canonical.com>
Add string.h to files that use string functions like strdup, strcmp,
strcpy, etc. These are implicitly available through the malloc.h header
but that will soon change.
For bouncebuf, take this opportunity to sort the headers correctly.
Co-developed-by: Claude <noreply@anthropic.com>
Signed-off-by: Simon Glass <simon.glass@canonical.com>
---
arch/arm/mach-zynq/slcr.c | 1 +
board/ti/common/cape_detect.c | 1 +
boot/expo_build_cb.c | 1 +
cmd/printf.c | 1 +
common/bouncebuf.c | 5 +++--
common/iomux.c | 1 +
common/menu.c | 1 +
drivers/crypto/fsl/desc_constr.h | 1 +
drivers/crypto/fsl/error.c | 1 +
drivers/crypto/fsl/fsl_blob.c | 1 +
drivers/crypto/fsl/fsl_hash.c | 1 +
drivers/dma/apbh_dma.c | 1 +
drivers/fpga/versalpl.c | 1 +
drivers/net/fsl-mc/dpio/qbman_portal.c | 1 +
drivers/net/qe/uccf.c | 1 +
drivers/spi/spi-mem-nodm.c | 1 +
drivers/video/imx/ipu_common.c | 1 +
lib/circbuf.c | 1 +
lib/crypto/x509_helper.c | 2 ++
lib/dhry/dhry_1.c | 1 +
lib/libavb/avb_sysdeps_posix.c | 1 +
lib/linux_compat.c | 1 +
lib/list_sort.c | 1 +
lib/mbedtls/mscode_parser.c | 1 +
lib/membuf.c | 1 +
lib/strto.c | 1 +
26 files changed, 29 insertions(+), 2 deletions(-)
@@ -5,6 +5,7 @@
#include <asm/io.h>
#include <malloc.h>
+#include <string.h>
#include <asm/arch/hardware.h>
#include <asm/arch/sys_proto.h>
@@ -8,6 +8,7 @@
#include <malloc.h>
#include <i2c.h>
#include <extension_board.h>
+#include <string.h>
#include <vsprintf.h>
#include "cape_detect.h"
@@ -14,6 +14,7 @@
#include <expo.h>
#include <log.h>
#include <malloc.h>
+#include <string.h>
#include <vsprintf.h>
#include <asm/cb_sysinfo.h>
@@ -89,6 +89,7 @@
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <vsprintf.h>
#define WANT_HEX_ESCAPES 0
@@ -5,11 +5,12 @@
* Copyright (C) 2012 Marek Vasut <marex@denx.de>
*/
+#include <bouncebuf.h>
#include <cpu_func.h>
+#include <errno.h>
#include <log.h>
#include <malloc.h>
-#include <errno.h>
-#include <bouncebuf.h>
+#include <string.h>
#include <asm/cache.h>
#include <linux/dma-mapping.h>
@@ -7,6 +7,7 @@
#include <console.h>
#include <serial.h>
#include <malloc.h>
+#include <string.h>
#if CONFIG_IS_ENABLED(CONSOLE_MUX)
void iomux_printdevs(const int console)
@@ -7,6 +7,7 @@
#include <ansi.h>
#include <cli.h>
#include <malloc.h>
+#include <string.h>
#include <errno.h>
#include <linux/delay.h>
#include <linux/list.h>
@@ -7,6 +7,7 @@
* Based on desc_constr.h file in linux drivers/crypto/caam
*/
+#include <string.h>
#include <linux/compat.h>
#include "desc.h"
@@ -9,6 +9,7 @@
#include <log.h>
#include <malloc.h>
+#include <string.h>
#include <vsprintf.h>
#include "desc.h"
#include "jr.h"
@@ -9,6 +9,7 @@
#include <malloc.h>
#include <memalign.h>
#include <fsl_sec.h>
+#include <string.h>
#include <asm/cache.h>
#include <linux/errno.h>
#include "jobdesc.h"
@@ -8,6 +8,7 @@
#include <log.h>
#include <malloc.h>
#include <memalign.h>
+#include <string.h>
#include "jobdesc.h"
#include "desc.h"
#include "jr.h"
@@ -16,6 +16,7 @@
#include <linux/list.h>
#include <malloc.h>
+#include <string.h>
#include <linux/errno.h>
#include <asm/io.h>
#include <asm/arch/clock.h>
@@ -8,6 +8,7 @@
#include <log.h>
#include <asm/arch/sys_proto.h>
#include <memalign.h>
+#include <string.h>
#include <versalpl.h>
#include <zynqmp_firmware.h>
#include <asm/cache.h>
@@ -5,6 +5,7 @@
#include <log.h>
#include <malloc.h>
+#include <string.h>
#include <asm/arch/clock.h>
#include <linux/bug.h>
#include "qbman_portal.h"
@@ -8,6 +8,7 @@
#include <malloc.h>
#include <stdio.h>
+#include <string.h>
#include <linux/errno.h>
#include <asm/io.h>
#include <linux/immap_qe.h>
@@ -8,6 +8,7 @@
#include <malloc.h>
#include <spi.h>
#include <spi-mem.h>
+#include <string.h>
int spi_mem_exec_op(struct spi_slave *slave,
const struct spi_mem_op *op)
@@ -13,6 +13,7 @@
/* #define DEBUG */
#include <config.h>
#include <log.h>
+#include <string.h>
#include <linux/delay.h>
#include <linux/types.h>
#include <linux/err.h>
@@ -6,6 +6,7 @@
#include <log.h>
#include <malloc.h>
+#include <string.h>
#include <circbuf.h>
@@ -5,6 +5,8 @@
* Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
* Written by David Howells (dhowells@redhat.com)
*/
+
+#include <string.h>
#include <linux/err.h>
#include <crypto/public_key.h>
#include <crypto/x509_parser.h>
@@ -44,6 +44,7 @@ char SCCSid[] = "@(#) @(#)dhry_1.c:3.4 -- 5/15/91 19:30:21";
#include <malloc.h>
#include <stdio.h>
+#include <string.h>
#include "dhry.h"
@@ -7,6 +7,7 @@
#include <malloc.h>
#include <stdarg.h>
#include <stdlib.h>
+#include <string.h>
#include "avb_sysdeps.h"
@@ -1,6 +1,7 @@
#include <malloc.h>
#include <memalign.h>
+#include <string.h>
#include <asm/cache.h>
#include <linux/compat.h>
@@ -8,6 +8,7 @@
#include <linux/compat.h>
#include <malloc.h>
#include <linux/printk.h>
+#include <string.h>
#endif
#include <linux/list.h>
#include <linux/list_sort.h>
@@ -8,6 +8,7 @@
#include <linux/kernel.h>
#include <linux/err.h>
+#include <string.h>
#include <crypto/pkcs7.h>
#include <crypto/mscode.h>
@@ -9,6 +9,7 @@
#include <errno.h>
#include <log.h>
#include <malloc.h>
+#include <string.h>
#include <vsprintf.h>
#include "membuf.h"
@@ -11,6 +11,7 @@
#include <errno.h>
#include <malloc.h>
+#include <string.h>
#include <vsprintf.h>
#include <linux/ctype.h>