Changeset 230260ac in mainline for uspace/srv/vfs/vfs_lookup.c


Ignore:
Timestamp:
2009-06-09T22:27:43Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0e31a2b
Parents:
041186f
Message:

Make VFS use the new synchronization for fibrils. Now there should be no (or
only secondary) fibril serialization. Code reorganized not to hold the phone
lock during async_wait_for() in most cases. Tested on ia32. On amd64, VFS
crashes, but I think it is an unrelated problem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs_lookup.c

    r041186f r230260ac  
    166166        vfs_release_phone(phone);
    167167       
    168         async_serialize_start();
    169168        ipcarg_t rc;
    170169        async_wait_for(req, &rc);
    171         async_serialize_end();
    172170       
    173171        futex_down(&plb_futex);
Note: See TracChangeset for help on using the changeset viewer.