Hi Tomi, Thank you for the patch. On Monday 18 Apr 2016 18:42:12 Tomi Valkeinen wrote: > omapdrm checks if the pixel stride is divisible by 8. This is meant to > ensure that the byte stride is 32, which is required by SGX. > > The check is not correct, as it checks for pixels, not bytes, and thus > needlessly increases the stride for, e.g., NV12. > > Also, SGX driver is not supported in the mainline, and the TI's SGX > driver nowadays does the memory allocation itself and doesn't rely on > omapdrm to figure out the correct pitch. > > So we can just remove the whole roundup. > > Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxx> Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > --- > drivers/gpu/drm/omapdrm/omap_drv.h | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/omapdrm/omap_drv.h > b/drivers/gpu/drm/omapdrm/omap_drv.h index 0fbe17d0ec6f..bdce6ec64a07 > 100644 > --- a/drivers/gpu/drm/omapdrm/omap_drv.h > +++ b/drivers/gpu/drm/omapdrm/omap_drv.h > @@ -244,10 +244,7 @@ static inline int align_pitch(int pitch, int width, int > bpp) int bytespp = (bpp + 7) / 8; > /* in case someone tries to feed us a completely bogus stride: */ > pitch = max(pitch, width * bytespp); > - /* PVR needs alignment to 8 pixels.. right now that is the most > - * restrictive stride requirement.. > - */ > - return roundup(pitch, 8 * bytespp); > + return pitch; > } > > /* map crtc to vblank mask */ -- Regards, Laurent Pinchart _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel