diff options
Diffstat (limited to 'arch/nios2/include')
| -rw-r--r-- | arch/nios2/include/asm/cacheflush.h | 3 | ||||
| -rw-r--r-- | arch/nios2/include/asm/irqflags.h | 4 | ||||
| -rw-r--r-- | arch/nios2/include/asm/registers.h | 2 | 
3 files changed, 5 insertions, 4 deletions
| diff --git a/arch/nios2/include/asm/cacheflush.h b/arch/nios2/include/asm/cacheflush.h index 18eb9f69f806..1999561b22aa 100644 --- a/arch/nios2/include/asm/cacheflush.h +++ b/arch/nios2/include/asm/cacheflush.h @@ -28,7 +28,8 @@ extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start,  extern void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr,  	unsigned long pfn);  #define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1 -extern void flush_dcache_page(struct page *page); +void flush_dcache_page(struct page *page); +void flush_dcache_folio(struct folio *folio);  extern void flush_icache_range(unsigned long start, unsigned long end);  extern void flush_icache_page(struct vm_area_struct *vma, struct page *page); diff --git a/arch/nios2/include/asm/irqflags.h b/arch/nios2/include/asm/irqflags.h index b3ec3e510706..25acf27862f9 100644 --- a/arch/nios2/include/asm/irqflags.h +++ b/arch/nios2/include/asm/irqflags.h @@ -9,7 +9,7 @@  static inline unsigned long arch_local_save_flags(void)  { -	return RDCTL(CTL_STATUS); +	return RDCTL(CTL_FSTATUS);  }  /* @@ -18,7 +18,7 @@ static inline unsigned long arch_local_save_flags(void)   */  static inline void arch_local_irq_restore(unsigned long flags)  { -	WRCTL(CTL_STATUS, flags); +	WRCTL(CTL_FSTATUS, flags);  }  static inline void arch_local_irq_disable(void) diff --git a/arch/nios2/include/asm/registers.h b/arch/nios2/include/asm/registers.h index 183c720e454d..95b67dd16f81 100644 --- a/arch/nios2/include/asm/registers.h +++ b/arch/nios2/include/asm/registers.h @@ -11,7 +11,7 @@  #endif  /* control register numbers */ -#define CTL_STATUS	0 +#define CTL_FSTATUS	0  #define CTL_ESTATUS	1  #define CTL_BSTATUS	2  #define CTL_IENABLE	3 |