Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760764AbXLTUSZ (ORCPT ); Thu, 20 Dec 2007 15:18:25 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754152AbXLTUSJ (ORCPT ); Thu, 20 Dec 2007 15:18:09 -0500 Received: from bizon.gios.gov.pl ([212.244.124.8]:53016 "EHLO bizon.gios.gov.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751157AbXLTUSI (ORCPT ); Thu, 20 Dec 2007 15:18:08 -0500 Date: Thu, 20 Dec 2007 21:17:45 +0100 (CET) From: Krzysztof Oledzki X-X-Sender: olel@bizon.gios.gov.pl To: Parag Warudkar cc: "Kok, Auke" , Arjan van de Ven , Stephen Hemminger , netdev@vger.kernel.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] sky2: Use deferrable timer for watchdog In-Reply-To: <82e4877d0712201200h7b994175u841d1efa047cefff@mail.gmail.com> Message-ID: References: <20071220091603.0d69b045@deepthought> <823114761-1198171803-cardhu_decombobulator_blackberry.rim.net-937108990-@bxe019.bisx.prod.on.blackberry> <20071220095121.7859c023@deepthought> <476ABDDF.8080607@intel.com> <476ABE7D.60901@linux.intel.com> <476AC105.9090206@intel.com> <82e4877d0712201200h7b994175u841d1efa047cefff@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1382 Lines: 37 On Thu, 20 Dec 2007, Parag Warudkar wrote: > On Dec 20, 2007 2:22 PM, Kok, Auke wrote: >> ok, that's just bad and if there's no user-defineable limit to the deferral I >> definately don't like this change. >> >> Can I safely assume that any irq will cause all deferred timers to run? > > I think even other causes for wakeup like process related ones will > cause the CPU to go busy and run the timers. > This, coupled with the fact that no one is yet able to reach 0 wakeups > per second makes it pretty unlikely that deferrable timers will be > deferred indefinitely. > >> >> If this is the case then for e1000 this patch is still OK since the watchdog needs >> to run (1) after a link up/down interrupt or (2) to update statistics. Those >> statistics won't increase if there is no traffic of course... >> > > I think it is reasonable for Network driver watchdogs to use a > deferrable timer - if the machine is 100% IDLE there is no one needing > the network to be up. Please note tha being connected to a network does not only mean to send but also to receive. Best regards, Krzysztof Oledzki -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/