]> git.hungrycats.org Git - linux/commit
[PATCH] cpumask.h reorg
authorAndrew Morton <akpm@osdl.org>
Mon, 29 Dec 2003 13:48:07 +0000 (05:48 -0800)
committerLinus Torvalds <torvalds@home.osdl.org>
Mon, 29 Dec 2003 13:48:07 +0000 (05:48 -0800)
commit89832108da4bcc2763a69c75d5795768d0424a6b
tree6a960d9c1b809f35c49989cfc06b5cb483643e77
parentadf9a351f27edbaf434ab450f8c09e784ca1cf78
[PATCH] cpumask.h reorg

From: Paul Jackson <pj@sgi.com>

Push the cpumask implementation from linux/cpumask.h into asm/cpumask.h, so
that ia64 can do special things without breaking sparc64.

1) Each arch has its own include/asm-<arch>/cpumask.h file

2) That arch-specific header file can include <asm-generic/cpumask.h>,
   if it wants to make use of the generic cpumask implementation.

3) Using code should continue to include linux/cpumask.h, which
   in turn includes asm/cpumask.h.  Some common implementation
   independent cpumask related items, such as the cpu_online_map,
   are declared directly in linux/cpumask.h.
22 files changed:
include/asm-alpha/cpumask.h [new file with mode: 0644]
include/asm-arm/cpumask.h [new file with mode: 0644]
include/asm-arm26/cpumask.h [new file with mode: 0644]
include/asm-cris/cpumask.h [new file with mode: 0644]
include/asm-generic/cpumask.h [new file with mode: 0644]
include/asm-h8300/cpumask.h [new file with mode: 0644]
include/asm-i386/cpumask.h [new file with mode: 0644]
include/asm-ia64/cpumask.h [new file with mode: 0644]
include/asm-m68k/cpumask.h [new file with mode: 0644]
include/asm-m68knommu/cpumask.h [new file with mode: 0644]
include/asm-mips/cpumask.h [new file with mode: 0644]
include/asm-parisc/cpumask.h [new file with mode: 0644]
include/asm-ppc/cpumask.h [new file with mode: 0644]
include/asm-ppc64/cpumask.h [new file with mode: 0644]
include/asm-s390/cpumask.h [new file with mode: 0644]
include/asm-sh/cpumask.h [new file with mode: 0644]
include/asm-sparc/cpumask.h [new file with mode: 0644]
include/asm-sparc64/cpumask.h [new file with mode: 0644]
include/asm-um/cpumask.h [new file with mode: 0644]
include/asm-v850/cpumask.h [new file with mode: 0644]
include/asm-x86_64/cpumask.h [new file with mode: 0644]
include/linux/cpumask.h