oplock (Oppotunistic lock)이 setting된 File I/O를 Pending시키면 Deadlock의 위험이 있음.
Kernel Inside/FileSystem 2011. 4. 27. 11:19FileFilter Driver 개발자 분들만 관련되는 내용입니다.
관련 내용은 아래 첨부 참조하세요.
Windows7 및 Windows Server 2008 R2 이후 OS에서 "FILE_OPEN_REQUIRING_OPLOCK"가 세팅된 I/O를 Pending시킨 채 해당 파일에 대해 어떤 작업을 시도 할 경우 Deadlock의 위험이 있습니다.
관련 내용은 아래 첨부 참조하세요.
Understand_oplock_and_avoid_sharing_violation.pdf
file system behavior overview.pdf
'Kernel Inside > FileSystem' 카테고리의 다른 글
[MiniFilter] Processing IO Operations (0) | 2011.12.30 |
---|---|
Meandering Through the Object Manager -- How to Get From Create to a Target Device Object (0) | 2011.12.29 |
Redirecting Create Requests (0) | 2011.12.28 |
CreateFile의 dwCreationDisposition 인자가 Process Monitor에서 표시되는 방식 (0) | 2011.10.14 |
드라이버 서비스 StartService시 "ERROR_FILE_NOT_FOUND"가 리턴되는 경우 (0) | 2011.09.17 |