diff options
| author | Paul Jackson <pj@sgi.com> | 2004-07-03 09:55:19 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-07-03 09:55:19 -0700 |
| commit | d2d4b0f3252b24541453cc7fdabef118798e65ce (patch) | |
| tree | 4b776c7b74b810f09c2bad19a5018b84cced5b0a /include | |
| parent | 400e9cf205dbf0e8aac1c7a5ab18129d41758184 (diff) | |
[PATCH] remaining cpumask const qualifiers
The remainder of the const qualifiers on cpumask ops.
My cpumask overhaul missed specifying the const qualifiers
in cpumask.h. Subsequently, Linus has added some. The following
should provide the remainder of them. It also fixes one src vs dst
variable misnaming.
Using crosstool on 2.6.7-mm5, I have built the following
arch's with the following change included:
alpha ia64 powerpc-405 powerpc-750 sparc sparc64 x86_64
Signed-off-by: Paul Jackson <pj@sgi.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/cpumask.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/include/linux/cpumask.h b/include/linux/cpumask.h index ecca23548b64..cd51da3a0d75 100644 --- a/include/linux/cpumask.h +++ b/include/linux/cpumask.h @@ -114,58 +114,58 @@ static inline int __cpu_test_and_set(int cpu, cpumask_t *addr) } #define cpus_and(dst, src1, src2) __cpus_and(&(dst), &(src1), &(src2), NR_CPUS) -static inline void __cpus_and(cpumask_t *dstp, cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline void __cpus_and(cpumask_t *dstp, const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { bitmap_and(dstp->bits, src1p->bits, src2p->bits, nbits); } #define cpus_or(dst, src1, src2) __cpus_or(&(dst), &(src1), &(src2), NR_CPUS) -static inline void __cpus_or(cpumask_t *dstp, cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline void __cpus_or(cpumask_t *dstp, const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { bitmap_or(dstp->bits, src1p->bits, src2p->bits, nbits); } #define cpus_xor(dst, src1, src2) __cpus_xor(&(dst), &(src1), &(src2), NR_CPUS) -static inline void __cpus_xor(cpumask_t *dstp, cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline void __cpus_xor(cpumask_t *dstp, const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { bitmap_xor(dstp->bits, src1p->bits, src2p->bits, nbits); } #define cpus_andnot(dst, src1, src2) \ __cpus_andnot(&(dst), &(src1), &(src2), NR_CPUS) -static inline void __cpus_andnot(cpumask_t *dstp, cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline void __cpus_andnot(cpumask_t *dstp, const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { bitmap_andnot(dstp->bits, src1p->bits, src2p->bits, nbits); } #define cpus_complement(dst, src) __cpus_complement(&(dst), &(src), NR_CPUS) static inline void __cpus_complement(cpumask_t *dstp, - cpumask_t *srcp, int nbits) + const cpumask_t *srcp, int nbits) { bitmap_complement(dstp->bits, srcp->bits, nbits); } #define cpus_equal(src1, src2) __cpus_equal(&(src1), &(src2), NR_CPUS) -static inline int __cpus_equal(cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline int __cpus_equal(const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { return bitmap_equal(src1p->bits, src2p->bits, nbits); } #define cpus_intersects(src1, src2) __cpus_intersects(&(src1), &(src2), NR_CPUS) -static inline int __cpus_intersects(cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline int __cpus_intersects(const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { return bitmap_intersects(src1p->bits, src2p->bits, nbits); } #define cpus_subset(src1, src2) __cpus_subset(&(src1), &(src2), NR_CPUS) -static inline int __cpus_subset(cpumask_t *src1p, - cpumask_t *src2p, int nbits) +static inline int __cpus_subset(const cpumask_t *src1p, + const cpumask_t *src2p, int nbits) { return bitmap_subset(src1p->bits, src2p->bits, nbits); } @@ -257,7 +257,7 @@ static inline int __next_cpu(int n, const cpumask_t *srcp, int nbits) #define cpumask_scnprintf(buf, len, src) \ __cpumask_scnprintf((buf), (len), &(src), NR_CPUS) static inline int __cpumask_scnprintf(char *buf, int len, - cpumask_t *srcp, int nbits) + const cpumask_t *srcp, int nbits) { return bitmap_scnprintf(buf, len, srcp->bits, nbits); } @@ -265,9 +265,9 @@ static inline int __cpumask_scnprintf(char *buf, int len, #define cpumask_parse(ubuf, ulen, src) \ __cpumask_parse((ubuf), (ulen), &(src), NR_CPUS) static inline int __cpumask_parse(const char __user *buf, int len, - cpumask_t *srcp, int nbits) + cpumask_t *dstp, int nbits) { - return bitmap_parse(buf, len, srcp->bits, nbits); + return bitmap_parse(buf, len, dstp->bits, nbits); } #if NR_CPUS > 1 |
