summaryrefslogtreecommitdiff
path: root/ext2fs
AgeCommit message (Collapse)Author
1995-06-24(diskfs_lost_hardrefs): Change pager [un]ref calls to use the new ports refMiles Bader
calls directly instead. (diskfs_node_iterate): New function. (write_all_disknodes): Re-implemented using diskfs_node_iterate.
1995-06-24(main): Have the initial thread die when it's done, leaving other thread toMiles Bader
do the work. (thread_cancel): Dummy function.
1995-06-24(thread_function): New function.Miles Bader
(create_disk_pager): Make a new thread to service paging requests. (pager_bucket): New variable. (pager_list_lock, file_pager_list): Variables deleted. (create_disk_pager): Create pager_bucket. (create_disk_pager, diskfs_get_filemap): Pass pager_bucket to pager_create. (pager_traverse): Function deleted. (diskfs_get_filemap, pager_clear_user_data): Don't add/remove UPI to/from the pager list, as there isn't any. (diskfs_shutdown_pager, diskfs_sync_everything): Use ports_bucket_iterate on pager_bucket to go through all the pagers, instead of pager_traverse. (diskfs_file_update, pager_traverse, allow_pager_softrefs, drop_pager_softrefs): Change pager [un]ref calls to use the new ports ref calls directly instead. (pager_dropweak): New function (does nothing).
1995-06-24(HURDLIBS): Add libihash.Miles Bader
1995-06-14(diskfs_get_translator): Conform to new memory usage semantic.Michael I. Bushnell
1995-05-20Use options_parse & diskfs_standard_startup_options to do command lineMiles Bader
options parsing. Rename `options' to `long_opts'. Most things removed, as they're now handled by libdiskfs. Add parse_opt to deal with our few meagre remaining options in the approved options_parse manner.
1995-05-19Add the --writable & --nosync options.Miles Bader
1995-05-14(diskfs_set_statfs): Set st->fsys_stb_bsize, not _fsize, to the block size.Miles Bader
1995-05-13(OBJS): Remove exec_server_image.o.Roland McGrath
(exec_server_image.o): Rule removed.
1995-05-12Add an optional argument to the --sync option that lets the user specify anMiles Bader
initial sync interval.
1995-05-12Change uses of the ext2_{warning,error,panic} functions to not have theMiles Bader
initial function name argument (it's now supplied automagically).
1995-05-12(ext2_error, ext2_warning, ext2_panic, all callers changed): Make these intoMiles Bader
macros that automagically supply the caller's function name, and rename the original functions (which these macros call) to have an underline prefix. Get rid of the CHECK_STRICT variable.
1995-05-12(ext2_free_blocks, ext2_new_block): Get rid of the CHECK_STRICT variable,Miles Bader
and just always do the tests it controlled. Change uses of the ext2_{warning,error,panic} functions to not have the initial function name argument (it's now supplied automagically).
1995-05-12(ext2_error, ext2_warning, ext2_panic): Rename to add the underline prefixMiles Bader
(the previous names are now macros that call the renamed functions). Also rearrange a bit to hold the lock around the use of the global message buffer.
1995-05-12(pager_unlock_page): Give an explanation of why the file system will shortlyMiles Bader
crash.
1995-05-11(main): Enable the bootstrap code.Miles Bader
1995-05-11(read_disknode): Make st_blksize larger: 2 * pagesize.Miles Bader
1995-05-10(block_getblk, inode_getblk): Return ENOSPC instead of EIO when we can'tMiles Bader
allocate a new block.
1995-05-10(find_next_zero_bit): Fix stupid typos (present in the original linux sourceMiles Bader
I copied this function from!) which were causing occasional garbage results.
1995-05-09entered into RCSMiles Bader
1995-05-09Formerly ext2fs.h.~43~Miles Bader
1995-05-09entered into RCSMiles Bader
1995-05-09Formerly pokel.c.~11~Miles Bader
1995-05-09entered into RCSMiles Bader
1995-05-09Formerly balloc.c.~20~Miles Bader
1995-05-09Formerly ext2fs.h.~42~Miles Bader
1995-05-09entered into RCSMiles Bader
1995-05-08Formerly ext2fs.h.~41~Miles Bader
1995-05-08Formerly devio.c.~8~Miles Bader
1995-05-08Formerly ext2_fs.h.~18~Miles Bader
1995-05-08Formerly bitmap.c.~8~Miles Bader
1995-05-08Formerly pokel.c.~10~Miles Bader
1995-05-08Formerly ext2fs.c.~19~Miles Bader
1995-05-08Formerly hyper.c.~11~Miles Bader
1995-05-08entered into RCSMiles Bader
1995-05-08Formerly pokel.c.~9~Miles Bader
1995-05-08Formerly pager.c.~29~Miles Bader
1995-05-07Formerly dir.c.~12~Miles Bader
1995-05-07Formerly ialloc.c.~23~Miles Bader
1995-05-05Formerly ext2fs.h.~40~Miles Bader
1995-05-05Formerly Makefile.~8~Miles Bader
1995-05-04Formerly ext2fs.h.~39~Miles Bader
1995-05-04Formerly dir.c.~11~Miles Bader
1995-05-03Formerly pokel.c.~8~Miles Bader
1995-05-03Formerly ext2_fs.h.~16~Miles Bader
1995-05-03Formerly ext2fs.h.~38~Miles Bader
1995-05-03Formerly dir.c.~10~Miles Bader
1995-05-03Formerly pager.c.~27~Miles Bader
1995-05-02Formerly pager.c.~26~Miles Bader
1995-05-01Formerly truncate.c.~17~Miles Bader