mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 14:53:40 +00:00
[NTOS] Fix broken SAL annotations on MmDereferenceSegmentWithLock.
This commit is contained in:
parent
2e76fb9fe1
commit
a7b2703479
2 changed files with 6 additions and 4 deletions
|
@ -1495,11 +1495,12 @@ _When_(OldIrql == MM_NOIRQL, _IRQL_requires_max_(DISPATCH_LEVEL))
|
||||||
_When_(OldIrql == MM_NOIRQL, _Requires_lock_not_held_(MmPfnLock))
|
_When_(OldIrql == MM_NOIRQL, _Requires_lock_not_held_(MmPfnLock))
|
||||||
_When_(OldIrql != MM_NOIRQL, _Requires_lock_held_(MmPfnLock))
|
_When_(OldIrql != MM_NOIRQL, _Requires_lock_held_(MmPfnLock))
|
||||||
_When_(OldIrql != MM_NOIRQL, _Releases_lock_(MmPfnLock))
|
_When_(OldIrql != MM_NOIRQL, _Releases_lock_(MmPfnLock))
|
||||||
_When_(OldIrql != MM_NOIRQL, _IRQL_restores_(OldIrql))
|
|
||||||
_When_(OldIrql != MM_NOIRQL, _IRQL_requires_(DISPATCH_LEVEL))
|
_When_(OldIrql != MM_NOIRQL, _IRQL_requires_(DISPATCH_LEVEL))
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmDereferenceSegmentWithLock(PMM_SECTION_SEGMENT Segment, KIRQL OldIrql);
|
MmDereferenceSegmentWithLock(
|
||||||
|
_In_ PMM_SECTION_SEGMENT Segment,
|
||||||
|
_In_ _When_(OldIrql != MM_NOIRQL, _IRQL_restores_) KIRQL OldIrql);
|
||||||
|
|
||||||
_IRQL_requires_max_(DISPATCH_LEVEL)
|
_IRQL_requires_max_(DISPATCH_LEVEL)
|
||||||
_Requires_lock_not_held_(MmPfnLock)
|
_Requires_lock_not_held_(MmPfnLock)
|
||||||
|
|
|
@ -991,11 +991,12 @@ _When_(OldIrql == MM_NOIRQL, _IRQL_requires_max_(DISPATCH_LEVEL))
|
||||||
_When_(OldIrql == MM_NOIRQL, _Requires_lock_not_held_(MmPfnLock))
|
_When_(OldIrql == MM_NOIRQL, _Requires_lock_not_held_(MmPfnLock))
|
||||||
_When_(OldIrql != MM_NOIRQL, _Requires_lock_held_(MmPfnLock))
|
_When_(OldIrql != MM_NOIRQL, _Requires_lock_held_(MmPfnLock))
|
||||||
_When_(OldIrql != MM_NOIRQL, _Releases_lock_(MmPfnLock))
|
_When_(OldIrql != MM_NOIRQL, _Releases_lock_(MmPfnLock))
|
||||||
_When_(OldIrql != MM_NOIRQL, _IRQL_restores_(OldIrql))
|
|
||||||
_When_(OldIrql != MM_NOIRQL, _IRQL_requires_(DISPATCH_LEVEL))
|
_When_(OldIrql != MM_NOIRQL, _IRQL_requires_(DISPATCH_LEVEL))
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
MmDereferenceSegmentWithLock(PMM_SECTION_SEGMENT Segment, KIRQL OldIrql)
|
MmDereferenceSegmentWithLock(
|
||||||
|
_Inout_ PMM_SECTION_SEGMENT Segment,
|
||||||
|
_In_ _When_(OldIrql != MM_NOIRQL, _IRQL_restores_) KIRQL OldIrql)
|
||||||
{
|
{
|
||||||
/* Lock the PFN lock because we mess around with SectionObjectPointers */
|
/* Lock the PFN lock because we mess around with SectionObjectPointers */
|
||||||
if (OldIrql == MM_NOIRQL)
|
if (OldIrql == MM_NOIRQL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue