Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751105AbVLGPEe (ORCPT ); Wed, 7 Dec 2005 10:04:34 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751124AbVLGPEe (ORCPT ); Wed, 7 Dec 2005 10:04:34 -0500 Received: from scrub.xs4all.nl ([194.109.195.176]:45986 "EHLO scrub.xs4all.nl") by vger.kernel.org with ESMTP id S1751105AbVLGPEd (ORCPT ); Wed, 7 Dec 2005 10:04:33 -0500 Date: Wed, 7 Dec 2005 16:03:30 +0100 (CET) From: Roman Zippel X-X-Sender: roman@scrub.home To: Kyle Moffett cc: James Bruce , David Lang , Steven Rostedt , johnstul@us.ibm.com, george@mvista.com, mingo@elte.hu, akpm@osdl.org, linux-kernel@vger.kernel.org, Thomas Gleixner , ray-gmail@madrabbit.org, Russell King Subject: Re: [patch 00/43] ktimer reworked In-Reply-To: <0EA7F687-BB3F-4CC2-953E-EEA057F6FC44@mac.com> Message-ID: References: "dlang@dlang.diginsite.com" <4396ACF5.3050204@andrew.cmu.edu> <0EA7F687-BB3F-4CC2-953E-EEA057F6FC44@mac.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1447 Lines: 31 Hi, On Wed, 7 Dec 2005, Kyle Moffett wrote: > > I do, just without the focus on the lifetime, which is really unimportant > > for most kernel developers. > > It _is_ important. Not because kernel developers do care about it, but > because it's important for reasons of its own and therefore they should. > Networking timeouts and highres audio timers are two _VERY_ different > applications of "do this thing then", and kernel developers should be made > aware of them. If you disagree, please explain in detail exactly why you > think the lifetime is unimportant. I have yet to see an email regarding this, > and I've searched the archives pretty carefully, in addition to watching this Please be precise, the "for most kernel developers" part is important. In most situations this guideline is more than enough: - if you need fast and simple timer, use normal timer - if you need higher resolution, use hrtimer Only if you want to push the timer system to its limits, you have to take the corner cases into account. I consider lifetime issues an advanced topic of timer programming, which Joe Kernelhacker doesn't has to be overly concerned about (it worked quite well so far). bye, Roman - 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/