Commit bceff528 authored by Prasad J Pandit's avatar Prasad J Pandit Committed by Michael Roth
Browse files

pvrdma: add uar_read routine



Define skeleton 'uar_read' routine. Avoid NULL dereference.

Reported-by: default avatarLi Qiang <liq3ea@163.com>
Signed-off-by: default avatarPrasad J Pandit <pjp@fedoraproject.org>
Reviewed-by: default avatarMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
Signed-off-by: default avatarMarcel Apfelbaum <marcel.apfelbaum@gmail.com>
(cherry picked from commit 2aa86456)
Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
parent 1549e3a5
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -455,6 +455,11 @@ static const MemoryRegionOps regs_ops = {
    },
};

static uint64_t uar_read(void *opaque, hwaddr addr, unsigned size)
{
    return 0xffffffff;
}

static void uar_write(void *opaque, hwaddr addr, uint64_t val, unsigned size)
{
    PVRDMADev *dev = opaque;
@@ -496,6 +501,7 @@ static void uar_write(void *opaque, hwaddr addr, uint64_t val, unsigned size)
}

static const MemoryRegionOps uar_ops = {
    .read = uar_read,
    .write = uar_write,
    .endianness = DEVICE_LITTLE_ENDIAN,
    .impl = {