Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/udf/udf_ops.c

    r48e3190 rd0a1e9b6  
    249249}
    250250
     251static uint32_t udf_size_block(service_id_t service_id)
     252{
     253        udf_instance_t *instance;
     254        int rc = fs_instance_get(service_id, (void **) &instance);
     255        if (rc != EOK)
     256                return rc;
     257
     258        if (NULL == instance)
     259                return ENOENT;
     260       
     261        return instance->volumes[DEFAULT_VOL].logical_block_size;
     262}
     263
    251264libfs_ops_t udf_libfs_ops = {
    252265        .root_get = udf_root_get,
     
    265278        .is_directory = udf_is_directory,
    266279        .is_file = udf_is_file,
    267         .service_get = udf_service_get
     280        .service_get = udf_service_get,
     281        .size_block = udf_size_block
    268282};
    269283
     
    311325        rc = udf_volume_recongnition(service_id);
    312326        if (rc != EOK) {
    313                 log_msg(LVL_NOTE, "VRS failed");
     327                log_msg(LOG_DEFAULT, LVL_NOTE, "VRS failed");
    314328                fs_instance_destroy(service_id);
    315329                free(instance);
     
    322336        rc = udf_get_anchor_volume_descriptor(service_id, &avd);
    323337        if (rc != EOK) {
    324                 log_msg(LVL_NOTE, "Anchor read failed");
     338                log_msg(LOG_DEFAULT, LVL_NOTE, "Anchor read failed");
    325339                fs_instance_destroy(service_id);
    326340                free(instance);
     
    329343        }
    330344       
    331         log_msg(LVL_DEBUG,
     345        log_msg(LOG_DEFAULT, LVL_DEBUG,
    332346            "Volume: Anchor volume descriptor found. Sector size=%" PRIu32,
    333347            instance->sector_size);
    334         log_msg(LVL_DEBUG,
     348        log_msg(LOG_DEFAULT, LVL_DEBUG,
    335349            "Anchor: main sequence [length=%" PRIu32 " (bytes), start=%"
    336350            PRIu32 " (sector)]", avd.main_extent.length,
    337351            avd.main_extent.location);
    338         log_msg(LVL_DEBUG,
     352        log_msg(LOG_DEFAULT, LVL_DEBUG,
    339353            "Anchor: reserve sequence [length=%" PRIu32 " (bytes), start=%"
    340354            PRIu32 " (sector)]", avd.reserve_extent.length,
     
    353367        rc = udf_read_volume_descriptor_sequence(service_id, avd.main_extent);
    354368        if (rc != EOK) {
    355                 log_msg(LVL_NOTE, "Volume Descriptor Sequence read failed");
     369                log_msg(LOG_DEFAULT, LVL_NOTE, "Volume Descriptor Sequence read failed");
    356370                fs_instance_destroy(service_id);
    357371                free(instance);
     
    364378        rc = udf_node_get(&rfn, service_id, instance->volumes[DEFAULT_VOL].root_dir);
    365379        if (rc != EOK) {
    366                 log_msg(LVL_NOTE, "Can't create root node");
     380                log_msg(LOG_DEFAULT, LVL_NOTE, "Can't create root node");
    367381                fs_instance_destroy(service_id);
    368382                free(instance);
Note: See TracChangeset for help on using the changeset viewer.