Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cosmetic chnages to comments | Gregory Nutt | 2014-11-20 | 1 | -0/+6 |
| | |||||
* | alling mq_timedreceived with immediate timeout was getting stuck and not | Gregory Nutt | 2014-11-19 | 1 | -2/+39 |
| | | | | | | | | | | | | | timeout. Immediate timeout is achieved by setting absolute timeout value to past time, for example abstime={ .tv_sec=0, .tv_nsec=0 }. However absolute time was converted to relative time using unsigned integer arithmetic and resulted large ticks count by clock_abstime2ticks, instead of expected negative ticks value. Patch corrects clock_abstime2ticks to return negative ticks, if absolute time is in the past. Signed-off-by: Jussi Kivilinna <jussi.kivilinna@haltian.com> | ||||
* | Fix some compile issues introduces with removal of CONFIG_MAX_TASK_ARGS | Gregory Nutt | 2014-11-14 | 1 | -1/+5 |
| | |||||
* | Fix some compile errors introduce in last commits | Gregory Nutt | 2014-11-13 | 1 | -1/+1 |
| | |||||
* | task_create: Don't even try if the accumulated size of the argument list is ↵ | Gregory Nutt | 2014-11-13 | 1 | -1/+8 |
| | | | | larger than the stack | ||||
* | vfork no longer depends on CONFIG_MAX_TASK_ARGS | Gregory Nutt | 2014-11-12 | 2 | -18/+51 |
| | |||||
* | task_start() no longer depends on CONFIG_MAX_TASK_ARGS | Gregory Nutt | 2014-11-12 | 1 | -0/+5 |
| | |||||
* | task_setup() no longer depends on CONFIG_MAX_TASK_ARGS | Gregory Nutt | 2014-11-12 | 1 | -8/+19 |
| | |||||
* | Remove CONFIG_MAX_TASK_ARGS from all Kconfigs and defconfigs | Gregory Nutt | 2014-11-12 | 1 | -7/+0 |
| | |||||
* | Fix an important bug in the watchdog creation logic | Gregory Nutt | 2014-11-10 | 1 | -1/+1 |
| | |||||
* | Fix incorrect comment | Gregory Nutt | 2014-11-07 | 1 | -3/+1 |
| | |||||
* | More fixes to tickless operation, alarm/mode code. From Brandon Warhurst | Gregory Nutt | 2014-10-23 | 1 | -1/+7 |
| | |||||
* | Fixes to tickless operation code. From Brandon Warhurst | Gregory Nutt | 2014-10-23 | 1 | -5/+5 |
| | |||||
* | Default for CONFIG_SCHED_HPWORK should be no | Gregory Nutt | 2014-10-14 | 1 | -1/+1 |
| | |||||
* | Add description of work queues to the porting guide. Update comments | Gregory Nutt | 2014-10-14 | 1 | -5/+5 |
| | |||||
* | Missing workqueue logic | Gregory Nutt | 2014-10-12 | 1 | -0/+3 |
| | |||||
* | Fix one missed name change from last big commit | Gregory Nutt | 2014-10-12 | 1 | -3/+3 |
| | |||||
* | Change naming of HP work queue configuration varaibles to be symmetric with ↵ | Gregory Nutt | 2014-10-11 | 2 | -7/+7 |
| | | | | LP work queue naming | ||||
* | Eliminate warnings | Gregory Nutt | 2014-10-11 | 1 | -1/+1 |
| | |||||
* | Rename CONFIG_SCHED_USRWORK to CONFIG_LIB_USRWORK | Gregory Nutt | 2014-10-11 | 2 | -4/+4 |
| | |||||
* | Decouple the user-space work queue from the kernel space work queues | Gregory Nutt | 2014-10-11 | 1 | -1/+170 |
| | |||||
* | Make building of low-priority work queue independent of also building the ↵ | Gregory Nutt | 2014-10-11 | 1 | -11/+3 |
| | | | | high-priority work queue | ||||
* | Fix some missing conditional compilation that caused build failures in some ↵ | Gregory Nutt | 2014-10-11 | 1 | -2/+5 |
| | | | | configurations | ||||
* | Fix a couple of problems introduced in the last commmits | Gregory Nutt | 2014-10-11 | 1 | -0/+1 |
| | |||||
* | If there mutliple low-priority worker threads, only one needs to perform ↵ | Gregory Nutt | 2014-10-11 | 4 | -54/+95 |
| | | | | garbage collection | ||||
* | Add logic for priority inheritance with multiple worker threads. How should ↵ | Gregory Nutt | 2014-10-10 | 1 | -45/+100 |
| | | | | this work? Tentatively, the all get reprioritized together. It would be best to just reprioritize the single thread doing the high priority work, but we don't know which that will be in advance | ||||
* | Add support for multiple low-priority worker threads | Gregory Nutt | 2014-10-10 | 8 | -48/+171 |
| | |||||
* | Fix a few bugs introduced in the last checkin | Gregory Nutt | 2014-10-10 | 1 | -4/+2 |
| | |||||
* | User-mode work queue logic should not disable interrupts | Gregory Nutt | 2014-10-10 | 5 | -1/+389 |
| | |||||
* | Add support for delays of different durations in work queue processing | Gregory Nutt | 2014-10-10 | 4 | -18/+22 |
| | |||||
* | Minor changes to work queue timing logic | Gregory Nutt | 2014-10-10 | 2 | -0/+10 |
| | |||||
* | Modularize starting of worker threads to better isolate individual ↵ | Gregory Nutt | 2014-10-10 | 4 | -93/+153 |
| | | | | initialization characteristics | ||||
* | Fix some conditional logic in last work queue repartitioning change | Gregory Nutt | 2014-10-10 | 2 | -4/+1 |
| | |||||
* | Decoupling work queue data structures. This is part of the preparation to ↵ | Gregory Nutt | 2014-10-10 | 9 | -18/+420 |
| | | | | support multiple low-priority worker threads | ||||
* | Repartition work queue code. Move kernel-specific parts from libc/wqueue to ↵ | Gregory Nutt | 2014-10-10 | 6 | -5/+377 |
| | | | | sched/wqueue | ||||
* | Update some Kconfig comments; Add a upper limit on the lower priority worker ↵ | Gregory Nutt | 2014-10-07 | 1 | -0/+14 |
| | | | | thread for priority inheritance | ||||
* | Simplify how C source files are selected in the build | Gregory Nutt | 2014-10-07 | 16 | -81/+81 |
| | |||||
* | Add support for priority inheritance on the low priority worker queue | Gregory Nutt | 2014-10-07 | 3 | -7/+383 |
| | |||||
* | Cosmetic change to comments | Gregory Nutt | 2014-10-06 | 1 | -34/+51 |
| | |||||
* | fs_initialize() is no longer weak | Gregory Nutt | 2014-10-06 | 1 | -6/+1 |
| | |||||
* | Major structure of file system functions to better support asynchronous I/O. ↵ | Gregory Nutt | 2014-10-06 | 2 | -3/+3 |
| | | | | Respository should not be trusted until I have a chance to verify everything | ||||
* | Fix some recently introduced typos, build problems, and warnings | Gregory Nutt | 2014-10-05 | 1 | -1/+2 |
| | |||||
* | Rename CONFIG_LIBC_AIO to CONFIG_FS_AIO since it is now an OS property | Gregory Nutt | 2014-10-05 | 1 | -1/+1 |
| | |||||
* | Add definitions for SIGPOLL | Gregory Nutt | 2014-10-05 | 1 | -0/+8 |
| | |||||
* | Update TODO list + cosmetic changes to clock_systimer.c | Gregory Nutt | 2014-10-03 | 1 | -3/+5 |
| | |||||
* | Fix build error with CONFIG_SYSTEM_TIME64 | Gregory Nutt | 2014-10-03 | 2 | -0/+2 |
| | |||||
* | Repartition some message queue logic: sched/mqueue should have all mqueue ↵ | Gregory Nutt | 2014-09-30 | 2 | -6/+66 |
| | | | | knowledge; fs/mqueue should deal only with inodes | ||||
* | Cosmetic update to comments | Gregory Nutt | 2014-09-29 | 16 | -30/+30 |
| | |||||
* | Complete re-implementation of mq_close | Gregory Nutt | 2014-09-29 | 7 | -23/+105 |
| | |||||
* | Complete re-implementation of mq_open() | Gregory Nutt | 2014-09-29 | 3 | -8/+148 |
| |