public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Arjan van de Ven <arjanv@redhat.com>
To: Michael Frank <mhf@linuxmail.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>,
	Micha Feigin <michf@post.tau.ac.il>,
	Software suspend <swsusp-devel@lists.sourceforge.net>,
	Linux Kernel list <linux-kernel@vger.kernel.org>
Subject: Re: [Swsusp-devel] Re: Dropping CONFIG_PM_DISK?
Date: Mon, 1 Mar 2004 15:38:42 +0100	[thread overview]
Message-ID: <20040301143841.GA21305@devserv.devel.redhat.com> (raw)
In-Reply-To: <opr36tehrr4evsfm@smtp.pacific.net.th>

[-- Attachment #1: Type: text/plain, Size: 1570 bytes --]

On Mon, Mar 01, 2004 at 10:33:43PM +0800, Michael Frank wrote:
> On Mon, 01 Mar 2004 14:47:23 +0100, Arjan van de Ven <arjanv@redhat.com> 
> wrote:
> 
> >
> >>Then one could just drop in a driver from 2.4 and use it.
> >>
> >>People having time to make new "pretty" drivers could
> >>also use this facility for cross checking.
> >
> >I'm sorry but this is a load of bull ;)
> 
> Thank you, I do fully concur with you from an ideal scientific perspective
> where resources are not constrained. Applying the same perspective I might
> like to craft lots of drivers in assembler or even reinvent whatever...,
> but I do not live an ideal world.

I do not live an ideal world, However I do live in a practical world of
having to put distribution kernels together. 
> 
> >New kernel revisions come with a new API. If we keep the old one around
> >forever that achieves two things
> >1) The kernel bloats up
> 
> By a few %, only when old API is used, the benefits far outweighs the cost.

Ehm no. You entirely forget the cost where the new API and old API need to
work together, which is a significant complexity explosion. When linux grows
a new API that touches so many drivers, there's a good reason for that, eg
the API improves something or makes something possible.
Making powermanagement work is hard, even with 1 API to worry about. With 2
interfering API's it becomes outright impossible and untrackable. 
That's not a scientific perspective, that's a practical perspective where
the scientific theory maybe says you can have 2 parallel api's that never
interact ;)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2004-03-01 14:39 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1ulUA-33w-3@gated-at.bofh.it>
2004-02-29 16:17 ` Dropping CONFIG_PM_DISK? Karol Kozimor
2004-02-29 16:23   ` Pavel Machek
2004-02-29 17:32     ` Måns Rullgård
2004-02-29 18:10       ` Michael Frank
2004-02-29 21:33         ` [Swsusp-devel] " Micha Feigin
2004-03-01  2:51           ` Michael Frank
2004-03-01 11:09             ` Benjamin Herrenschmidt
2004-03-01 11:35               ` Karol Kozimor
2004-03-01 11:28                 ` Benjamin Herrenschmidt
2004-03-01 11:51                   ` Karol Kozimor
2004-03-01 12:56                     ` Martin Wickman
2004-03-01 13:22                       ` Michael Frank
2004-03-01 12:34                   ` Micha Feigin
2004-03-01 11:31                 ` Benjamin Herrenschmidt
2004-03-01 11:57                   ` Karol Kozimor
2004-03-01 22:08                     ` Benjamin Herrenschmidt
2004-03-01 11:43               ` Michael Frank
2004-03-01 11:39                 ` Benjamin Herrenschmidt
2004-03-01 12:48                   ` Michael Frank
2004-03-01 13:47                     ` Arjan van de Ven
2004-03-01 14:33                       ` Michael Frank
2004-03-01 14:38                         ` Arjan van de Ven [this message]
2004-03-01 22:10                     ` Benjamin Herrenschmidt
2004-02-29 18:10       ` Pavel Machek
2004-02-29 18:29         ` Måns Rullgård
2004-03-01  9:40           ` Pavel Machek
2004-03-01 10:08             ` Måns Rullgård
2004-03-01 10:39               ` Pavel Machek
2004-03-01  9:58                 ` Nigel Cunningham
2004-03-01 12:46                   ` Pavel Machek
2004-03-01 18:16                     ` Nigel Cunningham
2004-03-01 20:22                       ` Pavel Machek
2004-03-01 10:45               ` Michael Frank
2004-03-03  1:53 [Swsusp-devel] " John Mock

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040301143841.GA21305@devserv.devel.redhat.com \
    --to=arjanv@redhat.com \
    --cc=benh@kernel.crashing.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mhf@linuxmail.org \
    --cc=michf@post.tau.ac.il \
    --cc=swsusp-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox