[ros-kernel] VFAT Optimalizations

Hartmut Birr Hartmut.Birr at gmx.de
Thu Jul 29 02:27:29 CEST 2004


Hi,    

it is a great job. It fixes some of my old bugs and simplified the fat
routines. I've looked at your changes. I've found only one little problem.
The main resource from a fcb should be released previous the fcb is released
itself (in dirwr.c). I think there exist more possible improvements. The
cluster allocation routines can only allocate one cluster at time. I've seen
that there exist many situations where a file is extended about very much
clusters. We should change this situation from allocating single clusters to
allocating a cluster group. An other problem is the freeing of clusters. We
should add a free cluster list, which can be used to allocate clusters. A
third optimisation should be done in the create file routines. While
compiling ros on ros there are very often open requests for non existing
files. Each directory fcb should have a list for non existing names which
are query very often.    

- Hartmut

> -----Original Message-----
> From: ros-kernel-bounces at reactos.com 
> [mailto:ros-kernel-bounces at reactos.com] On Behalf Of Filip Navara
> Sent: Wednesday, July 28, 2004 7:24 PM
> To: ros-kernel at reactos.com
> Subject: [ros-kernel] VFAT Optimalizations
> 
> 
> Hi,
> 
> I have made some changes in the VFAT driver in order to speed up it a 
> bit. Before I commit it I would like if (at least) two kernel 
> developers 
> (preferably one of them being Hartmut ;-) can review it, because it's 
> critical component and I want to reduce the risk of causing 
> regressions. 
> I have some other changes pending (fix bugs found by driver 
> verifier and 
> propably some cache manager interfacing), but I want to get 
> this patch 
> in first.
> 
> Thanks,
> Filip
> 




More information about the Ros-kernel mailing list