diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2012-11-17 22:27:04 +0100 |
---|---|---|
committer | Geert Uytterhoeven <geert@linux-m68k.org> | 2012-11-18 10:32:16 +0100 |
commit | 34fa78b59c52d1db3513db4c1a999db26b2e9ac2 (patch) | |
tree | 5ec3490852c70fada6e8cd8fdadef7f6980ad99a /fs/char_dev.c | |
parent | f4a75d2eb7b1e2206094b901be09adb31ba63681 (diff) | |
download | linux-34fa78b59c52d1db3513db4c1a999db26b2e9ac2.tar.gz linux-34fa78b59c52d1db3513db4c1a999db26b2e9ac2.tar.bz2 linux-34fa78b59c52d1db3513db4c1a999db26b2e9ac2.zip |
m68k: fix sigset_t accessor functions
The sigaddset/sigdelset/sigismember functions that are implemented with
bitfield insn cannot allow the sigset argument to be placed in a data
register since the sigset is wider than 32 bits. Remove the "d"
constraint from the asm statements.
The effect of the bug is that sending RT signals does not work, the signal
number is truncated modulo 32.
Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: stable@vger.kernel.org
Diffstat (limited to 'fs/char_dev.c')
0 files changed, 0 insertions, 0 deletions