aboutsummaryrefslogtreecommitdiff
path: root/ufs/hyper.c
Commit message (Collapse)AuthorAgeFilesLines
* (get_hypermetadata): Use diskfs_device_arg in unclean msgs.Roland McGrath1996-02-231-2/+6
|
* Implement proper handling of the filesystem `clean bit'.Roland McGrath1996-02-211-36/+71
| | | | | | | | | | (ufs_clean): New variable. (get_hypermetadata): Set it from the fs_clean flag. If not clean, complain and force read-only. Complain when ignoring COMPAT_BSD42. (diskfs_set_hypermetadata): Set the clean flag in the superblock when CLEAN and fs was clean to start with. (copy_sblock): Remove bogus clean flag frobnication.
* (get_hypermetadata, copy_sblock): Don't put diskfs_catch_exception ()Roland McGrath1996-01-051-10/+16
| | | | inside assert, bonehead! Use assert_perror on a variable of its result.
* (diskfs_readonly_changed): New function.Miles Bader1995-10-191-2/+51
| | | | | | | | | (get_hypermetadata): Move compat_mode futzing & disk size validation here from main. Only allocate SBLOCK if not already done. Deallocate any old ZEROBLOCK and CSUM storage. (zeroblock, sblock, csum): Define (were common). (diskfs_readonly_changed): New function.
* (diskfs_set_hypermetadata):Miles Bader1995-10-131-2/+4
| | | | Use diskfs_device_{read,write}_synce instead of dev_{read,write}_sync.
* (get_hypermetadata): Use %Zd format for result of sizeof.Roland McGrath1995-09-221-3/+3
|
* (diskfs_set_hypermetadata): Deallocate BUF in the right place.Michael I. Bushnell1994-11-111-1/+1
|
* (diskfs_set_hypermetadata): Always use dev_write_sync to avoidMichael I. Bushnell1994-11-111-2/+2
| | | | | device_write bug that says you can't modify the buffer until device_write returns. Also remember to deallocate BUF.
* (diskfs_set_hypermetadata): Copy CSUM into a page-aligned page-sizedMichael I. Bushnell1994-11-101-6/+24
| | | | buffer for disk write to avoid inane kernel bug.
* entered into RCSMichael I. Bushnell1994-11-021-10/+13
|
* Formerly hyper.c.~15~Michael I. Bushnell1994-10-251-1/+4
|
* Formerly hyper.c.~14~Michael I. Bushnell1994-09-271-1/+0
|
* Formerly hyper.c.~13~Michael I. Bushnell1994-09-231-2/+2
|
* Formerly hyper.c.~12~Michael I. Bushnell1994-09-231-1/+4
|
* Formerly hyper.c.~11~Michael I. Bushnell1994-09-231-35/+44
|
* Formerly hyper.c.~10~Michael I. Bushnell1994-09-231-27/+27
|
* Formerly hyper.c.~9~Michael I. Bushnell1994-09-121-3/+3
|
* Formerly hyper.c.~8~Michael I. Bushnell1994-07-191-3/+33
|
* Formerly hyper.c.~7~Michael I. Bushnell1994-07-151-3/+5
|
* Formerly hyper.c.~6~Michael I. Bushnell1994-07-141-0/+13
|
* Formerly hyper.c.~5~Michael I. Bushnell1994-06-021-12/+32
|
* Formerly hyper.c.~4~Michael I. Bushnell1994-04-051-1/+21
|
* Formerly hyper.c.~3~Michael I. Bushnell1994-02-101-2/+5
|
* Formerly hyper.c.~2~Michael I. Bushnell1994-02-081-1/+28
|
* Initial revisionMichael I. Bushnell1994-02-081-0/+43