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/
next prev parent 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.