s390/pci: mark function(s) __always_inline
Always inline asm inlines with variable operands for "i" constraints, since they won't compile if the compiler would decide to not inline them. Reported-by: Michal Kubecek <mkubecek@suse.cz> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
This commit is contained in:
parent
6818b542a0
commit
771c24f6da
|
@ -66,7 +66,7 @@ static inline int clp_get_ilp(unsigned long *ilp)
|
||||||
/*
|
/*
|
||||||
* Call Logical Processor with c=0, the give constant lps and an lpcb request.
|
* Call Logical Processor with c=0, the give constant lps and an lpcb request.
|
||||||
*/
|
*/
|
||||||
static inline int clp_req(void *data, unsigned int lps)
|
static __always_inline int clp_req(void *data, unsigned int lps)
|
||||||
{
|
{
|
||||||
struct { u8 _[CLP_BLK_SIZE]; } *req = data;
|
struct { u8 _[CLP_BLK_SIZE]; } *req = data;
|
||||||
u64 ignored;
|
u64 ignored;
|
||||||
|
|
Loading…
Reference in New Issue