Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2568 → Rev 2569

/trunk/uspace/lib/libc/generic/async.c
518,7 → 518,7
/* Unrouted call - do some default behaviour */
if ((callid & IPC_CALLID_NOTIFICATION)) {
in_interrupt_handler = 1;
(*interrupt_received)(callid,call);
(*interrupt_received)(callid, call);
in_interrupt_handler = 0;
return;
}
/trunk/uspace/srv/vfs/vfs.c
93,6 → 93,7
break;
case VFS_REGISTER:
vfs_register(callid, &call);
keep_on_going = false;
break;
case VFS_MOUNT:
case VFS_UNMOUNT:
/trunk/uspace/srv/vfs/vfs_mount.c
217,12 → 217,12
async_wait_for(req2, &rc2);
vfs_release_phone(phone);
 
if ((rc1 == EOK) && (rc2 == EOK))
ipc_answer_fast(rid, EOK, 0, 0);
else if (rc1 != EOK)
if (rc2 == EOK)
ipc_answer_fast(rid, rc1, 0, 0);
else if (rc1 == EOK)
ipc_answer_fast(rid, rc2, 0, 0);
else
ipc_answer_fast(rid, rc2, 0, 0);
ipc_answer_fast(rid, rc1, 0, 0);
}
 
/**