}
bufs = ioc_data->ioc_inllen4 +
- round_up(ioc_data->ioc_inllen1, 8) +
- round_up(ioc_data->ioc_inllen2, 8) +
- round_up(ioc_data->ioc_inllen3, 8);
+ ALIGN(ioc_data->ioc_inllen1, 8) +
+ ALIGN(ioc_data->ioc_inllen2, 8) +
+ ALIGN(ioc_data->ioc_inllen3, 8);
ioc_data->ioc_inllen1 = 0;
ioc_data->ioc_inllen2 = 0;
if (data->ioc_inllen1) {
data->ioc_inlbuf1 = &data->ioc_bulk[0];
- offset += round_up(data->ioc_inllen1, 8);
+ offset += ALIGN(data->ioc_inllen1, 8);
}
if (data->ioc_inllen2) {
data->ioc_inlbuf2 = &data->ioc_bulk[0] + offset;
- offset += round_up(data->ioc_inllen2, 8);
+ offset += ALIGN(data->ioc_inllen2, 8);
}
if (data->ioc_inllen3) {
data->ioc_inlbuf3 = &data->ioc_bulk[0] + offset;
- offset += round_up(data->ioc_inllen3, 8);
+ offset += ALIGN(data->ioc_inllen3, 8);
}
if (data->ioc_inllen4)
if (ioc_data && ioc_data->ioc_inllen1 > 0) {
l = 0;
remains = ioc_data->ioc_inllen4 +
- round_up(ioc_data->ioc_inllen1, 8) +
- round_up(ioc_data->ioc_inllen2, 8) +
- round_up(ioc_data->ioc_inllen3, 8);
+ ALIGN(ioc_data->ioc_inllen1, 8) +
+ ALIGN(ioc_data->ioc_inllen2, 8) +
+ ALIGN(ioc_data->ioc_inllen3, 8);
rc = kstrtol(ioc_data->ioc_inlbuf2, 0, &from);
if (rc)
case OBD_IOC_LLOG_INFO: {
int l;
int remains = data->ioc_inllen2 +
- round_up(data->ioc_inllen1, 8);
+ ALIGN(data->ioc_inllen1, 8);
char *out = data->ioc_bulk;
l = snprintf(out, remains,
GOTO(out_close, rc = -EINVAL);
bufs = data->ioc_inllen4 +
- round_up(data->ioc_inllen1, 8) +
- round_up(data->ioc_inllen2, 8) +
- round_up(data->ioc_inllen3, 8);
+ ALIGN(data->ioc_inllen1, 8) +
+ ALIGN(data->ioc_inllen2, 8) +
+ ALIGN(data->ioc_inllen3, 8);
rc = kstrtol(data->ioc_inlbuf2, 0, &lprd.lprd_from);
if (rc)