浏览代码

[PATCH] Define __bad_pda_field as noreturn

This quietens so warnings about uninitialized use of the return
value of the pda read operations.
Signed-off-by: Andi Kleen <ak@suse.de>
Andi Kleen 18 年之前
父节点
当前提交
fd167e42b2
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      include/asm-x86_64/pda.h

+ 1 - 1
include/asm-x86_64/pda.h

@@ -39,7 +39,7 @@ extern struct x8664_pda boot_cpu_pda[];
  * There is no fast way to get the base address of the PDA, all the accesses
  * There is no fast way to get the base address of the PDA, all the accesses
  * have to mention %fs/%gs.  So it needs to be done this Torvaldian way.
  * have to mention %fs/%gs.  So it needs to be done this Torvaldian way.
  */ 
  */ 
-extern void __bad_pda_field(void);
+extern void __bad_pda_field(void) __attribute__((noreturn));
 
 
 /*
 /*
  * proxy_pda doesn't actually exist, but tell gcc it is accessed for
  * proxy_pda doesn't actually exist, but tell gcc it is accessed for