From 405883169cc02a2e015d16e544e55307e65e8c4e Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Wed, 9 Jan 2019 00:58:08 +0100 Subject: Windows driver: remove newly added volatile qualifier from CRYPT_INFO pointers to fix build issue until a better approach is devised --- src/Driver/DriveFilter.h | 2 +- src/Driver/EncryptedIoQueue.h | 2 +- src/Driver/Ntdriver.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/Driver/DriveFilter.h b/src/Driver/DriveFilter.h index 17459cbc..f19609b0 100644 --- a/src/Driver/DriveFilter.h +++ b/src/Driver/DriveFilter.h @@ -44,7 +44,7 @@ typedef struct _DriveFilterExtension KEVENT MountWorkItemCompletedEvent; - volatile CRYPTO_INFO *HeaderCryptoInfo; + CRYPTO_INFO *HeaderCryptoInfo; BOOL HiddenSystem; } DriveFilterExtension; diff --git a/src/Driver/EncryptedIoQueue.h b/src/Driver/EncryptedIoQueue.h index 58efbc96..184e1714 100644 --- a/src/Driver/EncryptedIoQueue.h +++ b/src/Driver/EncryptedIoQueue.h @@ -44,7 +44,7 @@ typedef struct KMUTEX BufferPoolMutex; EncryptedIoQueueBuffer *FirstPoolBuffer; - volatile CRYPTO_INFO *CryptoInfo; + CRYPTO_INFO *CryptoInfo; // File-handle-based IO HANDLE HostFileHandle; diff --git a/src/Driver/Ntdriver.h b/src/Driver/Ntdriver.h index 4ee25454..42b0919d 100644 --- a/src/Driver/Ntdriver.h +++ b/src/Driver/Ntdriver.h @@ -51,7 +51,7 @@ typedef struct EXTENSION PFILE_OBJECT pfoDeviceFile; /* Device fileobject for this device */ PDEVICE_OBJECT pFsdDevice; /* lower level device handle */ - volatile CRYPTO_INFO *cryptoInfo; /* Cryptographic and other information for this device */ + CRYPTO_INFO *cryptoInfo; /* Cryptographic and other information for this device */ __int64 HostLength; __int64 DiskLength; /* The length of the disk referred to by this device */ -- cgit v1.2.3