aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
diff options
context:
space:
mode:
authorVlastimil Babka <vbabka@suse.cz>2019-08-07 09:02:58 -0400
committerThomas Gleixner <tglx@linutronix.de>2019-08-12 08:52:30 -0400
commit2e1da13fba4cb529c2c8c1d9f657690d1e853d7d (patch)
tree4c4380e61c4ed56df9196d123169749b1e8455fb /drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
parent21e450d21ccad4cb7c7984c29ff145012b47736d (diff)
x86/kconfig: Remove X86_DIRECT_GBPAGES dependency on !DEBUG_PAGEALLOC
These days CONFIG_DEBUG_PAGEALLOC just compiles in the code that has to be enabled on boot time, or with an extra config option, and only then are the large page based direct mappings disabled. Therefore remove the config dependency, allowing 1GB direct mappings with debug_pagealloc compiled in but not enabled. Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20190807130258.22185-1-vbabka@suse.cz
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h')
0 files changed, 0 insertions, 0 deletions
e>9745512ce79d
757455d41c39
9745512ce79d





757455d41c39
9745512ce79d
757455d41c39
9745512ce79d















19fb518c2a0c

9745512ce79d





ad0b0fd554df
19fb518c2a0c


9745512ce79d
9745512ce79d
19fb518c2a0c



9745512ce79d


















ad0b0fd554df




9745512ce79d





9745512ce79d


ad0b0fd554df
25985edcedea
ad0b0fd554df













9745512ce79d
ad0b0fd554df
9745512ce79d




9745512ce79d



ad0b0fd554df




9745512ce79d





757455d41c39
9745512ce79d


38715258aa2e
9745512ce79d

19fb518c2a0c
9745512ce79d
ad0b0fd554df
19fb518c2a0c


9745512ce79d
9745512ce79d
19fb518c2a0c



9745512ce79d










38715258aa2e





9745512ce79d
38715258aa2e
9745512ce79d


757455d41c39
9745512ce79d








34e49d4f635d


9745512ce79d
34e49d4f635d

9745512ce79d
34e49d4f635d

9745512ce79d
34e49d4f635d
9745512ce79d
34e49d4f635d
9745512ce79d




















ad0b0fd554df
9745512ce79d








c33fff0afbef
9745512ce79d

ad0b0fd554df
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291










                                                                





































                                                                                





                             
                         

                        

                             
                                         












                                                     
                                                    

                                                                 
                                                         





                                              
                                                    
                                                           
                                                         















                                                                                     

                                





                                                      
                                                         


                                                                       
                                         
                                      



                                                                            


















                                                                       




                                                                   





                                              


                                          
   
                                                           













                                                                          
            
                                                                          




                                  



                                                                      




                                                      





                                     
                                                    


                                                    
                                                         

                                             
 
                                                
                                                         


                                                                
                                         
                                      



                                                                            










                                                      





                                                                     
                                  
                                        


                                                                             
                                                         








                                                    


                                                               
                              

                                                                 
                                                                 

                                                                    
                                              
                                                    
                                              
                                                                  




















                                                                     
                                                   








                                          
                                                               

                 
                                    
/*
 * latencytop.c: Latency display infrastructure
 *
 * (C) Copyright 2008 Intel Corporation
 * Author: Arjan van de Ven <arjan@linux.intel.com>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; version 2
 * of the License.
 */

/*
 * CONFIG_LATENCYTOP enables a kernel latency tracking infrastructure that is
 * used by the "latencytop" userspace tool. The latency that is tracked is not
 * the 'traditional' interrupt latency (which is primarily caused by something
 * else consuming CPU), but instead, it is the latency an application encounters
 * because the kernel sleeps on its behalf for various reasons.
 *
 * This code tracks 2 levels of statistics:
 * 1) System level latency
 * 2) Per process latency
 *
 * The latency is stored in fixed sized data structures in an accumulated form;
 * if the "same" latency cause is hit twice, this will be tracked as one entry
 * in the data structure. Both the count, total accumulated latency and maximum
 * latency are tracked in this data structure. When the fixed size structure is
 * full, no new causes are tracked until the buffer is flushed by writing to
 * the /proc file; the userspace tool does this on a regular basis.
 *
 * A latency cause is identified by a stringified backtrace at the point that
 * the scheduler gets invoked. The userland tool will use this string to
 * identify the cause of the latency in human readable form.
 *
 * The information is exported via /proc/latency_stats and /proc/<pid>/latency.
 * These files look like this:
 *
 * Latency Top version : v0.1
 * 70 59433 4897 i915_irq_wait drm_ioctl vfs_ioctl do_vfs_ioctl sys_ioctl
 * |    |    |    |
 * |    |    |    +----> the stringified backtrace
 * |    |    +---------> The maximum latency for this entry in microseconds
 * |    +--------------> The accumulated latency for this entry (microseconds)
 * +-------------------> The number of times this entry is hit
 *
 * (note: the average latency is the accumulated latency divided by the number
 * of times)
 */