diff options
author | Rasmus Villemoes <linux@rasmusvillemoes.dk> | 2015-02-12 18:01:59 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-12 21:54:14 -0500 |
commit | f5ac1f55204fec9d9c63644bc1de0ab6a59af9f1 (patch) | |
tree | fee633dbe52a226f16118cb915263a215febabbb | |
parent | 33c4fa8c6763f1ba9f4ea64079882eaa6d7957b7 (diff) |
linux/cpumask.h: update bitmap wrappers to take unsigned int
Since the various bitmap_* functions now take an unsigned int as nbits
parameter, it makes sense to also update the various wrappers, even though
they're marked as obsolete.
Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | include/linux/cpumask.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/include/linux/cpumask.h b/include/linux/cpumask.h index b950e9d6008b..ff9044286d88 100644 --- a/include/linux/cpumask.h +++ b/include/linux/cpumask.h | |||
@@ -905,13 +905,13 @@ static inline void __cpu_clear(int cpu, volatile cpumask_t *dstp) | |||
905 | } | 905 | } |
906 | 906 | ||
907 | #define cpus_setall(dst) __cpus_setall(&(dst), NR_CPUS) | 907 | #define cpus_setall(dst) __cpus_setall(&(dst), NR_CPUS) |
908 | static inline void __cpus_setall(cpumask_t *dstp, int nbits) | 908 | static inline void __cpus_setall(cpumask_t *dstp, unsigned int nbits) |
909 | { | 909 | { |
910 | bitmap_fill(dstp->bits, nbits); | 910 | bitmap_fill(dstp->bits, nbits); |
911 | } | 911 | } |
912 | 912 | ||
913 | #define cpus_clear(dst) __cpus_clear(&(dst), NR_CPUS) | 913 | #define cpus_clear(dst) __cpus_clear(&(dst), NR_CPUS) |
914 | static inline void __cpus_clear(cpumask_t *dstp, int nbits) | 914 | static inline void __cpus_clear(cpumask_t *dstp, unsigned int nbits) |
915 | { | 915 | { |
916 | bitmap_zero(dstp->bits, nbits); | 916 | bitmap_zero(dstp->bits, nbits); |
917 | } | 917 | } |
@@ -927,21 +927,21 @@ static inline int __cpu_test_and_set(int cpu, cpumask_t *addr) | |||
927 | 927 | ||
928 | #define cpus_and(dst, src1, src2) __cpus_and(&(dst), &(src1), &(src2), NR_CPUS) | 928 | #define cpus_and(dst, src1, src2) __cpus_and(&(dst), &(src1), &(src2), NR_CPUS) |
929 | static inline int __cpus_and(cpumask_t *dstp, const cpumask_t *src1p, | 929 | static inline int __cpus_and(cpumask_t *dstp, const cpumask_t *src1p, |
930 | const cpumask_t *src2p, int nbits) | 930 | const cpumask_t *src2p, unsigned int nbits) |
931 | { | 931 | { |
932 | return bitmap_and(dstp->bits, src1p->bits, src2p->bits, nbits); | 932 | return bitmap_and(dstp->bits, src1p->bits, src2p->bits, nbits); |
933 | } | 933 | } |
934 | 934 | ||
935 | #define cpus_or(dst, src1, src2) __cpus_or(&(dst), &(src1), &(src2), NR_CPUS) | 935 | #define cpus_or(dst, src1, src2) __cpus_or(&(dst), &(src1), &(src2), NR_CPUS) |
936 | static inline void __cpus_or(cpumask_t *dstp, const cpumask_t *src1p, | 936 | static inline void __cpus_or(cpumask_t *dstp, const cpumask_t *src1p, |
937 | const cpumask_t *src2p, int nbits) | 937 | const cpumask_t *src2p, unsigned int nbits) |
938 | { | 938 | { |
939 | bitmap_or(dstp->bits, src1p->bits, src2p->bits, nbits); | 939 | bitmap_or(dstp->bits, src1p->bits, src2p->bits, nbits); |
940 | } | 940 | } |
941 | 941 | ||
942 | #define cpus_xor(dst, src1, src2) __cpus_xor(&(dst), &(src1), &(src2), NR_CPUS) | 942 | #define cpus_xor(dst, src1, src2) __cpus_xor(&(dst), &(src1), &(src2), NR_CPUS) |
943 | static inline void __cpus_xor(cpumask_t *dstp, const cpumask_t *src1p, | 943 | static inline void __cpus_xor(cpumask_t *dstp, const cpumask_t *src1p, |
944 | const cpumask_t *src2p, int nbits) | 944 | const cpumask_t *src2p, unsigned int nbits) |
945 | { | 945 | { |
946 | bitmap_xor(dstp->bits, src1p->bits, src2p->bits, nbits); | 946 | bitmap_xor(dstp->bits, src1p->bits, src2p->bits, nbits); |
947 | } | 947 | } |
@@ -949,40 +949,40 @@ static inline void __cpus_xor(cpumask_t *dstp, const cpumask_t *src1p, | |||
949 | #define cpus_andnot(dst, src1, src2) \ | 949 | #define cpus_andnot(dst, src1, src2) \ |
950 | __cpus_andnot(&(dst), &(src1), &(src2), NR_CPUS) | 950 | __cpus_andnot(&(dst), &(src1), &(src2), NR_CPUS) |
951 | static inline int __cpus_andnot(cpumask_t *dstp, const cpumask_t *src1p, | 951 | static inline int __cpus_andnot(cpumask_t *dstp, const cpumask_t *src1p, |
952 | const cpumask_t *src2p, int nbits) | 952 | const cpumask_t *src2p, unsigned int nbits) |
953 | { | 953 | { |
954 | return bitmap_andnot(dstp->bits, src1p->bits, src2p->bits, nbits); | 954 | return bitmap_andnot(dstp->bits, src1p->bits, src2p->bits, nbits); |
955 | } | 955 | } |
956 | 956 | ||
957 | #define cpus_equal(src1, src2) __cpus_equal(&(src1), &(src2), NR_CPUS) | 957 | #define cpus_equal(src1, src2) __cpus_equal(&(src1), &(src2), NR_CPUS) |
958 | static inline int __cpus_equal(const cpumask_t *src1p, | 958 | static inline int __cpus_equal(const cpumask_t *src1p, |
959 | const cpumask_t *src2p, int nbits) | 959 | const cpumask_t *src2p, unsigned int nbits) |
960 | { | 960 | { |
961 | return bitmap_equal(src1p->bits, src2p->bits, nbits); | 961 | return bitmap_equal(src1p->bits, src2p->bits, nbits); |
962 | } | 962 | } |
963 | 963 | ||
964 | #define cpus_intersects(src1, src2) __cpus_intersects(&(src1), &(src2), NR_CPUS) | 964 | #define cpus_intersects(src1, src2) __cpus_intersects(&(src1), &(src2), NR_CPUS) |
965 | static inline int __cpus_intersects(const cpumask_t *src1p, | 965 | static inline int __cpus_intersects(const cpumask_t *src1p, |
966 | const cpumask_t *src2p, int nbits) | 966 | const cpumask_t *src2p, unsigned int nbits) |
967 | { | 967 | { |
968 | return bitmap_intersects(src1p->bits, src2p->bits, nbits); | 968 | return bitmap_intersects(src1p->bits, src2p->bits, nbits); |
969 | } | 969 | } |
970 | 970 | ||
971 | #define cpus_subset(src1, src2) __cpus_subset(&(src1), &(src2), NR_CPUS) | 971 | #define cpus_subset(src1, src2) __cpus_subset(&(src1), &(src2), NR_CPUS) |
972 | static inline int __cpus_subset(const cpumask_t *src1p, | 972 | static inline int __cpus_subset(const cpumask_t *src1p, |
973 | const cpumask_t *src2p, int nbits) | 973 | const cpumask_t *src2p, unsigned int nbits) |
974 | { | 974 | { |
975 | return bitmap_subset(src1p->bits, src2p->bits, nbits); | 975 | return bitmap_subset(src1p->bits, src2p->bits, nbits); |
976 | } | 976 | } |
977 | 977 | ||
978 | #define cpus_empty(src) __cpus_empty(&(src), NR_CPUS) | 978 | #define cpus_empty(src) __cpus_empty(&(src), NR_CPUS) |
979 | static inline int __cpus_empty(const cpumask_t *srcp, int nbits) | 979 | static inline int __cpus_empty(const cpumask_t *srcp, unsigned int nbits) |
980 | { | 980 | { |
981 | return bitmap_empty(srcp->bits, nbits); | 981 | return bitmap_empty(srcp->bits, nbits); |
982 | } | 982 | } |
983 | 983 | ||
984 | #define cpus_weight(cpumask) __cpus_weight(&(cpumask), NR_CPUS) | 984 | #define cpus_weight(cpumask) __cpus_weight(&(cpumask), NR_CPUS) |
985 | static inline int __cpus_weight(const cpumask_t *srcp, int nbits) | 985 | static inline int __cpus_weight(const cpumask_t *srcp, unsigned int nbits) |
986 | { | 986 | { |
987 | return bitmap_weight(srcp->bits, nbits); | 987 | return bitmap_weight(srcp->bits, nbits); |
988 | } | 988 | } |