All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/22] Deal with exfat versus byteorder
@ 2025-05-01  1:04 Simon Glass
  2025-05-01  1:04 ` [PATCH v2 01/22] net: Use a forward declaration for cmd_tbl in net-common.h Simon Glass
                   ` (22 more replies)
  0 siblings, 23 replies; 47+ messages in thread
From: Simon Glass @ 2025-05-01  1:04 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Jerome Forissier, Simon Glass, Adrian Alonso,
	Adriano Cordova, Daniel Palmer, Daniel Schultz, Emanuele Ghidoli,
	Fabio Estevam, Francesco Dolcini, Hanyuan Zhao,
	Heinrich Schuchardt, Ilko Iliev, Jason Liu, Joe Hershberger,
	Lukasz Majewski, Marek Vasut, Maxim Moskalets,
	NXP i.MX U-Boot Team, Oliver Graute, Otavio Salvador,
	Paweł Anikiel, Peng Fan, Phil Sutter, Ramon Fried,
	Stefan Roese, Stefano Babic, Stephen Warren, Stephen Warren,
	Sughosh Ganu, Svyatoslav Ryhel, Thierry Reding, Tim Harvey,
	Tom Warren, Tony Dinh, Viacheslav Bocharov, u-boot-amlogic

Since exfat has its own byteorder functions we need to be careful about
including the normal U-Boot byteorder headers in code included by exfat.

One chain for include/linux/byteorder/little_endian.h is like this:

In file included from arch/sandbox/include/asm/byteorder.h:19,
                 from arch/sandbox/include/asm/byteorder.h:19,
                 from include/compiler.h:132,
                 from include/env.h:12,
                 from include/command.h:13,
                 from include/net-common.h:7,
                 from include/net.h:6,
                 from include/efi.h:23,
                 from include/blk.h:12,
                 from include/part.h:9,
                 from include/fs_internal.h:11,
                 from fs/exfat/io.c:52:

This series tidies things up so that efi.h can include net.h as
required.

Changes in v2:
- Add patches for other files exposed by this change

Simon Glass (22):
  net: Use a forward declaration for cmd_tbl in net-common.h
  congatec: Include env.h to permit reading the environment
  dhelectronics: Include env.h to permit reading the environment
  imx8ulp_evk: Include env.h to permit reading the environment
  venice: Include env.h to permit reading the environment
  phytec: Include env.h to permit reading the environment
  ronetix: Include env.h to permit reading the environment
  toradex: Include env.h to permit reading the environment
  advantech: Include env.h in imx8qm_dmsse20_a1
  tegra: Include env.h to permit reading the environment
  synology: Include env.h to permit reading the environment
  amlogic: Include env.h to permit reading the environment
  freescale: Include env.h to permit reading the environment
  google: Include env.h to permit reading the environment
  liebherr: Include env.h to permit reading the environment
  technexion: Include env.h to permit reading the environment
  elf: Only use network environment-variables if net enabled
  net: Include byteorder in net6.h
  net: Include string.h in net-legacy.h
  net: Include env.h in pcap.c
  net: dc2114x: Include env.h to permit reading the environment
  net: Move env_get_ip() out of the header file

 arch/arm/mach-tegra/dt-setup.c                |  1 +
 board/Synology/ds414/ds414.c                  |  1 +
 .../imx8qm_dmsse20_a1/imx8qm_dmsse20_a1.c     |  1 +
 board/amlogic/jethub-j100/jethub-j100.c       |  1 +
 board/congatec/cgtqmx8/cgtqmx8.c              |  3 +-
 board/dhelectronics/common/dh_common.c        |  1 +
 board/freescale/imx8ulp_evk/imx8ulp_evk.c     |  1 +
 board/freescale/mx7dsabresd/mx7dsabresd.c     |  1 +
 board/gateworks/venice/venice.c               |  1 +
 board/google/chameleonv3/board.c              |  2 +
 board/liebherr/xea/xea.c                      |  1 +
 .../common/phytec_som_detection_blocks.c      |  1 +
 board/ronetix/imx8mq-cm/imx8mq_cm.c           |  1 +
 board/technexion/pico-imx7d/pico-imx7d.c      |  1 +
 board/toradex/colibri_imx7/colibri_imx7.c     |  1 +
 board/toradex/verdin-imx8mm/verdin-imx8mm.c   |  2 +-
 cmd/elf.c                                     | 41 ++++++++++---------
 drivers/net/dc2114x.c                         |  1 +
 include/net-common.h                          |  9 ++--
 include/net-legacy.h                          |  1 +
 include/net6.h                                |  1 +
 net/net-common.c                              |  6 +++
 net/pcap.c                                    |  1 +
 23 files changed, 53 insertions(+), 27 deletions(-)

-- 
2.43.0

base-commit: b5d6220dd2f4612912989f3c2b5a710f2248cb36
branch: fix-net2


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

end of thread, other threads:[~2025-05-08 16:19 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-01  1:04 [PATCH v2 00/22] Deal with exfat versus byteorder Simon Glass
2025-05-01  1:04 ` [PATCH v2 01/22] net: Use a forward declaration for cmd_tbl in net-common.h Simon Glass
2025-05-01  1:04 ` [PATCH v2 02/22] congatec: Include env.h to permit reading the environment Simon Glass
2025-05-01 14:06   ` Tom Rini
2025-05-01 15:04     ` Simon Glass
2025-05-01 15:33       ` Tom Rini
2025-05-02 13:11         ` Simon Glass
2025-05-02 14:06           ` Tom Rini
2025-05-02 14:52             ` Simon Glass
2025-05-02 15:04               ` Tom Rini
2025-05-03  2:10                 ` Simon Glass
2025-05-03 16:30                   ` Tom Rini
2025-05-03 16:37                     ` Tom Rini
2025-05-03 21:27                       ` Simon Glass
2025-05-05 14:43                         ` Tom Rini
2025-05-01  1:04 ` [PATCH v2 03/22] dhelectronics: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 04/22] imx8ulp_evk: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 05/22] venice: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 06/22] phytec: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 07/22] ronetix: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 08/22] toradex: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 09/22] advantech: Include env.h in imx8qm_dmsse20_a1 Simon Glass
2025-05-08 10:27   ` Oliver Graute
2025-05-01  1:04 ` [PATCH v2 10/22] tegra: Include env.h to permit reading the environment Simon Glass
2025-05-01  1:04 ` [PATCH v2 11/22] synology: " Simon Glass
2025-05-01  3:21   ` Tony Dinh
2025-05-02  8:17   ` Stefan Roese
2025-05-01  1:04 ` [PATCH v2 12/22] amlogic: " Simon Glass
2025-05-08 16:18   ` Viacheslav
2025-05-01  1:04 ` [PATCH v2 13/22] freescale: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 14/22] google: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 15/22] liebherr: " Simon Glass
2025-05-01  6:17   ` Lukasz Majewski
2025-05-01  1:04 ` [PATCH v2 16/22] technexion: " Simon Glass
2025-05-01  1:04 ` [PATCH v2 17/22] elf: Only use network environment-variables if net enabled Simon Glass
2025-05-05 12:37   ` Jerome Forissier
2025-05-01  1:04 ` [PATCH v2 18/22] net: Include byteorder in net6.h Simon Glass
2025-05-01  1:04 ` [PATCH v2 19/22] net: Include string.h in net-legacy.h Simon Glass
2025-05-05 12:38   ` Jerome Forissier
2025-05-01  1:04 ` [PATCH v2 20/22] net: Include env.h in pcap.c Simon Glass
2025-05-01  1:04 ` [PATCH v2 21/22] net: dc2114x: Include env.h to permit reading the environment Simon Glass
2025-05-01  1:04 ` [PATCH v2 22/22] net: Move env_get_ip() out of the header file Simon Glass
2025-05-01  2:02 ` [PATCH v2 00/22] Deal with exfat versus byteorder Marek Vasut
2025-05-01 12:07   ` Simon Glass
2025-05-01 14:17     ` Tom Rini
2025-05-01 15:03       ` Simon Glass
2025-05-01 15:35         ` 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.