-#define VM_COMPRESSOR_PAGER_STATE_CLR(object, offset) \
- MACRO_BEGIN \
- if ((COMPRESSED_PAGER_IS_ACTIVE || \
- DEFAULT_FREEZER_COMPRESSED_PAGER_IS_ACTIVE) && \
- (object)->internal && \
- (object)->pager != NULL && \
- !(object)->terminating && \
- (object)->alive) { \
- int _num_pages_cleared; \
- _num_pages_cleared = \
- vm_compressor_pager_state_clr( \
- (object)->pager, \
- (offset) + (object)->paging_offset); \
- if (_num_pages_cleared) { \
- vm_compressor_pager_count((object)->pager, \
- -_num_pages_cleared, \
- FALSE, /* shared */ \
- (object)); \
- } \
- if (_num_pages_cleared && \
- (object)->purgable != VM_PURGABLE_DENY && \
- (object)->vo_purgeable_owner != NULL) { \
- /* less compressed purgeable pages */ \
- assert(_num_pages_cleared == 1); \
- vm_purgeable_compressed_update( \
- (object), \
- -_num_pages_cleared); \
- } \
- } \
+#define VM_COMPRESSOR_PAGER_STATE_CLR(object, offset) \
+ MACRO_BEGIN \
+ if ((object)->internal && \
+ (object)->pager != NULL && \
+ !(object)->terminating && \
+ (object)->alive) { \
+ int _num_pages_cleared; \
+ _num_pages_cleared = \
+ vm_compressor_pager_state_clr( \
+ (object)->pager, \
+ (offset) + (object)->paging_offset); \
+ if (_num_pages_cleared) { \
+ vm_compressor_pager_count((object)->pager, \
+ -_num_pages_cleared, \
+ FALSE, /* shared */ \
+ (object)); \
+ } \
+ if (_num_pages_cleared && \
+ ((object)->purgable != VM_PURGABLE_DENY || \
+ (object)->vo_ledger_tag)) { \
+ /* less compressed purgeable/tagged pages */ \
+ assert(_num_pages_cleared == 1); \
+ vm_object_owner_compressed_update( \
+ (object), \
+ -_num_pages_cleared); \
+ } \
+ } \