summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/tegra/host/bus_client.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/video/tegra/host/bus_client.c b/drivers/video/tegra/host/bus_client.c
index 973b8f3c66ff..3eaa07bd7413 100644
--- a/drivers/video/tegra/host/bus_client.c
+++ b/drivers/video/tegra/host/bus_client.c
@@ -62,6 +62,10 @@ static int validate_reg(struct platform_device *ndev, u32 offset, int count)
struct resource *r;
struct nvhost_device_data *pdata = platform_get_drvdata(ndev);
+ /* check if offset is u32 aligned */
+ if (offset & 3)
+ return -EINVAL;
+
r = platform_get_resource(pdata->master ? pdata->master : ndev,
IORESOURCE_MEM, 0);
if (!r) {