Эх сурвалжийг харах

Blackfin arch: make sure we declare the revid functions as pure (since they are)

Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Mike Frysinger 18 жил өмнө
parent
commit
eb8d5f6c03

+ 2 - 2
include/asm-blackfin/processor.h

@@ -104,13 +104,13 @@ unsigned long get_wchan(struct task_struct *p);
 #define cpu_relax()    	barrier()
 #define cpu_relax()    	barrier()
 
 
 /* Get the Silicon Revision of the chip */
 /* Get the Silicon Revision of the chip */
-static inline uint32_t bfin_revid(void)
+static inline __attribute_pure__ uint32_t bfin_revid(void)
 {
 {
 	/* stored in the upper 4 bits */
 	/* stored in the upper 4 bits */
 	return bfin_read_CHIPID() >> 28;
 	return bfin_read_CHIPID() >> 28;
 }
 }
 
 
-static inline uint32_t bfin_compiled_revid(void)
+static inline __attribute_pure__ uint32_t bfin_compiled_revid(void)
 {
 {
 #if defined(CONFIG_BF_REV_0_0)
 #if defined(CONFIG_BF_REV_0_0)
 	return 0;
 	return 0;