diff options
author | lling <none@none> | 2007-04-24 16:07:37 -0700 |
---|---|---|
committer | lling <none@none> | 2007-04-24 16:07:37 -0700 |
commit | 11a41203dd28e5381e00564eae568c60257e916e (patch) | |
tree | 6acb136dc790a5858214eecd18c1b8e5bc3104cf /usr/src | |
parent | 40537fcc1df6140a9b2be4f959647726f94d43e7 (diff) | |
download | illumos-gate-11a41203dd28e5381e00564eae568c60257e916e.tar.gz |
6545726 make ZFS_IOC_POOL_*_PROPS in sync with zfs_ioc_pool_props_*
6549344 'bootfs' grub command should not print out half-cooked default bootfs value
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/grub/grub-0.95/stage2/builtins.c | 5 | ||||
-rw-r--r-- | usr/src/uts/common/fs/zfs/zfs_ioctl.c | 8 |
2 files changed, 6 insertions, 7 deletions
diff --git a/usr/src/grub/grub-0.95/stage2/builtins.c b/usr/src/grub/grub-0.95/stage2/builtins.c index 1d12737dd1..0ccd3677e3 100644 --- a/usr/src/grub/grub-0.95/stage2/builtins.c +++ b/usr/src/grub/grub-0.95/stage2/builtins.c @@ -3893,10 +3893,9 @@ bootfs_func (char *arg, int flags) else if (current_rootpool[0] != 0 && current_bootfs_obj != 0) grub_printf("The zfs boot filesystem is <default: %s/%u>.", current_rootpool, current_bootfs_obj); - else if (current_rootpool[0] != 0 && current_bootfs_obj == 0) - grub_printf("The zfs boot pool is '%s'.", current_rootpool); else - grub_printf ("The zfs boot filesystem will be <default>.\n"); + grub_printf ("The zfs boot filesystem will be derived from " + "the default bootfs pool property.\n"); return (1); } diff --git a/usr/src/uts/common/fs/zfs/zfs_ioctl.c b/usr/src/uts/common/fs/zfs/zfs_ioctl.c index b5f8b0368d..fccfc1355e 100644 --- a/usr/src/uts/common/fs/zfs/zfs_ioctl.c +++ b/usr/src/uts/common/fs/zfs/zfs_ioctl.c @@ -1056,7 +1056,7 @@ zfs_ioc_set_prop(zfs_cmd_t *zc) } static int -zfs_ioc_pool_props_set(zfs_cmd_t *zc) +zfs_ioc_pool_set_props(zfs_cmd_t *zc) { nvlist_t *nvl; int error, reset_bootfs = 0; @@ -1152,7 +1152,7 @@ zfs_ioc_pool_props_set(zfs_cmd_t *zc) } static int -zfs_ioc_pool_props_get(zfs_cmd_t *zc) +zfs_ioc_pool_get_props(zfs_cmd_t *zc) { spa_t *spa; int error; @@ -1647,8 +1647,8 @@ static zfs_ioc_vec_t zfs_ioc_vec[] = { { zfs_ioc_snapshot, zfs_secpolicy_write, dataset_name }, { zfs_ioc_dsobj_to_dsname, zfs_secpolicy_config, pool_name }, { zfs_ioc_obj_to_path, zfs_secpolicy_config, no_name }, - { zfs_ioc_pool_props_set, zfs_secpolicy_config, pool_name }, - { zfs_ioc_pool_props_get, zfs_secpolicy_read, pool_name }, + { zfs_ioc_pool_set_props, zfs_secpolicy_config, pool_name }, + { zfs_ioc_pool_get_props, zfs_secpolicy_read, pool_name }, }; static int |