mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-11-19 05:10:40 +00:00
Create mem_mutext at the end of mem_init. This enables sys_mutex_new to use the heap if required.
This commit is contained in:
parent
99ff7efe80
commit
9e37d70163
@ -288,14 +288,14 @@ mem_init(void)
|
|||||||
ram_end->next = MEM_SIZE_ALIGNED;
|
ram_end->next = MEM_SIZE_ALIGNED;
|
||||||
ram_end->prev = MEM_SIZE_ALIGNED;
|
ram_end->prev = MEM_SIZE_ALIGNED;
|
||||||
|
|
||||||
if(sys_mutex_new(&mem_mutex) != ERR_OK) {
|
|
||||||
LWIP_ASSERT("failed to create mem_mutex", 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* initialize the lowest-free pointer to the start of the heap */
|
/* initialize the lowest-free pointer to the start of the heap */
|
||||||
lfree = (struct mem *)ram;
|
lfree = (struct mem *)ram;
|
||||||
|
|
||||||
MEM_STATS_AVAIL(avail, MEM_SIZE_ALIGNED);
|
MEM_STATS_AVAIL(avail, MEM_SIZE_ALIGNED);
|
||||||
|
|
||||||
|
if(sys_mutex_new(&mem_mutex) != ERR_OK) {
|
||||||
|
LWIP_ASSERT("failed to create mem_mutex", 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user