diff options
author | Vikram Hegde <Vikram.Hegde@Sun.COM> | 2009-01-28 11:46:15 -0800 |
---|---|---|
committer | Vikram Hegde <Vikram.Hegde@Sun.COM> | 2009-01-28 11:46:15 -0800 |
commit | 66ea84940ca8687745ad2a165ef9bf49ec13996f (patch) | |
tree | cd7b1a196690df36ffbac5b51ae6cf11c52603b8 /usr/src | |
parent | 6c75e108bc3cb502244f4e91aa2efad8d5eaedb7 (diff) | |
download | illumos-gate-66ea84940ca8687745ad2a165ef9bf49ec13996f.tar.gz |
6682652 DI_CACHE_SNAPSHOT_FLAGS vs. DINFOFORCE should be clarified
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/cmd/devfsadm/devfsadm.c | 4 | ||||
-rw-r--r-- | usr/src/lib/libpcp/common/pcp_utils.c | 14 |
2 files changed, 5 insertions, 13 deletions
diff --git a/usr/src/cmd/devfsadm/devfsadm.c b/usr/src/cmd/devfsadm/devfsadm.c index 4fcd9e2e3d..662f5de021 100644 --- a/usr/src/cmd/devfsadm/devfsadm.c +++ b/usr/src/cmd/devfsadm/devfsadm.c @@ -20,7 +20,7 @@ */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -8587,7 +8587,7 @@ devname_lookup_handler(void *cookie, char *argp, size_t arg_size, dci.dci_flags |= DCA_FLUSH_PATHINST; pre_and_post_cleanup(RM_PRE); - devi_tree_walk(&dci, DINFOFORCE|DI_CACHE_SNAPSHOT_FLAGS, NULL); + devi_tree_walk(&dci, DI_CACHE_SNAPSHOT_FLAGS, NULL); error = (int32_t)dci.dci_error; if (!error) { pre_and_post_cleanup(RM_POST); diff --git a/usr/src/lib/libpcp/common/pcp_utils.c b/usr/src/lib/libpcp/common/pcp_utils.c index 27fabc96f8..9f0ea1045e 100644 --- a/usr/src/lib/libpcp/common/pcp_utils.c +++ b/usr/src/lib/libpcp/common/pcp_utils.c @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -31,8 +31,6 @@ * to platforms running Logical Domains (LDoms). */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> @@ -233,10 +231,7 @@ svc_name_to_glvc_dev_path(char *service) return (NULL); /* Ensure that the 'glvc' driver is loaded */ - (void) di_init_driver("glvc", DI_CACHE_SNAPSHOT_FLAGS | DINFOFORCE); - - /* Get device node */ - root_node = di_init("/", DINFOCPYALL); + root_node = di_init_driver("glvc", DINFOCPYALL); if (root_node == DI_NODE_NIL) { return (dev_path); } @@ -290,10 +285,7 @@ svc_name_to_vldc_dev_path(char *service) char *dev_path = NULL; /* Ensure that the 'vldc' driver is loaded */ - (void) di_init_driver("vldc", DI_CACHE_SNAPSHOT_FLAGS | DINFOFORCE); - - /* Get device node */ - root_node = di_init("/", DINFOCPYALL); + root_node = di_init_driver("vldc", DINFOCPYALL); if (root_node == DI_NODE_NIL) { return (dev_path); } |