X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Fprom%2Fp1275.c;h=2b32c489860c6c878a382a5063eeb48a20b7499a;hb=refs%2Fheads%2Fvserver;hp=9eab4421e1e4c58d10597ab9b55aacddad872d86;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/arch/sparc64/prom/p1275.c b/arch/sparc64/prom/p1275.c index 9eab4421e..2b32c4898 100644 --- a/arch/sparc64/prom/p1275.c +++ b/arch/sparc64/prom/p1275.c @@ -36,21 +36,15 @@ extern void prom_cif_callback(void); */ DEFINE_SPINLOCK(prom_entry_lock); -long p1275_cmd (char *service, long fmt, ...) +long p1275_cmd(const char *service, long fmt, ...) { char *p, *q; unsigned long flags; int nargs, nrets, i; va_list list; long attrs, x; - long ctx = 0; p = p1275buf.prom_buffer; - ctx = spitfire_get_primary_context (); - if (ctx) { - flushw_user (); - spitfire_set_primary_context (0); - } spin_lock_irqsave(&prom_entry_lock, flags); @@ -146,9 +140,6 @@ long p1275_cmd (char *service, long fmt, ...) spin_unlock_irqrestore(&prom_entry_lock, flags); - if (ctx) - spitfire_set_primary_context (ctx); - return x; }