elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/fs/select.c
CommitAuthorDateMessage
62aaad6c0edb66932e068a66567a45c2f3f50b7Greg Haerr2025-11-15[kernel] Correct potential timing errors by using atomic jiffies access
cff0dcbd6315f8ab3a278f110ca9a078ca0e281Greg Haerr2025-02-07[kernel] Support modern Nano-X on ELKS
b5566aeb1715059ba7a8d1307dcd22ded0ac8deGreg Haerr2024-09-12[kernel] Retab some source files - no functional changes
04d268e27141063b118931dde06b87f1ea5f90fGreg Haerr2024-09-04[kernel] Cleanup and shorten panic messages to save kernel data space
216bc51114c16f1aa56b308e92b8783ca3202ccGreg Haerr2024-08-05[kernel,docs] Small updates, process format doc, check odd address in structs, names
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
d0780057c2c774dc00f7e678f40fc279d6c41e7Greg Haerr2020-10-14[kernel] Source code cast cleanups
ba80c8128bb20005e7ec4dc676a4c8bd021cd87Greg Haerr2020-08-04[kernel] Fix select busyloop, networking semaphore lockups, strace, ...
36ad90a6896df8e6077b2b405a339e43a420310mfld-fr2018-05-17Reset FD arrays in select() after timeout
d011073990afd6ffb2ff037d74314ccef906692mfld-fr2018-05-13Replace select() queues hash by table
13e07b1e0e3ff10d0a576b9db5062df5e996912lithoxs2017-09-07Code size reduction in fs directory and mem devices. Code size reduced in 64 bytes and data size increased 4 bytes. Compiled with BCC and tested with Qemu.
82221121fbf0225073fd0106db828a508676adblithoxs2017-07-11Code size reductions in directory fs and subdirectories. Code size reduced in 96 bytes. Tested with BCC and Qemu.
c130390f0e5beda73ab862039f671d5337c83d3Jody Bruchon2017-03-15Code style cleanups
5949da2d483253b1c1cc7fdcdf13c25a0c7dd23mfld-fr2017-02-14[ne2k] Fix jbruchon#55 : select() failure
b007a522265c09205c2d6286648c2a5555ab0bblithoxs2017-01-23Code simplifications in fs directory. Fix race condition between not finding a block (inode) and get an empty block (inode). Code size reduced by 16 bytes and data size reduced by 48 bytes. Compiled with bcc and tested with Qemu.
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
18363dfeee1d238db5dd03167b10fc7161635f1lithoxs2016-07-12Optimization in directories fs and fs/minix. Code still does the same. It only was reorganized. Code size reduced by 112 bytes. Compiled kernel tested under Qemu.
037b4ec5eb82c475472d2b068b1c139206e3664lithoxs2016-02-16Code size reduction and simplification in files in directories kernel , net and fs. Code still does exactly the same. Kernel compiled with BCC. Tested under QEMU. Works. Code size reduced by 320 bytes.
5848290325a74d659a45fbf54f1648c8a9f80b6lithoxs2015-10-26Diverse optimizations
fbe84dce7736fe89d694c2ca917159d7d6d736dlithoxs2015-10-26More optimization for namei.c
194c46b5c75bb189a4efd043c9adc8a5cb9bd21Juan Perez-Sanchez2014-12-08Fix for release of pipe buffers
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
bf1dd039d9a599941156aea4d6ce607e80fd213Jody Bruchon2012-08-11PREVIOUS OPERATION AND BUGS
ea5b46ee9f49a227877dc8ac08f925e86222408Harry Kalogirou2003-01-02better select hash
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10fRiley H. Williams2002-04-29Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean.
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
a9e46999ee417452b915967711708e78a91eb33Harry Kalogirou2001-06-24Merged in the TCP/IP code
520a18494e7dd53449316250269b0a7522d2146Alan Cox2001-06-17Reimplement select in new wait queues
3ebd82524fe1d86e125c0cf31260f1471ba71c2Andrew Richards2000-03-03Lots of changes - See CHANGELOG
9d4b831e3d769884a5b1b2813393cac86ee9725Andrew Richards1999-12-15Optimised fs code
d721e0f0c17ac50f7b3b380dbad417d0633bdbeAndrew Richards1999-09-24Fixes and code cleanups in fs code by Thomas McWilliams.
4609ab18423e89367072686969b995881937fb3Andrew Richards1999-09-05Changes for 0.0.79
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
d59f7048b8305efc29ad09c01d6ac909723b9e9Andrew Richards1999-05-29Minor tweaks to select code.
1d9cf8ac567d182950d7ff7a1cf20b8eb01d50aAndrew Richards1999-05-04Fixed select(2) code.
2d1b0ac967969a7aceae904d6cd8ac93ec8e703Andrew Richards1999-02-15Trivial fixes and comments
d3c04130f93740b982c2700eacce17ee5e55a5fAndrew Richards1998-12-03Debugged minix truncate code
9730589da8cc5391bb1b803b8f21df97b7d8e7bAndrew Richards1998-11-25Fix to minix truncate code.
86a0f91d33c731bae81829e23a17d40fb4f9335Andrew Richards1998-11-24Changed select(2) so it now passes 5 parameters directly.
eacc0cc1b51d1554f6c604d0e4c0c0715752333Andrew Richards1998-10-15Heavily optimised fs code adding new register varables in carefully selected places + other small changes.
9b67abf9d11aa05a88c4849459ddfb1be590c83Andrew Richards1998-10-13Removed the blocked signal element from task structure, and associated code.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source