if (d->num_share_modes == 1) {
struct share_mode_entry *e = &d->share_modes[0];
- if (e->pid == UINT64_MAX &&
- e->task_id == UINT32_MAX &&
- e->vnn == UINT32_MAX &&
- e->unique_id == UINT64_MAX) {
+ if (e->pid.pid == UINT64_MAX &&
+ e->pid.task_id == UINT32_MAX &&
+ e->pid.vnn == UINT32_MAX &&
+ e->pid.unique_id == UINT64_MAX) {
return d;
}
}
d->modified = True;
continue;
}
- if (e->pid == UINT64_MAX &&
- e->task_id == UINT32_MAX &&
- e->vnn == UINT32_MAX &&
- e->unique_id == UINT64_MAX) {
+ if (e->pid.pid == UINT64_MAX &&
+ e->pid.task_id == UINT32_MAX &&
+ e->pid.vnn == UINT32_MAX &&
+ e->pid.unique_id == UINT64_MAX) {
*e = d->share_modes[d->num_share_modes-1];
d->num_share_modes -= 1;
d->modified = True;