mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
sys: file,wq: make oplock functions paged
This commit is contained in:
parent
127d4cc4eb
commit
37362cb8cc
@ -90,6 +90,8 @@ NTSTATUS FspMainFileOpen(
|
||||
NTSTATUS FspMainFileClose(
|
||||
HANDLE MainFileHandle,
|
||||
PFILE_OBJECT MainFileObject);
|
||||
VOID FspFileNodeOplockPrepare(PVOID Context, PIRP Irp);
|
||||
VOID FspFileNodeOplockComplete(PVOID Context, PIRP Irp);
|
||||
|
||||
#ifdef ALLOC_PRAGMA
|
||||
#pragma alloc_text(PAGE, FspFileNodeCopyList)
|
||||
@ -135,6 +137,8 @@ NTSTATUS FspMainFileClose(
|
||||
#pragma alloc_text(PAGE, FspFileDescResetDirectoryPattern)
|
||||
#pragma alloc_text(PAGE, FspMainFileOpen)
|
||||
#pragma alloc_text(PAGE, FspMainFileClose)
|
||||
#pragma alloc_text(PAGE, FspFileNodeOplockPrepare)
|
||||
#pragma alloc_text(PAGE, FspFileNodeOplockComplete)
|
||||
#endif
|
||||
|
||||
#define FSP_FILE_NODE_GET_FLAGS() \
|
||||
|
@ -22,15 +22,11 @@ NTSTATUS FspWqCreateAndPostIrpWorkItem(PIRP Irp,
|
||||
BOOLEAN CreateAndPost);
|
||||
VOID FspWqPostIrpWorkItem(PIRP Irp);
|
||||
static VOID FspWqWorkRoutine(PVOID Context);
|
||||
VOID FspWqOplockPrepare(PVOID Context, PIRP Irp);
|
||||
VOID FspWqOplockComplete(PVOID Context, PIRP Irp);
|
||||
|
||||
#ifdef ALLOC_PRAGMA
|
||||
#pragma alloc_text(PAGE, FspWqCreateAndPostIrpWorkItem)
|
||||
#pragma alloc_text(PAGE, FspWqPostIrpWorkItem)
|
||||
#pragma alloc_text(PAGE, FspWqWorkRoutine)
|
||||
#pragma alloc_text(PAGE, FspWqOplockPrepare)
|
||||
#pragma alloc_text(PAGE, FspWqOplockComplete)
|
||||
#endif
|
||||
|
||||
static inline
|
||||
|
Loading…
x
Reference in New Issue
Block a user