Update to new kernel patches that add FAT_NO_83NAME flag.

See http://lkml.org/lkml/2009/7/20/425 and
http://lkml.org/lkml/2009/7/20/424 for more information.

Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
This commit is contained in:
Andrew Tridgell 2009-07-26 22:12:06 +02:00 committed by Daniel Baumann
parent dd0f0b5392
commit d42a27373a
2 changed files with 4 additions and 1 deletions

View File

@ -263,7 +263,7 @@ static int bad_name(DOS_FILE *file)
/* don't complain about the dummy 11 bytes used by patched Linux
kernels */
if (file->lfn && name[0] == ' ') return 0;
if (file->dir_ent.lcase & FAT_NO_83NAME) return 0;
for (i = 0; i < 8; i++) {
if (name[i] < ' ' || name[i] == 0x7f) return 1;

View File

@ -207,6 +207,9 @@ extern void *mem_queue;
/* return -16 as a number with fs->fat_bits bits */
#define FAT_EXTD(fs) (((1 << fs->eff_fat_bits)-1) & ~0xf)
/* marker for files with no 8.3 name */
#define FAT_NO_83NAME 32
#endif
/* Local Variables: */