On Wed, 07 Mar 2012 19:50:01 +0000
David Howells [off-list ref] wrote:
quoted hunk ↗ jump to hunk
diff --git a/arch/s390/include/asm/sigp.h b/arch/s390/include/asm/sigp.h
index 06faf6a..d7008d1 100644
--- a/arch/s390/include/asm/sigp.h
+++ b/arch/s390/include/asm/sigp.h
@@ -14,6 +14,14 @@
/* Get real cpu address from logical cpu number. */
extern unsigned short __cpu_logical_map[];
+static inline unsigned short stap(void)
+{
+ unsigned short cpu_address;
+
+ asm volatile("stap %0" : "=m" (cpu_address));
+ return cpu_address;
+}
+
static inline int cpu_logical_map(int cpu)
{
#ifdef CONFIG_SMP
This hunk will conflict with "[PATCH] rework smp code" in the linux-next
tree. The sigp.h header is disintegrated as well..
But except for this little hiccup I like the idea to split system.h,
makes a lot of sense.
--
blue skies,
Martin.
"Reality continues to ruin my life." - Calvin.