svn commit: r331414 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys
Alexander Motin
mav at FreeBSD.org
Fri Mar 23 02:50:39 UTC 2018
Author: mav
Date: Fri Mar 23 02:50:38 2018
New Revision: 331414
URL: https://svnweb.freebsd.org/changeset/base/331414
Log:
Reduce struct aggsum_bucket padding to fit into one cache line.
Reported by: mjg
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h
Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h Fri Mar 23 02:45:09 2018 (r331413)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h Fri Mar 23 02:50:38 2018 (r331414)
@@ -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);
/*
More information about the svn-src-all
mailing list