mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Properly pad struct tx_cpu to cache line
We already use ____cacheline_aligned in many places, so add one more instead of seems arbitrary char tc_pad[8]. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Alexander Motin <mav@FreeBSD.org> Sponsored by: iXsystems, Inc. Closes #15402
This commit is contained in:
		
							parent
							
								
									8ca95d78c5
								
							
						
					
					
						commit
						eaa62d9951
					
				| @ -73,8 +73,7 @@ struct tx_cpu { | ||||
| 	kcondvar_t	tc_cv[TXG_SIZE]; | ||||
| 	uint64_t	tc_count[TXG_SIZE];	/* tx hold count on each txg */ | ||||
| 	list_t		tc_callbacks[TXG_SIZE]; /* commit cb list */ | ||||
| 	char		tc_pad[8];		/* pad to fill 3 cache lines */ | ||||
| }; | ||||
| } ____cacheline_aligned; | ||||
| 
 | ||||
| /*
 | ||||
|  * The tx_state structure maintains the state information about the different | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Alexander Motin
						Alexander Motin