diff options
author | Edmond Chung <edmondchung@google.com> | 2020-11-18 21:02:36 -0800 |
---|---|---|
committer | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-12-01 20:57:20 +0000 |
commit | 3351decc773e5443ebad50fc35eaec8790ab611b (patch) | |
tree | 11ec70065dc778e43568678e19492227d9a974b1 /lwis_device_slc.c | |
parent | f9108cca6f695dfd79e1e5e37667cd7ac58e6b95 (diff) | |
download | lwis-3351decc773e5443ebad50fc35eaec8790ab611b.tar.gz |
IOREG: Use [read|write]X_relaxed variant for I/O access
The non-relaxed variant executes memory barrier every time read/write is
called, which is an overkill and causes performance degradation.
Bug: 165879653
Signed-off-by: Edmond Chung <edmondchung@google.com>
Change-Id: I7b8debd3a8a9b097054e9a14464a59c15b7374b5
Diffstat (limited to 'lwis_device_slc.c')
-rw-r--r-- | lwis_device_slc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lwis_device_slc.c b/lwis_device_slc.c index 5efa456..4843556 100644 --- a/lwis_device_slc.c +++ b/lwis_device_slc.c @@ -39,6 +39,7 @@ static int lwis_slc_disable(struct lwis_device *lwis_dev); static struct lwis_device_subclass_operations slc_vops = { .register_io = NULL, + .register_io_barrier = NULL, .device_enable = lwis_slc_enable, .device_disable = lwis_slc_disable, .event_enable = NULL, |