From 153c36fc6c0a19580604a85343d675bf4e0e9439 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Mon, 23 Feb 2004 04:43:07 -0800 Subject: [PATCH] [PATCH] ppc64: Fix for valid nvram rtas tokens. From: Olaf Hering Fix for valid nvram rtas tokens. --- arch/ppc64/kernel/pSeries_nvram.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/ppc64/kernel/pSeries_nvram.c b/arch/ppc64/kernel/pSeries_nvram.c index ffeadf1c96b20..ff775a948977a 100644 --- a/arch/ppc64/kernel/pSeries_nvram.c +++ b/arch/ppc64/kernel/pSeries_nvram.c @@ -41,7 +41,8 @@ static ssize_t pSeries_nvram_read(char *buf, size_t count, loff_t *index) unsigned long flags; char *p = buf; - if (nvram_size == 0 || nvram_fetch) + + if (nvram_size == 0 || nvram_fetch == RTAS_UNKNOWN_SERVICE) return -ENODEV; if (*index >= nvram_size) @@ -83,7 +84,7 @@ static ssize_t pSeries_nvram_write(char *buf, size_t count, loff_t *index) unsigned long flags; const char *p = buf; - if (nvram_size == 0 || nvram_store) + if (nvram_size == 0 || nvram_store == RTAS_UNKNOWN_SERVICE) return -ENODEV; if (*index >= nvram_size) -- 2.53.0