All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Travis <travis@sgi.com>
To: Ingo Molnar <mingo@elte.hu>
Cc: Rusty Russell <rusty@rustcorp.com.au>,
	LKML <linux-kernel@vger.kernel.org>,
	oprofile-list@lists.sf.net, linux-net-drivers@solarflare.com,
	S390 <linux-s390@vger.kernel.org>,
	linux390@de.ibm.com, virtualization@lists.osdl.org
Subject: [PULL]: tip/cpus4096 updates
Date: Thu, 08 Jan 2009 20:17:29 -0800	[thread overview]
Message-ID: <4966CFD9.4040602@sgi.com> (raw)

Hi Ingo,

Please pull a few more cpus4096 changes.  Most are fairly lightweight with the
biggest change being to use cpumask_var_t's for the domain and pending_mask
cpumask's in irq_desc.

It also deals with this cpu_evtchn_mask bss space bump:

    65536  +2031616   2097152 +3100%  cpu_evtchn_mask(.bss)

Everything merges into tip/master cleanly.

Thanks!
Mike

The following changes since commit 36c401a44abcc389a00f9cd14892c9cf9bf0780d:
  Ingo Molnar (1):
        [IA64] fix typo in cpumask_of_pcibus()

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo.git master

Mike Travis (9):
      cpumask: update irq_desc to use cpumask_var_t
      cpumask: fix bug in use cpumask_var_t in irq_desc
      SGI UV cpumask: use static temp cpumask in flush_tlb
      x86: cleanup remaining cpumask_t code in mce_amd_64.c
      x86: cleanup remaining cpumask_t code in microcode_core.c
      x86: reduce stack usage in init_intel_cacheinfo
      cpumask: use cpumask_var_t in dcdbas.c
      cpumask: reduce stack usage in find_lowest_rq
      Xen: reduce memory required for cpu_evtchn_mask

Rusty Russell (5):
      cpumask: Use topology_core_cpumask()/topology_thread_cpumask()
      cpumask: convert misc driver functions
      cpumask: convert drivers/net/sfc
      cpumask: convert other misc kernel functions
      x86: change flush_tlb_others to take a const struct cpumask *. FIXME: REVIEW

 Documentation/cputopology.txt           |    6 +-
 arch/x86/include/asm/paravirt.h         |    8 ++-
 arch/x86/include/asm/tlbflush.h         |    8 ++--
 arch/x86/include/asm/uv/uv_bau.h        |    3 +-
 arch/x86/kernel/cpu/intel_cacheinfo.c   |   63 ++++++++++++++++-------
 arch/x86/kernel/cpu/mcheck/mce_amd_64.c |   21 +++++---
 arch/x86/kernel/io_apic.c               |   20 ++++----
 arch/x86/kernel/irq_32.c                |    2 +-
 arch/x86/kernel/irq_64.c                |    2 +-
 arch/x86/kernel/microcode_core.c        |   74 ++++++++++++++++----------
 arch/x86/kernel/tlb_32.c                |   67 ++++++++++--------------
 arch/x86/kernel/tlb_64.c                |   62 ++++++++++++----------
 arch/x86/kernel/tlb_uv.c                |   16 +++---
 arch/x86/xen/enlighten.c                |   31 ++++-------
 drivers/base/cpu.c                      |    2 +-
 drivers/base/topology.c                 |   33 ++++++------
 drivers/firmware/dcdbas.c               |   12 +++--
 drivers/misc/sgi-xp/xpc_main.c          |    2 +-
 drivers/net/sfc/efx.c                   |   17 ++++--
 drivers/oprofile/buffer_sync.c          |   22 +++++++--
 drivers/oprofile/buffer_sync.h          |    4 ++
 drivers/oprofile/oprof.c                |    9 +++-
 drivers/xen/events.c                    |   25 +++++++---
 drivers/xen/manage.c                    |    2 +-
 include/linux/irq.h                     |   86 +++++++++++++++++++++++++++++-
 include/linux/topology.h                |    6 ++
 kernel/irq/chip.c                       |    5 ++-
 kernel/irq/handle.c                     |   20 +++----
 kernel/irq/manage.c                     |   12 ++--
 kernel/irq/migration.c                  |   12 ++--
 kernel/irq/numa_migrate.c               |   19 ++++++-
 kernel/irq/proc.c                       |    4 +-
 kernel/sched_rt.c                       |   36 ++++++++-----
 lib/smp_processor_id.c                  |    2 +-
 net/iucv/iucv.c                         |   28 +++++++----
 35 files changed, 471 insertions(+), 270 deletions(-)

             reply	other threads:[~2009-01-09  4:17 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-09  4:17 Mike Travis [this message]
2009-01-11  2:53 ` [PULL]: tip/cpus4096 updates Ingo Molnar
2009-01-11  2:55   ` Mike Travis
2009-01-11  2:55     ` Mike Travis
2009-01-11  2:57     ` Ingo Molnar
2009-01-11  2:57       ` Ingo Molnar

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=4966CFD9.4040602@sgi.com \
    --to=travis@sgi.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-net-drivers@solarflare.com \
    --cc=linux-s390@vger.kernel.org \
    --cc=linux390@de.ibm.com \
    --cc=mingo@elte.hu \
    --cc=oprofile-list@lists.sf.net \
    --cc=rusty@rustcorp.com.au \
    --cc=virtualization@lists.osdl.org \
    /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.