diff options
Diffstat (limited to 'drivers/video/omap2/omapfb/omapfb-sysfs.c')
-rw-r--r-- | drivers/video/omap2/omapfb/omapfb-sysfs.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/video/omap2/omapfb/omapfb-sysfs.c b/drivers/video/omap2/omapfb/omapfb-sysfs.c index 153bf1aceebc..1694d5148f32 100644 --- a/drivers/video/omap2/omapfb/omapfb-sysfs.c +++ b/drivers/video/omap2/omapfb/omapfb-sysfs.c | |||
@@ -104,16 +104,14 @@ static ssize_t store_mirror(struct device *dev, | |||
104 | { | 104 | { |
105 | struct fb_info *fbi = dev_get_drvdata(dev); | 105 | struct fb_info *fbi = dev_get_drvdata(dev); |
106 | struct omapfb_info *ofbi = FB2OFB(fbi); | 106 | struct omapfb_info *ofbi = FB2OFB(fbi); |
107 | int mirror; | 107 | bool mirror; |
108 | int r; | 108 | int r; |
109 | struct fb_var_screeninfo new_var; | 109 | struct fb_var_screeninfo new_var; |
110 | 110 | ||
111 | r = kstrtoint(buf, 0, &mirror); | 111 | r = strtobool(buf, &mirror); |
112 | if (r) | 112 | if (r) |
113 | return r; | 113 | return r; |
114 | 114 | ||
115 | mirror = !!mirror; | ||
116 | |||
117 | if (!lock_fb_info(fbi)) | 115 | if (!lock_fb_info(fbi)) |
118 | return -ENODEV; | 116 | return -ENODEV; |
119 | 117 | ||