mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	mm,kmemleak-test.c: move kmemleak-test.c to samples dir
kmemleak-test.c is just a kmemleak test module, which also can not be used as a built-in kernel module. Thus, i think it may should not be in mm dir, and move the kmemleak-test.c to samples/kmemleak/kmemleak-test.c. Fix the spelling of built-in by the way. Signed-off-by: Hui Su <sh_def@163.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Cc: David S. Miller <davem@davemloft.net> Cc: Rob Herring <robh@kernel.org> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Josh Poimboeuf <jpoimboe@redhat.com> Cc: Steven Rostedt (VMware) <rostedt@goodmis.org> Cc: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> Cc: Divya Indi <divya.indi@oracle.com> Cc: Tomas Winkler <tomas.winkler@intel.com> Cc: David Howells <dhowells@redhat.com> Link: https://lkml.kernel.org/r/20200925183729.GA172837@rlk Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
							parent
							
								
									c4b28963fd
								
							
						
					
					
						commit
						1abbef4f51
					
				
					 6 changed files with 7 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -229,7 +229,7 @@ Testing with kmemleak-test
 | 
			
		|||
 | 
			
		||||
To check if you have all set up to use kmemleak, you can use the kmemleak-test
 | 
			
		||||
module, a module that deliberately leaks memory. Set CONFIG_DEBUG_KMEMLEAK_TEST
 | 
			
		||||
as module (it can't be used as bult-in) and boot the kernel with kmemleak
 | 
			
		||||
as module (it can't be used as built-in) and boot the kernel with kmemleak
 | 
			
		||||
enabled. Load the module and perform a scan with::
 | 
			
		||||
 | 
			
		||||
        # modprobe kmemleak-test
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9727,8 +9727,8 @@ M:	Catalin Marinas <catalin.marinas@arm.com>
 | 
			
		|||
S:	Maintained
 | 
			
		||||
F:	Documentation/dev-tools/kmemleak.rst
 | 
			
		||||
F:	include/linux/kmemleak.h
 | 
			
		||||
F:	mm/kmemleak-test.c
 | 
			
		||||
F:	mm/kmemleak.c
 | 
			
		||||
F:	samples/kmemleak/kmemleak-test.c
 | 
			
		||||
 | 
			
		||||
KMOD KERNEL MODULE LOADER - USERMODE HELPER
 | 
			
		||||
M:	Luis Chamberlain <mcgrof@kernel.org>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -94,7 +94,6 @@ obj-$(CONFIG_GUP_BENCHMARK) += gup_benchmark.o
 | 
			
		|||
obj-$(CONFIG_MEMORY_FAILURE) += memory-failure.o
 | 
			
		||||
obj-$(CONFIG_HWPOISON_INJECT) += hwpoison-inject.o
 | 
			
		||||
obj-$(CONFIG_DEBUG_KMEMLEAK) += kmemleak.o
 | 
			
		||||
obj-$(CONFIG_DEBUG_KMEMLEAK_TEST) += kmemleak-test.o
 | 
			
		||||
obj-$(CONFIG_DEBUG_RODATA_TEST) += rodata_test.o
 | 
			
		||||
obj-$(CONFIG_DEBUG_VM_PGTABLE) += debug_vm_pgtable.o
 | 
			
		||||
obj-$(CONFIG_PAGE_OWNER) += page_owner.o
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,3 +28,4 @@ subdir-$(CONFIG_SAMPLE_VFS)		+= vfs
 | 
			
		|||
obj-$(CONFIG_SAMPLE_INTEL_MEI)		+= mei/
 | 
			
		||||
subdir-$(CONFIG_SAMPLE_WATCHDOG)	+= watchdog
 | 
			
		||||
subdir-$(CONFIG_SAMPLE_WATCH_QUEUE)	+= watch_queue
 | 
			
		||||
obj-$(CONFIG_DEBUG_KMEMLEAK_TEST)	+= kmemleak/
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										3
									
								
								samples/kmemleak/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								samples/kmemleak/Makefile
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
# SPDX-License-Identifier: GPL-2.0-only
 | 
			
		||||
 | 
			
		||||
obj-$(CONFIG_DEBUG_KMEMLEAK_TEST) += kmemleak-test.o
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
// SPDX-License-Identifier: GPL-2.0-only
 | 
			
		||||
/*
 | 
			
		||||
 * mm/kmemleak-test.c
 | 
			
		||||
 * samples/kmemleak/kmemleak-test.c
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (C) 2008 ARM Limited
 | 
			
		||||
 * Written by Catalin Marinas <catalin.marinas@arm.com>
 | 
			
		||||
		Loading…
	
		Reference in a new issue