|
@@ -332,7 +332,7 @@ int fix_alignment(struct pt_regs *regs)
|
|
* when pasting to a co-processor. Furthermore, paste_last is the
|
|
* when pasting to a co-processor. Furthermore, paste_last is the
|
|
* synchronisation point for preceding copy/paste sequences.
|
|
* synchronisation point for preceding copy/paste sequences.
|
|
*/
|
|
*/
|
|
- if ((instr & 0xfc0006fe) == PPC_INST_COPY)
|
|
|
|
|
|
+ if ((instr & 0xfc0006fe) == (PPC_INST_COPY & 0xfc0006fe))
|
|
return -EIO;
|
|
return -EIO;
|
|
|
|
|
|
r = analyse_instr(&op, regs, instr);
|
|
r = analyse_instr(&op, regs, instr);
|