From patchwork Wed Nov 9 22:09:22 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: david decotigny X-Patchwork-Id: 124719 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 475551007DA for ; Thu, 10 Nov 2011 09:11:43 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756838Ab1KIWK1 (ORCPT ); Wed, 9 Nov 2011 17:10:27 -0500 Received: from smtp-out.google.com ([216.239.44.51]:38008 "EHLO smtp-out.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756209Ab1KIWKV (ORCPT ); Wed, 9 Nov 2011 17:10:21 -0500 Received: from wpaz37.hot.corp.google.com (wpaz37.hot.corp.google.com [172.24.198.101]) by smtp-out.google.com with ESMTP id pA9MAH6n032707; Wed, 9 Nov 2011 14:10:17 -0800 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1320876617; bh=8YAnxG77DdEZDYew9l4AaH1FzqU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: In-Reply-To:References; b=ZlbQHWUtFJZJfqKKr0aEmQHmNeIGJ4QDno1mKP4lfE4LD1jajGI+k7thZOJZhsUlY CClT/Rs8CGHLGPJKMLZ3w== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to: references:in-reply-to:references:organization:x-system-of-record; b=sfbHfJG7LNcLjtG28uTJQCBW8KcLTUbdHqETAmgJv4UHFqoqcZqbCNb01TznFegfb oHyY/AIo7qmpdxScE4Eew== Received: from decotigny.mtv.corp.google.com (decotigny.mtv.corp.google.com [172.18.64.159]) by wpaz37.hot.corp.google.com with ESMTP id pA9MAF9f024942; Wed, 9 Nov 2011 14:10:15 -0800 Received: by decotigny.mtv.corp.google.com (Postfix, from userid 128857) id BBE3C2511D; Wed, 9 Nov 2011 14:10:13 -0800 (PST) From: David Decotigny To: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: "David S. Miller" , Ian Campbell , Eric Dumazet , Jeff Kirsher , Ben Hutchings , David Decotigny Subject: [PATCH net-next v1 8/9] forcedeth: stats updated with a deferrable timer Date: Wed, 9 Nov 2011 14:09:22 -0800 Message-Id: X-Mailer: git-send-email 1.7.3.1 In-Reply-To: References: In-Reply-To: References: Organization: Google, Inc. X-System-Of-Record: true Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Stats don't need to be updated periodically unless there is at least an IRQ: mark stats timer as deferrable. Signed-off-by: David Decotigny --- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/ethernet/nvidia/forcedeth.c b/drivers/net/ethernet/nvidia/forcedeth.c index 6a6604a..2e45a45 100644 --- a/drivers/net/ethernet/nvidia/forcedeth.c +++ b/drivers/net/ethernet/nvidia/forcedeth.c @@ -5338,7 +5338,7 @@ static int __devinit nv_probe(struct pci_dev *pci_dev, const struct pci_device_i init_timer(&np->nic_poll); np->nic_poll.data = (unsigned long) dev; np->nic_poll.function = nv_do_nic_poll; /* timer handler */ - init_timer(&np->stats_poll); + init_timer_deferrable(&np->stats_poll); np->stats_poll.data = (unsigned long) dev; np->stats_poll.function = nv_do_stats_poll; /* timer handler */