vvfat: unify and correct computation of sector count
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 5 Oct 2011 07:12:06 +0000 (09:12 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 4 Nov 2011 15:27:07 +0000 (16:27 +0100)
commita36c7c132947f897322b0c26387845e2cd11586c
treef312a33ec09a380c30e9b5e97d108d9c08827e0a
parented7ee042d869c080bd9f12cd1eb242bec36c9977
vvfat: unify and correct computation of sector count

The sector count is stored in the partition and hence must not include the
sectors before its start.  At the same time, remove the useless special
casing for 1.44 MB floppies.  This fixes fsck on VVFAT hard disks,
which otherwise tries to seek past the end of the disk.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/vvfat.c