* [PULL] cpumask obsolete removals and remaining replacements
@ 2009-06-26 11:46 Rusty Russell
0 siblings, 0 replies; only message in thread
From: Rusty Russell @ 2009-06-26 11:46 UTC (permalink / raw)
To: Linus Torvalds
Cc: Ingo Molnar, Mike Travis, linux-kernel, Li Zefan,
Nobuhiro Iwamatsu
Hi Linus,
I know this is late; not everything goes through linux-next and I wanted
to make sure noone added more uses of obsolete apis before I tore them out.
This removes the final arch cpumask-on-stack passing versions of functions
for those maintainers who didn't roll the patches into their own trees.
Cleans up a few laggard conversions. Also makes clear that the old cpus_*
functions are deprecated, moving them to bottom of header.
Nothing surprising, but if you want to make a point about the merge window,
don't pull and they can happily sit in linux-next for another cycle.
Thanks,
Rusty.
The following changes since commit 28d0325ce6e0a52f53d8af687e6427fee59004d3:
Linus Torvalds (1):
Linux 2.6.31-rc1
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus.git master
Li Zefan (1):
cpumask: use zalloc_cpumask_var() where possible
Nobuhiro Iwamatsu (1):
cpumask: Remove mask field from comments
Rusty Russell (36):
cpumask: remove the now-obsoleted pcibus_to_cpumask(): alpha
cpumask: remove the now-obsoleted pcibus_to_cpumask(): mips
cpumask: remove the now-obsoleted pcibus_to_cpumask(): powerpc
cpumask: remove obsolete node_to_cpumask now everyone uses cpumask_of_node
cpumask: remove dangerous CPU_MASK_ALL_PTR
cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALL.: mips
cpumask: remove unused cpu_mask_all
cpumask: remove last assignment to mask field of struct irqaction.
cpumask: remove unused mask field from struct irqaction.
cpumask: don't define set_cpus_allowed() if CONFIG_CPUMASK_OFFSTACK=y
ia64: convert last user of smp_call_function_mask
cpumask: remove the deprecated smp_call_function_mask()
cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: core
cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: sparc
cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: s390
cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: powerpc
cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: ia64
cpumask: arch_send_call_function_ipi_mask: alpha
cpumask: arch_send_call_function_ipi_mask: m32r
cpumask: arch_send_call_function_ipi_mask: mips
cpumask: arch_send_call_function_ipi_mask: powerpc
cpumask: arch_send_call_function_ipi_mask: s390
cpumask: remove arch_send_call_function_ipi
cpumask: Use accessors for cpu_*_mask: m32r
cpumask: Use accessors for cpu_*_mask: mips
cpumask: Use accessors for cpu_*_mask: powerpc
cpumask: Use accessors for cpu_*_mask: um
cpumask: use mm_cpumask() wrapper: arm
cpumask: use mm_cpumask() wrapper: m32r
cpumask: use mm_cpumask() wrapper: mn10300
cpumask: use mm_cpumask() wrapper: mips
cpumask: use mm_cpumask() wrapper: um
cpumask: use mm_cpumask() wrapper: x86
cpumask: use new-style cpumask ops in mm/quicklist.
cpumask: remove unused deprecated functions, avoid accusations of insanity
cpumask: Move deprecated functions to end of header.
arch/alpha/include/asm/smp.h | 2 +-
arch/alpha/include/asm/topology.h | 18 -
arch/alpha/kernel/smp.c | 14 +-
arch/arm/include/asm/cacheflush.h | 8 +-
arch/arm/include/asm/mmu_context.h | 7 +-
arch/arm/include/asm/smp.h | 1 -
arch/arm/include/asm/tlbflush.h | 4 +-
arch/arm/kernel/smp.c | 10 +-
arch/arm/mm/context.c | 2 +-
arch/arm/mm/flush.c | 10 +-
arch/ia64/include/asm/smp.h | 1 -
arch/ia64/include/asm/topology.h | 3 -
arch/ia64/kernel/smp.c | 2 +-
arch/m32r/include/asm/mmu_context.h | 4 +-
arch/m32r/include/asm/smp.h | 2 +-
arch/m32r/kernel/smp.c | 30 +-
arch/m32r/kernel/smpboot.c | 2 +-
arch/mips/alchemy/common/time.c | 2 +-
arch/mips/include/asm/mach-ip27/topology.h | 2 -
arch/mips/include/asm/mmu_context.h | 10 +-
arch/mips/include/asm/smp-ops.h | 2 +-
arch/mips/include/asm/smp.h | 2 +-
arch/mips/kernel/smp-cmp.c | 9 +-
arch/mips/kernel/smp-mt.c | 4 +-
arch/mips/kernel/smp-up.c | 3 +-
arch/mips/kernel/smp.c | 4 +-
arch/mips/mipssim/sim_smtc.c | 5 +-
arch/mips/mm/c-octeon.c | 2 +-
arch/mips/mti-malta/malta-smtc.c | 4 +-
arch/mips/pmc-sierra/yosemite/smp.c | 4 +-
arch/mips/sgi-ip27/ip27-memory.c | 2 +-
arch/mips/sgi-ip27/ip27-smp.c | 4 +-
arch/mips/sibyte/bcm1480/smp.c | 5 +-
arch/mips/sibyte/sb1250/smp.c | 5 +-
arch/mn10300/include/asm/mmu_context.h | 12 +-
arch/parisc/include/asm/smp.h | 1 -
arch/powerpc/include/asm/smp.h | 2 +-
arch/powerpc/include/asm/topology.h | 12 -
arch/powerpc/kernel/setup-common.c | 4 +-
arch/powerpc/kernel/smp.c | 4 +-
arch/powerpc/platforms/powermac/setup.c | 2 +-
arch/s390/include/asm/smp.h | 2 +-
arch/s390/include/asm/topology.h | 1 -
arch/s390/kernel/smp.c | 4 +-
arch/sh/include/asm/smp.h | 1 -
arch/sh/include/asm/topology.h | 1 -
arch/sparc/include/asm/smp_64.h | 1 -
arch/sparc/include/asm/topology_64.h | 16 -
arch/um/include/asm/mmu_context.h | 4 +-
arch/um/kernel/smp.c | 2 +-
arch/x86/include/asm/mmu_context.h | 6 +-
arch/x86/include/asm/smp.h | 1 -
arch/x86/kernel/apic/io_apic.c | 7 +-
arch/x86/kernel/ldt.c | 4 +-
arch/x86/kernel/process.c | 6 +-
arch/x86/kernel/setup.c | 1 -
arch/x86/kernel/smpboot.c | 9 +-
arch/x86/mm/tlb.c | 15 +-
arch/x86/xen/mmu.c | 4 +-
drivers/acpi/processor_perflib.c | 3 +-
drivers/acpi/processor_throttling.c | 3 +-
drivers/net/sfc/efx.c | 3 +-
drivers/oprofile/buffer_sync.c | 3 +-
include/asm-generic/topology.h | 17 -
include/linux/cpumask.h | 709 ++++++++++------------------
include/linux/interrupt.h | 2 -
include/linux/sched.h | 3 +
include/linux/smp.h | 11 -
include/linux/topology.h | 6 -
init/main.c | 5 -
kernel/smp.c | 7 -
kernel/trace/trace.c | 7 +-
mm/quicklist.c | 3 +-
virt/kvm/kvm_main.c | 3 +-
74 files changed, 389 insertions(+), 707 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-06-26 11:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-26 11:46 [PULL] cpumask obsolete removals and remaining replacements Rusty Russell
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.