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/minix/inode.c
CommitAuthorDateMessage
b454187177b6894f7c44d9021db73f948b9ded8Greg Haerr2025-07-22[kernel] Revise kernel device name/number messages for clarity
421f0b63bf3166420a97a9c8f4ad93969e7a8d2Greg Haerr2025-07-21Fix bugs in root_dev_name
1b974648e2628abccebff5e4f0e716d1374ef58Greg Haerr2025-07-21[kernel] Display device name as well as number in important kernel messages
dad7fd7a43849b88b203b4e2581d8ccdd60001bGreg Haerr2024-09-16[kernel] Small cleanups, add disasm to 1440k distribution
04d268e27141063b118931dde06b87f1ea5f90fGreg Haerr2024-09-04[kernel] Cleanup and shorten panic messages to save kernel data space
26751ee7c7f1d418f5fcd03d91f783cb3d9e362Greg Haerr2024-03-24Remove or rename remaining BLOAT_FS stuff
918e96eef850d6687231cc8d021c1a4d456c7b1Greg Haerr2024-03-23Remove i_blocks, i_blksize
be745ac22f7c89fc52c0d53a609e974edcb9a0bGreg Haerr2023-09-04[kernel] Slightly reorganize boot and kernel messages
cadbfb2adbbcda286cb4790e58433b7eb062b26Greg Haerr2023-09-02[kernel] Replace CURRENT_TIME macro with function call
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
1992a3f0bc7a894467a59bf25de0501b7cc87b4Greg Haerr2023-08-30[kernel] Kernel buffers tune and cleanup
17e780531c19d1453ab29282f17bc23b8cd0b45Greg Haerr2023-08-28[kernel] Remove dedicated buffer for MINIX super block
66390267c0f8dda62cadb3c19ad4aba4bf1eba5Greg Haerr2023-08-28Cleanup
95be5fe53d8cd5fbb209493745325f0b09ac6e9Greg Haerr2023-08-27[kernel] Don't lock Z-map and I-map buffers on MINIX fs mounts
be7230880b2785e1039fb4a94998f862a23f317Greg Haerr2023-08-26[cmds] Update fsck to work with max size 64Mb HD, enhance verbose output
e25080fe84e2d90fd9583b620ebc56468e89e8cGreg Haerr2023-08-16Remove CONFIG_EMUL_ANSI_PRINTK
ff31776c0f027ce3934bd42ac5375c97c16f928Greg Haerr2023-08-16[kernel] Replace kdevname() with printk %D
b3cb5cf41750959cea4cc1de51ee722f403ea48Greg Haerr2023-08-15[kernel] Fix MINIX fs indirect block allocation
2748777065746a298320ebd0e7741ad1aa4f87bGreg Haerr2022-08-26[kernel] Add UF_NOFREESPACE flag to ustatfs system call
4baeb7932f371d4ee76f507ddd5b86680da49d5Greg Haerr2022-08-04[kernel] Fix MINIX inode allocation routine
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
04bb9cae7adab36605e427a772812d696ebb0abGreg Haerr2022-02-24Update mount command to display mounted filesystems
2b21f3f27dbcf7a237e67d2e026d38830c0828cGreg Haerr2022-02-24Add ustatfs to kernel
a510ee854a6772cd61333ad847c1361a6c44742Greg Haerr2022-02-11More header and unused source file cleanup
d38fdd9e92f6867f355ea54cc2c98dca4fa96acGreg Haerr2022-02-11[kernel] Add wrappers around struct buffer_head member access
066f9670aadf2191ab71e333a9afd4da5755697Greg Haerr2022-01-19Fine tune mount and fsck messages
482ff27844bca2107c331245176fd5e6a8be720Greg Haerr2022-01-11[kernel] Source cleanup of BLOAT_FS
aa97125859af822387c76227d266cc7b3f29e71Greg Haerr2020-10-19[minixfs] Fix MINIX filesystem issues related to too many inodes
28f0865bb1d3fa74b4c1d2f5f652c842fbc4605Greg Haerr2020-09-03[kernel] Use number rather than string for mount(2) system call fs type
13aa1215584539a72150a0656a41fea5ae889d2Greg Haerr2020-03-25[kernel] Last compiler warning cleanup for kernel and libc, other cleanup
8653b98df0e20b6738b3ad111ef5bf32922f851Greg Haerr2020-03-11[minix] Force superblock write on RW mount
283a22601eb1f3d7e15c391a88ed35967268a69Greg Haerr2020-03-10[minix] Fix Minix umount super block unchecked flag, add new debug mechanism
3245556e4315de4b35d704291fc6372993b8713Jody Bruchon2020-03-04[minix] Fix buffer problems and filesystem check status in MINIX filesystem (#408)
dd5e3002b72cd26cc168719c8b598dfd1f84f97mfld-fr2020-02-21[kernel] New synchronization primitives
5e06c3b836838fa7f76f889c8c07412e2e4d9b2lithoxs2017-09-14fix waste of kernel data memory in inode array. Achieved moving the minix specific i_zone array in the inode structure out of the common part, to the filesystem specific union u. Data size reduced in 1728 bytes. Code size increased 32 bytes. Compiled with
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.
164bb5d402b17fc9a662db271b1c2e378075d63lithoxs2016-09-20Optimizations in fs directory. Reordering in files buffer.c and inode.c to stress their similarities, for an eventual simplification. Code size reduced in 112 bytes and data+bss reduced in 120 bytes. Kernel compiled with bcc and tested under Qemu.
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
d9d6ececbe244ff738fb7288250f140dec78159lithoxs2016-02-16Code 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.
4786296011e318ca250ad096ce3ccd4ae01b21flithoxs2015-10-27More optimizations in arch/i86 directories
fbe84dce7736fe89d694c2ca917159d7d6d736dlithoxs2015-10-26More optimization for namei.c
bd64762bdceff32b41631837c817338b898d5b2lithoxs2015-08-18Fix argv[0] for init task. Vfork() simplification
a5731bfa6432136a62dc05088c38040c9d2f2adJuan Perez-Sanchez2015-06-13Fix errors and warnings by open-watcom
7439e13ad129fff36c225f3bd97f37df80b9d78Juan Perez-Sanchez2015-03-16Add opening, closing, and creation of named pipes
d0a74229dc58d1baddce87ec587ea5452f8dbf2Juan Perez-Sanchez2015-02-28Simplify file structure initialization
62a1a88fc95481c9c2188abce3527200d14b704Juan Perez-Sanchez2014-12-08Fix write to an array beyond its size
194c46b5c75bb189a4efd043c9adc8a5cb9bd21Juan Perez-Sanchez2014-12-08Fix for release of pipe buffers
a72b23c9db65014b7089b09493a9b8dcdc64866Juan Perez-Sanchez2014-11-27Simplify inode initialization
dd97f4ac2e171953d3c26f941ff592d5fe941e8Juan Perez-Sanchez2014-11-27Fix symlinks, clean up inode functions
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
c81772afcb30885edcf35ed21fcc654b97a13daRiley H. Williams2002-05-30Patches to make current codebase compile and run on PC architecture - still problem on SiBO though.
a606e8d661fc443c5acef092c599191fe3d9188Riley H. Williams2002-05-29Updated debug messages.
2cc064c4fb746a020e8dbad9d90c2138cefdda8Riley H. Williams2002-05-26Reverted thinko in earlier patch.
41d8d6c5412f1b7f6223d8780e249e111a54516Riley H. Williams2002-05-05Verified that fs/minix/*.c is clean as far as `splint -weak` is concerned.
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
3862f0e27dde58b999ff97e70150bacce22f9a8Alan Cox2001-06-17*** empty log message ***
646ded311271e750cf94b26624be43f5aa193f8Alan Cox2001-06-17Add triple indirection support. Grows minixfs by 32bytes only
e77e0119fc8bb78bcbd46df4970ec5e53adc3feAlan Cox2001-06-17Move inode ops setting into a single function - saves a whole 30!! bytes
7e0275b49783e24e9da723c5cf2a96c62e7271bAlan Cox2001-06-17More minor tidies - noted that triple indirects need implementing
7bbad010da6703cb593a9e643e3775530063df8Alan Cox2001-06-17Clean up ifdef mess