Nathan Lynch <nath...@linux.ibm.com> writes: > We don't completely account for the possible return codes for > ibm,suspend-me. Add definitions for these. > > Signed-off-by: Nathan Lynch <nath...@linux.ibm.com> > --- > arch/powerpc/include/asm/rtas.h | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/arch/powerpc/include/asm/rtas.h b/arch/powerpc/include/asm/rtas.h > index 55f9a154c95d..f060181a0d32 100644 > --- a/arch/powerpc/include/asm/rtas.h > +++ b/arch/powerpc/include/asm/rtas.h > @@ -23,11 +23,16 @@ > #define RTAS_RMOBUF_MAX (64 * 1024) > > /* RTAS return status codes */ > -#define RTAS_NOT_SUSPENDABLE -9004 > #define RTAS_BUSY -2 /* RTAS Busy */ > #define RTAS_EXTENDED_DELAY_MIN 9900 > #define RTAS_EXTENDED_DELAY_MAX 9905 > > +/* statuses specific to ibm,suspend-me */ > +#define RTAS_SUSPEND_ABORTED 9000 /* Suspension aborted */
This made me ... pause. But it really is positive 9000, I checked PAPR. cheers > +#define RTAS_NOT_SUSPENDABLE -9004 /* Partition not suspendable */ > +#define RTAS_THREADS_ACTIVE -9005 /* Multiple processor threads active */ > +#define RTAS_OUTSTANDING_COPROC -9006 /* Outstanding coprocessor operations > */ > + > /* > * In general to call RTAS use rtas_token("string") to lookup > * an RTAS token for the given string (e.g. "event-scan"). > -- > 2.25.4