summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjguzik@gmail.com>2025-12-03 10:55:08 +0100
committerChristian Brauner <brauner@kernel.org>2025-12-15 14:33:38 +0100
commit5854fc6391e9d67c9ebfb4cb618406b5a372db6b (patch)
tree3e6afd5223d3f9b089fc923c7ee84e14eca9fe6e
parent0f5bb0cfb0b40a31d2fe146ecbef5727690fa547 (diff)
downloadlinux-next-5854fc6391e9d67c9ebfb4cb618406b5a372db6b.tar.gz
linux-next-5854fc6391e9d67c9ebfb4cb618406b5a372db6b.zip
fs: annotate cdev_lock with __cacheline_aligned_in_smp
No need for the crapper to be susceptible to false-sharing. Signed-off-by: Mateusz Guzik <mjguzik@gmail.com> Link: https://patch.msgid.link/20251203095508.291073-1-mjguzik@gmail.com Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner <brauner@kernel.org>
-rw-r--r--fs/char_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/char_dev.c b/fs/char_dev.c
index c2ddb998f3c9..84a5a0699373 100644
--- a/fs/char_dev.c
+++ b/fs/char_dev.c
@@ -343,7 +343,7 @@ void __unregister_chrdev(unsigned int major, unsigned int baseminor,
kfree(cd);
}
-static DEFINE_SPINLOCK(cdev_lock);
+static __cacheline_aligned_in_smp DEFINE_SPINLOCK(cdev_lock);
static struct kobject *cdev_get(struct cdev *p)
{