Changeset 5d3ed34 in mainline for kernel/generic/include/ipc


Ignore:
Timestamp:
2012-09-03T21:39:37Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9c9bbaf
Parents:
9ef1b79b
Message:

Make sure that both dispatched and non-dispatched calls are properly
answered in ipc_cleanup_call_list().

  • Define simple request_preprocess() hook for IPC_M_CONNECT_TO_ME to detect when the request_process() was not called and no resources allocated so that answer_cleanup() does not attempt to free non-existent resources.
Location:
kernel/generic/include/ipc
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/ipc.h

    r9ef1b79b r5d3ed34  
    179179extern void ipc_backsend_err(phone_t *, call_t *, sysarg_t);
    180180extern void ipc_answerbox_slam_phones(answerbox_t *, bool);
    181 extern void ipc_cleanup_call_list(list_t *);
     181extern void ipc_cleanup_call_list(answerbox_t *, list_t *);
    182182
    183183extern void ipc_print_task(task_id_t);
Note: See TracChangeset for help on using the changeset viewer.