Print this page
4786 emlxs shouldn't abuse ddi_get_time(9f)

*** 21,30 **** --- 21,33 ---- /* * Copyright 2010 Emulex. All rights reserved. * Use is subject to license terms. */ + /* + * Copyright 2014 Nexenta Systems, Inc. All rights reserved. + */ #ifndef _EMLXS_FC_H #define _EMLXS_FC_H #ifdef __cplusplus
*** 2038,2048 **** /* Power Management Component */ #define EMLXS_PM_ADAPTER 0 ! #define DRV_TIME (uint32_t)(ddi_get_time() - emlxs_device.drv_timestamp) #define HBA port->hba #define PPORT hba->port[0] #define VPORT(x) hba->port[x] #define EMLXS_TIMER_LOCK hba->timer_lock --- 2041,2051 ---- /* Power Management Component */ #define EMLXS_PM_ADAPTER 0 ! #define DRV_TIME (uint32_t)((gethrtime() - emlxs_device.drv_timestamp) / NANOSEC) #define HBA port->hba #define PPORT hba->port[0] #define VPORT(x) hba->port[x] #define EMLXS_TIMER_LOCK hba->timer_lock