diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-01-12 14:56:23 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-01-13 09:20:43 +0100 |
commit | 172f2acb2b0ad183cb2360843e67aa86ca26a210 (patch) | |
tree | 00ed4bc20f56a2706c9275f2eaed693f351eb614 /freebsd/sys/kern/kern_intr.c | |
parent | ROUTE(8): Disable routing socket timeout support (diff) | |
download | rtems-libbsd-172f2acb2b0ad183cb2360843e67aa86ca26a210.tar.bz2 |
Use thread name support
Update #2858.
Diffstat (limited to 'freebsd/sys/kern/kern_intr.c')
-rw-r--r-- | freebsd/sys/kern/kern_intr.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/freebsd/sys/kern/kern_intr.c b/freebsd/sys/kern/kern_intr.c index 501b453e..4f6f6414 100644 --- a/freebsd/sys/kern/kern_intr.c +++ b/freebsd/sys/kern/kern_intr.c @@ -66,6 +66,8 @@ __FBSDID("$FreeBSD$"); #endif #include <machine/rtems-bsd-thread.h> #define RTEMSBSD_SWI_WAKEUP_EVENT RTEMS_EVENT_31 + #undef ticks + #include <rtems/score/threadimpl.h> #endif /* __rtems__ */ #include <machine/stdarg.h> #ifdef DDB @@ -195,7 +197,11 @@ ithread_update(struct intr_thread *ithd) pri = TAILQ_FIRST(&ie->ie_handlers)->ih_pri; /* Update name and priority. */ +#ifndef __rtems__ strlcpy(td->td_name, ie->ie_fullname, sizeof(td->td_name)); +#else /* __rtems__ */ + _Thread_Set_name(td->td_thread, ie->ie_fullname); +#endif /* __rtems__ */ #ifdef KTR sched_clear_tdname(td); #endif |