equal
deleted
inserted
replaced
74 return false; |
74 return false; |
75 } |
75 } |
76 |
76 |
77 inline bool ZForwarding::dec_refcount() { |
77 inline bool ZForwarding::dec_refcount() { |
78 assert(_refcount > 0, "Invalid state"); |
78 assert(_refcount > 0, "Invalid state"); |
79 return Atomic::sub(1u, &_refcount) == 0u; |
79 return Atomic::sub(&_refcount, 1u) == 0u; |
80 } |
80 } |
81 |
81 |
82 inline bool ZForwarding::retain_page() { |
82 inline bool ZForwarding::retain_page() { |
83 return inc_refcount(); |
83 return inc_refcount(); |
84 } |
84 } |