Commit 3f51ab85 authored by Komal Shah's avatar Komal Shah Committed by Tony Lindgren

[PATCH] ARM: OMAP: OMAP: FB: sem2mutex conversion

sem2mutex conversion
Signed-off-by: default avatarKomal Shah <komal_shah802003@yahoo.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 74186344
...@@ -111,12 +111,12 @@ extern struct lcd_ctrl_extif rfbi_extif; ...@@ -111,12 +111,12 @@ extern struct lcd_ctrl_extif rfbi_extif;
static void omapfb_rqueue_lock(struct omapfb_device *fbdev) static void omapfb_rqueue_lock(struct omapfb_device *fbdev)
{ {
down(&fbdev->rqueue_sema); mutex_lock(&fbdev->rqueue_mutex);
} }
static void omapfb_rqueue_unlock(struct omapfb_device *fbdev) static void omapfb_rqueue_unlock(struct omapfb_device *fbdev)
{ {
up(&fbdev->rqueue_sema); mutex_unlock(&fbdev->rqueue_mutex);
} }
/* /*
...@@ -1273,7 +1273,7 @@ static int omapfb_do_probe(struct platform_device *pdev, struct lcd_panel *panel ...@@ -1273,7 +1273,7 @@ static int omapfb_do_probe(struct platform_device *pdev, struct lcd_panel *panel
fbdev->panel = panel; fbdev->panel = panel;
platform_set_drvdata(pdev, fbdev); platform_set_drvdata(pdev, fbdev);
init_MUTEX(&fbdev->rqueue_sema); mutex_init(&fbdev->rqueue_mutex);
#ifdef CONFIG_ARCH_OMAP1 #ifdef CONFIG_ARCH_OMAP1
fbdev->int_ctrl = &omap1_int_ctrl; fbdev->int_ctrl = &omap1_int_ctrl;
......
...@@ -126,6 +126,7 @@ enum omapfb_update_mode { ...@@ -126,6 +126,7 @@ enum omapfb_update_mode {
#include <linux/completion.h> #include <linux/completion.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/fb.h> #include <linux/fb.h>
#include <linux/mutex.h>
#include <asm/arch/board.h> #include <asm/arch/board.h>
...@@ -269,7 +270,7 @@ struct omapfb_device { ...@@ -269,7 +270,7 @@ struct omapfb_device {
int state; int state;
int ext_lcdc; /* Using external int ext_lcdc; /* Using external
LCD controller */ LCD controller */
struct semaphore rqueue_sema; struct mutex rqueue_mutex;
void *vram_virt_base; void *vram_virt_base;
dma_addr_t vram_phys_base; dma_addr_t vram_phys_base;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment