summaryrefslogtreecommitdiff
path: root/ext2fs
AgeCommit message (Collapse)Author
1996-07-19.Miles Bader
1996-07-19(file_pager_read_page, file_pager_write_page):Miles Bader
Pass NODE->dn, not &NODE->dn to RECORD_LAST.
1996-07-17Initial revisionRoland McGrath
1996-07-17(diskfs_truncate): Likewise.Miles Bader
1996-07-17(diskfs_cached_lookup): Initialize debugging info.Miles Bader
1996-07-17(pager_unlock_page, diskfs_grow, file_pager_read_page,Miles Bader
file_pager_write_page): Record debugging info.
1996-07-17(struct disknode): Add debugging info.Miles Bader
(RECORD_LAST): New function. (LAST_BUFSZ): New macro. (enum last_act): New type.
1996-06-25(diskfs_cached_lookup): Use diskfs_check_readonly instead of diskfs_readonly.Miles Bader
1996-06-25(diskfs_grow): Add call diskfs_check_readonly to clear clean bit.Miles Bader
1996-06-25(diskfs_shutdown_pager): Don't shutdown the disk pager, just sync it.Miles Bader
(diskfs_sync_everything): Call sync_global instead of pokel_sync. (final_sblock): Variable removed.
1996-06-25(diskfs_lookup_hard, diskfs_dirempty):Miles Bader
Use diskfs_check_readonly instead of diskfs_readonly.
1996-06-25(diskfs_truncate): Add call diskfs_check_readonly to clear clean bit.Miles Bader
1996-06-25(diskfs_readonly_changed): No longer clear the clean bit.Miles Bader
(diskfs_set_hypermetadata): Work correctly.
1996-06-25(sync_global):Miles Bader
Renamed from sync_global_data. Add WAIT flag. Don't call diskfs_set_hypermetadata. (alloc_sync): Call diskfs_set_hypermetadata instead of sync_global_data. (sync_super_block): Function removed.
1996-06-24(check_high_bits, diskfs_validate_owner_change,Miles Bader
diskfs_validate_group_change, diskfs_validate_mode_change, diskfs_validate_author_change): New functions. (write_node): For non-hurd filesystems, assert that no hurd extensions should be used.
1996-06-21Put & before DISKFS_STD_DEVICE_STARTUP_ARGP.Miles Bader
1996-06-21(main): Rename diskfs_device_startup_argp to diskfs_std_device_startup_argp.Miles Bader
1996-06-15(read_disknode, write_inode):Miles Bader
Use hurd-specific fields only on a hurd filesystem.
1996-05-10(diskfs_set_statfs): Fix one reference to old name of ST member.Michael I. Bushnell
1996-05-10(diskfs_set_statfs): Expect and fill in new format statfs buffer.Michael I. Bushnell
1996-05-09(ext2fs ext2fs.static): s/ioserver/iohelp/gMichael I. Bushnell
1996-05-09ioserver.h -> iohelp.h.Michael I. Bushnell
1996-05-07(diskfs_S_file_get_storage_info): Rewrite for new interface.Miles Bader
1996-04-30(targets): Renamed from `target'.Michael I. Bushnell
1996-04-26(makemode): Now `servers'.Michael I. Bushnell
(targets): Renamed from `target'; now include ext2fs.static. (ext2fs.static-LDFLAGS): Renamed from `LDFLAGS'. (ext2fs.static): Depend on same things as `ext2fs'. (include ../Makeconf): Must come before dependency information.
1996-04-17(diskfs_write_disknode): Only sync DI if WAIT.Miles Bader
1996-04-17(diskfs_lookup_hard): Set atime appropriately, and sync the new atime if weMiles Bader
are running synchronously (!). (diskfs_dirempty): Likewise. (diskfs_direnter_hard): Set mtime appropriately. (diskfs_dirremove_hard): Likewise. (diskfs_dirrewrite_hard): Likewise.
1996-04-11Replace references to the NUMBER field in a node's disknode structures withMiles Bader
references to the CACHE_ID field in the node.
1996-04-11Replace references to iget with diskfs_cached_lookup.Miles Bader
1996-04-11Replace references to the NUMBER field in a node's disknode structures withMiles Bader
references to the CACHE_ID field in the node. Replace references to iget with diskfs_cached_lookup.
1996-04-11(struct disknode): Get rid of NUMBER field; all references replaced byMiles Bader
references to the CACHE_ID field in the corresponding node.
1996-04-11(diskfs_cached_lookup):Miles Bader
Renamed from iget; all uses updated. Initialize the CACHE_ID field in the new node. Replace references to the NUMBER field in a node's disknode structures with references to the CACHE_ID field in the node.
1996-03-29(pager_unlock_page, diskfs_grow):Miles Bader
Try to make the logic a bit simpler and more robust.
1996-03-29(diskfs_null_dirstat): New function.Miles Bader
(diskfs_lookup_hard, diskfs_direnter, diskfs_dirremove_hard, diskfs_dirrewrite_hard): Renamed from versions without `_hard' suffix. Get rid of stuff now done by diskfs.
1996-03-29(main): Pass new argument to argp_parse.Miles Bader
1996-02-17(main): Check error return from diskfs_init_diskfs.Miles Bader
1996-02-06(ext2_warning): Make a declaration, not a macro.Miles Bader
1996-02-06(ext2_warning): Rename from _ext2_warning; don't take (or print) a functionMiles Bader
argument any more.
1996-02-06(diskfs_get_directs): When BUFSIZ is 0, allocate enough extra space over theMiles Bader
directory size to account for the worst case difference between the ext2 and canonical formats.
1996-02-03(_ext2_warning): Include `warning:' in message.Miles Bader
1996-02-03(get_hypermetadata, diskfs_readonly_changed):Miles Bader
Use ext2_warning to print warnings instead of error().
1996-02-03Fixed handling of the filesystem `clean bit'.Roland McGrath
(ext2fs_clean): New boolean variable. (get_hypermetadata): Set it iff the clean bit is set on entry. If not clean, complain and force read-only. (diskfs_set_hypermetadata): Set clean bit only if ext2fs_clean is set. (diskfs_readonly_changed): Complain if going writable and clean bit clear.
1996-02-03Include string.h for strerror decl.Roland McGrath
1996-02-03Tue Jan 30 22:25:19 1996 Miles Bader <miles@gnu.ai.mit.edu>Miles Bader
* hyper.c (get_hypermetadata): Don't return any error value, just panic if we can't read the superblock. * ext2fs.c (main): Move warp_inode() inline. Make sure root inode is really there. Don't check return value from get_hypermetadata. (warp_inode): Function removed. * ext2fs.h (get_hypermetadata): Returns void now.
1996-01-30(file_pager_read_page, file_pager_write_page): Check for a page offsetRoland McGrath
beyond the allocsize and return EIO.
1996-01-18(LDFLAGS): Add -static.Miles Bader
1996-01-18(diskfs_S_file_get_storage_info): Calculate the right value for *RUNS_LEN.Miles Bader
1996-01-18(diskfs_file_update): Ext2fs doesn't require that the last block in the fileMiles Bader
always be allocated, so don't. (diskfs_grow, pager_unlock_page): Don't set last_block_allocated.
1996-01-18(struct disknode): Get rid of last_block_allocated field.Miles Bader
1996-01-18(read_disknode): Don't set last_block_allocated.Miles Bader