staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Sat, 29 Jun 2019 19:31:40 +0000 (21:31 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Jul 2019 07:10:19 +0000 (09:10 +0200)
commiteb3539767a358129c20e536774eb1fa67b46ac27
treedc9dbeaee7d8a2bb90831a8e5b4c240ca2d4d2a4
parent640e77466e69d9c28de227bc76881f5501f532ca
staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats

RGB3/BGR3 end up being 3 bytes per pixel, which meant that
the alignment code ended up trying to align using bitmasking
with a mask of 96.
That doesn't work, so switch to an arithmetic alignment for
those formats.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Acked-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Acked-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c