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