diff options
Diffstat (limited to 'kernel/cpu.c')
-rw-r--r-- | kernel/cpu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/cpu.c b/kernel/cpu.c index 0db8938fbb23..307486baa477 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c | |||
@@ -290,6 +290,12 @@ void cpus_read_lock(void) | |||
290 | } | 290 | } |
291 | EXPORT_SYMBOL_GPL(cpus_read_lock); | 291 | EXPORT_SYMBOL_GPL(cpus_read_lock); |
292 | 292 | ||
293 | int cpus_read_trylock(void) | ||
294 | { | ||
295 | return percpu_down_read_trylock(&cpu_hotplug_lock); | ||
296 | } | ||
297 | EXPORT_SYMBOL_GPL(cpus_read_trylock); | ||
298 | |||
293 | void cpus_read_unlock(void) | 299 | void cpus_read_unlock(void) |
294 | { | 300 | { |
295 | percpu_up_read(&cpu_hotplug_lock); | 301 | percpu_up_read(&cpu_hotplug_lock); |