Commit | Line | Data |
---|---|---|
34e49164 C |
1 | int cryptocop_free_session(cryptocop_session_id sid) |
2 | { | |
3 | struct list_head *node, *tmp; | |
4 | ||
5 | for (i = 0; i < cryptocop_prio_no_prios; i++){ | |
6 | if (!list_empty(&(cryptocop_job_queues[i].jobs))){ | |
7 | list_for_each_safe(f(node), _Y(tmp), &(cryptocop_job_queues[i].jobs)) { | |
8 | pj = list_entry(_Y(node), struct cryptocop_prio_job, _Y(node)); | |
9 | if (pj->oper->sid == sid) { | |
10 | list_move_tail(_Y(node), &remove_list); | |
11 | } | |
12 | } | |
13 | } | |
14 | } | |
15 | } |