aboutsummaryrefslogtreecommitdiff
path: root/ext2fs
Commit message (Collapse)AuthorAgeFilesLines
* (diskfs_edit_version): Change to `1'.Miles Bader1996-08-151-1/+2
| | | | (diskfs_version_extra): New variable.
* .Miles Bader1996-08-151-0/+15
|
* (dino): Dont recalculate INODES_PER_BLOCK here.Miles Bader1996-08-151-1/+11
| | | | (ext2_debug): redefine macro after including ext2_fs.h.
* (get_hypermetadata):Miles Bader1996-08-151-1/+18
| | | | | Use EXT2_INODE_SIZE instead of sizeof (struct ext2_inode). Deal with various version 2.x features.
* (ext2_alloc_inode, diskfs_free_node):Miles Bader1996-08-151-2/+2
| | | | Pass SBLOCK as a parameter to EXT2_FIRST_INO (v2.x change).
* Update to version from linux-2.0.12.Miles Bader1996-08-151-50/+194
|
* (diskfs_minor_version): Change to `2'.Miles Bader1996-08-151-1/+1
|
* .Miles Bader1996-08-121-0/+17
|
* (u32, u16, u8, s32, s16, s8):Miles Bader1996-08-121-15/+15
| | | | All uses of these types changed to have a leading `__'.
* Rename uN/sN to __uN/__sN, and remove the definitions.Miles Bader1996-08-121-93/+86
|
* Move __uN/__sN typedefs here.Miles Bader1996-08-121-1/+11
|
* (diskfs_truncate): For in-inode symlinks, just frob the size.Miles Bader1996-08-121-0/+11
|
* (read_disknode): Don't set allocsize for in-inode symlinks.Miles Bader1996-08-121-9/+73
| | | | | | (MAX_INODE_SYMLINK): New macro. (write_symlink, read_symlink): New functions. (diskfs_create_symlink_hook, diskfs_read_symlink_hook): New variables.
* (diskfs_minor_version): Changed to `1'.Miles Bader1996-08-121-1/+1
|
* *** empty log message ***Thomas Bushnell1996-08-122-1/+8
|
* .Miles Bader1996-08-111-0/+6
|
* .Miles Bader1996-08-021-0/+8
|
* (ext2_debug_flag): New decl.Miles Bader1996-08-021-1/+2
| | | | (ext2_debug): Pay attention to EXT2_DEBUG_FLAG.
* [EXT2FS_DEBUG]Miles Bader1996-08-021-1/+77
| | | | | | | | | (options, ext2_debug_flag): New variables. (parse_opt, diskfs_get_options): New functions. (startup_parents, startup_argp, runtime_parents, diskfs_runtime_argp): New variables. [!EXT2FS_DEBUG] (startup_argp): New macro. (main): Use STARTUP_ARGP instead of DISKFS_STD_DEVICE_STARTUP_ARGP.
* (diskfs_grow): Fix ext2_debug format strings.Miles Bader1996-08-021-2/+2
|
* (trunc_direct): Fix ext2_debug call.Miles Bader1996-08-021-1/+1
|
* .Miles Bader1996-08-021-0/+10
|
* (diskfs_write_disknode):Miles Bader1996-08-021-2/+5
| | | | If WAIT is false, still record the write for later, using record_global_poke.
* .Miles Bader1996-07-201-0/+9
|
* (file_pager_read_page, file_pager_write_page, pager_unlock_page,Miles Bader1996-07-201-9/+0
| | | | diskfs_grow): Don't record debugging info.
* (diskfs_truncate): Don't record debugging info.Miles Bader1996-07-201-2/+0
|
* (diskfs_cached_lookup): Don't initialize debugging info.Miles Bader1996-07-201-4/+0
|
* (struct disknode): Remove debugging info.Miles Bader1996-07-201-19/+0
| | | | | | (RECORD_LAST): Function removed. (LAST_BUFSZ): Macro removed. (enum last_act): Type removed.
* .Miles Bader1996-07-201-0/+9
|
* (file_pager_read_page):Miles Bader1996-07-201-14/+21
| | | | | | | | Set NODE->dn->last_page_partially_writable if we return such a page. (diskfs_grow): Rename OLD_END_BLOCK to END_BLOCK. Correctly determine whether to set DN->last_page_partially_writable after allocating new blocks.
* .Miles Bader1996-07-191-0/+5
|
* (file_pager_read_page, file_pager_write_page):Miles Bader1996-07-191-2/+2
| | | | Pass NODE->dn, not &NODE->dn to RECORD_LAST.
* Initial revisionRoland McGrath1996-07-171-0/+547
|
* (diskfs_truncate): Likewise.Miles Bader1996-07-171-0/+2
|
* (diskfs_cached_lookup): Initialize debugging info.Miles Bader1996-07-171-0/+4
|
* (pager_unlock_page, diskfs_grow, file_pager_read_page,Miles Bader1996-07-171-0/+11
| | | | | file_pager_write_page): Record debugging info.
* (struct disknode): Add debugging info.Miles Bader1996-07-171-0/+19
| | | | | | (RECORD_LAST): New function. (LAST_BUFSZ): New macro. (enum last_act): New type.
* (diskfs_cached_lookup): Use diskfs_check_readonly instead of diskfs_readonly.Miles Bader1996-06-251-1/+1
|
* (diskfs_grow): Add call diskfs_check_readonly to clear clean bit.Miles Bader1996-06-251-0/+1
|
* (diskfs_shutdown_pager): Don't shutdown the disk pager, just sync it.Miles Bader1996-06-251-10/+8
| | | | | (diskfs_sync_everything): Call sync_global instead of pokel_sync. (final_sblock): Variable removed.
* (diskfs_lookup_hard, diskfs_dirempty):Miles Bader1996-06-251-4/+4
| | | | Use diskfs_check_readonly instead of diskfs_readonly.
* (diskfs_truncate): Add call diskfs_check_readonly to clear clean bit.Miles Bader1996-06-251-1/+2
|
* (diskfs_readonly_changed): No longer clear the clean bit.Miles Bader1996-06-251-22/+20
| | | | (diskfs_set_hypermetadata): Work correctly.
* (sync_global):Miles Bader1996-06-251-11/+3
| | | | | | | | 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.
* (check_high_bits, diskfs_validate_owner_change,Miles Bader1996-06-241-4/+59
| | | | | | | 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.
* Put & before DISKFS_STD_DEVICE_STARTUP_ARGP.Miles Bader1996-06-211-1/+1
|
* (main): Rename diskfs_device_startup_argp to diskfs_std_device_startup_argp.Miles Bader1996-06-211-1/+1
|
* (read_disknode, write_inode):Miles Bader1996-06-151-13/+30
| | | | Use hurd-specific fields only on a hurd filesystem.
* (diskfs_set_statfs): Fix one reference to old name of ST member.Michael I. Bushnell1996-05-101-1/+1
|
* (diskfs_set_statfs): Expect and fill in new format statfs buffer.Michael I. Bushnell1996-05-101-10/+10
|