← index #15781Issue #4431
Related · high · value 0.986
QUERY · ISSUE

extmod/vfs_fat.c still uses _FS_REENTRANT, but lib/oofatfs now uses FF_FS_REENTRANT

openby dhalbertopened 2024-09-03updated 2024-09-03
bug

Port, board and/or hardware

anything using vfs_fat.c

MicroPython version

v1.23 and more recent

Reproduction

extmod/vfs_fat.c still has a couple of #if _FS_REENTRANT, but all the code in lib/oofatfs/ switched to FF_FS_REENTRANT years ago. So I think this was an edit that should have been made but was not.

We noticed this when merging MicroPython into CircuitPython during the last couple of merges.

Expected behaviour

Observed behaviour

Additional Information

No, I've provided everything above.

Code of Conduct

Yes, I agree

CANDIDATE · ISSUE

FatFS exFAT is broken.

closedby iabdalkaderopened 2019-01-26updated 2019-02-21

Hi, any interest in updating FatFS to the latest ? It's 2 years old now, and later revisions fix critical bugs (especially the broken exFAT implementation). I could work on a patch, but I will definitely need some help. Here's a list of changes/bug fixes since 0.12b http://elm-chan.org/fsw/ff/updates.txt

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied