diff options
| -rw-r--r-- | drivers/gpu/host1x/hw/intr_hw.c | 4 | ||||
| -rw-r--r-- | include/uapi/drm/tegra_drm.h | 1 |
2 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/host1x/hw/intr_hw.c b/drivers/gpu/host1x/hw/intr_hw.c index db9017adfe2b..498b37e39058 100644 --- a/drivers/gpu/host1x/hw/intr_hw.c +++ b/drivers/gpu/host1x/hw/intr_hw.c | |||
| @@ -47,7 +47,7 @@ static irqreturn_t syncpt_thresh_isr(int irq, void *dev_id) | |||
| 47 | unsigned long reg; | 47 | unsigned long reg; |
| 48 | int i, id; | 48 | int i, id; |
| 49 | 49 | ||
| 50 | for (i = 0; i <= BIT_WORD(host->info->nb_pts); i++) { | 50 | for (i = 0; i < DIV_ROUND_UP(host->info->nb_pts, 32); i++) { |
| 51 | reg = host1x_sync_readl(host, | 51 | reg = host1x_sync_readl(host, |
| 52 | HOST1X_SYNC_SYNCPT_THRESH_CPU0_INT_STATUS(i)); | 52 | HOST1X_SYNC_SYNCPT_THRESH_CPU0_INT_STATUS(i)); |
| 53 | for_each_set_bit(id, ®, BITS_PER_LONG) { | 53 | for_each_set_bit(id, ®, BITS_PER_LONG) { |
| @@ -64,7 +64,7 @@ static void _host1x_intr_disable_all_syncpt_intrs(struct host1x *host) | |||
| 64 | { | 64 | { |
| 65 | u32 i; | 65 | u32 i; |
| 66 | 66 | ||
| 67 | for (i = 0; i <= BIT_WORD(host->info->nb_pts); ++i) { | 67 | for (i = 0; i < DIV_ROUND_UP(host->info->nb_pts, 32); ++i) { |
| 68 | host1x_sync_writel(host, 0xffffffffu, | 68 | host1x_sync_writel(host, 0xffffffffu, |
| 69 | HOST1X_SYNC_SYNCPT_THRESH_INT_DISABLE(i)); | 69 | HOST1X_SYNC_SYNCPT_THRESH_INT_DISABLE(i)); |
| 70 | host1x_sync_writel(host, 0xffffffffu, | 70 | host1x_sync_writel(host, 0xffffffffu, |
diff --git a/include/uapi/drm/tegra_drm.h b/include/uapi/drm/tegra_drm.h index b042b48495d9..b75482112428 100644 --- a/include/uapi/drm/tegra_drm.h +++ b/include/uapi/drm/tegra_drm.h | |||
| @@ -120,7 +120,6 @@ struct drm_tegra_submit { | |||
| 120 | __u32 num_waitchks; | 120 | __u32 num_waitchks; |
| 121 | __u32 waitchk_mask; | 121 | __u32 waitchk_mask; |
| 122 | __u32 timeout; | 122 | __u32 timeout; |
| 123 | __u32 pad; | ||
| 124 | __u64 syncpts; | 123 | __u64 syncpts; |
| 125 | __u64 cmdbufs; | 124 | __u64 cmdbufs; |
| 126 | __u64 relocs; | 125 | __u64 relocs; |
