summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mdb/common/modules/idm/idm.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/mdb/common/modules/idm/idm.c')
-rw-r--r--usr/src/cmd/mdb/common/modules/idm/idm.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/usr/src/cmd/mdb/common/modules/idm/idm.c b/usr/src/cmd/mdb/common/modules/idm/idm.c
index fc8ea6fe1f..add67eac36 100644
--- a/usr/src/cmd/mdb/common/modules/idm/idm.c
+++ b/usr/src/cmd/mdb/common/modules/idm/idm.c
@@ -23,7 +23,9 @@
* Use is subject to license terms.
*/
-#include <sys/mdb_modapi.h>
+#include <mdb/mdb_modapi.h>
+#include <mdb/mdb_ks.h>
+
#include <sys/cpuvar.h>
#include <sys/conf.h>
#include <sys/file.h>
@@ -2284,7 +2286,6 @@ iscsi_isns_targets(iscsi_dcmd_ctrl_t *idc)
static int
iscsi_isns_servers_cb(uintptr_t addr, const void *walker_data, void *data)
{
- GElf_Sym sym;
iscsit_isns_svr_t server;
char server_addr[PORTAL_STR_LEN];
struct sockaddr_storage *ss;
@@ -2297,15 +2298,8 @@ iscsi_isns_servers_cb(uintptr_t addr, const void *walker_data, void *data)
return (WALK_ERR);
}
- if (mdb_lookup_by_name("lbolt", &sym) == -1) {
- mdb_warn("failed to find symbol 'lbolt'");
- return (DCMD_ERR);
- }
-
- if (mdb_vread(&lbolt, sizeof (clock_t), sym.st_value) !=
- sizeof (clock_t)) {
+ if ((lbolt = (clock_t)mdb_get_lbolt()) == -1)
return (WALK_ERR);
- }
mdb_printf("iSNS server %p:\n", addr);
mdb_inc_indent(4);