mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/4] exitcall infrastructure
@ 2015-07-06  7:36 Herve Codina
  2015-07-06  7:36 ` [PATCH 1/4] exitcall: Add " Herve Codina
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Herve Codina @ 2015-07-06  7:36 UTC (permalink / raw)
  To: barebox; +Cc: Herve Codina

This series adds shutdown hooks mechanism.
The mechanism chosen is based on initcall infrastructure and so the name
given is exitcall.
The first patch implement the exitcall infrastructure.
The other patches move old shutdown functions to this new infrastructure.

Herve Codina (4):
  exitcall: Add exitcall infrastructure
  exitcall: move device_shutdown to exitcall infrastructure
  exitcall: move arch_shutdown to exitcall infrastructure
  exitcall: move board_shutdown to exitcall infrastructure

 arch/arm/boards/animeo_ip/init.c          |    2 +-
 arch/arm/cpu/cpu.c                        |    3 ++-
 arch/arm/include/asm/common.h             |    2 --
 arch/arm/lib/barebox.lds.S                |    4 ++++
 arch/blackfin/boards/ipe337/barebox.lds.S |    4 ++++
 arch/blackfin/include/asm/common.h        |    6 ++----
 arch/blackfin/lib/board.c                 |    7 ++++++-
 arch/efi/lib/elf_ia32_efi.lds.S           |    4 ++++
 arch/efi/lib/elf_x86_64_efi.lds.S         |    4 ++++
 arch/mips/lib/barebox.lds.S               |    4 ++++
 arch/nios2/cpu/barebox.lds.S              |    4 ++++
 arch/nios2/lib/board.c                    |    3 ---
 arch/openrisc/cpu/barebox.lds.S           |    4 ++++
 arch/openrisc/lib/board.c                 |    3 ---
 arch/ppc/boards/pcm030/barebox.lds.S      |    5 +++++
 arch/ppc/mach-mpc85xx/barebox.lds.S       |    5 +++++
 arch/sandbox/board/barebox.lds.S          |    5 +++++
 arch/x86/lib/barebox.lds.S                |    9 ++++++++-
 common/startup.c                          |   18 ++++++++++--------
 drivers/base/driver.c                     |    3 ++-
 include/asm-generic/barebox.lds.h         |    9 +++++++++
 include/common.h                          |    3 ---
 include/driver.h                          |    5 -----
 include/init.h                            |   15 +++++++++++++++
 24 files changed, 98 insertions(+), 33 deletions(-)

-- 
1.7.9.5


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2015-07-06 12:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-06  7:36 [PATCH 0/4] exitcall infrastructure Herve Codina
2015-07-06  7:36 ` [PATCH 1/4] exitcall: Add " Herve Codina
2015-07-06  7:36 ` [PATCH 2/4] exitcall: move device_shutdown to " Herve Codina
2015-07-06  7:36 ` [PATCH 3/4] exitcall: move arch_shutdown " Herve Codina
2015-07-06  7:36 ` [PATCH 4/4] exitcall: move board_shutdown " Herve Codina
2015-07-06 11:52 ` [PATCH 0/4] " Sascha Hauer
2015-07-06 12:19   ` Herve Codina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox