[<prev] [next>] [day] [month] [year] [list]
Message-Id: <200909240956.54370.rusty@rustcorp.com.au>
Date: Thu, 24 Sep 2009 09:56:53 +0930
From: Rusty Russell <rusty@...tcorp.com.au>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Bjorn Helgaas <bjorn.helgaas@...com>,
Li Zefan <lizf@...fujitsu.com>,
Nobuhiro Iwamatsu <iwamatsu.nobuhiro@...esas.com>,
Hirokazu Takata <takata@...ux-m32r.org>
Subject: [PULL] cpumask conversions and obsolescence removal
Finally! These have been in linux-next in various forms for at least two
cycles. Glad to get rid of some of the deprecated functions so people don't
keep adding more usages.
Thanks,
Rusty.
The following changes since commit a724eada8c2a7b62463b73ccf73fd0bb6e928aeb:
Linus Torvalds (1):
Merge branch 'ixp4xx' of git://git.kernel.org/.../chris/linux-2.6
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus.git master
Bjorn Helgaas (1):
ACPI: remove cpumask_t usage
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 | 6 +-
arch/mips/kernel/smp-mt.c | 6 +-
arch/mips/kernel/smp-up.c | 3 +-
arch/mips/kernel/smp.c | 8 +-
arch/mips/kernel/smtc.c | 6 +-
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 | 6 +-
arch/powerpc/kernel/smp.c | 12 +-
arch/powerpc/platforms/powermac/smp.c | 6 +-
arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +-
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/smpboot.c | 9 +-
arch/x86/kernel/time.c | 1 -
arch/x86/mm/tlb.c | 15 +-
arch/x86/xen/mmu.c | 4 +-
drivers/acpi/osl.c | 2 +-
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 +-
77 files changed, 403 insertions(+), 724 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists