Dimitry Kloper
|
b48ca00cd5
|
The delay parameter has 'int' type while explicit int32_t is used in sigtimedwait() (sig_timedwait.c) This can lead to wrong argument for systems that have default int size different than int32 (namely AVR).
|
2016-01-05 07:58:04 -06:00 |
|
Gregory Nutt
|
c1fff4706c
|
signals: Adds a very limited, minimal implementation for SIGEV_THREAD
|
2015-12-30 15:01:14 -06:00 |
|
Gregory Nutt
|
849df03d22
|
Update dates on files modified for SIGEV_THREAD support
|
2015-12-30 13:28:39 -06:00 |
|
Gregory Nutt
|
9835eeb181
|
signals: Basic framework to support SIGEV_THREAD
|
2015-12-30 13:20:31 -06:00 |
|
Gregory Nutt
|
198cfd0224
|
Forgot to add a file needed in the last commit
|
2015-12-22 12:06:05 -06:00 |
|
Gregory Nutt
|
b90da3f27b
|
waitpid: CRITICAL BUGFIX. Add a reference counting mechansim to prevent wait from using stale memory that was freed by the exiting task
|
2015-12-22 11:48:17 -06:00 |
|
Gregory Nutt
|
8f540fd81a
|
Trivial fix to typo in a comment
|
2015-12-21 22:24:43 -06:00 |
|
Gregory Nutt
|
a2e1ece873
|
RTC: Handle RTC failures. If mktime is called with garbage, it may crash
|
2015-12-21 14:39:40 -06:00 |
|
Gregory Nutt
|
e8d0f85c8b
|
Modules: Add mod_setsymtab to set global symtol table once. Now we can remove symbol table parameters from the insmod call. This will make implementing an NSH insmod command much easier
|
2015-12-13 08:10:01 -06:00 |
|
Gregory Nutt
|
076f382f79
|
Module: Remove some unused members of a structure
|
2015-12-13 06:48:30 -06:00 |
|
Gregory Nutt
|
917dbc8540
|
modules: Add more information to registry just for procfs
|
2015-12-12 18:56:32 -06:00 |
|
Gregory Nutt
|
795ddd7e80
|
OS modules: Add basic procfs support. A module registry that will eventually be used to support lsmod
|
2015-12-12 17:42:25 -06:00 |
|
Gregory Nutt
|
a908a61c5a
|
Various module-related cosmetic changes
|
2015-12-12 12:55:50 -06:00 |
|
Gregory Nutt
|
303123deb9
|
Add syscall support for insmod and rmmod
|
2015-12-12 11:11:09 -06:00 |
|
Gregory Nutt
|
040835de00
|
Add an implementation of rmmod
|
2015-12-12 10:51:54 -06:00 |
|
Gregory Nutt
|
9ef33d8ebc
|
Merge remote-tracking branch 'origin/master' into module
|
2015-12-12 09:38:44 -06:00 |
|
Gregory Nutt
|
0efcb5445b
|
Fix compile error when cache coherency logic is enabled
|
2015-12-12 09:38:06 -06:00 |
|
Gregory Nutt
|
49554fe4fc
|
Move module support from binfmt/ to sched/ so that it can be configured and built independently from binfmt features
|
2015-12-12 07:09:17 -06:00 |
|
Gregory Nutt
|
f45e2a247e
|
Cosmetic fix to comment
|
2015-12-11 10:06:40 -06:00 |
|
Gregory Nutt
|
c9925305b5
|
Same important bug as c623af03a0ee8ac041fc22051781047d6cb9cc75, but in a different location
|
2015-12-09 10:17:33 -06:00 |
|
Gregory Nutt
|
c16648b3fd
|
Most cosmetic but also includes a fix for a compile problem from Ken Pettit
|
2015-12-01 12:54:57 -06:00 |
|
Gregory Nutt
|
48da5aa496
|
sched/pthread/: CRITICAL BUGFIX: Logic was wiping out the indication that of the type of a pthread. Hence, it could be confused as a task. Found because this was causing a crash when /proc/nnn/cmdline was printed.
|
2015-11-28 10:05:36 -06:00 |
|
Gregory Nutt
|
4b29bcee7f
|
Rename up_rtcinitialize to up_rtc_initialize so that it looks like other RTC interfaces
|
2015-11-20 08:27:52 -06:00 |
|
Gregory Nutt
|
892ba4f26a
|
DS1307: Change year bias to 1968 which is a leap year juse like 2000
|
2015-11-19 15:12:40 -06:00 |
|
Gregory Nutt
|
c34b5108a7
|
RTC: Fix system time initialization when using an exernal RTC. Fix some bugs in the DS1307/DS3231 RTC driver
|
2015-11-19 14:54:30 -06:00 |
|
Lok
|
da8950fe5b
|
Fix an error in clock_timespec_subtract
|
2015-11-03 07:28:46 -06:00 |
|
Gregory Nutt
|
78ae661223
|
One more trivial spacing issue
|
2015-10-07 20:13:49 -06:00 |
|
Gregory Nutt
|
79d554939e
|
sched/: Fix some spacing issues
|
2015-10-07 19:59:14 -06:00 |
|
Gregory Nutt
|
af086c40ff
|
Remove dangling whitespace
|
2015-10-04 15:28:54 -06:00 |
|
Gregory Nutt
|
0b12dbf95d
|
Fix some spacing problems
|
2015-10-04 15:04:00 -06:00 |
|
Gregory Nutt
|
16b32bbadd
|
Standardize the width of all comment boxes in C files
|
2015-10-03 07:25:53 -06:00 |
|
Gregory Nutt
|
0f90500f72
|
Standardize the width of all comment boxes in header files
|
2015-10-02 17:48:24 -06:00 |
|
Gregory Nutt
|
5b51a9fcdd
|
Standardize the width of all comment boxes in C files
|
2015-10-02 17:43:18 -06:00 |
|
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
|
Gregory Nutt
|
a813baef0a
|
User workqueue, cosmetic changes
|
2015-09-30 14:03:55 -06:00 |
|
Gregory Nutt
|
4cd57e1e4e
|
Work queues: Logic that sets the queued indication and the logic that does the actual queuing must be atomic
|
2015-09-30 11:04:29 -06:00 |
|
Paul A. Patience
|
9f108b7b63
|
Fix issues detected by clang
|
2015-09-10 20:59:43 -04:00 |
|
Gregory Nutt
|
cb2f84e288
|
Loosen up restriction a little in sched_ufree()
|
2015-09-07 15:28:58 -06:00 |
|
Gregory Nutt
|
d78d3ef4ab
|
Logic for delayed memory garbage collection for the case of user space memory will not work as implemented for the case of the kernel build. That is because the correct context is in place in order to free the user memory when sched_kufree is called, but will not be in place later when the memory garbage collection runs. If this feature is really needed, then some more substantial redesign is required
|
2015-09-07 14:40:18 -06:00 |
|
Paul A. Patience
|
3b89eabd50
|
Correct #if to #ifdef when the macro can be undefined. Fix bug in AT24XX driver: it should compare AT24XX_ADDRSIZE to 2.
|
2015-09-01 13:52:29 -04:00 |
|
Gregory Nutt
|
0b2fbd7a2c
|
Fix a DEBUGASSERTion
|
2015-08-21 12:33:14 -06:00 |
|
Gregory Nutt
|
89b5ef8d35
|
wdogs: Fix counting of free, pre-allocated wdog timers. The could could get decremented below zero in some situations
|
2015-08-21 11:30:22 -06:00 |
|
Gregory Nutt
|
51f386d08a
|
Fix more common typos
|
2015-08-16 11:07:23 -06:00 |
|
Gregory Nutt
|
768d892188
|
Add si_errno to siginfo_t
|
2015-08-14 10:10:32 -06:00 |
|
Sebastien Lorquet
|
89c81f6c08
|
FIX typo in DEBUASSERTion
|
2015-08-03 09:14:15 -06:00 |
|
Gregory Nutt
|
15db2a45a4
|
drivers/net/slip.c: Fix another compilation error
|
2015-08-02 07:20:36 -06:00 |
|
Gregory Nutt
|
3a109315ed
|
Fix a logic error in last change to sem_tickwait()
|
2015-08-01 16:00:23 -06:00 |
|
Gregory Nutt
|
ffec6124f2
|
Add a start time to sem_tickwait() to account for any elapsed time before the timer is actually started
|
2015-08-01 14:57:31 -06:00 |
|
Gregory Nutt
|
030573ba5c
|
More improvements to the sporadic scheduler
|
2015-08-01 09:08:48 -06:00 |
|
Gregory Nutt
|
12cbe147a0
|
Forget to add files before last commit
|
2015-08-01 07:34:27 -06:00 |
|