huangcm
2025-02-26 a813214788f6e7b512df54f1c659cd0bdc9ac175
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
menuconfig SAMPLES
   bool "Sample kernel code"
   help
     You can build and test sample kernel code here.
 
if SAMPLES
 
config SAMPLE_TRACE_EVENTS
   tristate "Build trace_events examples -- loadable modules only"
   depends on EVENT_TRACING && m
   help
     This build trace event example modules.
 
config SAMPLE_TRACE_PRINTK
        tristate "Build trace_printk module - tests various trace_printk formats"
   depends on EVENT_TRACING && m
   help
    This builds a module that calls trace_printk() and can be used to
    test various trace_printk() calls from a module.
 
config SAMPLE_KOBJECT
   tristate "Build kobject examples -- loadable modules only"
   depends on m
   help
     This config option will allow you to build a number of
     different kobject sample modules showing how to use kobjects,
     ksets, and ktypes properly.
 
     If in doubt, say "N" here.
 
config SAMPLE_KPROBES
   tristate "Build kprobes examples -- loadable modules only"
   depends on KPROBES && m
   help
     This build several kprobes example modules.
 
config SAMPLE_KRETPROBES
   tristate "Build kretprobes example -- loadable modules only"
   default m
   depends on SAMPLE_KPROBES && KRETPROBES
 
config SAMPLE_HW_BREAKPOINT
   tristate "Build kernel hardware breakpoint examples -- loadable module only"
   depends on HAVE_HW_BREAKPOINT && m
   help
     This builds kernel hardware breakpoint example modules.
 
config SAMPLE_KFIFO
   tristate "Build kfifo examples -- loadable modules only"
   depends on m
   help
     This config option will allow you to build a number of
     different kfifo sample modules showing how to use the
     generic kfifo API.
 
     If in doubt, say "N" here.
 
config SAMPLE_KDB
   tristate "Build kdb command example -- loadable modules only"
   depends on KGDB_KDB && m
   help
     Build an example of how to dynamically add the hello
     command to the kdb shell.
 
config SAMPLE_RPMSG_CLIENT
   tristate "Build rpmsg client sample -- loadable modules only"
   depends on RPMSG && m
   help
     Build an rpmsg client sample driver, which demonstrates how
     to communicate with an AMP-configured remote processor over
     the rpmsg bus.
 
config SAMPLE_LIVEPATCH
   tristate "Build live patching sample -- loadable modules only"
   depends on LIVEPATCH && m
   help
     Builds a sample live patch that replaces the procfs handler
     for /proc/cmdline to print "this has been live patched".
 
config SAMPLE_CONFIGFS
   tristate "Build configfs patching sample -- loadable modules only"
   depends on CONFIGFS_FS && m
   help
     Builds a sample configfs interface.
 
config SAMPLE_CONNECTOR
   tristate "Build connector sample -- loadable modules only"
   depends on CONNECTOR && m
   help
     When enabled, this builds both a sample kernel module for
     the connector interface and a user space tool to communicate
     with it.
     See also Documentation/connector/connector.txt
 
config SAMPLE_SECCOMP
   tristate "Build seccomp sample code -- loadable modules only"
   depends on SECCOMP_FILTER && m
   help
     Build samples of seccomp filters using various methods of
     BPF filter construction.
 
config SAMPLE_BLACKFIN_GPTIMERS
   tristate "Build blackfin gptimers sample code -- loadable modules only"
   depends on BLACKFIN && BFIN_GPTIMERS && m
   help
     Build samples of blackfin gptimers sample module.
 
endif # SAMPLES