Commit 46ca0d15394baf804fbb38694c651dd067c69458
Committed by
Benjamin Herrenschmidt
1 parent
b17b3df161
Exists in
master
and in
4 other branches
powerpc/ps3: clear_bit()/set_bit() operate on unsigned longs
This fixes these compiler warning: arch/powerpc/platforms/ps3/interrupt.c:109: warning: passing argument 2 of 'clear_bit' from incompatible pointer type arch/powerpc/platforms/ps3/interrupt.c:130: warning: passing argument 2 of 'set_bit' from incompatible pointer type Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Acked-by: Geoff Levand <geoffrey.levand@am.sony.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Showing 1 changed file with 3 additions and 1 deletions Side-by-side Diff
arch/powerpc/platforms/ps3/interrupt.c
... | ... | @@ -60,6 +60,8 @@ |
60 | 60 | * gives a usable range of plug values of {NUM_ISA_INTERRUPTS..63}. Note |
61 | 61 | * that there is no constraint on how many in this set an individual thread |
62 | 62 | * can acquire. |
63 | + * | |
64 | + * The mask is declared as unsigned long so we can use set/clear_bit on it. | |
63 | 65 | */ |
64 | 66 | |
65 | 67 | #define PS3_BMP_MINALIGN 64 |
... | ... | @@ -68,7 +70,7 @@ |
68 | 70 | struct { |
69 | 71 | u64 status; |
70 | 72 | u64 unused_1[3]; |
71 | - u64 mask; | |
73 | + unsigned long mask; | |
72 | 74 | u64 unused_2[3]; |
73 | 75 | }; |
74 | 76 | u64 ipi_debug_brk_mask; |