vop: Add definition of readq/writeq if missing

This change “vop: Add definition of readq/writeq if missing” in Linux kernel is authored by Vincent Whitchurch <vincent.whitchurch [at] axis.com> on Wed Jan 16 17:32:48 2019 +0100.

vop: Add definition of readq/writeq if missing

Include <linux/io-64-nonatomic-lo-hi.h> so that readq/writeq are
replaced by two readl/writel on systems that do not support them.  The
values read/written are pointers which will be 32-bit on 32-bit systems
so the non-atomicity should not matter.

Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

This Linux change may have been applied to various maintained Linux releases and you can find Linux releases including commit 96c12ef.

There is one line of Linux source code added/deleted in this change. Code changes to Linux kernel are as follows.

 drivers/misc/mic/vop/vop_main.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/misc/mic/vop/vop_main.c b/drivers/misc/mic/vop/vop_main.c
index 216e864..1a9b410 100644
--- a/drivers/misc/mic/vop/vop_main.c
+++ b/drivers/misc/mic/vop/vop_main.c
@@ -34,6 +34,7 @@
 #include <linux/module.h>
 #include <linux/sched.h>
 #include <linux/dma-mapping.h>
+#include <linux/io-64-nonatomic-lo-hi.h>
 #include "vop_main.h"

The commit for this change in Linux stable tree is 96c12ef (patch).

Leave a Reply

Your email address will not be published. Required fields are marked *