|
48 | 48 | #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1)
|
49 | 49 |
|
50 | 50 | #undef __cpumask
|
51 |
| -#define __cpumask(item) __dynamic_array(cpumask_t *, item, -1) |
| 51 | +#define __cpumask(item) { \ |
| 52 | + .type = "__data_loc cpumask_t", .name = #item, \ |
| 53 | + .size = 4, .align = 4, \ |
| 54 | + .is_signed = 0, .filter_type = FILTER_OTHER }, |
52 | 55 |
|
53 | 56 | #undef __sockaddr
|
54 | 57 | #define __sockaddr(field, len) __dynamic_array(u8, field, len)
|
|
69 | 72 | #define __rel_bitmask(item, nr_bits) __rel_dynamic_array(unsigned long, item, -1)
|
70 | 73 |
|
71 | 74 | #undef __rel_cpumask
|
72 |
| -#define __rel_cpumask(item) __rel_dynamic_array(cpumask_t *, item, -1) |
| 75 | +#define __rel_cpumask(item) { \ |
| 76 | + .type = "__rel_loc cpumask_t", .name = #item, \ |
| 77 | + .size = 4, .align = 4, \ |
| 78 | + .is_signed = 0, .filter_type = FILTER_OTHER }, |
73 | 79 |
|
74 | 80 | #undef __rel_sockaddr
|
75 | 81 | #define __rel_sockaddr(field, len) __rel_dynamic_array(u8, field, len)
|
0 commit comments