Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 344673
b: refs/heads/master
c: 636f4e1
h: refs/heads/master
i:
  344671: 37c2a48
v: v3
  • Loading branch information
Tomi Valkeinen committed Dec 7, 2012
1 parent 26c9210 commit e8f0af8
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 09645d258334c650cb65a93f55d9acdcd4420d44
refs/heads/master: 636f4e1b45c6204c6912cefa2bdbe22e00784a43
4 changes: 4 additions & 0 deletions trunk/drivers/video/omap2/omapfb/omapfb-ioctl.c
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ static int omapfb_setup_mem(struct fb_info *fbi, struct omapfb_mem_info *mi)
{
struct omapfb_info *ofbi = FB2OFB(fbi);
struct omapfb2_device *fbdev = ofbi->fbdev;
struct omap_dss_device *display = fb2display(fbi);
struct omapfb2_mem_region *rg;
int r = 0, i;
size_t size;
Expand All @@ -220,6 +221,9 @@ static int omapfb_setup_mem(struct fb_info *fbi, struct omapfb_mem_info *mi)

size = PAGE_ALIGN(mi->size);

if (display && display->driver->sync)
display->driver->sync(display);

rg = ofbi->region;

down_write_nested(&rg->lock, rg->id);
Expand Down
4 changes: 0 additions & 4 deletions trunk/drivers/video/omap2/omapfb/omapfb-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1611,7 +1611,6 @@ int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type)
{
struct omapfb_info *ofbi = FB2OFB(fbi);
struct omapfb2_device *fbdev = ofbi->fbdev;
struct omap_dss_device *display = fb2display(fbi);
struct omapfb2_mem_region *rg = ofbi->region;
unsigned long old_size = rg->size;
unsigned long old_paddr = rg->paddr;
Expand All @@ -1626,9 +1625,6 @@ int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type)
if (old_size == size && old_type == type)
return 0;

if (display && display->driver->sync)
display->driver->sync(display);

omapfb_free_fbmem(fbi);

if (size == 0) {
Expand Down
4 changes: 4 additions & 0 deletions trunk/drivers/video/omap2/omapfb/omapfb-sysfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -441,6 +441,7 @@ static ssize_t store_size(struct device *dev, struct device_attribute *attr,
struct fb_info *fbi = dev_get_drvdata(dev);
struct omapfb_info *ofbi = FB2OFB(fbi);
struct omapfb2_device *fbdev = ofbi->fbdev;
struct omap_dss_device *display = fb2display(fbi);
struct omapfb2_mem_region *rg;
unsigned long size;
int r;
Expand All @@ -455,6 +456,9 @@ static ssize_t store_size(struct device *dev, struct device_attribute *attr,
if (!lock_fb_info(fbi))
return -ENODEV;

if (display && display->driver->sync)
display->driver->sync(display);

rg = ofbi->region;

down_write_nested(&rg->lock, rg->id);
Expand Down

0 comments on commit e8f0af8

Please sign in to comment.