From 74ca3daa3778b4f5e18e5331534a37bd931d6c1d Mon Sep 17 00:00:00 2001 From: Kozlowski Mateusz Date: Wed, 17 Mar 2021 13:23:28 +0100 Subject: [PATCH] Classifier alignment Move lock to a different cacheline to avoid trashing Signed-off-by: Kozlowski Mateusz --- modules/cas_cache/classifier_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cas_cache/classifier_defs.h b/modules/cas_cache/classifier_defs.h index f514c2d..a891ded 100644 --- a/modules/cas_cache/classifier_defs.h +++ b/modules/cas_cache/classifier_defs.h @@ -30,7 +30,7 @@ struct cas_classifier { struct workqueue_struct *wq; /* Lock for rules list */ - rwlock_t lock; + rwlock_t lock __attribute__((aligned(64))); }; struct cas_cls_condition_handler;