Changeset 128b8ee in mainline for uspace/srv/fs/fat/fat_ops.c


Ignore:
Timestamp:
2011-02-27T22:47:25Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a6e094f
Parents:
f6d4462 (diff), e6cb880 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/fat/fat_ops.c

    rf6d4462 r128b8ee  
    812812        fibril_mutex_unlock(&childp->idx->lock);
    813813        childp->lnkcnt = 0;
     814        childp->refcnt++;       /* keep the node in memory until destroyed */
    814815        childp->dirty = true;
    815816        fibril_mutex_unlock(&childp->lock);
     
    14891490        fs_index_t index = (fs_index_t)IPC_GET_ARG2(*request);
    14901491        fs_node_t *fn;
     1492        fat_node_t *nodep;
    14911493        int rc;
    14921494
     
    15001502                return;
    15011503        }
     1504
     1505        nodep = FAT_NODE(fn);
     1506        /*
     1507         * We should have exactly two references. One for the above
     1508         * call to fat_node_get() and one from fat_unlink().
     1509         */
     1510        assert(nodep->refcnt == 2);
    15021511
    15031512        rc = fat_destroy_node(fn);
Note: See TracChangeset for help on using the changeset viewer.