|
@@ -1492,7 +1492,7 @@ __releases(&info->lock)
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA
|
|
|
|
|
|
+#if defined(CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA) && !defined(CONFIG_MMU)
|
|
unsigned long get_fb_unmapped_area(struct file *filp,
|
|
unsigned long get_fb_unmapped_area(struct file *filp,
|
|
unsigned long addr, unsigned long len,
|
|
unsigned long addr, unsigned long len,
|
|
unsigned long pgoff, unsigned long flags)
|
|
unsigned long pgoff, unsigned long flags)
|
|
@@ -1519,7 +1519,8 @@ static const struct file_operations fb_fops = {
|
|
.open = fb_open,
|
|
.open = fb_open,
|
|
.release = fb_release,
|
|
.release = fb_release,
|
|
#if defined(HAVE_ARCH_FB_UNMAPPED_AREA) || \
|
|
#if defined(HAVE_ARCH_FB_UNMAPPED_AREA) || \
|
|
- defined(CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA)
|
|
|
|
|
|
+ (defined(CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA) && \
|
|
|
|
+ !defined(CONFIG_MMU))
|
|
.get_unmapped_area = get_fb_unmapped_area,
|
|
.get_unmapped_area = get_fb_unmapped_area,
|
|
#endif
|
|
#endif
|
|
#ifdef CONFIG_FB_DEFERRED_IO
|
|
#ifdef CONFIG_FB_DEFERRED_IO
|