Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'locking-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 jump label fix from Thomas Gleixner:
"A single fix for jump labels to prevent the compiler from agressive
un-inlining which results in a section mismatch"

* tag 'locking-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
jump_labels: Mark __jump_label_transform() as __always_inlined to work around aggressive compiler un-inlining

+4 -3
+4 -3
arch/x86/kernel/jump_label.c
··· 79 79 return (struct jump_label_patch){.code = code, .size = size}; 80 80 } 81 81 82 - static inline void __jump_label_transform(struct jump_entry *entry, 83 - enum jump_label_type type, 84 - int init) 82 + static __always_inline void 83 + __jump_label_transform(struct jump_entry *entry, 84 + enum jump_label_type type, 85 + int init) 85 86 { 86 87 const struct jump_label_patch jlp = __jump_label_patch(entry, type); 87 88