File history
Tracking elks/fs/namei.c
| Commit | Author | Date | Message |
|---|---|---|---|
9d567cf603bc57d615bda2e1954ecc6876da3a4 | Greg Haerr | 2025-02-26 | [kernel] Fix extraneous iput in sys_link |
99d9e3a1de61a948433cf4a2948c91400dda1e9 | Greg Haerr | 2025-02-25 | [kernel] Fix mv bug on FAT filesystems due to error in previous commit |
d68666f4bca6550e8dbd691dec362979e6305a1 | Greg Haerr | 2025-02-13 | [kernel] Fix mv directory bug in MINIX empty directory check |
e6a49757a4f30bf6141cea2e401e209f931a3c0 | Greg Haerr | 2024-07-02 | Replace 'int mode' with mode_t |
3451cb698f2b06f484ce3311ea714ca59a5719a | Greg Haerr | 2024-07-02 | Remove unneeded _ptask currentp = current to improve code size/speed |
50c7dfa87d26831be0faf73c365a489fea4061a | Greg Haerr | 2024-07-02 | Use mode_t instead of __u16 |
9adb8998960fd6bfef8dd3349ff7ec068475e24 | Greg Haerr | 2024-03-28 | Change MAX_TASKS to variable max_tasks Rewrite ps and memoinfo to handle variable sized task array Adjust SETUP_HEAPSIZE for minimal systems |
76626307524af65ff9e14a4532fe405018a8e5c | Greg Haerr | 2024-03-23 | Cleanup unused IS_xxx mount filesystem bits |
a8250c5ca7aa6979da3ad575b1df5b8b1832e90 | Greg Haerr | 2024-03-23 | Remove get/put_write_access bloat |
ebe201ff90d2fc135fe52b7170175ab2db738ac | Greg Haerr | 2024-03-23 | Remove CONFIG_FS_RO |
56c9f979665d5eefa50decb4ab6c665d25d159b | Greg Haerr | 2024-03-09 | [kernel] Fix sys_rename inode count bug on FAT filesystems |
494c8e677f8ff5389db9ac9e36ddd772f370a1f | Greg Haerr | 2023-09-05 | [kernel] More source reformatting for maintainability |
e62c9cf92dbfbe8b9b7c47b71d1009b072ef207 | Greg Haerr | 2023-09-05 | [kernel] Improve ^N system inode status listing |
912ea6d1dc4d3b8ef23d174d0de11c97665b2b2 | Greg Haerr | 2023-09-04 | [kernel] Show open filenames with ^N kernel inode listing |
f6eb392bd5ab73b2e41c945d90d36870a82ecaf | Greg Haerr | 2023-09-01 | [kernel] Don't mark inode dirty in fchown unless uid or gid changed, cleanup |
a61bf0b02edd3f146a1c1da89dfbce45a723c32 | Greg Haerr | 2023-08-19 | [kernel] Refactor debug events, add display inode table with ^N |
3de6c94af6141835690a31eb4c6736186aa9f15 | Greg Haerr | 2022-07-07 | More cleanup |
786d8efb5566b52f010a8619082905e6fd60c0d | Greg Haerr | 2022-01-12 | [kernel] Prohibit filesystem writes over running programs |
2e842d97c740a5384b7a446bb382fb395860879 | Gregory Haerr | 2021-11-27 | [compile] Disable gcc null pointer check after dereference (#1031) |
e95bf12425da8621786a055ac9917d17e604bfc | Greg Haerr | 2020-09-04 | [kernel/fsck] Fix various fsck, signal and shutdown bugs` |
53567b2757dcf51eb90f51d3556b37977bd141f | Greg Haerr | 2020-09-03 | [kernel] Fix to allow booting read-only root filesystem |
64e7a0b883ef79605a56aca157c01a856409af5 | marcin-laszewski | 2020-08-09 | Debug msg (#689) |
a2c73d54d57e35bd530e7a38ea8121422b83b68 | Greg Haerr | 2020-07-17 | [kernel] Fix kernel panic when accessing path with multiple / characters |
efb822970b2609442b2b87ba80f71e0f2b46039 | Greg Haerr | 2020-04-26 | [kernel] Fix buffer bug in Minix filesystem rmdir routine |
d4bc4779c08d4b9a4210cc0d57536d177b667e7 | Greg Haerr | 2020-03-26 | [kernel][cmds] Fix sys_link, console ANSI insert line function. Install elvis as /bin/vi |
6a998e031b41f1c2d3e2302d0fc1013f02ba78a | Greg Haerr | 2020-03-22 | [kernel] Small cleanups of offset macro and kdev_t.h |
13e07b1e0e3ff10d0a576b9db5062df5e996912 | lithoxs | 2017-09-07 | Code 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. |
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. |
d358e322d8597fc1c506be9f73aad8b8b634670 | lithoxs | 2017-07-04 | Simplifications in directory fs and subdirectories. Code size reduced in 192 bytes. Tested with BCC and Qemu. |
e567e01e295abe2204bee0c8f64188748c4250a | lithoxs | 2017-06-29 | More simplifications in fs directory. Eliminated redundant code. Functionality remains unchanged. Code size reduced 32 bytes. Tested with Qemu. |
e486608e7d48d82345cfdb18029aac0956c5e1e | lithoxs | 2017-06-20 | Simplification in fs/namei.c. Code size reduced in 112 bytes. Tested with Qemu and PCE. Compiled with BCC and IA16-GCC. |
3e5c24a1cfbf96f3fc0b8ba240a341f137153d5 | lithoxs | 2017-06-02 | Restore compilability using IA16-GCC compiler. Also uncovered a bug in malloc.c and an unused function in lp driver. Removed several warnings. Compiled with BCC has a code size reduction of 96 bytes. Binary obtained with BCC was tested under Qemu an PCE. |
8fa316178a1c5022c596a847d20deb0fe233465 | lithoxs | 2017-04-25 | Simplifications to reduce code size. Fix to problem when removing inodes. Pending fix in unix domain sockets. code size reduced by 32 bytes. |
36de39c3b1dbe1cba8d509ca996a4c2527ab3eb | Jody Bruchon | 2017-04-18 | Revert some code in fs/namei.c to last modified version by lithoxs |
745dd12dfef153d8ec8eb89b160b956c074ef1d | georgp24 | 2017-04-14 | Enable mkdir for the FAT filesystem. Get cp to work within FAT disks too. |
943a7ace440cc32545d2f8577f68b29774fa8be | Jody Bruchon | 2017-03-16 | Remove trailing whitespace from elks |
c66126069c20c5177128ed563d04abce0463030 | Jody Bruchon | 2017-03-15 | namei.c: syntax cleanups |
a38b979a1afe559fccbe4d85eb39e3dd37d0509 | georgp24 | 2017-02-17 | My echo server and client programs worked with release 0.2.0 but not with the current version. This is due to two regression problems which I fixed with this commit. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
939b8cfdd614c638bddc327aae896bd38a613e0 | lithoxs | 2016-07-07 | Optimizations in files fs/namei.c and fs/minix/namei.c. Code size reduced by 64 bytes. Compiled kernel tested in Qemu. |
36b92a2a67f87a029a49963af65206eec3af1a9 | lithoxs | 2016-05-25 | fix to issue #29, rm command does not work |
d9d6ececbe244ff738fb7288250f140dec78159 | lithoxs | 2016-02-16 | Code size reduction and simplification in files in directory fs. Code still does exactly the same. Kernel compiled with BCC. Tested under QEMU. Works. Code size reduced by 352 bytes. |
794c213953c06259d06349f9bc55856b85fdc9b | lithoxs | 2015-10-26 | More optimizations in fs directory |
5848290325a74d659a45fbf54f1648c8a9f80b6 | lithoxs | 2015-10-26 | Diverse optimizations |
fbe84dce7736fe89d694c2ca917159d7d6d736d | lithoxs | 2015-10-26 | More optimization for namei.c |
1138db1093c83073b595c55d556744f6b351d6a | Jody Bruchon | 2015-04-26 | Miscelaneous improvements to kernel |
5bc3d67f7193ee7a2db76f2d797bc89f0b66f11 | Jody Bruchon | 2015-03-27 | Fix a comment in fs/namei.c |
194c46b5c75bb189a4efd043c9adc8a5cb9bd21 | Juan Perez-Sanchez | 2014-12-08 | Fix for release of pipe buffers |
3ccc3cf4092c7241dd831d2c5e764d72eacbec9 | Jody Bruchon | 2012-12-06 | Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>: |
31d3afeb7058aa40bff09a3823d4b78e7de91ee | Jody Bruchon | 2012-08-11 | This patch makes another round of fixes to improve ansi-C compatibility, this time using the open-watcom compiler. An effort was done to make the right changes to code, not just wipe out the errors or warnings. For example, if prototypes, definition and u |
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. |
bd060f61b73ba0c067f46dfe81b36a0f2548c59 | Riley H. Williams | 2002-04-18 | Added `make indent` command and associated scripts/reindent script, also dealt with anonymous constructs shown by indent command. |
162d7624a0d7db39c95f6960f43d056cc7e3e8d | Harry Kalogirou | 2001-06-25 | Fixed semaphores |
a9e46999ee417452b915967711708e78a91eb33 | Harry Kalogirou | 2001-06-24 | Merged in the TCP/IP code |
c0b5a863df8c3bda8f6426e51886ae0bb2950f3 | Alan Cox | 2001-06-17 | Shrink fs/namei a little by folding rmdir and unlink together slightly hackishly |
80d2de38516540d2c38800c812c43074f5953f1 | Alan Cox | 2001-06-17 | Use i_sem |
49608d0b289b89fa211e81e29b98c54fb0e1424 | Alan Cox | 2001-06-17 | Remove CONFIG_FS_RO junk |
f6115860c47aecc56bd424cf58e76e5d5adac08 | Alan Cox | 2001-06-17 | Formatting cleanup |
a44ddb8796e72f4659959d091523af4b105aecd | Thomas G. McWilliams | 2001-04-02 | arch/i86/kernel/irq.c: Use macros to generate 8253/8254 timer constants directly from the value of HZ. Remove some bits of previously commented out and unused code. Move external declarations of timer_tick() and enable_timer_tick() to a header fil |
9d4b831e3d769884a5b1b2813393cac86ee9725 | Andrew Richards | 1999-12-15 | Optimised fs code |