|
@@ -692,7 +692,7 @@ static void printk_buf(int level, const u8 * data, u32 len)
|
|
|
|
|
|
static void schedule_reset(struct ipw2100_priv *priv)
|
|
|
{
|
|
|
- unsigned long now = get_seconds();
|
|
|
+ time64_t now = ktime_get_boottime_seconds();
|
|
|
|
|
|
/* If we haven't received a reset request within the backoff period,
|
|
|
* then we can reset the backoff interval so this reset occurs
|
|
@@ -701,10 +701,10 @@ static void schedule_reset(struct ipw2100_priv *priv)
|
|
|
(now - priv->last_reset > priv->reset_backoff))
|
|
|
priv->reset_backoff = 0;
|
|
|
|
|
|
- priv->last_reset = get_seconds();
|
|
|
+ priv->last_reset = now;
|
|
|
|
|
|
if (!(priv->status & STATUS_RESET_PENDING)) {
|
|
|
- IPW_DEBUG_INFO("%s: Scheduling firmware restart (%ds).\n",
|
|
|
+ IPW_DEBUG_INFO("%s: Scheduling firmware restart (%llds).\n",
|
|
|
priv->net_dev->name, priv->reset_backoff);
|
|
|
netif_carrier_off(priv->net_dev);
|
|
|
netif_stop_queue(priv->net_dev);
|
|
@@ -2079,7 +2079,7 @@ static void isr_indicate_associated(struct ipw2100_priv *priv, u32 status)
|
|
|
memcpy(priv->bssid, bssid, ETH_ALEN);
|
|
|
|
|
|
priv->status |= STATUS_ASSOCIATING;
|
|
|
- priv->connect_start = get_seconds();
|
|
|
+ priv->connect_start = ktime_get_boottime_seconds();
|
|
|
|
|
|
schedule_delayed_work(&priv->wx_event_work, HZ / 10);
|
|
|
}
|
|
@@ -4070,8 +4070,8 @@ static ssize_t show_internals(struct device *d, struct device_attribute *attr,
|
|
|
#define DUMP_VAR(x,y) len += sprintf(buf + len, # x ": %" y "\n", priv-> x)
|
|
|
|
|
|
if (priv->status & STATUS_ASSOCIATED)
|
|
|
- len += sprintf(buf + len, "connected: %lu\n",
|
|
|
- get_seconds() - priv->connect_start);
|
|
|
+ len += sprintf(buf + len, "connected: %llu\n",
|
|
|
+ ktime_get_boottime_seconds() - priv->connect_start);
|
|
|
else
|
|
|
len += sprintf(buf + len, "not connected\n");
|
|
|
|
|
@@ -4108,7 +4108,7 @@ static ssize_t show_internals(struct device *d, struct device_attribute *attr,
|
|
|
DUMP_VAR(txq_stat.lo, "d");
|
|
|
|
|
|
DUMP_VAR(ieee->scans, "d");
|
|
|
- DUMP_VAR(reset_backoff, "d");
|
|
|
+ DUMP_VAR(reset_backoff, "lld");
|
|
|
|
|
|
return len;
|
|
|
}
|
|
@@ -6437,7 +6437,7 @@ static int ipw2100_suspend(struct pci_dev *pci_dev, pm_message_t state)
|
|
|
pci_disable_device(pci_dev);
|
|
|
pci_set_power_state(pci_dev, PCI_D3hot);
|
|
|
|
|
|
- priv->suspend_at = get_seconds();
|
|
|
+ priv->suspend_at = ktime_get_boottime_seconds();
|
|
|
|
|
|
mutex_unlock(&priv->action_mutex);
|
|
|
|
|
@@ -6482,7 +6482,7 @@ static int ipw2100_resume(struct pci_dev *pci_dev)
|
|
|
* the queue of needed */
|
|
|
netif_device_attach(dev);
|
|
|
|
|
|
- priv->suspend_time = get_seconds() - priv->suspend_at;
|
|
|
+ priv->suspend_time = ktime_get_boottime_seconds() - priv->suspend_at;
|
|
|
|
|
|
/* Bring the device back up */
|
|
|
if (!(priv->status & STATUS_RF_KILL_SW))
|