Skip to content

Commit 5854fc6

Browse files
mjguzikbrauner
authored andcommitted
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>
1 parent 0f5bb0c commit 5854fc6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

fs/char_dev.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ void __unregister_chrdev(unsigned int major, unsigned int baseminor,
343343
kfree(cd);
344344
}
345345

346-
static DEFINE_SPINLOCK(cdev_lock);
346+
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(cdev_lock);
347347

348348
static struct kobject *cdev_get(struct cdev *p)
349349
{

0 commit comments

Comments
 (0)