All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrea Arcangeli <andrea@suse.de>
To: "David S. Miller" <davem@redhat.com>
Cc: ink@jurassic.park.msu.ru, ezolt@perf.zko.dec.com,
	axp-list@redhat.com, rth@twiddle.net, Jay.Estabrook@compaq.com,
	linux-kernel@vger.kernel.org, clinux@zk3.dec.com,
	wcarr@perf.zko.dec.com, linux-alpha@vger.kernel.org
Subject: Re: mm->context[NR_CPUS] and pci fix check [was Re: Alpha SCSI error on 2.4.0-test11]
Date: Fri, 1 Dec 2000 20:14:44 +0100	[thread overview]
Message-ID: <20001201201444.A2098@inspiron.random> (raw)
In-Reply-To: <20001201004049.A980@jurassic.park.msu.ru> <Pine.OSF.3.96.1001130171941.32335D-100000@perf.zko.dec.com> <20001130233742.A21823@athlon.random> <20001201145619.A553@jurassic.park.msu.ru> <20001201151842.C30653@athlon.random> <200012011819.KAA02951@pizda.ninka.net>
In-Reply-To: <200012011819.KAA02951@pizda.ninka.net>; from davem@redhat.com on Fri, Dec 01, 2000 at 10:19:44AM -0800

On Fri, Dec 01, 2000 at 10:19:44AM -0800, David S. Miller wrote:
>    I'm still left the #ifdef __alpha__ around the context[NR_CPUS] to
>    avoid breakage of other archs but that should be probably removed:
>    any CPU with per-CPU ASNs like alpha needs per-CPU per-MM context
>    information to avoid wasting ASNs when the task migrate CPU or with
>    threads.
> 
> I would instead suggest to declare 'context' to be of an arch-specific
> defined type, much like "thread_struct" is.

I agree, really that should been the case since the first place because the 4
bytes of context are just a waste for x86* :). I mainly wanted to make sure
other archs was doing the right thing too.

> For example, I don't need NR_CPUS contexts in the mm_struct on
> sparc64, my allocation just works differently, so I shouldn't eat
> all the space.

I think at least mips wants to use per-mm per-cpu context too btw.

Andrea
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

  reply	other threads:[~2000-12-01 19:45 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-30 20:02 Alpha SCSI error on 2.4.0-test11 Phillip Ezolt
2000-11-30 20:37 ` Peter Rival
2000-11-30 21:40 ` Ivan Kokshaysky
2000-11-30 22:26   ` Phillip Ezolt
2000-11-30 22:37     ` Andrea Arcangeli
2000-12-01 11:56       ` Ivan Kokshaysky
2000-12-01 14:18         ` mm->context[NR_CPUS] and pci fix check [was Re: Alpha SCSI error on 2.4.0-test11] Andrea Arcangeli
2000-12-01 18:19           ` David S. Miller
2000-12-01 19:14             ` Andrea Arcangeli [this message]
2000-12-15 15:46               ` Andrea Arcangeli
2000-12-15 17:11                 ` David S. Miller
2000-12-15 17:55                   ` Andrea Arcangeli
2000-12-15 17:44                     ` David S. Miller
2000-12-01 18:30         ` Alpha SCSI error on 2.4.0-test11 Phillip Ezolt
2000-12-01 19:35           ` Andrea Arcangeli
2000-12-01 19:56             ` Phillip Ezolt
2000-12-01 20:26               ` Andrea Arcangeli
2000-12-05 15:52                 ` Phillip Ezolt
2000-12-01 22:11               ` Ivan Kokshaysky
2000-12-04 18:53                 ` Phillip Ezolt
2000-12-06  0:06                   ` Jay Estabrook
2000-12-06 14:51                     ` Phillip Ezolt

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=20001201201444.A2098@inspiron.random \
    --to=andrea@suse.de \
    --cc=Jay.Estabrook@compaq.com \
    --cc=axp-list@redhat.com \
    --cc=clinux@zk3.dec.com \
    --cc=davem@redhat.com \
    --cc=ezolt@perf.zko.dec.com \
    --cc=ink@jurassic.park.msu.ru \
    --cc=linux-alpha@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rth@twiddle.net \
    --cc=wcarr@perf.zko.dec.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.