mirror of
https://github.com/ipxe/ipxe
synced 2026-02-28 03:11:18 +03:00
[process] Make it safe to call process_add() multiple times
This commit is contained in:
@@ -802,6 +802,7 @@ static void ib_step ( struct process *process __unused ) {
|
||||
|
||||
/** Infiniband event queue process */
|
||||
struct process ib_process __permanent_process = {
|
||||
.list = LIST_HEAD_INIT ( ib_process.list ),
|
||||
.step = ib_step,
|
||||
};
|
||||
|
||||
|
||||
@@ -625,5 +625,6 @@ static void net_step ( struct process *process __unused ) {
|
||||
|
||||
/** Networking stack process */
|
||||
struct process net_process __permanent_process = {
|
||||
.list = LIST_HEAD_INIT ( net_process.list ),
|
||||
.step = net_step,
|
||||
};
|
||||
|
||||
@@ -187,5 +187,6 @@ static void retry_step ( struct process *process __unused ) {
|
||||
|
||||
/** Retry timer process */
|
||||
struct process retry_process __permanent_process = {
|
||||
.list = LIST_HEAD_INIT ( retry_process.list ),
|
||||
.step = retry_step,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user