Kernel/RS: fix permission computation with 32+ system processes
This commit is contained in:
@@ -17,13 +17,13 @@
|
||||
#define _DST_ 1
|
||||
|
||||
#define get_sys_bit(map,bit) \
|
||||
( MAP_CHUNK(map.chunk,bit) & (1 << CHUNK_OFFSET(bit) ))
|
||||
( MAP_CHUNK((map).chunk,bit) & (1 << CHUNK_OFFSET(bit) ))
|
||||
#define get_sys_bits(map,bit) \
|
||||
( MAP_CHUNK(map.chunk,bit) )
|
||||
( MAP_CHUNK((map).chunk,bit) )
|
||||
#define set_sys_bit(map,bit) \
|
||||
( MAP_CHUNK(map.chunk,bit) |= (1 << CHUNK_OFFSET(bit) ))
|
||||
( MAP_CHUNK((map).chunk,bit) |= (1 << CHUNK_OFFSET(bit) ))
|
||||
#define unset_sys_bit(map,bit) \
|
||||
( MAP_CHUNK(map.chunk,bit) &= ~(1 << CHUNK_OFFSET(bit) ))
|
||||
( MAP_CHUNK((map).chunk,bit) &= ~(1 << CHUNK_OFFSET(bit) ))
|
||||
|
||||
/* args to intr_init() */
|
||||
#define INTS_ORIG 0 /* restore interrupts */
|
||||
|
||||
Reference in New Issue
Block a user