mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall()
Lift the prototype of ia32_classify_syscall() into its own header. Signed-off-by: Benjamin Thiel <b.thiel@posteo.de> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lkml.kernel.org/r/20200516123816.2680-1-b.thiel@posteo.de
This commit is contained in:
		
							parent
							
								
									6255c161a0
								
							
						
					
					
						commit
						0e5e3d4461
					
				
					 3 changed files with 9 additions and 1 deletions
				
			
		| 
						 | 
					@ -1,5 +1,6 @@
 | 
				
			||||||
// SPDX-License-Identifier: GPL-2.0
 | 
					// SPDX-License-Identifier: GPL-2.0
 | 
				
			||||||
#include <asm/unistd_32.h>
 | 
					#include <asm/unistd_32.h>
 | 
				
			||||||
 | 
					#include <asm/audit.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
unsigned ia32_dir_class[] = {
 | 
					unsigned ia32_dir_class[] = {
 | 
				
			||||||
#include <asm-generic/audit_dir_write.h>
 | 
					#include <asm-generic/audit_dir_write.h>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								arch/x86/include/asm/audit.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								arch/x86/include/asm/audit.h
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					/* SPDX-License-Identifier: GPL-2.0 */
 | 
				
			||||||
 | 
					#ifndef _ASM_X86_AUDIT_H
 | 
				
			||||||
 | 
					#define _ASM_X86_AUDIT_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int ia32_classify_syscall(unsigned int syscall);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* _ASM_X86_AUDIT_H */
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,7 @@
 | 
				
			||||||
#include <linux/types.h>
 | 
					#include <linux/types.h>
 | 
				
			||||||
#include <linux/audit.h>
 | 
					#include <linux/audit.h>
 | 
				
			||||||
#include <asm/unistd.h>
 | 
					#include <asm/unistd.h>
 | 
				
			||||||
 | 
					#include <asm/audit.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static unsigned dir_class[] = {
 | 
					static unsigned dir_class[] = {
 | 
				
			||||||
#include <asm-generic/audit_dir_write.h>
 | 
					#include <asm-generic/audit_dir_write.h>
 | 
				
			||||||
| 
						 | 
					@ -41,7 +42,6 @@ int audit_classify_arch(int arch)
 | 
				
			||||||
int audit_classify_syscall(int abi, unsigned syscall)
 | 
					int audit_classify_syscall(int abi, unsigned syscall)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
#ifdef CONFIG_IA32_EMULATION
 | 
					#ifdef CONFIG_IA32_EMULATION
 | 
				
			||||||
	extern int ia32_classify_syscall(unsigned);
 | 
					 | 
				
			||||||
	if (abi == AUDIT_ARCH_I386)
 | 
						if (abi == AUDIT_ARCH_I386)
 | 
				
			||||||
		return ia32_classify_syscall(syscall);
 | 
							return ia32_classify_syscall(syscall);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue