[U-Boot] [PATCH v1 0/3] Add support for symlink creation in EXT4
Jean-Jacques Hiblot
jjhiblot at ti.com
Tue Jan 29 13:40:08 UTC 2019
This series adds support for the creation of symbolic links on ext4
file-systems.
The motivation behind this work is to have the ability to "do" the job
of update-alternatives in u-boot.
Firmware on TI's platform are usually managed with update-alternatives and
are thus targeted by a symbolic link. In some situations we need the
ability to select an alternate firmware before the linux kernel is started
so that when a early driver needing the firmware comes up, it can be fed
the firmware of our choice.
Tested on a am57xx_evm, using a EXT4 partition on external SDcard.
The filesystem can be checked later with: fsck.ext4 -f <dev>
usage example:
=> ln mmc 0:2 zImage /boot/the_linux_kernel
Jean-Jacques Hiblot (3):
fs: ext4: constify the buffer passed to write functions
fs: ext4: Add support for the creation of symbolic links
fs: Add a new command to create symbolic links
cmd/fs.c | 14 ++++++++++++
fs/ext4/ext4_common.c | 6 ++---
fs/ext4/ext4_common.h | 2 +-
fs/ext4/ext4_write.c | 51 ++++++++++++++++++++++++++++++++-----------
fs/fs.c | 44 +++++++++++++++++++++++++++++++++++++
include/ext4fs.h | 5 +++--
include/fs.h | 2 ++
7 files changed, 105 insertions(+), 19 deletions(-)
--
2.17.1
More information about the U-Boot
mailing list