All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Alexander Kuleshov <kuleshovmail@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	"H . Peter Anvin" <hpa@zytor.com>,
	Andrey Ryabinin <ryabinin.a.a@gmail.com>,
	Andy Lutomirski <luto@kernel.org>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Alexander Popov <alpopov@ptsecurity.com>,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2] x86/head64: micro optimization: use memset instead of for loop
Date: Tue, 9 Feb 2016 14:18:38 +0100	[thread overview]
Message-ID: <20160209131838.GA22486@gmail.com> (raw)
In-Reply-To: <1455023517-7620-1-git-send-email-kuleshovmail@gmail.com>


* Alexander Kuleshov <kuleshovmail@gmail.com> wrote:

> This patch simplifies clearing of page table directories, by
> the using of the fast memset() from the arch/x86/lib/memset_64.S.
> Besides this, we 25 bytes is 25 bytes less than original.
> 
> text       data     bss              dec            hex filename
> 
> 9735144 4970776 15474688        30180608        1cc8500 vmlinux.old
> 9735119 4970776 15474688        30180583        1cc84e7 vmlinux
> 
> Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
> ---
> Changelog:
> 
> v2: We got sizeof pud_p/pmd_p in the v1, but actually we need
> to take sizeof of pud_p/pmd_p pointer, although their sizes are
> the same.

Please send a delta patch (with changelog) as the v1 commit is already deep within 
the tip:x86/boot branch.

Thanks,

	Ingo

      reply	other threads:[~2016-02-09 13:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-30  8:01 [PATCH] x86/head64: micro optimization: use memset instead of for loop Alexander Kuleshov
2016-01-30  8:26 ` [tip:x86/boot] x86/boot: Micro-optimize reset_early_page_tables() tip-bot for Alexander Kuleshov
2016-02-05  0:25   ` Yinghai Lu
2016-02-09 12:28     ` Ingo Molnar
2016-02-09 13:11       ` [PATCH v2] x86/head64: micro optimization: use memset instead of for loop Alexander Kuleshov
2016-02-09 13:18         ` Ingo Molnar [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=20160209131838.GA22486@gmail.com \
    --to=mingo@kernel.org \
    --cc=alpopov@ptsecurity.com \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=hpa@zytor.com \
    --cc=kuleshovmail@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=luto@kernel.org \
    --cc=mingo@redhat.com \
    --cc=ryabinin.a.a@gmail.com \
    --cc=tglx@linutronix.de \
    /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.