File history
Tracking elks/kernel/sleepwake.c
| Commit | Author | Date | Message |
|---|---|---|---|
d6da06806da9e5458ed8560dcfcde5729307d04 | Greg Haerr | 2025-12-14 | Allocate idle_task dynamically |
0750ee603dfbc2f04f98359fa91e2a7d4cb7e57 | Greg Haerr | 2025-12-14 | [kernel] Move idle task out of task[] array |
04d268e27141063b118931dde06b87f1ea5f90f | Greg Haerr | 2024-09-04 | [kernel] Cleanup and shorten panic messages to save kernel data space |
3451cb698f2b06f484ce3311ea714ca59a5719a | Greg Haerr | 2024-07-02 | Remove unneeded _ptask currentp = current to improve code size/speed |
8b996a2f11e76e458beb4faa35653bc8381e95a | Greg Haerr | 2023-09-04 | Update debug statements to use %P |
8dca4a45f71b6c4929e0e7ebcc3ea790210a618 | Greg Haerr | 2023-09-02 | More retabbing |
304d75f20e28895df684b7aad9f31b4fcb79e59 | Greg Haerr | 2023-08-07 | [kernel] Rewrite wait_on_buffer for async I/O, trace fixes |
71d7ea43540701b7ebdc0e5c810a7707e01321c | Greg Haerr | 2023-08-01 | Add kernel stack usage and overflow checking Rewrite strace to use no task struct variables Update strace syscall parameter types CHECK_KSTACK turns on kernel stack checking CHECK_SCHED checks matched sleep/wait and idle task sleeps for writing/testing dr |
4fadfc6e4d0ecd1bc4dddad5251152ef34406cc | Greg Haerr | 2022-06-21 | [net] Fix /dev/3c509, remove CONFIG_ETH_BYTE_ACCESS |
a510ee854a6772cd61333ad847c1361a6c44742 | Greg Haerr | 2022-02-11 | More header and unused source file cleanup |
38855b65f14e6794c1207b427de3a9d77f1bef9 | Greg Haerr | 2022-02-11 | Slightly decrease size of task_struct |
e8926967ecdf86f16e9a6d1ddba25a9398cc925 | Greg Haerr | 2021-11-30 | [net] Cleanup source and debug messages for networking |
a0231d4e2adc1510d236aac65fbd0a9a6477b3e | Greg Haerr | 2021-11-29 | Cleanup debug messages, add listen semaphore |
8b008ab647dd44dd396a6d8bfa5925909b56518 | Greg Haerr | 2021-10-24 | [kernel] Use sem_t type for semaphores for clarity |
d912939fb4c63b99a8b4d8d5194b53768d60960 | Greg Haerr | 2020-12-07 | [kernel] Rewrite wait system call, fixes cron |
f3141ede522e5d6acabeba7ffc0dfb468187b9c | Greg Haerr | 2020-08-11 | [kernel] Fix unneeded and slow locks in kernel, small cleanups |
c653eff00fd82cda6913f0f9a9d2fab0596c793 | Greg Haerr | 2020-08-09 | Rename to prepare_to_wait, prepare_to_wait_interruptible, do_wait, finish_wait |
d89b23f14c36066a31c7318edbd7ea3a14a6229 | Greg Haerr | 2020-08-08 | [kernel] Implement simple, race-safe sleep/wait calls |
ba80c8128bb20005e7ec4dc676a4c8bd021cd87 | Greg Haerr | 2020-08-04 | [kernel] Fix select busyloop, networking semaphore lockups, strace, ... |
1a7f9b979a89277de0d2f7042df6853f3fbdb0d | mfld-fr | 2019-03-16 | [kernel] Implement 'wait_event' function |
d011073990afd6ffb2ff037d74314ccef906692 | mfld-fr | 2018-05-13 | Replace select() queues hash by table |
4304a557c511e3f5fed6d861de6afff72359cc8 | lithoxs | 2016-02-16 | Code size reduction in files under directories kernel, fs and arch/i86. Code still does exactly the same. Fixed a bug in malloc.c introduced 3 commits ago. Fixed some problems with printk when processing formatting %04X. Kernel compiled with BCC. Tested u |
d0848f335d3b33c3336b82a6c83876279de44f0 | lithoxs | 2015-10-27 | More optimizations in upper level directories |
5848290325a74d659a45fbf54f1648c8a9f80b6 | lithoxs | 2015-10-26 | Diverse optimizations |
e618adbf1df344fad65d7a05559ba23a250421f | Juan Perez-Sanchez | 2014-11-16 | peek/poke fixups, unused variable cleanups |
ea5b46ee9f49a227877dc8ac08f925e86222408 | Harry Kalogirou | 2003-01-02 | better select hash |
58a7425a4c7359f03a0dd79a22ad496b9caebb6 | Harry Kalogirou | 2002-10-26 | *** empty log message *** |
2ee105fc93056d6d3752cd3c3e2fe5236593b4c | Riley H. Williams | 2002-06-22 | Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works. |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
44236c3cce9463223af29e77dd156da25c8ba4f | Riley H. Williams | 2002-04-28 | Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix. |
554f465a357c3fdf114da91ae82b6ec8a602ec6 | Riley H. Williams | 2002-04-26 | Next stage of `make lint` verification of the ELKS source code. |
140057d724c7e9aef997c48528ce9fdcce338aa | Harry Kalogirou | 2002-04-21 | merge with my tree |
a548389f23b34f765970d7ea35d1456de168898 | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in kernel subtree. |
dc503740351da53cb96cd9457285646c41d82d2 | Riley H. Williams | 2001-08-26 | Clarified up() and down() in sleepwake.c |
91b2d294c26409b96a79c24576f212e0614ef23 | Harry Kalogirou | 2001-08-25 | Fixed error in semaphores |
162d7624a0d7db39c95f6960f43d056cc7e3e8d | Harry Kalogirou | 2001-06-25 | Fixed semaphores |
0b04cb6cc96d1458e01e2d88700f111c954740d | Alan Cox | 2001-06-17 | Add simple non IRQsafe semaphores. This should mean we now have all the vfs locking turned on properly |
19224e6c8d1d8b613ea0eeea00f72965568b87d | Alan Cox | 2001-06-17 | Remove debugging |
dea096baa778cc03bbefdf85b5fd5231be4bf2f | Alan Cox | 2001-06-17 | Replace all the linked lists and complex Linux magic with V7 style wakeups. You can only sleep on one thing at a time (except magic for select), the code is a lot lot smaller |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
d1433efb47e25df089ad1509b14a07da159b2c7 | Andrew Richards | 1998-10-13 | Optimised code size with careful use of register variables |
a60c92ad3ad76af1030aed84df1a9e7756bf2cb | Andrew Richards | 1998-10-06 | Replaced functions cli() and sti() with single asm instruction macros icli() and isti(), which saves 96 bytes. Moved Makefile dependency cleaning to distclean as I was fed up of doing make dep so much. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |