Thread (27 messages) read the whole thread 27 messages, 7 authors, 2016-02-22

[PATCH V2 6/6] coresight-stm: adding driver for CoreSight STM component

From: alexander.shishkin@linux.intel.com (Alexander Shishkin)
Date: 2016-02-05 13:06:34
Also in: linux-api, lkml

Chunyan Zhang [off-list ref] writes:
+#ifndef CONFIG_64BIT
+static inline void __raw_writeq(u64 val, volatile void __iomem *addr)
+{
+	asm volatile("strd %1, %0"
+		     : "+Qo" (*(volatile u64 __force *)addr)
+		     : "r" (val));
+}
Is it really ok to do this for all !64bit arms, inside a driver, just
like that? I'm not an expert, but I'm pretty sure there's more to it.

Regards,
--
Alex
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help