Rev 1610 | Rev 1648 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1610 | Rev 1614 | ||
|---|---|---|---|
| Line 537... | Line 537... | ||
| 537 | * currently one async_manager is started automatically per kernel |
537 | * currently one async_manager is started automatically per kernel |
| 538 | * thread except main thread. |
538 | * thread except main thread. |
| 539 | */ |
539 | */ |
| 540 | static int async_manager_thread(void *arg) |
540 | static int async_manager_thread(void *arg) |
| 541 | { |
541 | { |
| 542 | in_interrupt_handler = 0; // TODO: Handle TLS better |
- | |
| 543 | futex_up(&async_futex); /* async_futex is always locked when entering |
542 | futex_up(&async_futex); /* async_futex is always locked when entering |
| 544 | * manager */ |
543 | * manager */ |
| 545 | async_manager_worker(); |
544 | async_manager_worker(); |
| 546 | } |
545 | } |
| 547 | 546 | ||