summaryrefslogtreecommitdiff
path: root/drivers/video/via/via_modesetting.h
diff options
context:
space:
mode:
authorFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>2011-06-06 01:27:34 (GMT)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>2011-07-17 00:11:15 (GMT)
commit936a3f770b8de7042d793272f008ef1bb08522e9 (patch)
tree3863e60ae9cf13e48ecf2bcb131c92bc9c2b848b /drivers/video/via/via_modesetting.h
parentd933990c57b498c092ceef591c7c5d69dbfe9f30 (diff)
downloadlinux-fsl-qoriq-936a3f770b8de7042d793272f008ef1bb08522e9.tar.xz
viafb: improve pitch handling
This patch adds checks for minimum and maximum pitch size to prevent invalid settings which could otherwise crash the machine. Also the alignment is done in a slightly more readable way. Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> Cc: stable@kernel.org
Diffstat (limited to 'drivers/video/via/via_modesetting.h')
-rw-r--r--drivers/video/via/via_modesetting.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/via/via_modesetting.h b/drivers/video/via/via_modesetting.h
index ae35cfd..0138845 100644
--- a/drivers/video/via/via_modesetting.h
+++ b/drivers/video/via/via_modesetting.h
@@ -28,6 +28,11 @@
#include <linux/types.h>
+
+#define VIA_PITCH_SIZE (1<<3)
+#define VIA_PITCH_MAX 0x3FF8
+
+
void via_set_primary_address(u32 addr);
void via_set_secondary_address(u32 addr);
void via_set_primary_pitch(u32 pitch);