From: Andrew Morton <akpm@osdl.org>
To: William Lee Irwin III <wli@holomorphy.com>
Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org
Subject: Re: 2.6.0-test9-mm4
Date: Wed, 19 Nov 2003 01:19:51 -0800 [thread overview]
Message-ID: <20031119011951.66300f0d.akpm@osdl.org> (raw)
In-Reply-To: <20031119090223.GO22764@holomorphy.com>
William Lee Irwin III <wli@holomorphy.com> wrote:
>
> On Tue, Nov 18, 2003 at 10:51:20PM -0800, Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test9/2.6.0-test9-mm4/
> > . Several fixes against patches which are only in -mm at present.
> > . Minor fixes which we'll queue for post-2.6.0.
> > . The interactivity problems which the ACPI PM timer patch showed up
> > should be fixed here - please sing out if not.
>
> I'm not sure if this is within the scope of current efforts, but I
> gave it a shot just to see how bad untangling it from highpmd and
> O(1) buffered_rmqueue() was. It turns out it wasn't that hard.
>
> The codebase (so to speak) has been in regular use since June, though
> the port to -mm only lightly tested (basically testbooted on a laptop).
Any performance numbers?
> There is some minor core impact.
hm, big.
> +#ifdef CONFIG_SMP
> +#define smp_local_irq_save(x) local_irq_save(x)
> +#define smp_local_irq_restore(x) local_irq_restore(x)
> +#define smp_local_irq_disable() local_irq_disable()
> +#define smp_local_irq_enable() local_irq_enable()
> +#else
> +#define smp_local_irq_save(x) do { (void)(x); } while (0)
> +#define smp_local_irq_restore(x) do { (void)(x); } while (0)
> +#define smp_local_irq_disable() do { } while (0)
> +#define smp_local_irq_enable() do { } while (0)
> +#endif /* CONFIG_SMP */
Interesting.
> @@ -890,6 +894,9 @@ int try_to_free_pages(struct zone *cz,
> */
> wakeup_bdflush(total_scanned);
>
> + /* shoot down some pagetable caches before napping */
> + shrink_pagetable_cache(gfp_mask);
Maybe this could hook into the shrink_slab() mechanism? There's actually
nothing slab-specific about shrink_slab().
WARNING: multiple messages have this Message-ID (diff)
From: Andrew Morton <akpm@osdl.org>
To: William Lee Irwin III <wli@holomorphy.com>
Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org
Subject: Re: 2.6.0-test9-mm4
Date: Wed, 19 Nov 2003 01:19:51 -0800 [thread overview]
Message-ID: <20031119011951.66300f0d.akpm@osdl.org> (raw)
In-Reply-To: <20031119090223.GO22764@holomorphy.com>
William Lee Irwin III <wli@holomorphy.com> wrote:
>
> On Tue, Nov 18, 2003 at 10:51:20PM -0800, Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test9/2.6.0-test9-mm4/
> > . Several fixes against patches which are only in -mm at present.
> > . Minor fixes which we'll queue for post-2.6.0.
> > . The interactivity problems which the ACPI PM timer patch showed up
> > should be fixed here - please sing out if not.
>
> I'm not sure if this is within the scope of current efforts, but I
> gave it a shot just to see how bad untangling it from highpmd and
> O(1) buffered_rmqueue() was. It turns out it wasn't that hard.
>
> The codebase (so to speak) has been in regular use since June, though
> the port to -mm only lightly tested (basically testbooted on a laptop).
Any performance numbers?
> There is some minor core impact.
hm, big.
> +#ifdef CONFIG_SMP
> +#define smp_local_irq_save(x) local_irq_save(x)
> +#define smp_local_irq_restore(x) local_irq_restore(x)
> +#define smp_local_irq_disable() local_irq_disable()
> +#define smp_local_irq_enable() local_irq_enable()
> +#else
> +#define smp_local_irq_save(x) do { (void)(x); } while (0)
> +#define smp_local_irq_restore(x) do { (void)(x); } while (0)
> +#define smp_local_irq_disable() do { } while (0)
> +#define smp_local_irq_enable() do { } while (0)
> +#endif /* CONFIG_SMP */
Interesting.
> @@ -890,6 +894,9 @@ int try_to_free_pages(struct zone *cz,
> */
> wakeup_bdflush(total_scanned);
>
> + /* shoot down some pagetable caches before napping */
> + shrink_pagetable_cache(gfp_mask);
Maybe this could hook into the shrink_slab() mechanism? There's actually
nothing slab-specific about shrink_slab().
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
next prev parent reply other threads:[~2003-11-19 9:14 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-11-19 6:51 2.6.0-test9-mm4 Andrew Morton
2003-11-19 6:51 ` 2.6.0-test9-mm4 Andrew Morton
2003-11-19 9:02 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 9:02 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 9:19 ` Andrew Morton [this message]
2003-11-19 9:19 ` 2.6.0-test9-mm4 Andrew Morton
2003-11-19 9:33 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 9:33 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 10:13 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 10:13 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 10:34 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 10:34 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 10:50 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 10:50 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-19 11:13 ` 2.6.0-test9-mm4 Gene Heskett
2003-11-19 11:13 ` 2.6.0-test9-mm4 Gene Heskett
2003-11-21 8:29 ` 2.6.0-test9-mm4 Prakash K. Cheemplavam
2003-11-21 8:41 ` 2.6.0-test9-mm4 Andrew Morton
2003-11-21 8:44 ` 2.6.0-test9-mm4 Prakash K. Cheemplavam
2003-11-21 8:52 ` 2.6.0-test9-mm4 Andrew Morton
[not found] ` <200311210809.16049.edt@aei.ca>
2003-11-21 13:36 ` 2.6.0-test9-mm4 Prakash K. Cheemplavam
2003-11-21 8:43 ` 2.6.0-test9-mm4 Prakash K. Cheemplavam
2003-11-21 13:08 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-21 13:58 ` 2.6.0-test9-mm4 Prakash K. Cheemplavam
2003-11-21 13:58 ` 2.6.0-test9-mm4 William Lee Irwin III
2003-11-24 21:26 ` 2.6.0-test9-mm4 bill davidsen
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=20031119011951.66300f0d.akpm@osdl.org \
--to=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--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.