diff options
author | Pierre-Clément Tosi <ptosi@google.com> | 2022-05-30 12:50:07 +0100 |
---|---|---|
committer | Pierre-Clément Tosi <ptosi@google.com> | 2022-09-14 18:22:13 +0000 |
commit | ab1cdb740e7f2146ba1031cacbcbb21b604cb1bb (patch) | |
tree | c13fab98c4b4ccc801d0cc596ba040a62974225b | |
parent | 68d130d44870f92cff60c7c8301f61086cae0930 (diff) | |
download | u-boot-ab1cdb740e7f2146ba1031cacbcbb21b604cb1bb.tar.gz |
ANDROID: virtio: Move platform_ops from .bss to .data
As the variable may be used pre-relocation, place it in the .data
section so that it's properly accessed and copied over while relocating.
Bug: 234341021
Signed-off-by: Pierre-Clément Tosi <ptosi@google.com>
Change-Id: Ifd8dba3f797e2ac2ddac6059710f93a12caae1d4
(cherry picked from commit 4a3b854e984ee45c15b232366eb7260c67a0086a)
-rw-r--r-- | drivers/virtio/virtio_ring.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c index bae3472476..9e095ce286 100644 --- a/drivers/virtio/virtio_ring.c +++ b/drivers/virtio/virtio_ring.c @@ -18,6 +18,7 @@ #include <linux/compat.h> #include <linux/kernel.h> +__section(".data") struct virtio_iommu_platform_ops *virtio_iommu_platform_ops = NULL; static void virtio_iommu_map_pages(struct udevice *vdev, void *buf, u32 npages) |