Changeset 1ba6651 in mainline for uspace/srv/fs/mfs/mfs_ops.c


Ignore:
Timestamp:
2013-07-11T12:17:14Z (11 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3908355, cdc3afa
Parents:
64e63ce1
Message:

mfs: initialize the inode field "i_nlinks" to 0 when creating a new node; remove some debug messages and fix a warning.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/mfs/mfs_ops.c

    r64e63ce1 r1ba6651  
    345345        uint32_t inum;
    346346
    347         mfsdebug("%s()\n", __FUNCTION__);
    348 
    349347        r = mfs_instance_get(service_id, &inst);
    350348        if (r != EOK)
     
    379377                ino_i->i_mode = S_IFDIR;
    380378                ino_i->i_nlinks = 1; /* This accounts for the '.' dentry */
    381         } else
     379        } else {
    382380                ino_i->i_mode = S_IFREG;
     381                ino_i->i_nlinks = 0;
     382        }
    383383
    384384        ino_i->i_uid = 0;
     
    431431        int r;
    432432
    433         mfsdebug("%s()\n", __FUNCTION__);
    434 
    435433        if (!S_ISDIR(ino_i->i_mode))
    436434                return ENOTDIR;
     
    479477        struct mfs_instance *instance;
    480478
    481         mfsdebug("%s()\n", __FUNCTION__);
    482 
    483479        rc = mfs_instance_get(service_id, &instance);
    484480        if (rc != EOK)
     
    493489        int rc = EOK;
    494490        struct mfs_node *mnode = fsnode->data;
    495 
    496         mfsdebug("%s()\n", __FUNCTION__);
    497491
    498492        fibril_mutex_lock(&open_nodes_lock);
     
    555549        int rc;
    556550
    557         mfsdebug("%s()\n", __FUNCTION__);
    558 
    559551        fibril_mutex_lock(&open_nodes_lock);
    560552
     
    650642        struct mfs_sb_info *sbi = parent->instance->sbi;
    651643        bool destroy_dentry = false;
    652 
    653         mfsdebug("%s()\n", __FUNCTION__);
    654644
    655645        if (str_size(name) > sbi->max_name_len)
     
    703693        bool has_children;
    704694        int r;
    705 
    706         mfsdebug("%s()\n", __FUNCTION__);
    707695
    708696        if (!parent)
     
    970958mfs_destroy(service_id_t service_id, fs_index_t index)
    971959{
    972         fs_node_t *fn;
     960        fs_node_t *fn = NULL;
    973961        int r;
    974962
Note: See TracChangeset for help on using the changeset viewer.