]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - init/do_mounts.c
block: store partition_meta_info.uuid as a string
authorStephen Warren <swarren@nvidia.com>
Fri, 9 Nov 2012 00:12:25 +0000 (16:12 -0800)
committerJens Axboe <axboe@kernel.dk>
Fri, 23 Nov 2012 13:28:53 +0000 (14:28 +0100)
commit1ad7e89940d5ac411928189e1a4a01901dbf590f
tree64bfe2bceb4d157320465d529869783443e031bf
parentd48c152a41c8cd6de832397b4ea6f0429ad86318
block: store partition_meta_info.uuid as a string

This will allow other types of UUID to be stored here, aside from true
UUIDs.  This also simplifies code that uses this field, since it's usually
constructed from a, used as a, or compared to other, strings.

Note: A simplistic approach here would be to set uuid_str[36]=0 whenever a
/PARTNROFF option was found to be present.  However, this modifies the
input string, and causes subsequent calls to devt_from_partuuid() not to
see the /PARTNROFF option, which causes different results.  In order to
avoid misleading future maintainers, this parameter is marked const.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Will Drewry <wad@chromium.org>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/genhd.c
block/partitions/efi.c
include/linux/genhd.h
init/do_mounts.c