Re: [PATCH 6/6] pseries: eliminate global var
From: Nathan Lynch <hidden>
Date: 2007-08-08 21:57:33
Linas Vepstas wrote:
quoted hunk ↗ jump to hunk
--- linux-2.6.22-git2.orig/include/asm-powerpc/nvram.h 2007-07-08 18:32:17.000000000 -0500 +++ linux-2.6.22-git2/include/asm-powerpc/nvram.h 2007-08-08 13:34:27.000000000 -0500@@ -62,14 +62,19 @@ struct nvram_partition { unsigned int index; }; - -extern int nvram_write_error_log(char * buff, int length, unsigned int err_type); -extern int nvram_read_error_log(char * buff, int length, unsigned int * err_type); -extern int nvram_clear_error_log(void); extern struct nvram_partition *nvram_find_partition(int sig, const char *name); -extern int pSeries_nvram_init(void); extern int mmio_nvram_init(void); + +#ifdef CONFIG_PPC_PSERIES +extern int pSeries_nvram_init(void); +extern int nvram_write_error_log(char * buff, int length, + unsigned int err_type, unsigned int err_seq); +extern int nvram_read_error_log(char * buff, int length, + unsigned int * err_type, unsigned int *err_seq); +extern int nvram_clear_error_log(void); +#endif /* CONFIG_PPC_PSERIES */
Declarations need not be #ifdef'd.