https://bugzilla.novell.com/show_bug.cgi?id=364365
User fseidel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=364365#c22
--- Comment #22 from Frank Seidel 2009-02-04 04:35:42 MST ---
Ok, i just checked linus git tree and found it. So it is in:
My patch is in commit 0607fd02587a6b4b086dc746d63123c1f284db68
from April 28th 2008.
commit 0607fd02587a6b4b086dc746d63123c1f284db68
Author: Frank Seidel
Date: Mon Apr 28 02:16:31 2008 -0700
fat: detect media without partition table correctly
I received a complaint that some FAT formated medias (e.g. sd memory
cards)
trigger a "unknown partition table" message even though there is no
partition
table and they work correctly, while in general (when e.g. formated with
mkdosfs or even Windows Vista) this message is not shown.
Currently this seems only to happen when the medias get formatted with
Windows
XP (and possibly Win 2000). Then the boot indicator byte contains garbage
(part of text message) and so do the other parts checked by
msdos_paritition
which then later triggers this message.
References: novell bug #364365
Most fat formatted media without partition table contains zeros in the boot
indication and the other tested bytes and so falls through the checks in
msdos_partition, leading it to return with 1 (all is fine).
But some (e.g. WinXP formatted) fat fomated medias don't use boot_ind and
so
the check fails and causes a "unkown partition table" warning eventhough
there
is none and everything would be fine.
This additional check directly verifies if there is a fat formatted medium
without a partition table.
Signed-off-by: Frank Seidel
Cc: Andreas Dilger
Acked-by: OGAWA Hirofumi
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.