> +static void machine_stop(void) > +{ > + int retry = 999999; > + int cc; > + > + /* for now we only have 1 CPU to stop */ > + do { > + cc = sigp_stop(); > + retry--; > + } while (cc == 3 && retry); This should be 2 instead of 3 ... but I am currently working on SIGP tests and plan to introduce defines for all these, so this patch can wait. -- Thanks, David