Changeset 44fe800 in mainline for uspace/srv/volsrv/part.c


Ignore:
Timestamp:
2015-10-17T21:50:38Z (9 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
68b5dd11
Parents:
ea0ff6b
Message:

Create file system when creating partition.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/volsrv/part.c

    rea0ff6b r44fe800  
    4444
    4545#include "empty.h"
     46#include "mkfs.h"
    4647#include "part.h"
    4748#include "types/part.h"
     
    154155
    155156        log_msg(LOG_DEFAULT, LVL_NOTE, "Probe partition %s", part->svc_name);
    156         rc = vol_part_is_empty(sid, &empty);
     157        rc = volsrv_part_is_empty(sid, &empty);
    157158        if (rc != EOK) {
    158159                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed determining if "
     
    256257        log_msg(LOG_DEFAULT, LVL_NOTE, "vol_part_empty_part()");
    257258
    258         rc = vol_part_empty(part->svc_id);
     259        rc = volsrv_part_empty(part->svc_id);
    259260        if (rc != EOK) {
    260261                log_msg(LOG_DEFAULT, LVL_NOTE, "vol_part_empty_part() - failed %d",
     
    268269}
    269270
     271int vol_part_mkfs_part(vol_part_t *part, vol_fstype_t fstype)
     272{
     273        int rc;
     274
     275        log_msg(LOG_DEFAULT, LVL_NOTE, "vol_part_mkfs_part()");
     276
     277        rc = volsrv_part_mkfs(part->svc_id, fstype);
     278        if (rc != EOK) {
     279                log_msg(LOG_DEFAULT, LVL_NOTE, "vol_part_mkfs_part() - failed %d",
     280                    rc);
     281                return rc;
     282        }
     283
     284        log_msg(LOG_DEFAULT, LVL_NOTE, "vol_part_mkfs_part() - success");
     285        part->pcnt = vpc_fs;
     286        part->fstype = fstype;
     287        return EOK;
     288}
     289
    270290int vol_part_get_info(vol_part_t *part, vol_part_info_t *pinfo)
    271291{
Note: See TracChangeset for help on using the changeset viewer.