Sry I don't understand where I have to change these lines?
Monkeytree,
Editing line 77 of firmware/common/dircache.c is a fix I was shown by TheSeven on IRC to stop data corruption after "Safely Remove Hardware" with DirCache enabled.
You'll be able to find this file by looking in the directory which you downloaded the Rockbox Source, for example:
"C:\\Cygwin\SVN_Source\rockbox\firmware\common\dircache.c"
For you the "C:\\Cygwin\SVN_Source\" will most likely not be the same, but the rest of the path will be.
To edit the file you will need a text editor which
does not alter the unix line endings like
SciTE (not Notepad or Wordpad)
Once you have located dircache.c in your copy of the Rockbox Source you'll need to find the line (line 77) that reads:
static long dircache_stack[(DEFAULT_STACK_SIZE + 0x900)/sizeof(long)];
and edit it so that it reads as
static long dircache_stack[(DEFAULT_STACK_SIZE + 0x
1900)/sizeof(long)];
*I have coloured the change you need to make red so it will be easier for you to see.
However, if you are familiar with
using patches then you can simply
apply the patch I have built and uploaded
here and it will make this change for you.
If you need any more help, just ask.
[St.]