Files
linux/arch/s390/include/asm
Heiko Carstens a637b3bfa4 s390/atomic,cmpxchg: always inline __xchg/__cmpxchg
Make sure to always inline __xchg() and __cmpxchg() otherwise the
compiler might decide to generate out-of-line versions which will
fail at link time:

   s390-linux-ld: lib/atomic64_test.o: in function `__xchg':
>> atomic64_test.c:(.text.unlikely+0xa4): undefined reference to `__xchg_called_with_bad_pointer'

Reported-by: kernel test robot <lkp@intel.com>
Link: https://lore.kernel.org/linux-mm/202104170449.SIIFKVjT-lkp@intel.com/
Fixes: d2b1f6d2d3 ("s390/cmpxchg: get rid of gcc atomic builtins")
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
2021-04-18 21:32:02 +02:00
..
2021-01-19 12:29:26 +01:00
2021-02-09 15:57:04 +01:00
2020-08-26 18:47:21 +02:00
2021-01-19 12:29:26 +01:00
2020-08-11 18:16:43 +02:00
2020-12-16 14:55:49 +01:00
2020-06-23 09:16:48 +02:00
2021-01-19 12:29:26 +01:00
2021-01-29 10:12:33 -06:00
2019-02-05 14:29:23 +01:00
2020-01-30 13:07:55 +01:00
2021-01-19 12:29:26 +01:00
2020-02-27 16:02:21 +01:00
2020-06-29 16:32:09 +02:00
2019-02-07 18:06:18 -08:00
2021-01-19 12:29:26 +01:00
2020-09-14 11:38:35 +02:00
2021-01-19 12:29:26 +01:00
2021-03-22 11:36:05 +01:00
2020-09-26 15:51:21 +02:00
2021-01-19 12:29:26 +01:00
2021-01-19 12:29:26 +01:00
2019-07-23 10:45:53 +02:00
2021-01-19 12:29:26 +01:00