From 4148c56f78e34cabd1a146e90a1f74df6d84d70a Mon Sep 17 00:00:00 2001 From: Alexander Motin Date: Fri, 23 Mar 2018 02:50:38 +0000 Subject: [PATCH] Reduce struct aggsum_bucket padding to fit into one cache line. Reported by: mjg --- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h index 406322c195e8..4d64e05a1adf 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h @@ -29,7 +29,7 @@ typedef struct aggsum_bucket { kmutex_t asc_lock; int64_t asc_delta; uint64_t asc_borrowed; - uint64_t asc_pad[4]; /* pad out to cache line (64 bytes) */ + uint64_t asc_pad[2]; /* pad out to cache line (64 bytes) */ } aggsum_bucket_t __aligned(CACHE_LINE_SIZE); /*