|
@@ -69,3 +69,14 @@ asmlinkage void *sys_dma_memcpy(void *dest, const void *src, size_t len)
|
|
{
|
|
{
|
|
return safe_dma_memcpy(dest, src, len);
|
|
return safe_dma_memcpy(dest, src, len);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+#if defined(CONFIG_FB) || defined(CONFIG_FB_MODULE)
|
|
|
|
+#include <linux/fb.h>
|
|
|
|
+unsigned long get_fb_unmapped_area(struct file *filp, unsigned long orig_addr,
|
|
|
|
+ unsigned long len, unsigned long pgoff, unsigned long flags)
|
|
|
|
+{
|
|
|
|
+ struct fb_info *info = filp->private_data;
|
|
|
|
+ return (unsigned long)info->screen_base;
|
|
|
|
+}
|
|
|
|
+EXPORT_SYMBOL(get_fb_unmapped_area);
|
|
|
|
+#endif
|