]> err.no Git - util-linux/commit
libblkid: fix MBR detection on iPod and cleanup vfat code
authorKarel Zak <kzak@redhat.com>
Thu, 14 Oct 2010 23:33:28 +0000 (01:33 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 14 Oct 2010 23:33:28 +0000 (01:33 +0200)
commit973af806428c0f853ac0241ab46faee6ccdaab26
tree11842f1a0054c5fd867d56d64339e4fa87c90ee4
parentc76e710bc70bb89971c44e971e62793f34953d71
libblkid: fix MBR detection on iPod and cleanup vfat code

 - move all FAT code to superblocks/vfat.c only
 - add a generic function to verify FAT superblock and use it
   in FAT prober as well as in MBR parser
 - add a more robust FAT cluster_count check
   (it seems that iPod contains an "almost valid" FAT superblock before MBR)

Reported-by: Davidlohr Bueso <dave.bueso@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
include/c.h
shlibs/blkid/src/Makefile.am
shlibs/blkid/src/fat.h [deleted file]
shlibs/blkid/src/partitions/dos.c
shlibs/blkid/src/superblocks/vfat.c