Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Blackfin: dpmc: omit RETE/RETN when hibernating

The RETE/RETN registers are only used in emulation(JTAG) and NMI nodes,
or as scratch registers, neither of which need to be saved/restored as
this code doesn't execute at those core event levels.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>

-4
-4
arch/blackfin/mach-common/dpmc_modes.S
··· 510 510 r0 = RETI; 511 511 [--sp] = r0; 512 512 [--sp] = RETX; 513 - [--sp] = RETN; 514 - [--sp] = RETE; 515 513 [--sp] = SEQSTAT; 516 514 517 515 /* Save Magic, return address and Stack Pointer */ ··· 531 533 532 534 /* Restore Core Registers */ 533 535 SEQSTAT = [sp++]; 534 - RETE = [sp++]; 535 - RETN = [sp++]; 536 536 RETX = [sp++]; 537 537 r0 = [sp++]; 538 538 RETI = r0;