diff options
-rw-r--r-- | sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c index cfbbdd6..250db35 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c @@ -44,7 +44,7 @@ atomic_add_64(&(tm)->tm_bytes, (size)) #define TRIM_MAP_SDEC(tm, size) \ - atomic_subtract_64(&(tm)->tm_bytes, (size)) + atomic_add_64(&(tm)->tm_bytes, -(size)) #define TRIM_MAP_QINC(tm) \ atomic_inc_64(&(tm)->tm_pending); \ |