All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Start removing <env.h> from headers when not required
@ 2025-05-14 22:45 Tom Rini
  2025-05-14 22:46 ` [PATCH 1/5] global: Add <linux/string.h> instead of long indirect include path Tom Rini
                   ` (6 more replies)
  0 siblings, 7 replies; 38+ messages in thread
From: Tom Rini @ 2025-05-14 22:45 UTC (permalink / raw)
  To: u-boot

Hey all,

Given Simon's series at [1] I started looking in to what brings in
<env.h> when not strictly required and in turn has some unintended
implicit includes. This series takes care of the places where, commonly,
<linux/string.h> or <env.h> itself were required along with a few other
less common cases. This sets aside for the moment what to do about
net-common.h and env_get_ip() as I'm not entirely sure what's best
there.

[1]: https://patchwork.ozlabs.org/project/uboot/list/?series=454939&state=*
-- 
Tom


^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2025-05-29 17:55 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-14 22:45 [PATCH 0/5] Start removing <env.h> from headers when not required Tom Rini
2025-05-14 22:46 ` [PATCH 1/5] global: Add <linux/string.h> instead of long indirect include path Tom Rini
2025-05-14 22:46 ` [PATCH 2/5] cmd/mem.c, test/cmd/mem_copy.c: Add <compiler.h> Tom Rini
2025-05-14 22:46 ` [PATCH 3/5] gpio: pca953x: Add missing <asm/byteorder.h> Tom Rini
2025-05-14 22:46 ` [PATCH 4/5] global: Avoid indirect inclusion of <env.h> from <command.h> Tom Rini
2025-05-15  8:01   ` Mattijs Korpershoek
2025-05-15 11:52   ` Jerome Forissier
2025-05-14 22:46 ` [PATCH 5/5] include/command.h: Drop <env.h> Tom Rini
2025-05-15 23:31 ` [PATCH v3 00/22] Remove <env.h> from <net.h> Tom Rini
2025-05-15 23:31   ` [PATCH v3 01/22] net: Remove env_get_ip helper() function Tom Rini
2025-05-15 23:31   ` [PATCH v3 02/22] congatec: Include env.h to permit reading the environment Tom Rini
2025-05-15 23:31   ` [PATCH v3 03/22] dhelectronics: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 04/22] imx8ulp_evk: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 05/22] net: Include string.h in net-legacy.h Tom Rini
2025-05-15 23:31   ` [PATCH v3 06/22] venice: Include env.h to permit reading the environment Tom Rini
2025-05-15 23:31   ` [PATCH v3 07/22] phytec: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 08/22] ronetix: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 09/22] toradex: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 10/22] advantech: Include env.h in imx8qm_dmsse20_a1 Tom Rini
2025-05-15 23:31   ` [PATCH v3 11/22] tegra: Include env.h to permit reading the environment Tom Rini
2025-05-15 23:31   ` [PATCH v3 12/22] synology: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 13/22] amlogic: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 14/22] freescale: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 15/22] google: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 16/22] liebherr: " Tom Rini
2025-05-16  5:29     ` Lukasz Majewski
2025-05-15 23:31   ` [PATCH v3 17/22] technexion: " Tom Rini
2025-05-15 23:31   ` [PATCH v3 18/22] net: Include byteorder in net6.h Tom Rini
2025-05-15 23:31   ` [PATCH v3 19/22] net: Include env.h in pcap.c Tom Rini
2025-05-15 23:31   ` [PATCH v3 20/22] net: dc2114x: Include env.h to permit reading the environment Tom Rini
2025-05-15 23:31   ` [PATCH v3 21/22] global: Avoid indirect inclusion of <env.h> from <net.h> Tom Rini
2025-05-16 12:48     ` Jerome Forissier
2025-05-16 14:20     ` Martyn Welch
2025-05-19  8:19     ` Wolfgang Wallner
2025-05-19  8:23     ` Ilias Apalodimas
2025-05-15 23:31   ` [PATCH v3 22/22] include/net.h: Drop <env.h> Tom Rini
2025-05-29 17:55   ` [PATCH v3 00/22] Remove <env.h> from <net.h> Tom Rini
2025-05-29 17:55 ` [PATCH 0/5] Start removing <env.h> from headers when not required Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.