All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Love <rml@tech9.net>
To: William Lee Irwin III <wli@holomorphy.com>
Cc: Erich Focht <efocht@ess.nec.de>,
	linux-kernel@vger.kernel.org, Ingo Molnar <mingo@elte.hu>,
	torvalds@transmeta.com
Subject: Re: [PATCH] migration thread fix
Date: 18 Apr 2002 17:41:04 -0400	[thread overview]
Message-ID: <1019166066.5395.99.camel@phantasy> (raw)
In-Reply-To: <20020418212851.GW21206@holomorphy.com>

On Thu, 2002-04-18 at 17:28, William Lee Irwin III wrote:
> I have a patch to fix #2 as well. Did you see it? Did you try it?

Eric, I am interested in your opinion of wli's patch, too.  I really
liked his approach.

You seem to remove a lot of code since, after starting the first thread,
you rely on set_cpus_allowed and the existing migration_thread to push
the task to the correct place.  I suppose this will work .. but it may
depend implicitly on behavior of the migration_threads and load_balance
(not that the current code doesn't rely on load_balance - it does).

What happens if a migration_thread comes up on a CPU without a migration
thread and then you call set_cpus_allowed?

I am also curious what causes #1 you mention.  Do you see it in the
_normal_ code or just with your patch?  I cannot see what we race
against wrt interrupts ... disabling interrupts, however, would disable
load_balance and that is a potential pitfall with using
migration_threads to migrate migration_threads as noted above.

	Robert Love


  reply	other threads:[~2002-04-18 21:41 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-18 20:08 [PATCH] migration thread fix Erich Focht
2002-04-18 21:28 ` William Lee Irwin III
2002-04-18 21:41   ` Robert Love [this message]
2002-04-18 22:07     ` Anton Blanchard
2002-04-18 22:27       ` Robert Love
2002-04-18 22:24     ` Erich Focht
2002-04-18 22:38       ` Robert Love
2002-04-18 23:27       ` William Lee Irwin III
2002-04-19  1:51         ` Erich Focht
2002-04-19  2:30           ` William Lee Irwin III
2002-04-19  8:09             ` Erich Focht
2002-04-19  4:31 ` Ingo Molnar
2002-04-19  6:40   ` William Lee Irwin III
2002-04-19  4:41     ` Ingo Molnar
2002-04-19  6:48       ` William Lee Irwin III
2002-04-19  4:48         ` Ingo Molnar
2002-04-19  6:56           ` William Lee Irwin III

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=1019166066.5395.99.camel@phantasy \
    --to=rml@tech9.net \
    --cc=efocht@ess.nec.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=torvalds@transmeta.com \
    --cc=wli@holomorphy.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.