[U-Boot] [U-Boot, v3] fs: make it possible to read the filesystem UUID
Tom Rini
trini at ti.com
Mon Nov 24 23:11:15 CET 2014
On Wed, Nov 12, 2014 at 02:35:04PM +0100, Christian Gmeiner wrote:
> Some filesystems have a UUID stored in its superblock. To
> allow using root=UUID=... for the kernel command line we
> need a way to read-out the filesystem UUID.
>
> changes rfc -> v1:
> - make the environment variable an option parameter. If not
> given, the UUID is printed out. If given, it is stored in the env
> variable.
> - corrected typos
> - return error codes
>
> changes v1 -> v2:
> - fix return code of do_fs_uuid(..)
> - document do_fs_uuid(..)
> - implement fs_uuid_unsuported(..) be more consistent with the
> way other optional functionality works
>
> changes v2 -> v3:
> - change ext4fs_uuid(..) to make use of #if .. #else .. #endif
> construct to get rid of unreachable code
>
> Hit any key to stop autoboot: 0
> => fsuuid
> fsuuid - Look up a filesystem UUID
>
> Usage:
> fsuuid <interface> <dev>:<part>
> - print filesystem UUID
> fsuuid <interface> <dev>:<part> <varname>
> - set environment variable to filesystem UUID
>
> => fsuuid mmc 0:1
> d9f9fc05-45ae-4a36-a616-fccce0e4f887
> => fsuuid mmc 0:2
> eb3db83c-7b28-499f-95ce-9e0bb21cda81
> => fsuuid mmc 0:1 uuid1
> => fsuuid mmc 0:2 uuid2
> => printenv uuid1
> uuid1=d9f9fc05-45ae-4a36-a616-fccce0e4f887
> => printenv uuid2
> uuid2=eb3db83c-7b28-499f-95ce-9e0bb21cda81
> =>
>
> Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
> Acked-by: Stephen Warren <swarren at nvidia.com>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141124/576ae251/attachment.pgp>
More information about the U-Boot
mailing list