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/romfs/romfs.c
CommitAuthorDateMessage
db0e28d42575568f170307354d07ca44c33bdbbGreg Haerr2025-12-02[romfs] Implement all inode mode bits in ROMFS
96060daa7f0e5c8cbd40b359918b29b3529438bGreg Haerr2025-11-26Correct more errors in follow_link
49e68c02dd436e0472caf2ba8e7103a7a0a7627Greg Haerr2025-11-26[kernel] Fix ROMFS chdir use count bug
823945825cf1ed50ade792409f885b72fa0189eGreg Haerr2025-08-18[build] Fix Solo/86 build
aed466d18e2d711cbae600ec966b6922579ebd6Greg Haerr2024-11-04[kernel] Fix mount ignoring passed device on ROM/ROMFS systems
e6a49757a4f30bf6141cea2e401e209f931a3c0Greg Haerr2024-07-02Replace 'int mode' with mode_t
de8f3fd0b1d394878b4c9daa7c342b7005db1a1Greg Haerr2024-03-23Remove more BLOAT_FS
c5f953500884145ad3e2b0e0ed511fb008bb6e1Greg Haerr2023-08-21Update romfs compile warnings, buffer display
d706027ff3aa174ee6e0b547b62742861a11493Greg Haerr2023-08-20[kernel] Cleanup USE_GETBLK source
2748777065746a298320ebd0e7741ad1aa4f87bGreg Haerr2022-08-26[kernel] Add UF_NOFREESPACE flag to ustatfs system call
afa54ff087d6d000a1ad4999eb4462bb7e3b83aGreg Haerr2022-06-14[8018x] Fix romfs 8018X build
6efb0bf83073251273ec84cf4772c25f233176fGreg Haerr2022-03-05[build] Fix CONFIG_ROMFS compilation errors
2b21f3f27dbcf7a237e67d2e026d38830c0828cGreg Haerr2022-02-24Add ustatfs to kernel
a510ee854a6772cd61333ad847c1361a6c44742Greg Haerr2022-02-11More header and unused source file cleanup
482ff27844bca2107c331245176fd5e6a8be720Greg Haerr2022-01-11[kernel] Source cleanup of BLOAT_FS
e2bf521d8ed609e22aac40890eababcaef071baGreg Haerr2020-10-26[kernel] fmemcpy / fmemset parameter cleanup
d4cb539769a1d2a05a0614195a23a8fc63fb47fGreg Haerr2020-10-17[kernel] Fix ROMFS readdir routine
02c160c80804a03f34d289a105087b98c68e7d7Greg Haerr2020-10-16[kernel] Get CONFIG_ROMCODE kernel build operational again
28f0865bb1d3fa74b4c1d2f5f652c842fbc4605Greg Haerr2020-09-03[kernel] Use number rather than string for mount(2) system call fs type
eedd903c935666b097d3e631155aa095854ec0bmfld-fr2018-04-27Move compiler selection to top level
d5d70a7a966f0b7925cdcbb340c881aa220cd8emfld-fr2018-04-26[romfs] Add null character to link data
af4369401112575cda44059435e799983deccc1mfld-fr2018-04-25Add link support to ROM filesystem
655eaaf14c1e2352d3fc9c69948eca57221c164mfld-fr2017-11-12[romfs] Issue jbruchon#164
673c78f67821592a21370222d5ff859599fabd9mfld-fr2017-11-12[romfs] Simplify directory structure
3cd495f656b62b54ba493e332006ed1e9e61d38mfld-fr2017-11-12[romfs] First inode at index 1
d209d434a689e5e5f33cf2b95974bd94d77f0a1mfld-fr2017-11-09Tune ROMFS build with GCC
1dc442ecc09298d3665263ff1e9c3f6d225a3e9mfld-fr2017-11-05Close mfld-fr#26 : no assembly in romfs
ce80d5f75420435585086dcfc6d131fea03300amfld-fr2017-10-31Close mfld-fr#2 : ROMFS for real Flash
d123d747d6d60e3b39cc8e286b4e37b1fb00ba6mfld-fr2017-10-29[romfs] Change /dev/rom from char to block
4e9df86e15b2ace5f9390873a374b5e564ddb19mfld-fr2017-10-29[romfs] Add directory reading
3b101a06a91d122507cc1e9e73f980e75fba86fmfld-fr2017-10-29[romfs] Add device inode support
c8e9fe478e8f6a121d8788780481e0229ef3eb7mfld-fr2017-10-28[romfs] Add file reading
3f1cb8b0e1e70a6cf3b18a92b411e81c1fac8e2mfld-fr2017-10-28[romfs] Add inode read and direntry lookup
f6a48cd4c5a51a4484335f637a9268551014be3lithoxs2017-10-26Code reduction by elimination of file fs/block_dev.c. Operation of functions in that file and those of fs/minix/file.c were almost identical, so merging them was easy. Code size reduced by 272 bytes and data size increased by 20 bytes. Compiled with BCC,
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.
e567e01e295abe2204bee0c8f64188748c4250alithoxs2017-06-29More simplifications in fs directory. Eliminated redundant code. Functionality remains unchanged. Code size reduced 32 bytes. Tested with Qemu.
c130390f0e5beda73ab862039f671d5337c83d3Jody Bruchon2017-03-15Code style cleanups
4a1c38a7553a0148daf2a5a8016c93a1729e5feJuan Perez-Sanchez2015-06-13Removal of ia16-unknown-elks-gcc warnings
82afea9a87740a766e5f2683bf27b312aab9557Jody Bruchon2012-02-11In elks/fs/romfs/inode.c, the function romfs_copyfrom() accepts Void *dest, but an invalid lvalue error was generated by this:
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.
eb3e8b3f7ec4390bfe6ed46dfbcc073075133feRiley H. Williams2002-05-05Verified that fs/romfs/inode.c is clean as far as `splint -weak` is concerned.
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
83c598e310d51c0a9b34dd783d6a895c60dbef7Riley H. Williams2001-08-21First stage of validating printk() usage
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
27e4ac30fd43e73325060d7804f8e76345220cdAndrew Richards1999-07-09Updated romfs to use byteorder functions.
d3c04130f93740b982c2700eacce17ee5e55a5fAndrew Richards1998-12-03Debugged minix truncate code
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source