Changeset 3781092 in mainline for uspace/srv/vfs/vfs_ops.c


Ignore:
Timestamp:
2011-09-09T18:22:33Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
40a2af3
Parents:
980671e7 (diff), 5da7199 (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/vfs/vfs_ops.c

    r980671e7 r3781092  
    224224        }
    225225       
     226        /*
     227         * Wait for the answer before releasing the exchange to avoid deadlock
     228         * in case the answer depends on further calls to the same file system.
     229         * Think of a case when mounting a FS on a file_bd backed by a file on
     230         * the same FS.
     231         */
     232        async_wait_for(msg, &rc);
    226233        vfs_exchange_release(exch);
    227         async_wait_for(msg, &rc);
    228234       
    229235        if (rc == EOK) {
Note: See TracChangeset for help on using the changeset viewer.