Subversion Repositories HelenOS

Rev

Rev 2677 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2677 Rev 2678
Line 203... Line 203...
203
        return;
203
        return;
204
    }
204
    }
205
    link_initialize(&fs_info->fs_link);
205
    link_initialize(&fs_info->fs_link);
206
    futex_initialize(&fs_info->phone_futex, 1);
206
    futex_initialize(&fs_info->phone_futex, 1);
207
       
207
       
208
    rc = ipc_data_write_deliver(callid, &fs_info->vfs_info, size);
208
    rc = ipc_data_write_finalize(callid, &fs_info->vfs_info, size);
209
    if (rc != EOK) {
209
    if (rc != EOK) {
210
        dprintf("Failed to deliver the VFS info into our AS, rc=%d.\n",
210
        dprintf("Failed to deliver the VFS info into our AS, rc=%d.\n",
211
            rc);
211
            rc);
212
        free(fs_info);
212
        free(fs_info);
213
        ipc_answer_0(callid, rc);
213
        ipc_answer_0(callid, rc);
Line 297... Line 297...
297
    }
297
    }
298
 
298
 
299
    /*
299
    /*
300
     * Commit to read-only sharing the PLB with the client.
300
     * Commit to read-only sharing the PLB with the client.
301
     */
301
     */
302
    (void) ipc_share_in_deliver(callid, plb,
302
    (void) ipc_share_in_finalize(callid, plb,
303
        AS_AREA_READ | AS_AREA_CACHEABLE);
303
        AS_AREA_READ | AS_AREA_CACHEABLE);
304
 
304
 
305
    dprintf("Sharing PLB.\n");
305
    dprintf("Sharing PLB.\n");
306
 
306
 
307
    /*
307
    /*