diff -Naurpw linux-2.6.34/drivers/video/fbmem.c linux-2.6.34-fbmem/drivers/video/fbmem.c
--- linux-2.6.34/drivers/video/fbmem.c	2010-10-06 21:01:14.574335894 +0530
+++ linux-2.6.34-fbmem/drivers/video/fbmem.c	2010-10-06 21:02:33.786337074 +0530
@@ -1072,6 +1072,10 @@ static long do_fb_ioctl(struct fb_info *
 		ret = copy_to_user(argp, &fix, sizeof(fix)) ? -EFAULT : 0;
 		break;
 	case FBIOPUTCMAP:
+	#if defined(CONFIG_MACH_U8500_MOP)
+	       	ret = EPERM;
+	       	break;
+	#endif
 		if (copy_from_user(&cmap, argp, sizeof(cmap)))
 			return -EFAULT;
 		ret = fb_set_user_cmap(&cmap, info);
@@ -1306,6 +1310,10 @@ static long fb_compat_ioctl(struct file 
 
 	case FBIOGETCMAP:
 	case FBIOPUTCMAP:
+	#if defined(CONFIG_MACH_U8500_MOP)
+	       	ret = EPERM;
+	       	break;
+	#endif
 		ret = fb_getput_cmap(info, cmd, arg);
 		break;
 
