diff -urN oldtree/drivers/media/video/videocodec.h newtree/drivers/media/video/videocodec.h
--- oldtree/drivers/media/video/videocodec.h	2006-06-27 12:28:59.000000000 +0000
+++ newtree/drivers/media/video/videocodec.h	2006-06-27 23:09:23.217386750 +0000
@@ -222,14 +222,14 @@
 /* ========================= */
 
 struct vfe_polarity {
-	int vsync_pol:1;
-	int hsync_pol:1;
-	int field_pol:1;
-	int blank_pol:1;
-	int subimg_pol:1;
-	int poe_pol:1;
-	int pvalid_pol:1;
-	int vclk_pol:1;
+	unsigned int vsync_pol:1;
+	unsigned int hsync_pol:1;
+	unsigned int field_pol:1;
+	unsigned int blank_pol:1;
+	unsigned int subimg_pol:1;
+	unsigned int poe_pol:1;
+	unsigned int pvalid_pol:1;
+	unsigned int vclk_pol:1;
 };
 
 struct vfe_settings {
