> > So the current kernel is still panicing on fnodes ...
> 
> can you check again with the patch below applied to fatfs.c? It's in
> the CVS but not yet in  the daily .tar.gz.
> 
> Bart

Bart, 

Your fatfs-fix (extra explicit near_fnode-save/release) works!
Just applied your patch to the latest daily and now my boot
diskette runs fine along all extract.exe calls.
Looks like you cleaned that good now.

Erwin

> 
> @@ -326,6 +326,7 @@ COUNT dos_commit(COUNT fd)
>    /* a copy of the fnode is closed meaning that the directory info
>       is updated etc, but we keep our old info */
>    memcpy(fnp2, fnp, sizeof(*fnp));
> +  save_far_f_node(fnp2);
>    release_near_f_node(fnp);
>    return dos_close(xlt_fnp(fnp2));
>  }
> @@ -1939,6 +1940,7 @@ f_node_ptr get_f_node(void)
>          return fnp;
>        }
>      }
> +    release_near_f_node(fnp);
>    }
>    return (f_node_ptr) 0;
>  }



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to