/* * linux/arch/arm/plat-versatile/platsmp.c * * Copyright (C) 2002 ARM Ltd. * All Rights Reserved * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #include <linux/init.h> #include <linux/errno.h> #include <linux/delay.h> #include <linux/device.h> #include <linux/jiffies.h> #include <linux/smp.h> #include <asm/cacheflush.h> #include <asm/smp_plat.h> #include <plat/platsmp.h> /* * Write pen_release in a way that is guaranteed to be visible to all * observers, irrespective of whether they're taking part in coherency * or not. This is necessary for the hotplug code to work reliably. */
static void write_pen_release(int val) { pen_release = val; smp_wmb(); sync_cache_w(&pen_release); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 21 | 95.45% | 1 | 50.00% |
Nico Pitre | 1 | 4.55% | 1 | 50.00% |
Total | 22 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 28 | 96.55% | 1 | 50.00% |
Marc Zyngier | 1 | 3.45% | 1 | 50.00% |
Total | 29 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 93 | 94.90% | 1 | 25.00% |
Will Deacon | 3 | 3.06% | 1 | 25.00% |
Rob Herring | 1 | 1.02% | 1 | 25.00% |
Marc Zyngier | 1 | 1.02% | 1 | 25.00% |
Total | 98 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 170 | 92.39% | 1 | 12.50% |
Will Deacon | 5 | 2.72% | 2 | 25.00% |
Ben Dooks | 3 | 1.63% | 1 | 12.50% |
Rob Herring | 3 | 1.63% | 2 | 25.00% |
Marc Zyngier | 2 | 1.09% | 1 | 12.50% |
Nico Pitre | 1 | 0.54% | 1 | 12.50% |
Total | 184 | 100.00% | 8 | 100.00% |