idx = malloc(sizeof(*idx));
if (idx == NULL) {
- ERR(ctx, "%m\n");
+ ERR(ctx, "malloc: %m\n");
return NULL;
}
if ((fd = open(filename, O_RDONLY|O_CLOEXEC)) < 0) {
- ERR(ctx, "%m\n");
+ ERR(ctx, "open(%s, O_RDONLY|O_CLOEXEC): %m\n", filename);
goto fail_open;
}
if ((idx->mm = mmap(0, st.st_size, PROT_READ, flags, fd, 0))
== MAP_FAILED) {
- ERR(ctx, "%m\n");
+ ERR(ctx, "mmap(0, %zd, PROT_READ, %d, %d, 0): %m\n",
+ (size_t)st.st_size, flags, fd);
goto fail;
}
err = kmod_module_new_from_alias(ctx, name, realname->value, &mod);
if (err < 0) {
- ERR(ctx, "%s\n", strerror(-err));
+ ERR(ctx, "Could not create module for alias=%s realname=%s: %s\n",
+ name, realname->value, strerror(-err));
goto fail;
}
n = kmod_module_new_from_name(ctx, name, &mod);
if (n < 0) {
- ERR(ctx, "%s\n", strerror(-n));
+ ERR(ctx, "Could not create module from name %s: %s\n",
+ name, strerror(-n));
goto finish;
}
err = kmod_module_new_from_alias(ctx, aliasname,
modname, &mod);
if (err < 0) {
- ERR(ctx, "%s\n", strerror(-err));
+ ERR(ctx, "Could not create module for alias=%s modname=%s: %s\n",
+ name, modname, strerror(-err));
goto fail;
}
err = kmod_module_new_from_name(ctx, modname, &mod);
if (err < 0) {
- ERR(ctx, "%s\n", strerror(-err));
+ ERR(ctx, "Could not create module from name %s: %s\n",
+ modname, strerror(-err));
return err;
}
err = kmod_module_new_from_name(ctx, modname, &mod);
if (err < 0) {
- ERR(ctx, "%s\n", strerror(-err));
+ ERR(ctx, "Could not create module from name %s: %s\n",
+ modname, strerror(-err));
return err;
}