]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: Provide an extru_safe() macro to extract unsigned bits
authorHelge Deller <deller@gmx.de>
Fri, 19 Nov 2021 21:16:37 +0000 (22:16 +0100)
committerHelge Deller <deller@gmx.de>
Mon, 22 Nov 2021 06:37:31 +0000 (07:37 +0100)
commitd26f0c01aebf6b6c706c5d2d1b14a949c9d503d8
treedf4284092a168b9639225c3a7f2b9fda16cce31f
parentdc838642072ffd9e0aaf743c9a636924bcb31655
parisc: Provide an extru_safe() macro to extract unsigned bits

The extru instruction leaves the most significant 32 bits of the
target register in an undefined state on PA 2.0 systems.
Provide a macro to safely use extru on 32- and 64-bit machines.

Suggested-by: John David Anglin <dave.anglin@bell.net>
Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/assembly.h