aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os/various/lwip_bindings/arch/sys_arch.c3
-rw-r--r--os/various/lwip_bindings/lwipthread.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/os/various/lwip_bindings/arch/sys_arch.c b/os/various/lwip_bindings/arch/sys_arch.c
index 3042f5e8b..9a1ceffd8 100644
--- a/os/various/lwip_bindings/arch/sys_arch.c
+++ b/os/various/lwip_bindings/arch/sys_arch.c
@@ -193,7 +193,8 @@ void sys_mbox_set_invalid(sys_mbox_t *mbox) {
sys_thread_t sys_thread_new(const char *name, lwip_thread_fn thread,
void *arg, int stacksize, int prio) {
- (void)name;
+
+ chRegSetThreadName(name);
size_t wsz = THD_WA_SIZE(stacksize);
void *wsp = chCoreAlloc(wsz);
if (wsp == NULL)
diff --git a/os/various/lwip_bindings/lwipthread.c b/os/various/lwip_bindings/lwipthread.c
index 061a4a52e..31d9caad4 100644
--- a/os/various/lwip_bindings/lwipthread.c
+++ b/os/various/lwip_bindings/lwipthread.c
@@ -224,6 +224,8 @@ msg_t lwip_thread(void *p) {
static struct netif thisif;
static const MACConfig mac_config = {thisif.hwaddr};
+ chRegSetThreadName("lwipthread");
+
/* Initializes the thing.*/
sys_init();
mem_init();