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/super.c
CommitAuthorDateMessage
b454187177b6894f7c44d9021db73f948b9ded8Greg Haerr2025-07-22[kernel] Revise kernel device name/number messages for clarity
1b974648e2628abccebff5e4f0e716d1374ef58Greg Haerr2025-07-21[kernel] Display device name as well as number in important kernel messages
04d268e27141063b118931dde06b87f1ea5f90fGreg Haerr2024-09-04[kernel] Cleanup and shorten panic messages to save kernel data space
cca7f27e5ba583bf8f0496855a9d198b5a30d1bGreg Haerr2024-09-03[kernel] Small code cleanups
e6a49757a4f30bf6141cea2e401e209f931a3c0Greg Haerr2024-07-02Replace 'int mode' with mode_t
a8250c5ca7aa6979da3ad575b1df5b8b1832e90Greg Haerr2024-03-23Remove get/put_write_access bloat
026f6b9cbb3a99fba50b3665a828bc50746a5daGreg Haerr2024-03-23Remove CONFIG_FULL_VFS
80e582a02928acb50ccdfa2b4659eccd64e84b2Greg Haerr2023-10-05Rewrite check_disk_change cleanly
8674fbc09a2f8e9d19244e9838732c67bbd3d43Greg Haerr2023-10-04[kernel] First pass at adding media change support to kernel
33e13fbac56e212162a9d0bc104d6faa980bab2Greg Haerr2023-09-09Add devnum.h instead of using hardcoded device numbers in kernel
cba5ce8602415f6ec10cfdafe4f29a0f6289966Greg Haerr2023-09-07[kernel] More source reformatting, slightly refactor kdev_t.h
be745ac22f7c89fc52c0d53a609e974edcb9a0bGreg Haerr2023-09-04[kernel] Slightly reorganize boot and kernel messages
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
17e780531c19d1453ab29282f17bc23b8cd0b45Greg Haerr2023-08-28[kernel] Remove dedicated buffer for MINIX super block
5899a246f7a47a8218237e5b89fa37026645a43Greg Haerr2023-08-16Change %x to %D
ff31776c0f027ce3934bd42ac5375c97c16f928Greg Haerr2023-08-16[kernel] Replace kdevname() with printk %D
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9cGreg Haerr2023-08-07[kernel] Cleanup various kernel sources
0b1f36aeace35588a13e010564cdd54ef6d6892Greg Haerr2023-03-04[kernel] Update dprintk for kernel debugging
2748777065746a298320ebd0e7741ad1aa4f87bGreg Haerr2022-08-26[kernel] Add UF_NOFREESPACE flag to ustatfs system call
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
3dd91ee3b56a620e1f892bddb78d94f6265f170Greg Haerr2022-03-07[cmds] Cleanup tiny printf and Makefiles
f1dc5e4f7f72ffed38f9fb2554e1fa1b2b91011Greg Haerr2022-03-05[kernel] Fix mount kernel and command bugs, increase mounts avail to 5
04bb9cae7adab36605e427a772812d696ebb0abGreg Haerr2022-02-24Update mount command to display mounted filesystems
2b21f3f27dbcf7a237e67d2e026d38830c0828cGreg Haerr2022-02-24Add ustatfs to kernel
d93ffe227be3afc42d9d61dfbcbfaafcb67086aGreg Haerr2022-02-12[cmds] Add mount options: -a automount, -q query fstype
9ff8b452943eb4653fd6d7882322c6d3e3962d6Greg Haerr2022-01-10[kernel] Further steps to implement variable sector size
aa16e7d8d5b73b67902c726d7477909bbc84ad9Greg Haerr2020-12-05[kernel] Enhancements for multiple ROM configuration testing/support
dc62ce871247f609059be0da51f6259678dbe71Greg Haerr2020-09-03Allow default filesystem for mount w/o -t option
28f0865bb1d3fa74b4c1d2f5f652c842fbc4605Greg Haerr2020-09-03[kernel] Use number rather than string for mount(2) system call fs type
951b3cee745e1a4eba5ee4d7a57cece5ba26089Greg Haerr2020-09-03[kernel] Implement read-only and read-write remounts on filesystems
c66878f079fa0ae6fd255eb5597ce2fb116c5cfGreg Haerr2020-08-10[kernel] Implement boot option parsing in /bootopts
2d3653801997e31ae43915cbac26511b6acef2bGreg Haerr2020-04-04[mbr] Various standardizations for MBR boot/partitions
283a22601eb1f3d7e15c391a88ed35967268a69Greg Haerr2020-03-10[minix] Fix Minix umount super block unchecked flag, add new debug mechanism
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
43a63eb0e78f6296c9b009df714324bc02095caJody Bruchon2020-03-08Whitespace cleanup in `elks/`
dd5e3002b72cd26cc168719c8b598dfd1f84f97mfld-fr2020-02-21[kernel] New synchronization primitives
f6a651842c2563f17a9d8e219bfc761367237aemfld-fr2020-02-08[config] Rename CONFIG_MSDOS_FS to CONFIG_FS_FAT
b03427f3cab6911b714a769780f4d6a40f22858lithoxs2017-11-13Optimization in fs/super.c. Reduce the allocation of structures in stack. Side effect is a reduction of 64 bytes in code size, data size unchanged. Compiled with BCC, tested with Qemu and PCE.
d123d747d6d60e3b39cc8e286b4e37b1fb00ba6mfld-fr2017-10-29[romfs] Change /dev/rom from char to block
3f1cb8b0e1e70a6cf3b18a92b411e81c1fac8e2mfld-fr2017-10-28[romfs] Add inode read and direntry lookup
7fa70ab2d4736bd983277860b76cadf31e55e0amfld-fr2017-10-15[romfs] Force root dev to /dev/rom
bf747eee07156bdfd9252ee0e647395432ba703lithoxs2017-09-29Simplify code in kernel, fs and net directories. Compiled with BCC, tested with Qemu. Code size reduced in 96 bytes. Data size unchanged.
af2982c46d9aa3ba51f0502b56632218cca8f35lithoxs2017-09-13Diverse improvements in fs/, fs/minix/ and doshd.c. Code size reduced in 48 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu.
c3855e1e90c72ac317e68230d1afa50f4f4b138lithoxs2017-09-02Refactor handling of minixfs i-map and z-map cache. Code size reduced by 96 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu.
2b85680a8c25ea50d662e48d6a2eea529d43edblithoxs2017-08-28Still more simplifications in fs and fs/minix directories. Reduced instances of allocation of structures in the stack. Functionality remains unchanged. Code size reduced by 144 bytes. Compiled with BCC and tested with Qemu.
1ab69a3484566b46171949ee89666449fc41dd9lithoxs2017-07-18More code size reduction in fs directory. Code size reduced by 32 bytes. Tested using BCC and Qemu.
c443cb952d673c53460f819d67fb2529dab7e96lithoxs2017-06-13Make buffer.c and inode.c even more alike. Compiled with BCC and IA16-GCC. Tested with Qemu and PCE. Code size reduced in 16 bytes.
836858620c840cf5ef9dee57a2f6bd446611844lithoxs2017-06-01Simplifications to reduce code size. Code size reduced in 96 bytes. Tested with Qemu and PCE.
4e3c4337ad5cb3dfd6402d72484e71f2176bef9georgp242017-04-08Add FAT filesystem support to ELKS
c130390f0e5beda73ab862039f671d5337c83d3Jody Bruchon2017-03-15Code style cleanups
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.
d0848f335d3b33c3336b82a6c83876279de44f0lithoxs2015-10-27More optimizations in upper level directories
5848290325a74d659a45fbf54f1648c8a9f80b6lithoxs2015-10-26Diverse optimizations
dac696b17cb75e6da6be6f581849424542883b8Juan Perez-Sanchez2014-12-08Fix a bug when processing backspaces
5c9193934c4562e5790ea82853f016b52ca0ca3Jody Bruchon2012-02-17Removed elksfs filesystem; it is a clone of the Minix filesystem, and other than changing references in the code to contain the new name, elksfs contains no new or useful code at all, thereby only bloating the code base without a purpose. Furthermore, no
04aee7402d8dd7dfb36edc60bfc2d07fb8d7f3aHarry Kalogirou2002-07-13post-compilation rootdev config
7c16f7fab993d748a434d8831f1dd95e644ed1bRiley H. Williams2002-06-25Rationalise ELKS kernel configuration options.
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37Riley H. Williams2002-05-30Standardised on clr_irq() and set_irq() macros throughout the source tree.
9694a20fc1bb53a24541ff13e5fb7ee2d564d2fRiley H. Williams2002-05-13Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively.
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.