1. NAME▲
execute_in_process_context - reliably execute the routine with user context
2. SYNOPSIS ▲
int execute_in_process_context(work_func_t fn , struct execute_work * ew );
3. ARGUMENTS ▲
fn
the function to execute
ew
guaranteed storage for the execute work structure (must be available when the work executes)
4. DESCRIPTION ▲
Executes the function immediately if process context is available, otherwise schedules the function for delayed execution.
5. RETURNS ▲
0 - function was executed 1 - function was scheduled for execution
6. COPYRIGHT ▲