diff options
| author | Heiko Carstens <[email protected]> | 2025-01-23 08:14:15 +0000 |
|---|---|---|
| committer | Alexander Gordeev <[email protected]> | 2025-01-26 16:24:08 +0000 |
| commit | 0a89123deec34698720ccb1a2aba2d7df49076b3 (patch) | |
| tree | 80efa94726d58307456d782514e8d1c373cfe699 /drivers/net/ethernet/intel/ice/ice_lib.c | |
| parent | s390/pci: Fix SR-IOV for PFs initially in standby (diff) | |
| download | kernel-0a89123deec34698720ccb1a2aba2d7df49076b3.tar.gz kernel-0a89123deec34698720ccb1a2aba2d7df49076b3.zip | |
s390/bitops: Use correct constraint for arch_test_bit() inline assembly
Use the "Q" instead of "R" constraint to correctly reflect the instruction
format of the tm instruction: the first operand is a memory reference
without index register and short displacement. The "R" constraint indicates
a memory reference with index register instead.
This may lead to compile errors like:
arch/s390/include/asm/bitops.h: Assembler messages:
arch/s390/include/asm/bitops.h:60: Error: operand 1: syntax error; missing ')' after base register
arch/s390/include/asm/bitops.h:60: Error: operand 2: syntax error; ')' not allowed here
arch/s390/include/asm/bitops.h:60: Error: junk at end of line: `,4'
Reported-by: Nathan Chancellor <[email protected]>
Closes: https://lore.kernel.org/r/[email protected]
Fixes: b2bc1b1a77c0 ("s390/bitops: Provide optimized arch_test_bit()")
Acked-by: Alexander Gordeev <[email protected]>
Signed-off-by: Heiko Carstens <[email protected]>
Signed-off-by: Alexander Gordeev <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_lib.c')
0 files changed, 0 insertions, 0 deletions
