s390/setup: always inline gen_lpswe()
gen_lpswe() contains a BUILD_BUG_ON() statement which depends on a function parameter. If the compiler decides to generate a not inlined function this will lead to a build error, even if all call sites pass a valid parameter. To avoid this always inline gen_lpswe(). Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
This commit is contained in:
parent
fb77914a69
commit
029a4f4b95
|
@ -164,7 +164,7 @@ struct oldmem_data {
|
|||
};
|
||||
extern struct oldmem_data oldmem_data;
|
||||
|
||||
static inline u32 gen_lpswe(unsigned long addr)
|
||||
static __always_inline u32 gen_lpswe(unsigned long addr)
|
||||
{
|
||||
BUILD_BUG_ON(addr > 0xfff);
|
||||
return 0xb2b20000 | addr;
|
||||
|
|
Loading…
Reference in New Issue