Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/fb/amdm37x_dispc/main.c

    r4122410 r4f87a85a  
    6060        ddf_fun_t *fun = ddf_fun_create(dev, fun_exposed, "viz");
    6161        if (!fun) {
    62                 ddf_log_error("Failed to create visualizer function\n");
     62                ddf_log_error("Failed to create visualizer function.");
    6363                return ENOMEM;
    6464        }
     
    6666        visualizer_t *vis = ddf_fun_data_alloc(fun, sizeof(visualizer_t));
    6767        if (!vis) {
    68                 ddf_log_error("Failed to allocate visualizer structure\n");
     68                ddf_log_error("Failed to allocate visualizer structure.");
    6969                ddf_fun_destroy(fun);
    7070                return ENOMEM;
     
    7979            ddf_dev_data_alloc(dev, sizeof(amdm37x_dispc_t));
    8080        if (!dispc) {
    81                 ddf_log_error("Failed to allocate dispc structure\n");
     81                ddf_log_error("Failed to allocate dispc structure.");
    8282                ddf_fun_destroy(fun);
    8383                return ENOMEM;
    8484        }
    8585
    86         errno_t ret = amdm37x_dispc_init(dispc, vis);
    87         if (ret != EOK) {
    88                 ddf_log_error("Failed to init dispc: %s\n", str_error(ret));
     86        errno_t rc = amdm37x_dispc_init(dispc, vis);
     87        if (rc != EOK) {
     88                ddf_log_error("Failed to init dispc: %s.", str_error(rc));
    8989                ddf_fun_destroy(fun);
    90                 return ret;
     90                return rc;
    9191        }
    9292
    9393        /* Bind function */
    94         ret = ddf_fun_bind(fun);
    95         if (ret != EOK) {
    96                 ddf_log_error("Failed to bind function: %s\n", str_error(ret));
     94        rc = ddf_fun_bind(fun);
     95        if (rc != EOK) {
     96                ddf_log_error("Failed to bind function: %s.", str_error(rc));
    9797                amdm37x_dispc_fini(dispc);
    9898                ddf_fun_destroy(fun);
    99                 return ret;
     99                return rc;
    100100        }
    101         ddf_fun_add_to_category(fun, "visualizer");
    102101
    103         ddf_log_note("Added device `%s'\n", ddf_dev_get_name(dev));
     102        rc = ddf_fun_add_to_category(fun, "visualizer");
     103        if (rc != EOK) {
     104                ddf_log_error("Failed to add function: %s to visualizer "
     105                    "category.", str_error(rc));
     106                amdm37x_dispc_fini(dispc);
     107                ddf_fun_unbind(fun);
     108                ddf_fun_destroy(fun);
     109                return rc;
     110        }
     111
     112        ddf_log_note("Added device `%s'", ddf_dev_get_name(dev));
    104113        return EOK;
    105114}
Note: See TracChangeset for help on using the changeset viewer.