- Experimentally switch fastfat driver to non-Ros Cc functions, and thus no FSD in...
authorAleksey Bragin <aleksey@reactos.org>
Sat, 8 Mar 2008 16:47:41 +0000 (16:47 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Sat, 8 Mar 2008 16:47:41 +0000 (16:47 +0000)
commit0132307d9b6ce2e5d30069e2e80ccc7e15321388
tree9fb9f9e08662737d2139170d4f482fc0b44c9729
parentc5caa4ae8906be46f72fac7df6977cc422be1be3
- Experimentally switch fastfat driver to non-Ros Cc functions, and thus no FSD in ReactOS are using CcRos-specific functions anymore.
- Assume VACB_MAPPING_GRANULARITY as a default cache segment size.
- Use FSD callbacks instead of direct accessing FCB's MainResource via FileObject/FsContext. This allows removing of ObReferenceObject(FileObject) which I had to add some time ago in order to keep FileObject alive for the lazy writer thread.
- IMPORTANT: Testers should thoroughly try this revision in order to see if any new problems appear. If they do appear, this revision will most probably be reverted by me.

svn path=/trunk/; revision=32612
reactos/drivers/filesystems/fastfat/cleanup.c
reactos/drivers/filesystems/fastfat/fcb.c
reactos/drivers/filesystems/fastfat/fsctl.c
reactos/drivers/filesystems/fastfat/rw.c
reactos/ntoskrnl/cc/fs.c
reactos/ntoskrnl/cc/view.c
reactos/ntoskrnl/include/internal/cc.h
reactos/ntoskrnl/ntoskrnl_i386.def