aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorSebastian Ott <sebott@linux.vnet.ibm.com>2017-07-04 05:25:15 -0400
committerThomas Gleixner <tglx@linutronix.de>2017-07-04 06:36:43 -0400
commite5682b4eecb2b73282853d0ef314d3164b986997 (patch)
tree082170cbb1d3d65bba154fdba9d62626db20b852 /tools/perf/scripts/python
parent4422d80ed7d4bdb2d6e9fb890c66c3d9250ba694 (diff)
genirq/debugfs: Fix build for !CONFIG_IRQ_DOMAIN
Fix this build error: kernel/irq/internals.h:440:20: error: inlining failed in call to always_inline 'irq_domain_debugfs_init': function body not available kernel/irq/debugfs.c:202:2: note: called from here irq_domain_debugfs_init(root_dir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/alpine.LFD.2.20.1707041124000.1712@schleppi
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
uk> 2009-06-15 06:18:22 -0400 regulator: add userspace-consumer driver' href='/cgit/cgit.cgi/litmus-rt-imx6.git/commit/drivers/regulator/userspace-consumer.c?id=1d98cccf7f8b944ba4ea56d14bbb7c2eeee59bfe'>1d98cccf7f8b
7c314991d7d7
1d98cccf7f8b





































7c314991d7d7

1d98cccf7f8b
e9d62698e8e5







1d98cccf7f8b





e9d62698e8e5
1d98cccf7f8b




5abe0c4005de


1d98cccf7f8b








5abe0c4005de

1d98cccf7f8b

5abe0c4005de
1d98cccf7f8b

e9d62698e8e5

5abe0c4005de
1d98cccf7f8b
e9d62698e8e5
1d98cccf7f8b

e9d62698e8e5




1d98cccf7f8b

e9d62698e8e5
1d98cccf7f8b



e9d62698e8e5

1d98cccf7f8b
1d98cccf7f8b





1d98cccf7f8b
e9d62698e8e5
1d98cccf7f8b



1d98cccf7f8b










005d610f2abc
1d98cccf7f8b



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



















                                                                     
                         


                                               
                       










                                             
                                                






                                                                    
                                                 









                                                                    
                                                                               





































                                                                              

                                                               
 







                                                  





                                                                           
                




                                        


                                                                      








                                                    

                                                                        

                                                                         
                           

         

                                                               
                           
 
                             

                                                                  




                                                                          

         
                                          



                                            

                                                         
 





                                                                            
 
                                                         



                                                                           










                                                                     
                                                            



                                                                            
/*
 * userspace-consumer.c
 *
 * Copyright 2009 CompuLab, Ltd.
 *
 * Author: Mike Rapoport <mike@compulab.co.il>
 *
 * Based of virtual consumer driver:
 *   Copyright 2008 Wolfson Microelectronics PLC.
 *   Author: Mark Brown <broonie@opensource.wolfsonmicro.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; either version 2 of the
 * License, or (at your option) any later version.
 *
 */

#include <linux/err.h>
#include <linux/mutex.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/regulator/consumer.h>
#include <linux/regulator/userspace-consumer.h>
#include <linux/slab.h>

struct userspace_consumer_data {
	const char *name;

	struct mutex lock;
	bool enabled;

	int num_supplies;