File history
Tracking elks/fs/super.c
| Commit | Author | Date | Message |
|---|---|---|---|
b454187177b6894f7c44d9021db73f948b9ded8 | Greg Haerr | 2025-07-22 | [kernel] Revise kernel device name/number messages for clarity |
1b974648e2628abccebff5e4f0e716d1374ef58 | Greg Haerr | 2025-07-21 | [kernel] Display device name as well as number in important kernel messages |
04d268e27141063b118931dde06b87f1ea5f90f | Greg Haerr | 2024-09-04 | [kernel] Cleanup and shorten panic messages to save kernel data space |
cca7f27e5ba583bf8f0496855a9d198b5a30d1b | Greg Haerr | 2024-09-03 | [kernel] Small code cleanups |
e6a49757a4f30bf6141cea2e401e209f931a3c0 | Greg Haerr | 2024-07-02 | Replace 'int mode' with mode_t |
a8250c5ca7aa6979da3ad575b1df5b8b1832e90 | Greg Haerr | 2024-03-23 | Remove get/put_write_access bloat |
026f6b9cbb3a99fba50b3665a828bc50746a5da | Greg Haerr | 2024-03-23 | Remove CONFIG_FULL_VFS |
80e582a02928acb50ccdfa2b4659eccd64e84b2 | Greg Haerr | 2023-10-05 | Rewrite check_disk_change cleanly |
8674fbc09a2f8e9d19244e9838732c67bbd3d43 | Greg Haerr | 2023-10-04 | [kernel] First pass at adding media change support to kernel |
33e13fbac56e212162a9d0bc104d6faa980bab2 | Greg Haerr | 2023-09-09 | Add devnum.h instead of using hardcoded device numbers in kernel |
cba5ce8602415f6ec10cfdafe4f29a0f6289966 | Greg Haerr | 2023-09-07 | [kernel] More source reformatting, slightly refactor kdev_t.h |
be745ac22f7c89fc52c0d53a609e974edcb9a0b | Greg Haerr | 2023-09-04 | [kernel] Slightly reorganize boot and kernel messages |
a19dfa5fc93d3838ee48e792e88d961bf90c578 | Greg Haerr | 2023-09-02 | [kernel] Source cleanup replace #if 0 with #if UNUSED |
17e780531c19d1453ab29282f17bc23b8cd0b45 | Greg Haerr | 2023-08-28 | [kernel] Remove dedicated buffer for MINIX super block |
5899a246f7a47a8218237e5b89fa37026645a43 | Greg Haerr | 2023-08-16 | Change %x to %D |
ff31776c0f027ce3934bd42ac5375c97c16f928 | Greg Haerr | 2023-08-16 | [kernel] Replace kdevname() with printk %D |
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9c | Greg Haerr | 2023-08-07 | [kernel] Cleanup various kernel sources |
0b1f36aeace35588a13e010564cdd54ef6d6892 | Greg Haerr | 2023-03-04 | [kernel] Update dprintk for kernel debugging |
2748777065746a298320ebd0e7741ad1aa4f87b | Greg Haerr | 2022-08-26 | [kernel] Add UF_NOFREESPACE flag to ustatfs system call |
dc607b65a099746c2eb1f0e1ef019868c5afd36 | Greg Haerr | 2022-07-07 | [kernel] Cleanup C code using enhanced gcc warnings |
3dd91ee3b56a620e1f892bddb78d94f6265f170 | Greg Haerr | 2022-03-07 | [cmds] Cleanup tiny printf and Makefiles |
f1dc5e4f7f72ffed38f9fb2554e1fa1b2b91011 | Greg Haerr | 2022-03-05 | [kernel] Fix mount kernel and command bugs, increase mounts avail to 5 |
04bb9cae7adab36605e427a772812d696ebb0ab | Greg Haerr | 2022-02-24 | Update mount command to display mounted filesystems |
2b21f3f27dbcf7a237e67d2e026d38830c0828c | Greg Haerr | 2022-02-24 | Add ustatfs to kernel |
d93ffe227be3afc42d9d61dfbcbfaafcb67086a | Greg Haerr | 2022-02-12 | [cmds] Add mount options: -a automount, -q query fstype |
9ff8b452943eb4653fd6d7882322c6d3e3962d6 | Greg Haerr | 2022-01-10 | [kernel] Further steps to implement variable sector size |
aa16e7d8d5b73b67902c726d7477909bbc84ad9 | Greg Haerr | 2020-12-05 | [kernel] Enhancements for multiple ROM configuration testing/support |
dc62ce871247f609059be0da51f6259678dbe71 | Greg Haerr | 2020-09-03 | Allow default filesystem for mount w/o -t option |
28f0865bb1d3fa74b4c1d2f5f652c842fbc4605 | Greg Haerr | 2020-09-03 | [kernel] Use number rather than string for mount(2) system call fs type |
951b3cee745e1a4eba5ee4d7a57cece5ba26089 | Greg Haerr | 2020-09-03 | [kernel] Implement read-only and read-write remounts on filesystems |
c66878f079fa0ae6fd255eb5597ce2fb116c5cf | Greg Haerr | 2020-08-10 | [kernel] Implement boot option parsing in /bootopts |
2d3653801997e31ae43915cbac26511b6acef2b | Greg Haerr | 2020-04-04 | [mbr] Various standardizations for MBR boot/partitions |
283a22601eb1f3d7e15c391a88ed35967268a69 | Greg Haerr | 2020-03-10 | [minix] Fix Minix umount super block unchecked flag, add new debug mechanism |
4d33cecfc6f424558b8c99017a10211c1f59f05 | Jody Bruchon | 2020-03-09 | Revert "Whitespace cleanup in `elks/`" |
43a63eb0e78f6296c9b009df714324bc02095ca | Jody Bruchon | 2020-03-08 | Whitespace cleanup in `elks/` |
dd5e3002b72cd26cc168719c8b598dfd1f84f97 | mfld-fr | 2020-02-21 | [kernel] New synchronization primitives |
f6a651842c2563f17a9d8e219bfc761367237ae | mfld-fr | 2020-02-08 | [config] Rename CONFIG_MSDOS_FS to CONFIG_FS_FAT |
b03427f3cab6911b714a769780f4d6a40f22858 | lithoxs | 2017-11-13 | Optimization 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. |
d123d747d6d60e3b39cc8e286b4e37b1fb00ba6 | mfld-fr | 2017-10-29 | [romfs] Change /dev/rom from char to block |
3f1cb8b0e1e70a6cf3b18a92b411e81c1fac8e2 | mfld-fr | 2017-10-28 | [romfs] Add inode read and direntry lookup |
7fa70ab2d4736bd983277860b76cadf31e55e0a | mfld-fr | 2017-10-15 | [romfs] Force root dev to /dev/rom |
bf747eee07156bdfd9252ee0e647395432ba703 | lithoxs | 2017-09-29 | Simplify code in kernel, fs and net directories. Compiled with BCC, tested with Qemu. Code size reduced in 96 bytes. Data size unchanged. |
af2982c46d9aa3ba51f0502b56632218cca8f35 | lithoxs | 2017-09-13 | Diverse improvements in fs/, fs/minix/ and doshd.c. Code size reduced in 48 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu. |
c3855e1e90c72ac317e68230d1afa50f4f4b138 | lithoxs | 2017-09-02 | Refactor handling of minixfs i-map and z-map cache. Code size reduced by 96 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu. |
2b85680a8c25ea50d662e48d6a2eea529d43edb | lithoxs | 2017-08-28 | Still 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. |
1ab69a3484566b46171949ee89666449fc41dd9 | lithoxs | 2017-07-18 | More code size reduction in fs directory. Code size reduced by 32 bytes. Tested using BCC and Qemu. |
c443cb952d673c53460f819d67fb2529dab7e96 | lithoxs | 2017-06-13 | Make 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. |
836858620c840cf5ef9dee57a2f6bd446611844 | lithoxs | 2017-06-01 | Simplifications to reduce code size. Code size reduced in 96 bytes. Tested with Qemu and PCE. |
4e3c4337ad5cb3dfd6402d72484e71f2176bef9 | georgp24 | 2017-04-08 | Add FAT filesystem support to ELKS |
c130390f0e5beda73ab862039f671d5337c83d3 | Jody Bruchon | 2017-03-15 | Code style cleanups |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
18363dfeee1d238db5dd03167b10fc7161635f1 | lithoxs | 2016-07-12 | Optimization 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. |
037b4ec5eb82c475472d2b068b1c139206e3664 | lithoxs | 2016-02-16 | Code 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. |
d0848f335d3b33c3336b82a6c83876279de44f0 | lithoxs | 2015-10-27 | More optimizations in upper level directories |
5848290325a74d659a45fbf54f1648c8a9f80b6 | lithoxs | 2015-10-26 | Diverse optimizations |
dac696b17cb75e6da6be6f581849424542883b8 | Juan Perez-Sanchez | 2014-12-08 | Fix a bug when processing backspaces |
5c9193934c4562e5790ea82853f016b52ca0ca3 | Jody Bruchon | 2012-02-17 | Removed 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 |
04aee7402d8dd7dfb36edc60bfc2d07fb8d7f3a | Harry Kalogirou | 2002-07-13 | post-compilation rootdev config |
7c16f7fab993d748a434d8831f1dd95e644ed1b | Riley H. Williams | 2002-06-25 | Rationalise ELKS kernel configuration options. |
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. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised 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. |
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10f | Riley H. Williams | 2002-04-29 | Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean. |
d7cf9d2d5749245a77e3a4cc0585e768640fd4f | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in fs subtree. |