Files
mckernel/kernel
Dominique Martinet b939ca9370 mcctrl: refactor prepare_image into new generic ikc send&wait
Many ikc messages expecting a reply use wait_event_interruptible
incorrectly, freeing memory that could still be used on the other side.

This commit implements a generic ikc send and wait helper that helps
with memory management and ownership properly:
 - if the message succeeds and a reply comes back normally, the memory
is freed by the caller as usual
 - if the wait fails (signal before the reply comes or timeout) then the
memory is set as owner by ikc and will be free when the reply comes back
later
 - if the reply never comes, the memory is freed at shutdown when
destroying ikc channels

Refs: #1076
Change-Id: I7f348d9029a6ad56ba9a50c836105ec39fa14943
2018-07-02 04:34:44 +00:00
..
2017-09-05 15:06:27 +09:00
2014-03-30 16:14:19 +09:00
2017-10-18 09:20:51 +09:00
2018-03-10 13:08:38 +09:00
2017-09-05 15:06:27 +09:00
2016-03-08 15:19:03 +09:00
2017-10-18 09:20:52 +09:00
2013-06-06 11:53:30 -05:00
2017-09-04 08:53:32 +09:00
2018-02-22 09:37:48 +09:00