#
268968 |
|
21-Jul-2014 |
pfg |
MFC r268632: fsck_msdosfs: Assorted fixes from other BSDs.
When truncating cluster chains fix the length of the cluster head. http://marc.info/?t=140304310700005&r=1&w=2
Avoid infinite loops in cluster chain linked lists. http://marc.info/?l=openbsd-tech&m=140275150804337&w=2
Avoid off-by-one on FAT12 filesystems. http://marc.info/?l=openbsd-tech&m=140234174104724&w=2
Obtained from: NetBSD (from OpenBSD)
|
#
268784 |
|
17-Jul-2014 |
pfg |
MFC r268628, r268631, r268635:
Convert *rootDir from external to static.
fsck_msdosfs: be a bit more permissive.
The free space value in the FSInfo block is merely unitialized when it is 0xffffffff. This fixes a bug found in NetBSD.
Respect FSFIXFAT.
Fix some whitespace issues while here.
Obtained from: NetBSD (CVS rev. 1.22, rev. 1.9), OpenBSD (misc)
|
#
268630 |
|
14-Jul-2014 |
pfg |
Revert r268629:
This was supposed to go to head first :(
|
#
268629 |
|
14-Jul-2014 |
pfg |
fsck_msdosfs: be a bit more permissive
The free space value in the FSInfo block is merely unitialized when it is 0xffffffff. This fixes a bug found in NetBSD.
It must be noted that we never supported all the checks that NetBSD does as some of them would cause failures with a freshly created FAT32 from MS-Windows.
While here, bring some space fixes.
Obtained from: NetBSD (rev. 1.22)
|
#
268968 |
|
21-Jul-2014 |
pfg |
MFC r268632: fsck_msdosfs: Assorted fixes from other BSDs.
When truncating cluster chains fix the length of the cluster head. http://marc.info/?t=140304310700005&r=1&w=2
Avoid infinite loops in cluster chain linked lists. http://marc.info/?l=openbsd-tech&m=140275150804337&w=2
Avoid off-by-one on FAT12 filesystems. http://marc.info/?l=openbsd-tech&m=140234174104724&w=2
Obtained from: NetBSD (from OpenBSD)
|
#
268784 |
|
17-Jul-2014 |
pfg |
MFC r268628, r268631, r268635:
Convert *rootDir from external to static.
fsck_msdosfs: be a bit more permissive.
The free space value in the FSInfo block is merely unitialized when it is 0xffffffff. This fixes a bug found in NetBSD.
Respect FSFIXFAT.
Fix some whitespace issues while here.
Obtained from: NetBSD (CVS rev. 1.22, rev. 1.9), OpenBSD (misc)
|
#
268630 |
|
14-Jul-2014 |
pfg |
Revert r268629:
This was supposed to go to head first :(
|
#
268629 |
|
14-Jul-2014 |
pfg |
fsck_msdosfs: be a bit more permissive
The free space value in the FSInfo block is merely unitialized when it is 0xffffffff. This fixes a bug found in NetBSD.
It must be noted that we never supported all the checks that NetBSD does as some of them would cause failures with a freshly created FAT32 from MS-Windows.
While here, bring some space fixes.
Obtained from: NetBSD (rev. 1.22)
|