error_msg
char error_msg[80];
vscnprintf(error_msg, sizeof(error_msg), fmt, args);
msg = error_msg;
len = scnprintf(error->error_msg, sizeof(error->error_msg),
len += scnprintf(error->error_msg + len,
sizeof(error->error_msg) - len,
return error->error_msg;
drm_info(&i915->drm, "%s\n", error_msg(error));
if (*error->error_msg)
err_printf(m, "%s\n", error->error_msg);
char error_msg[128];
char *error_msg = NULL;
error_msg = "rec_len is smaller than minimal";
error_msg = "rec_len % 4 != 0";
error_msg = "reclen is too small for name_len";
error_msg = "directory entry across blocks";
error_msg = "inode out of bounds";
if (error_msg != NULL) {
error_msg, entryoffsetinblock, letoh32(de->e2d_ino),