#
0404025c |
| 01-Sep-2015 |
dholland <dholland@NetBSD.org> |
Remove ulfs_daddr_t.
|
#
2d094336 |
| 01-Sep-2015 |
dholland <dholland@NetBSD.org> |
Use daddr_t, not ulfs_daddr_t, as the latter's 32 bits wide. Don't use either for on-disk items. Part 2 of 3.
|
#
247dd330 |
| 01-Sep-2015 |
dholland <dholland@NetBSD.org> |
Use daddr_t, not ulfs_daddr_t, as the latter's 32 bits wide. Don't use either for on-disk items. Part 1 of 3.
|
#
40401aa6 |
| 19-Aug-2015 |
dholland <dholland@NetBSD.org> |
Part two of dinodes; use the same union everywhere. (previously the ufs-derived code had things set up slightly different)
Remove a bunch of associated mess.
|
#
08d0c37f |
| 12-Aug-2015 |
dholland <dholland@NetBSD.org> |
Hack up dinode usage to be 64 vs. 32 as needed. Part 1.
(This part changes the native lfs code; the ufs-derived code already has 64 vs. 32 logic, but as aspects of it are unsafe, and don't entirely
Hack up dinode usage to be 64 vs. 32 as needed. Part 1.
(This part changes the native lfs code; the ufs-derived code already has 64 vs. 32 logic, but as aspects of it are unsafe, and don't entirely interoperate cleanly with the lfs 64/32 stuff, pass 2 will be rehashing that.)
show more ...
|
#
31a155cf |
| 12-Aug-2015 |
dholland <dholland@NetBSD.org> |
Provide 32-bit and 64-bit versions of FINFO.
This also entailed sorting out part of struct segment, as that contains a pointer into the current FINFO data.
|
#
7f065009 |
| 12-Aug-2015 |
dholland <dholland@NetBSD.org> |
Make 32-bit and 64-bit versions of SEGSUM. Also fix some of the FINFO handling as it's closely entangled.
|
#
17c417f1 |
| 13-Jul-2014 |
dholland <dholland@NetBSD.org> |
Revert previous; it doesn't work because all the lfs tools promiscuously .PATH in each other's source files, and I haven't the time or patience to deal with it tonight.
|
#
51587a74 |
| 12-Jul-2014 |
dholland <dholland@NetBSD.org> |
G/C my_vpanic().
|
#
afdda297 |
| 08-Jun-2013 |
dholland <dholland@NetBSD.org> |
Redo these changes properly: -r1.12 libexec/lfs_cleanerd/Makefile -r1.15 sbin/fsck_lfs/Makefile -r1.6 sbin/newfs_lfs/Makefile
hi ad@
|
#
4f8bc7f7 |
| 06-Jun-2013 |
dholland <dholland@NetBSD.org> |
ufs -> ulfs for fsck_lfs.
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
29f1062b |
| 18-Jul-2006 |
perseant <perseant@NetBSD.org> |
Various improvements to fsck_lfs, to wit:
* Add lfs_balloc capability to the lfs library. * Extend the Ifile if we run out of free inodes when creating lost+found. * Don't roll forward if we have al
Various improvements to fsck_lfs, to wit:
* Add lfs_balloc capability to the lfs library. * Extend the Ifile if we run out of free inodes when creating lost+found. * Don't roll forward if we have allocated a lost+found, to avoid conflicts when adding new files in roll-forward. * Make some messages slightly more verbose (e.g. include inode number, and use pwarn() instead of printf() so the messages include the device name when preening). * Change superblock detection/avoidance to use the offset table in the primary superblock, rather than looking at the contents. * Be more verbose about various operations when passed the -d flag, especially roll-forward. * Be more careful about dirops during roll forward, since the cleaner can sometimes write blocks from dirop vnodes. Detect and avoid this problem. * Always check the free list, even if given -i; if we're going to write it we have to check it first. * Mark inodes dirty when blocks are found during roll forward, so the inodes are written with the new block locations. * Update size of inodes if blocks beyond EOF are found during roll forward. * Fix segment accounting for blocks and inodes found during roll forward. * Report statistics on roll forward: how many new/deleted/moved files and how many updated blocks (or "nothing new"). * Don't care if the device being checked is really a device, if we have been passed the -f flag (to facilitate automated testing). * When writing to the disk, use the current time in the segment headers rathern than time 0. * When passed the -i flag, locate the partial segment containing the Ifile inode and use that to calculate lfs_offset, lfs_curseg, lfs_nextseg. (Again for automated testing.)
show more ...
|
#
100801ed |
| 13-Sep-2005 |
christos <christos@NetBSD.org> |
rename lfs.h to lfs_user.h so that it does not conflict.
|