Rev 4571 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4571 | Rev 4584 | ||
---|---|---|---|
Line 549... | Line 549... | ||
549 | case IPC_M_PHONE_HUNGUP: |
549 | case IPC_M_PHONE_HUNGUP: |
550 | cons->refcount--; |
550 | cons->refcount--; |
551 | if (cons->refcount == 0) |
551 | if (cons->refcount == 0) |
552 | gcons_notify_disconnect(cons->index); |
552 | gcons_notify_disconnect(cons->index); |
553 | return; |
553 | return; |
554 | case VFS_READ: |
554 | case VFS_OUT_READ: |
555 | async_serialize_end(); |
555 | async_serialize_end(); |
556 | cons_read(cons, callid, &call); |
556 | cons_read(cons, callid, &call); |
557 | async_serialize_start(); |
557 | async_serialize_start(); |
558 | continue; |
558 | continue; |
559 | case VFS_WRITE: |
559 | case VFS_OUT_WRITE: |
560 | async_serialize_end(); |
560 | async_serialize_end(); |
561 | cons_write(cons, callid, &call); |
561 | cons_write(cons, callid, &call); |
562 | async_serialize_start(); |
562 | async_serialize_start(); |
563 | continue; |
563 | continue; |
564 | case VFS_SYNC: |
564 | case VFS_OUT_SYNC: |
565 | fb_pending_flush(); |
565 | fb_pending_flush(); |
566 | if (cons == active_console) { |
566 | if (cons == active_console) { |
567 | async_req_0_0(fb_info.phone, FB_FLUSH); |
567 | async_req_0_0(fb_info.phone, FB_FLUSH); |
568 | 568 | ||
569 | curs_goto(cons->scr.position_x, cons->scr.position_y); |
569 | curs_goto(cons->scr.position_x, cons->scr.position_y); |