- Implement CcRepinBcb and CcGetFileObjectFromBcb.
authorFilip Navara <filip.navara@gmail.com>
Wed, 25 Aug 2004 15:08:29 +0000 (15:08 +0000)
committerFilip Navara <filip.navara@gmail.com>
Wed, 25 Aug 2004 15:08:29 +0000 (15:08 +0000)
commit1e7841a2e820ec0130538e352fd7c1dc1d1e646d
tree46a616314c3a48bf95882f1053e65184413253b2
parentb8648c7bf41edfa58b67a213dda9291f8c8f78f2
- Implement CcRepinBcb and CcGetFileObjectFromBcb.
- Partially implement CcUnpinRepinnedBcb, CcPinMappedData,
  CcPinRead, CcPreparePinWrite, CcInitializeCacheMap (Art Yerkes)
  and CcUninitializeCacheMap.
- Fix ReadCacheSegmentChain to handle correctly big request and
  check for MDL request memory overflow.
- Allow passing NULL BCB to CcSetFileSizes.
- Ensure that registry files are opened using lowercase file names.

svn path=/trunk/; revision=10678
reactos/ntoskrnl/cc/cacheman.c
reactos/ntoskrnl/cc/copy.c
reactos/ntoskrnl/cc/fs.c
reactos/ntoskrnl/cc/pin.c
reactos/ntoskrnl/cc/view.c
reactos/ntoskrnl/cm/cm.h
reactos/ntoskrnl/include/internal/cc.h