All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Howells <dhowells@redhat.com>
To: Sam Ravnborg <sam@ravnborg.org>
Cc: dhowells@redhat.com, Tim Abbott <tabbott@MIT.EDU>,
	Linux kernel mailing list <linux-kernel@vger.kernel.org>,
	Anders Kaseorg <andersk@MIT.EDU>, Waseem Daher <wdaher@MIT.EDU>,
	Denys Vlasenko <vda.linux@googlemail.com>,
	Jeff Arnold <jbarnold@MIT.EDU>
Subject: Re: [PATCH 0/6] section name cleanup for mn10300
Date: Fri, 01 May 2009 16:03:25 +0100	[thread overview]
Message-ID: <11976.1241190205@redhat.com> (raw)
In-Reply-To: <20090501144857.GA25398@uranus.ravnborg.org>

Sam Ravnborg <sam@ravnborg.org> wrote:

> I also thing 5/6 is wrong as it moves
> init_task befoe _edata.
> 
> Could you try to back out them one by one
> to see which one causes the extra memory waste.

Moving init_task around is the culprit.

I guess the extra page has a 50% chance of being leaked anyway, as it depends
on the alignment of the previous section.

I can probably make the kernel reclaim it by sticking a label either side of
the alignment and if they're more than a page apart, reclaim the page that
ends at the second label.

David

      reply	other threads:[~2009-05-01 15:03 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-30 23:54 [PATCH 0/6] section name cleanup for mn10300 Tim Abbott
2009-04-30 23:54 ` [PATCH 1/6] mn10300: Use macros for .bss.page_aligned section Tim Abbott
2009-04-30 23:54   ` [PATCH 2/6] mn10300: Drop unused .data.idt section Tim Abbott
2009-04-30 23:54     ` [PATCH 3/6] mn10300: use NOSAVE_DATA macro for .data.nosave section Tim Abbott
2009-04-30 23:54       ` [PATCH 4/6] mn10300: use new macro for .data.cacheline_aligned section Tim Abbott
2009-04-30 23:54         ` [PATCH 5/6] mn10300: use new macros for .data.init_task Tim Abbott
2009-04-30 23:54           ` [PATCH 6/6] mn10300: use new macro for .data.read_mostly section Tim Abbott
2009-05-01 14:46           ` [PATCH 5/6] mn10300: use new macros for .data.init_task David Howells
2009-05-01 15:00             ` Tim Abbott
2009-05-01 15:11               ` Sam Ravnborg
2009-05-01 14:35 ` [PATCH 0/6] section name cleanup for mn10300 David Howells
2009-05-01 14:48   ` Sam Ravnborg
2009-05-01 15:03     ` David Howells [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=11976.1241190205@redhat.com \
    --to=dhowells@redhat.com \
    --cc=andersk@MIT.EDU \
    --cc=jbarnold@MIT.EDU \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sam@ravnborg.org \
    --cc=tabbott@MIT.EDU \
    --cc=vda.linux@googlemail.com \
    --cc=wdaher@MIT.EDU \
    /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.