mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 10:01:43 +00:00
[BTRFS][UBTRFS][SHELLBTRFS] Upgrade to 1.7.7 (#4417)
v1.7.7 (2021-04-12): - Fixed deadlock on high load - Fixed free space issue when installing Genshin Impact - Fixed issue when copying files with wildcards in command prompt - Increased speed of directory lookups
This commit is contained in:
parent
c982533ea9
commit
98654b54b4
9 changed files with 37 additions and 33 deletions
|
@ -354,18 +354,11 @@ static BOOLEAN __stdcall fast_io_write(PFILE_OBJECT FileObject, PLARGE_INTEGER F
|
|||
return false;
|
||||
}
|
||||
|
||||
if (!ExAcquireResourceExclusiveLite(fcb->Header.Resource, Wait)) {
|
||||
ExReleaseResourceLite(&fcb->Vcb->tree_lock);
|
||||
FsRtlExitFileSystem();
|
||||
return false;
|
||||
}
|
||||
|
||||
ret = FsRtlCopyWrite(FileObject, FileOffset, Length, Wait, LockKey, Buffer, IoStatus, DeviceObject);
|
||||
|
||||
if (ret)
|
||||
fcb->inode_item.st_size = fcb->Header.FileSize.QuadPart;
|
||||
|
||||
ExReleaseResourceLite(fcb->Header.Resource);
|
||||
ExReleaseResourceLite(&fcb->Vcb->tree_lock);
|
||||
|
||||
FsRtlExitFileSystem();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue