Changeset b1e6269 in mainline for kernel/generic/src/ipc/ipc.c


Ignore:
Timestamp:
2012-08-24T22:27:44Z (12 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
20282ef3
Parents:
13dbaa8c
Message:

Add two new sysipc_ops_t members:

  • request_forget()
  • answer_cleanup()

Call these members to perform cleanup at appropriate times.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/ipc.c

    r13dbaa8c rb1e6269  
    4545#include <ipc/kbox.h>
    4646#include <ipc/event.h>
     47#include <ipc/sysipc_ops.h>
    4748#include <errno.h>
    4849#include <mm/slab.h>
     
    613614        spinlock_unlock(&call->forget_lock);
    614615        spinlock_unlock(&TASK->active_calls_lock);
     616
     617        sysipc_ops_t *ops = sysipc_ops_get(call->request_method);
     618        if (ops->request_forget)
     619                ops->request_forget(call);
     620
    615621        goto restart;
    616622}
Note: See TracChangeset for help on using the changeset viewer.