Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1998-12-20 Roland McGrath <roland@baalperazim.frob.com> | Roland McGrath | 1998-12-20 | 1 | -8/+8 |
| | | | | | * alloc.c (diskfs_alloc_node): Fix printf format to silence warning. * hyper.c (get_hypermetadata): Likewise. | ||||
* | (diskfs_set_hypermetadata): | Miles Bader | 1997-06-20 | 1 | -4/+8 |
| | | | | | Adjust device addresses for possible differences between DEV_BSIZE & device block size. | ||||
* | (zeroblock): | Miles Bader | 1996-09-23 | 1 | -25/+33 |
| | | | | | | | | | | | Change type to `void *'. (diskfs_set_hypermetadata): Use store_{read,write} instead of diskfs_device_{read,write}_sync. (get_hypermetadata): Cast ZEROBLOCK when vm_{de,}allocating. Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG. (get_hypermetadata, diskfs_readonly_changed): Use fields in STORE instead of DISKFS_DEVICE_* variables. | ||||
* | *** empty log message *** | Thomas Bushnell | 1996-08-12 | 1 | -9/+16 |
| | |||||
* | (diskfs_set_hypermetadata): If CLEAN is not set, make sure we clear | Michael I. Bushnell | 1996-06-24 | 1 | -16/+10 |
| | | | | | | | the clean bit on disk. Always call sync_disk (with appropriate WAIT). (diskfs_readonly_changed): Don't do set_hypermetadata here. (copy_sblock): Don't track clean state here. | ||||
* | fixup. | Michael I. Bushnell | 1996-04-23 | 1 | -7/+5 |
| | |||||
* | (swab_sblock, swab_csums): New functions. | Michael I. Bushnell | 1996-04-23 | 1 | -1/+117 |
| | | | | | | | | (get_hypermetadata): If this is a swapped filesystem, set swab_disk. Also swap csum and sblock after reading them. (diskfs_set_hypermetadata): If swab_disk, swap the csums back before writing them. (copy_sblock): If swab_disk, swap the sblock before writing it. | ||||
* | (get_hypermetadata): Use diskfs_device_arg in unclean msgs. | Roland McGrath | 1996-02-23 | 1 | -2/+6 |
| | |||||
* | Implement proper handling of the filesystem `clean bit'. | Roland McGrath | 1996-02-21 | 1 | -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 McGrath | 1996-01-05 | 1 | -10/+16 |
| | | | | inside assert, bonehead! Use assert_perror on a variable of its result. | ||||
* | (diskfs_readonly_changed): New function. | Miles Bader | 1995-10-19 | 1 | -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 Bader | 1995-10-13 | 1 | -2/+4 |
| | | | | Use diskfs_device_{read,write}_synce instead of dev_{read,write}_sync. | ||||
* | (get_hypermetadata): Use %Zd format for result of sizeof. | Roland McGrath | 1995-09-22 | 1 | -3/+3 |
| | |||||
* | (diskfs_set_hypermetadata): Deallocate BUF in the right place. | Michael I. Bushnell | 1994-11-11 | 1 | -1/+1 |
| | |||||
* | (diskfs_set_hypermetadata): Always use dev_write_sync to avoid | Michael I. Bushnell | 1994-11-11 | 1 | -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-sized | Michael I. Bushnell | 1994-11-10 | 1 | -6/+24 |
| | | | | buffer for disk write to avoid inane kernel bug. | ||||
* | entered into RCS | Michael I. Bushnell | 1994-11-02 | 1 | -10/+13 |
| | |||||
* | Formerly hyper.c.~15~ | Michael I. Bushnell | 1994-10-25 | 1 | -1/+4 |
| | |||||
* | Formerly hyper.c.~14~ | Michael I. Bushnell | 1994-09-27 | 1 | -1/+0 |
| | |||||
* | Formerly hyper.c.~13~ | Michael I. Bushnell | 1994-09-23 | 1 | -2/+2 |
| | |||||
* | Formerly hyper.c.~12~ | Michael I. Bushnell | 1994-09-23 | 1 | -1/+4 |
| | |||||
* | Formerly hyper.c.~11~ | Michael I. Bushnell | 1994-09-23 | 1 | -35/+44 |
| | |||||
* | Formerly hyper.c.~10~ | Michael I. Bushnell | 1994-09-23 | 1 | -27/+27 |
| | |||||
* | Formerly hyper.c.~9~ | Michael I. Bushnell | 1994-09-12 | 1 | -3/+3 |
| | |||||
* | Formerly hyper.c.~8~ | Michael I. Bushnell | 1994-07-19 | 1 | -3/+33 |
| | |||||
* | Formerly hyper.c.~7~ | Michael I. Bushnell | 1994-07-15 | 1 | -3/+5 |
| | |||||
* | Formerly hyper.c.~6~ | Michael I. Bushnell | 1994-07-14 | 1 | -0/+13 |
| | |||||
* | Formerly hyper.c.~5~ | Michael I. Bushnell | 1994-06-02 | 1 | -12/+32 |
| | |||||
* | Formerly hyper.c.~4~ | Michael I. Bushnell | 1994-04-05 | 1 | -1/+21 |
| | |||||
* | Formerly hyper.c.~3~ | Michael I. Bushnell | 1994-02-10 | 1 | -2/+5 |
| | |||||
* | Formerly hyper.c.~2~ | Michael I. Bushnell | 1994-02-08 | 1 | -1/+28 |
| | |||||
* | Initial revision | Michael I. Bushnell | 1994-02-08 | 1 | -0/+43 |