aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2016-09-02 10:11:14 -0400
committerArnd Bergmann <arnd@arndb.de>2016-09-02 10:11:14 -0400
commit7064f623c4cc8c8537745b5cdd21d9896100445c (patch)
tree6015bf0ed90b3096422cec47f71400aef4448ef1 /tools/perf/scripts/python/call-graph-from-postgresql.py
parent982098a9f7e2391e735e639a6816715da8dda3b9 (diff)
parentd662ed2e50c9dab1d4c25e80fa3e01ebe257bd65 (diff)
Merge tag 'ccn/fixes-for-4.8-v2' of git://git.linaro.org/people/pawel.moll/linux into fixes
Merge "bus: ARM CCN PMU driver updates" from Paweł Moll: - Fixes and improvements for XP watchpoint and events handling - Added missing condition checks for KVM-related exclusions - Improved interrupt affinity handling - Fix for hrtimer use in polling mode - Event grouping implementation improvement * tag 'ccn/fixes-for-4.8-v2' of git://git.linaro.org/people/pawel.moll/linux: bus: arm-ccn: make event groups reliable bus: arm-ccn: fix hrtimer registration bus: arm-ccn: fix PMU interrupt flags bus: arm-ccn: Add missing event attribute exclusions for host/guest bus: arm-ccn: Correct required arguments for XP PMU events bus: arm-ccn: Fix XP watchpoint settings bitmask bus: arm-ccn: Do not attempt to configure XPs for cycle counter bus: arm-ccn: Fix PMU handling of MN
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions
uthor Naohiro Aota <naota@elisp.net> 2012-05-29 14:02:24 -0400 committer Al Viro <viro@zeniv.linux.org.uk> 2012-05-30 21:04:53 -0400 fsnotify: handle subfiles' perm events' href='/cgit/cgit.cgi/litmus-rt-budgetable-locks.git/.git/commit/include/linux/fsnotify_backend.h?h=update_litmus_2019&id=a4f9a9a635e4d54ac93df4b861ed8792e17bd4a2'>a4f9a9a635e4
c28f7e56e9d9
e9fd702a58c4

ff8bcbd03da8

20dee624ca40





b29866aab848
20dee624ca40

90586523eb4b

e61ce86737b4
e4aff117368c
90586523eb4b




3be25f49b9d6

90586523eb4b

6960b0d909cd



90586523eb4b

7b0a04fbfb35
1968f5eed54c
ce8f76fb7320
3a9b16b407f1
ce8f76fb7320


3a9b16b407f1
90586523eb4b
841bdc10f573
e4aff117368c
90586523eb4b









90586523eb4b







90586523eb4b


a2d8bc6cb4a3





6ad2d4e3e97e







a2d8bc6cb4a3
e61ce86737b4
986ab09807ca
841bdc10f573
3be25f49b9d6

e61ce86737b4
3be25f49b9d6
0a6b6bd5919a

90586523eb4b


63c882a05416




63c882a05416


80af25886764
9e66e4233db9
80af25886764
9e66e4233db9



09e5f14e57c7
80af25886764

e7099d8a5a34
4afeff8505cb
9e66e4233db9
80af25886764
90586523eb4b



a2d8bc6cb4a3














e4aff117368c








90586523eb4b




a2d8bc6cb4a3





90586523eb4b



2069601b3f0e


90586523eb4b
2069601b3f0e
90586523eb4b


2069601b3f0e
90586523eb4b



2069601b3f0e
90586523eb4b
90586523eb4b


62ffe5dfba05
47882c6f51e8
59b0df211bd9
62ffe5dfba05
32c3263221bd
e4aff117368c
9e66e4233db9



e4aff117368c
90586523eb4b

3be25f49b9d6
e61ce86737b4
2823e04de4f1

841bdc10f573
e61ce86737b4
2823e04de4f1



e61ce86737b4
4136510dd61a

841bdc10f573
e61ce86737b4
4136510dd61a



841bdc10f573
3be25f49b9d6







e61ce86737b4
841bdc10f573
3be25f49b9d6


841bdc10f573
e61ce86737b4
2823e04de4f1


4136510dd61a
2823e04de4f1
d8c0fca68da2
90b1e7a57880


c908370fc1ac
700307a29ad6
098cf2fc77ee
75c1be487a69
841bdc10f573
3be25f49b9d6

90586523eb4b




c4ec54b40d33

52420392c81c
3be25f49b9d6
ca9c726eea01
47882c6f51e8
90586523eb4b
c28f7e56e9d9

















c28f7e56e9d9

b5c84bf6f6fa






c28f7e56e9d9
e6ce3066010a
c28f7e56e9d9






c28f7e56e9d9





c28f7e56e9d9



90586523eb4b


986129520479
0d2e2a1d00d7
986129520479

ffab83402f01
90586523eb4b
d8153d4d8b7b

0a6b6bd5919a

90586523eb4b


e4aff117368c


90586523eb4b
a2d8bc6cb4a3
f70ab54cc6c3




a2d8bc6cb4a3



e4aff117368c
a2d8bc6cb4a3

3be25f49b9d6

0d48b7f01f44

3be25f49b9d6

841bdc10f573
3be25f49b9d6
5444e2981c31
1c529063a3e4

9e1c74321d87
e61ce86737b4
33af5e32e0bb

90b1e7a57880

3be25f49b9d6
5444e2981c31

d5a335b84579

e2a29943e9a2


d5a335b84579

4d92604cc90a





3be25f49b9d6

841bdc10f573

164bc6195139
3be25f49b9d6
90586523eb4b

59b0df211bd9

f44aebcc566d
62ffe5dfba05
b4e4e1407312

1201a5361b9b

b4e4e1407312
90586523eb4b

c4ec54b40d33




3be25f49b9d6
52420392c81c



c28f7e56e9d9
3be25f49b9d6


ca9c726eea01


c28f7e56e9d9





47882c6f51e8




164bc6195139


90586523eb4b




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
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481










                                                                    
                                              





                                         
                         























                                                                               


                                                                                        
                                                                                              
                                                                                




                                                                          








                                                                                 
                                                                             
 

                                                             

                                                                





                                                                               
                                                                        

                                                                 

                      
                     
                                   




                                                                           

                                                                              

                                                                                    



                                                                                   

                     
                                                                                    
                                                                   
                                                                      
                                                                         


                                                                
                                                          
                                                              
                                                                                       
                                                                          









                                                                            







                                                                                  


                                                                           





                                                                                                                







                                                                                  
 
                                                                                                  
                                                                
                                                                              

                                                                                   
                                                                            
 

                                                                    


                                                                            




                                                   


                                                      
                      
                                                    
                                         



                                                                                      
                                             

                                               
                                               
                                                 
                                
                            



          














                                                                                    








                                                                                




                                                                          





                                                                             



                                                                                                 


                                                                                   
                                                                              
                                                                               


                                              
                                 



                                                                  
                                 
                                 


                                                                                             
 
                                                                                        
                                       
                        
                         
 



                                                          
                                                                                        

  
  
                                            

                            
                                                                                
                                                                                      



                                                                                  
                                                  

                               
                                                                                   
                                                                                      



                                                                                  
                                                                          







                                                                                
                      
                                                                   


                                                                                 
                                                                    
                                                                                      


                                                                     
                                                
          
                                                                    


                                                    
                                                    
                                                    
                                                                     
                                      
                                                                                     

  




                                       

                                                                               
                                                                                   
                                                         
                                                             
                                     
 

















                                                                                 

                                            






                                                                               
                                  
                                                                                






                                                                   





                                                                                       



                                               


                                                                 
                        
                                                                                   

                                                             
                                                         
                                                             

                                                                 

                                                              


                                                             


                                                                                                         
 
                                                      




                                                                                                                  



                                                                                       
                                                                  

                                                                                         

                                                               

                                                                                

                                                                              
                                                                                                          
                                                                           
                                                                                                         

                                                                                                             
                                       
                                                                                          

                                                                                          

                                                                                  
                                                     

                                                                                        

                                                                                               


                                                                                     

                                                                       





                                                                                                  

                                                                        

                                                          
                                                            
 

                                                                                      

                                                                              
                                                                           
 

                                                                                     

                                                                           
 

     




                                                                                      
 



                                                                                         
 


                                                               


                                                                   





                                                                                       




                                           


                                                                  




                                        
/*
 * Filesystem access notification for Linux
 *
 *  Copyright (C) 2008 Red Hat, Inc., Eric Paris <eparis@redhat.com>
 */

#ifndef __LINUX_FSNOTIFY_BACKEND_H
#define __LINUX_FSNOTIFY_BACKEND_H

#ifdef __KERNEL__

#include <linux/idr.h> /* inotify uses this */
#include <linux/fs.h> /* struct inode */
#include <linux/list.h>
#include <linux/path.h> /* struct path */
#include <linux/spinlock.h>
#include <linux/types.h>

#include <linux/atomic.h>

/*
 * IN_* from inotfy.h lines up EXACTLY with FS_*, this is so we can easily
 * convert between them.  dnotify only needs conversion at watch creation
 * so no perf loss there.  fanotify isn't defined yet, so it can use the
 * wholes if it needs more events.
 */
#define FS_ACCESS		0x00000001	/* File was accessed */
#define FS_MODIFY		0x00000002	/* File was modified */
#define FS_ATTRIB		0x00000004	/* Metadata changed */
#define FS_CLOSE_WRITE		0x00000008	/* Writtable file was closed */
#define FS_CLOSE_NOWRITE	0x00000010	/* Unwrittable file closed */
#define FS_OPEN			0x00000020	/* File was opened */
#define FS_MOVED_FROM		0x00000040	/* File was moved from X */
#define FS_MOVED_TO		0x00000080	/* File was moved to Y */
#define FS_CREATE		0x00000100	/* Subfile was created */
#define FS_DELETE		0x00000200	/* Subfile was deleted */
#define FS_DELETE_SELF		0x00000400	/* Self was deleted */
#define FS_MOVE_SELF		0x00000800	/* Self was moved */

#define FS_UNMOUNT		0x00002000	/* inode on umount fs */
#define FS_Q_OVERFLOW		0x00004000	/* Event queued overflowed */
#define FS_IN_IGNORED		0x00008000	/* last inotify event here */

#define FS_OPEN_PERM		0x00010000	/* open event in an permission hook */
#define FS_ACCESS_PERM		0x00020000	/* access event in a permissions hook */

#define FS_EXCL_UNLINK		0x04000000	/* do not send events if object is unlinked */
#define FS_ISDIR		0x40000000	/* event occurred against dir */
#define FS_IN_ONESHOT		0x80000000	/* only send event once */

#define FS_DN_RENAME		0x10000000	/* file renamed */
#define FS_DN_MULTISHOT		0x20000000	/* dnotify multishot */

/* This inode cares about things that happen to its children.  Always set for
 * dnotify and inotify. */
#define FS_EVENT_ON_CHILD	0x08000000

/* This is a list of all events that may get sent to a parernt based on fs event
 * happening to inodes inside that directory */
#define FS_EVENTS_POSS_ON_CHILD   (FS_ACCESS | FS_MODIFY | FS_ATTRIB |\
				   FS_CLOSE_WRITE | FS_CLOSE_NOWRITE | FS_OPEN |\
				   FS_MOVED_FROM | FS_MOVED_TO | FS_CREATE |\
				   FS_DELETE | FS_OPEN_PERM | FS_ACCESS_PERM)

#define FS_MOVE			(FS_MOVED_FROM | FS_MOVED_TO)

#define ALL_FSNOTIFY_PERM_EVENTS (FS_OPEN_PERM | FS_ACCESS_PERM)