for (type = 0; type < _CGROUP_IO_LIMIT_TYPE_MAX; type++)
a->limits[type] = cgroup_io_limit_defaults[type];
- LIST_PREPEND(device_limits, c->io_device_limits, a);
+ LIST_APPEND(device_limits, c->io_device_limits, a);
}
a->limits[iol_type] = u64;
free(a);
return -ENOMEM;
}
- LIST_PREPEND(device_weights, c->io_device_weights, a);
+ LIST_APPEND(device_weights, c->io_device_weights, a);
}
a->weight = weight;
free(a);
return -ENOMEM;
}
- LIST_PREPEND(device_latencies, c->io_device_latencies, a);
+ LIST_APPEND(device_latencies, c->io_device_latencies, a);
}
a->target_usec = target;
return -ENOMEM;
}
- LIST_PREPEND(device_bandwidths, c->blockio_device_bandwidths, a);
+ LIST_APPEND(device_bandwidths, c->blockio_device_bandwidths, a);
}
if (read)
free(a);
return -ENOMEM;
}
- LIST_PREPEND(device_weights, c->blockio_device_weights, a);
+ LIST_APPEND(device_weights, c->blockio_device_weights, a);
}
a->weight = weight;
w->path = TAKE_PTR(resolved);
w->weight = u;
- LIST_PREPEND(device_weights, c->io_device_weights, w);
+ LIST_APPEND(device_weights, c->io_device_weights, w);
return 0;
}
l->path = TAKE_PTR(resolved);
l->target_usec = usec;
- LIST_PREPEND(device_latencies, c->io_device_latencies, l);
+ LIST_APPEND(device_latencies, c->io_device_latencies, l);
return 0;
}
for (CGroupIOLimitType i = 0; i < _CGROUP_IO_LIMIT_TYPE_MAX; i++)
l->limits[i] = cgroup_io_limit_defaults[i];
- LIST_PREPEND(device_limits, c->io_device_limits, l);
+ LIST_APPEND(device_limits, c->io_device_limits, l);
}
l->limits[type] = num;
w->path = TAKE_PTR(resolved);
w->weight = u;
- LIST_PREPEND(device_weights, c->blockio_device_weights, w);
+ LIST_APPEND(device_weights, c->blockio_device_weights, w);
return 0;
}
b->rbps = CGROUP_LIMIT_MAX;
b->wbps = CGROUP_LIMIT_MAX;
- LIST_PREPEND(device_bandwidths, c->blockio_device_bandwidths, b);
+ LIST_APPEND(device_bandwidths, c->blockio_device_bandwidths, b);
}
if (read)