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/msdos/namei.c
CommitAuthorDateMessage
bf7110bca2154d3a4f169a5455febf95d35c5cfGreg Haerr2024-12-31[kernel] Fix FAT filesystem adding blocks when seeking past EOF
99180ccab84d07a6de302aa0ad537d446638316Greg Haerr2024-09-13Allow 26 character FAT filenames
a4c3bf5e5b571ce423d8d898e73024492b0be57Greg Haerr2024-09-13[kernel] Fix crash when accessing 15+ character filename on FAT
e6a49757a4f30bf6141cea2e401e209f931a3c0Greg Haerr2024-07-02Replace 'int mode' with mode_t
e3b923f17cdfa56ae37349857092c333d721b68Greg Haerr2024-03-25[libc] Clean up C library header files
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
56c9f979665d5eefa50decb4ab6c665d25d159bGreg Haerr2024-03-09[kernel] Fix sys_rename inode count bug on FAT filesystems
cadbfb2adbbcda286cb4790e58433b7eb062b26Greg Haerr2023-09-02[kernel] Replace CURRENT_TIME macro with function call
3be3b3b3fdef44efb1dea8e81ba8f04250dd96aGreg Haerr2023-08-08[kernel] Determine kernel stack usage when allowing async I/O
4198edc92b63b91854236b2ab80e2da37c03e82Greg Haerr2022-07-08[kernel] More enhanced compiler checking with gcc options
52e32df925c9209a3f0b83f8c92095eff4d0a27Greg Haerr2022-07-08cleanup
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
08e81d579f9a51438e2ad65a7d0366f78524686Greg Haerr2022-06-25[kernel] Cleanup C aliasing constructs, remove -Wno-strict-aliasing
dce37fcc976f2ca27043877082fb78e49739952Greg Haerr2022-03-13[kernel] Fix strace and reduce kernel stack in FAT filesystem
d38fdd9e92f6867f355ea54cc2c98dca4fa96acGreg Haerr2022-02-11[kernel] Add wrappers around struct buffer_head member access
bfde9a187c9ec3347cee2b75d60165d4a5dfdd6Greg Haerr2020-11-09[fat] Expand FAT /dev from 16 to 24 entries, fix ttyS0 open
8b1235129b56011e63132f31d38e9ddbb2fddc9Greg Haerr2020-11-05[kernel] Expand buffer block numbers to 32 bits to support 500MB FAT filesystems
7090f7eb81822d525b70dbd70518708326c840fGreg Haerr2020-10-08[kernel] Reduce kernel stack usage on symlinks to FAT filesystem
2044b6b422648eb3da82d657bc8b262331b5631Greg Haerr2020-09-28[kernel][fat] Move FAT filesystem code to far text section
13aa1215584539a72150a0656a41fea5ae889d2Greg Haerr2020-03-25[kernel] Last compiler warning cleanup for kernel and libc, other cleanup
6d9b289789668feaf799dd40d4d10aa4f3fa78aGreg Haerr2020-03-18[cmds] Add time cmd, times(3) & tzset(3) libc functions, basic localtime support w/TZ=
f01f0fe996960bd8cc30ffc9db824ccb8f75617Greg Haerr2020-03-10[fat] Cleanup of FAT filesystem debugging macros
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
ce98a140f83c188550cd42d0110e7b9d97fea61Jody Bruchon2020-03-08Code style cleanups in `elks/`
b5279c1d5990b00f8a8013e7b137df07224b95bGregory Haerr2020-03-07[fat] Add VFAT long filename support (#431)
3d21c089dea526f7bd45f26483abdf0acd6ca72Gregory Haerr2020-03-07[fat][init] Fix FAT /dev bug and cleanup system startup and init (#430)
35e787a4bfb33aab71ed78513d92f43eb5575baGregory Haerr2020-02-26[abi] First pass at bug fixing and cleaning up dirent and stat in kernel and libc (#382)
419457e4b1be5f65a898668d2165a92756d00c8Greg Haerr2020-02-09[fat] Fix longstanding system crash on FAT directory write remove non-working backup FAT table code and increase speed greatly on cluster adds heavy cleanup and some refactoring of FAT filesystem code for speed and size add fsdebug macro for filesystem
c451634626b42711be69090c588ef7552dfa046Greg Haerr2020-02-07[fat] Add fsdebug messages on all fat filesystem writes
2bc92bab108bc25cc8966fb756f931e53f02234Greg Haerr2020-02-07[fat] add fsdebug() macro for filesystem debugging, default off
2e5c2f055e50bf3f96bb81171391fb0690fc37aGreg Haerr2020-02-07[fat] More FAT filesystem cleanup
8a9f73c13ab9bd05e7b53edf9ab46bdf6eb25afGreg Haerr2020-02-06[msdosfs] fixed major filesystem inconsistency bug whenever a file was removed then umount debugging printk()'s left in but commented out for time being FIXME comments added for future likely filesystem bugs more source code cleanup and compilation war
9337b0d41559937c99d3b86403dc71be5bc865cGreg Haerr2020-02-06[msdosfs] Complete work on MSDOS filesystem internal /dev devfs support MSDOSFS implementation of /dev is automatic if /dev is first or second root dir entry Renamed CONFIG_UMSDOS_FS to CONFIG_MSDOS_DEV Fixed various initialization problems with fsdev
d358e322d8597fc1c506be9f73aad8b8b634670lithoxs2017-07-04Simplifications in directory fs and subdirectories. Code size reduced in 192 bytes. Tested with BCC and Qemu.
e567e01e295abe2204bee0c8f64188748c4250alithoxs2017-06-29More simplifications in fs directory. Eliminated redundant code. Functionality remains unchanged. Code size reduced 32 bytes. Tested with Qemu.
b4113aac7e47d3373a079aecf359d772e0e3e75lithoxs2017-05-16Fix to 'L1 buffer hang ..' described in issue #123.
4e3c4337ad5cb3dfd6402d72484e71f2176bef9georgp242017-04-08Add FAT filesystem support to ELKS