public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@suse.de>
To: Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: softirq considered harmful
Date: Sun, 13 Aug 2006 16:31:35 +0200	[thread overview]
Message-ID: <20060813143135.GB3245@suse.de> (raw)
In-Reply-To: <20060812162857.d85632b9.akpm@osdl.org>

On Sat, Aug 12 2006, Andrew Morton wrote:
> On Thu, 10 Aug 2006 13:06:27 +0200
> Jens Axboe <axboe@suse.de> wrote:
> 
> > Ok maybe that is a little too strong, but I am indeed seeing some very
> > sucky behaviour with softirqs here. The block layer uses it for doing
> > request completions
> 
> I wasn't even aware that this change had been made.  I don't recall (and I
> cannot locate) any mailing list discussion of it.
> 
> Maybe I missed the discussion.  But if not, this is yet another case of
> significant changes getting into mainline via a git merge and sneaking
> under everyone's radar.

It's not a significant change, it pretty much falls into a code
relocation issue. The softirq completion stuff was made generic, and
SCSI the primary user of it. The completion path didn't change for SCSI.

> It seems like a bad idea to me.  Any additional latency at all in disk
> completion adds directly onto process waiting time - we do a _lot_ of
> synchronous disk IO.

Doesn't seem like a good idea to me either, hence I'm investigating the
current possible problems with it...

> There is no mention in the changelog of any observed problems which this
> patch solves.  Can we revert it please?

As you should see now, it wont change anything. The problem would be
the same.

-- 
Jens Axboe


      parent reply	other threads:[~2006-08-13 14:31 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-10 11:06 softirq considered harmful Jens Axboe
2006-08-10 11:41 ` David Miller
2006-08-10 12:26   ` Jens Axboe
2006-08-12 23:28 ` Andrew Morton
2006-08-13  0:43   ` David Miller
2006-08-13  0:45     ` Andrew Morton
2006-08-13  1:09       ` David Miller
2006-08-13  1:22         ` Andrew Morton
2006-08-14  7:37           ` Jens Axboe
2006-08-14  8:44             ` David Miller
2006-08-14  8:51               ` Jens Axboe
2006-08-14  7:34       ` Jens Axboe
2006-08-13 14:31   ` Jens Axboe [this message]

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=20060813143135.GB3245@suse.de \
    --to=axboe@suse.de \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    /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