Commit c5c0a268 authored by Vasily Gorbik's avatar Vasily Gorbik
Browse files

s390/barrier: Make array_index_mask_nospec() __always_inline



Mark array_index_mask_nospec() as __always_inline to guarantee the
mitigation is emitted inline regardless of compiler inlining decisions.

Fixes: e2dd8333 ("s390: add optimized array_index_mask_nospec")
Cc: stable@kernel.org
Reviewed-by: default avatarIlya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
parent c3692998
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -62,7 +62,7 @@ do { \
 * @size: number of elements in array
 */
#define array_index_mask_nospec array_index_mask_nospec
static inline unsigned long array_index_mask_nospec(unsigned long index,
static __always_inline unsigned long array_index_mask_nospec(unsigned long index,
							     unsigned long size)
{
	unsigned long mask;