diff options
| -rw-r--r-- | drivers/video/backlight/adp5520_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/adx_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/atmel-pwm-bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/backlight.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/corgi_lcd.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/cr_bllcd.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/da903x_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/generic_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/hp680_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/jornada720_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/kb3886_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/locomolcd.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/mbp_nvidia_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/omap1_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/progear_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/pwm_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/tosa_bl.c | 2 | ||||
| -rw-r--r-- | drivers/video/backlight/wm831x_bl.c | 2 | ||||
| -rw-r--r-- | include/linux/backlight.h | 12 |
19 files changed, 24 insertions, 24 deletions
diff --git a/drivers/video/backlight/adp5520_bl.c b/drivers/video/backlight/adp5520_bl.c index 4c10edecfb66..86d95c228adb 100644 --- a/drivers/video/backlight/adp5520_bl.c +++ b/drivers/video/backlight/adp5520_bl.c | |||
| @@ -85,7 +85,7 @@ static int adp5520_bl_get_brightness(struct backlight_device *bl) | |||
| 85 | return error ? data->current_brightness : reg_val; | 85 | return error ? data->current_brightness : reg_val; |
| 86 | } | 86 | } |
| 87 | 87 | ||
| 88 | static struct backlight_ops adp5520_bl_ops = { | 88 | static const struct backlight_ops adp5520_bl_ops = { |
| 89 | .update_status = adp5520_bl_update_status, | 89 | .update_status = adp5520_bl_update_status, |
| 90 | .get_brightness = adp5520_bl_get_brightness, | 90 | .get_brightness = adp5520_bl_get_brightness, |
| 91 | }; | 91 | }; |
diff --git a/drivers/video/backlight/adx_bl.c b/drivers/video/backlight/adx_bl.c index 2c3bdfc620b7..d769b0bab21a 100644 --- a/drivers/video/backlight/adx_bl.c +++ b/drivers/video/backlight/adx_bl.c | |||
| @@ -61,7 +61,7 @@ static int adx_backlight_check_fb(struct fb_info *fb) | |||
| 61 | return 1; | 61 | return 1; |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | static struct backlight_ops adx_backlight_ops = { | 64 | static const struct backlight_ops adx_backlight_ops = { |
| 65 | .options = 0, | 65 | .options = 0, |
| 66 | .update_status = adx_backlight_update_status, | 66 | .update_status = adx_backlight_update_status, |
| 67 | .get_brightness = adx_backlight_get_brightness, | 67 | .get_brightness = adx_backlight_get_brightness, |
diff --git a/drivers/video/backlight/atmel-pwm-bl.c b/drivers/video/backlight/atmel-pwm-bl.c index 2cf7ba52f67c..f625ffc69ad3 100644 --- a/drivers/video/backlight/atmel-pwm-bl.c +++ b/drivers/video/backlight/atmel-pwm-bl.c | |||
| @@ -113,7 +113,7 @@ static int atmel_pwm_bl_init_pwm(struct atmel_pwm_bl *pwmbl) | |||
| 113 | return pwm_channel_enable(&pwmbl->pwmc); | 113 | return pwm_channel_enable(&pwmbl->pwmc); |
| 114 | } | 114 | } |
| 115 | 115 | ||
| 116 | static struct backlight_ops atmel_pwm_bl_ops = { | 116 | static const struct backlight_ops atmel_pwm_bl_ops = { |
| 117 | .get_brightness = atmel_pwm_bl_get_intensity, | 117 | .get_brightness = atmel_pwm_bl_get_intensity, |
| 118 | .update_status = atmel_pwm_bl_set_intensity, | 118 | .update_status = atmel_pwm_bl_set_intensity, |
| 119 | }; | 119 | }; |
diff --git a/drivers/video/backlight/backlight.c b/drivers/video/backlight/backlight.c index 6615ac7fa60a..18829cf68b1b 100644 --- a/drivers/video/backlight/backlight.c +++ b/drivers/video/backlight/backlight.c | |||
| @@ -269,7 +269,7 @@ EXPORT_SYMBOL(backlight_force_update); | |||
| 269 | * ERR_PTR() or a pointer to the newly allocated device. | 269 | * ERR_PTR() or a pointer to the newly allocated device. |
| 270 | */ | 270 | */ |
| 271 | struct backlight_device *backlight_device_register(const char *name, | 271 | struct backlight_device *backlight_device_register(const char *name, |
| 272 | struct device *parent, void *devdata, struct backlight_ops *ops) | 272 | struct device *parent, void *devdata, const struct backlight_ops *ops) |
| 273 | { | 273 | { |
| 274 | struct backlight_device *new_bd; | 274 | struct backlight_device *new_bd; |
| 275 | int rc; | 275 | int rc; |
diff --git a/drivers/video/backlight/corgi_lcd.c b/drivers/video/backlight/corgi_lcd.c index 96774949cd30..b4bcf8043797 100644 --- a/drivers/video/backlight/corgi_lcd.c +++ b/drivers/video/backlight/corgi_lcd.c | |||
| @@ -451,7 +451,7 @@ void corgi_lcd_limit_intensity(int limit) | |||
| 451 | } | 451 | } |
| 452 | EXPORT_SYMBOL(corgi_lcd_limit_intensity); | 452 | EXPORT_SYMBOL(corgi_lcd_limit_intensity); |
| 453 | 453 | ||
| 454 | static struct backlight_ops corgi_bl_ops = { | 454 | static const struct backlight_ops corgi_bl_ops = { |
| 455 | .get_brightness = corgi_bl_get_intensity, | 455 | .get_brightness = corgi_bl_get_intensity, |
| 456 | .update_status = corgi_bl_update_status, | 456 | .update_status = corgi_bl_update_status, |
| 457 | }; | 457 | }; |
diff --git a/drivers/video/backlight/cr_bllcd.c b/drivers/video/backlight/cr_bllcd.c index b9fe62b475c6..2914bf104adf 100644 --- a/drivers/video/backlight/cr_bllcd.c +++ b/drivers/video/backlight/cr_bllcd.c | |||
| @@ -108,7 +108,7 @@ static int cr_backlight_get_intensity(struct backlight_device *bd) | |||
| 108 | return intensity; | 108 | return intensity; |
| 109 | } | 109 | } |
| 110 | 110 | ||
| 111 | static struct backlight_ops cr_backlight_ops = { | 111 | static const struct backlight_ops cr_backlight_ops = { |
| 112 | .get_brightness = cr_backlight_get_intensity, | 112 | .get_brightness = cr_backlight_get_intensity, |
| 113 | .update_status = cr_backlight_set_intensity, | 113 | .update_status = cr_backlight_set_intensity, |
| 114 | }; | 114 | }; |
diff --git a/drivers/video/backlight/da903x_bl.c b/drivers/video/backlight/da903x_bl.c index f2d76dae1eb3..74cdc640173d 100644 --- a/drivers/video/backlight/da903x_bl.c +++ b/drivers/video/backlight/da903x_bl.c | |||
| @@ -95,7 +95,7 @@ static int da903x_backlight_get_brightness(struct backlight_device *bl) | |||
| 95 | return data->current_brightness; | 95 | return data->current_brightness; |
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | static struct backlight_ops da903x_backlight_ops = { | 98 | static const struct backlight_ops da903x_backlight_ops = { |
| 99 | .update_status = da903x_backlight_update_status, | 99 | .update_status = da903x_backlight_update_status, |
| 100 | .get_brightness = da903x_backlight_get_brightness, | 100 | .get_brightness = da903x_backlight_get_brightness, |
| 101 | }; | 101 | }; |
diff --git a/drivers/video/backlight/generic_bl.c b/drivers/video/backlight/generic_bl.c index 6d27f62fdcd0..e6d348e63596 100644 --- a/drivers/video/backlight/generic_bl.c +++ b/drivers/video/backlight/generic_bl.c | |||
| @@ -70,7 +70,7 @@ void corgibl_limit_intensity(int limit) | |||
| 70 | } | 70 | } |
| 71 | EXPORT_SYMBOL(corgibl_limit_intensity); | 71 | EXPORT_SYMBOL(corgibl_limit_intensity); |
| 72 | 72 | ||
| 73 | static struct backlight_ops genericbl_ops = { | 73 | static const struct backlight_ops genericbl_ops = { |
| 74 | .options = BL_CORE_SUSPENDRESUME, | 74 | .options = BL_CORE_SUSPENDRESUME, |
| 75 | .get_brightness = genericbl_get_intensity, | 75 | .get_brightness = genericbl_get_intensity, |
| 76 | .update_status = genericbl_send_intensity, | 76 | .update_status = genericbl_send_intensity, |
diff --git a/drivers/video/backlight/hp680_bl.c b/drivers/video/backlight/hp680_bl.c index 7fb4eefff80d..f7cc528d5be7 100644 --- a/drivers/video/backlight/hp680_bl.c +++ b/drivers/video/backlight/hp680_bl.c | |||
| @@ -98,7 +98,7 @@ static int hp680bl_get_intensity(struct backlight_device *bd) | |||
| 98 | return current_intensity; | 98 | return current_intensity; |
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | static struct backlight_ops hp680bl_ops = { | 101 | static const struct backlight_ops hp680bl_ops = { |
| 102 | .get_brightness = hp680bl_get_intensity, | 102 | .get_brightness = hp680bl_get_intensity, |
| 103 | .update_status = hp680bl_set_intensity, | 103 | .update_status = hp680bl_set_intensity, |
| 104 | }; | 104 | }; |
diff --git a/drivers/video/backlight/jornada720_bl.c b/drivers/video/backlight/jornada720_bl.c index 7aed2565c1bd..db9071fc5665 100644 --- a/drivers/video/backlight/jornada720_bl.c +++ b/drivers/video/backlight/jornada720_bl.c | |||
| @@ -93,7 +93,7 @@ out: | |||
| 93 | return ret; | 93 | return ret; |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | static struct backlight_ops jornada_bl_ops = { | 96 | static const struct backlight_ops jornada_bl_ops = { |
| 97 | .get_brightness = jornada_bl_get_brightness, | 97 | .get_brightness = jornada_bl_get_brightness, |
| 98 | .update_status = jornada_bl_update_status, | 98 | .update_status = jornada_bl_update_status, |
| 99 | .options = BL_CORE_SUSPENDRESUME, | 99 | .options = BL_CORE_SUSPENDRESUME, |
diff --git a/drivers/video/backlight/kb3886_bl.c b/drivers/video/backlight/kb3886_bl.c index a38fda1742dd..939e7b830cf3 100644 --- a/drivers/video/backlight/kb3886_bl.c +++ b/drivers/video/backlight/kb3886_bl.c | |||
| @@ -134,7 +134,7 @@ static int kb3886bl_get_intensity(struct backlight_device *bd) | |||
| 134 | return kb3886bl_intensity; | 134 | return kb3886bl_intensity; |
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | static struct backlight_ops kb3886bl_ops = { | 137 | static const struct backlight_ops kb3886bl_ops = { |
| 138 | .get_brightness = kb3886bl_get_intensity, | 138 | .get_brightness = kb3886bl_get_intensity, |
| 139 | .update_status = kb3886bl_send_intensity, | 139 | .update_status = kb3886bl_send_intensity, |
| 140 | }; | 140 | }; |
diff --git a/drivers/video/backlight/locomolcd.c b/drivers/video/backlight/locomolcd.c index 6b488b8a7eee..00a9591b0003 100644 --- a/drivers/video/backlight/locomolcd.c +++ b/drivers/video/backlight/locomolcd.c | |||
| @@ -141,7 +141,7 @@ static int locomolcd_get_intensity(struct backlight_device *bd) | |||
| 141 | return current_intensity; | 141 | return current_intensity; |
| 142 | } | 142 | } |
| 143 | 143 | ||
| 144 | static struct backlight_ops locomobl_data = { | 144 | static const struct backlight_ops locomobl_data = { |
| 145 | .get_brightness = locomolcd_get_intensity, | 145 | .get_brightness = locomolcd_get_intensity, |
| 146 | .update_status = locomolcd_set_intensity, | 146 | .update_status = locomolcd_set_intensity, |
| 147 | }; | 147 | }; |
diff --git a/drivers/video/backlight/mbp_nvidia_bl.c b/drivers/video/backlight/mbp_nvidia_bl.c index 9edb8d7c295f..581246894733 100644 --- a/drivers/video/backlight/mbp_nvidia_bl.c +++ b/drivers/video/backlight/mbp_nvidia_bl.c | |||
| @@ -33,7 +33,7 @@ struct dmi_match_data { | |||
| 33 | unsigned long iostart; | 33 | unsigned long iostart; |
| 34 | unsigned long iolen; | 34 | unsigned long iolen; |
| 35 | /* Backlight operations structure. */ | 35 | /* Backlight operations structure. */ |
| 36 | struct backlight_ops backlight_ops; | 36 | const struct backlight_ops backlight_ops; |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | /* Module parameters. */ | 39 | /* Module parameters. */ |
diff --git a/drivers/video/backlight/omap1_bl.c b/drivers/video/backlight/omap1_bl.c index 8693e5fcd2eb..409ca9643528 100644 --- a/drivers/video/backlight/omap1_bl.c +++ b/drivers/video/backlight/omap1_bl.c | |||
| @@ -125,7 +125,7 @@ static int omapbl_get_intensity(struct backlight_device *dev) | |||
| 125 | return bl->current_intensity; | 125 | return bl->current_intensity; |
| 126 | } | 126 | } |
| 127 | 127 | ||
| 128 | static struct backlight_ops omapbl_ops = { | 128 | static const struct backlight_ops omapbl_ops = { |
| 129 | .get_brightness = omapbl_get_intensity, | 129 | .get_brightness = omapbl_get_intensity, |
| 130 | .update_status = omapbl_update_status, | 130 | .update_status = omapbl_update_status, |
| 131 | }; | 131 | }; |
diff --git a/drivers/video/backlight/progear_bl.c b/drivers/video/backlight/progear_bl.c index 9edaf24fd82d..075786e05034 100644 --- a/drivers/video/backlight/progear_bl.c +++ b/drivers/video/backlight/progear_bl.c | |||
| @@ -54,7 +54,7 @@ static int progearbl_get_intensity(struct backlight_device *bd) | |||
| 54 | return intensity - HW_LEVEL_MIN; | 54 | return intensity - HW_LEVEL_MIN; |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | static struct backlight_ops progearbl_ops = { | 57 | static const struct backlight_ops progearbl_ops = { |
| 58 | .get_brightness = progearbl_get_intensity, | 58 | .get_brightness = progearbl_get_intensity, |
| 59 | .update_status = progearbl_set_intensity, | 59 | .update_status = progearbl_set_intensity, |
| 60 | }; | 60 | }; |
diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index 887166267443..df9e0b32cf39 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c | |||
| @@ -56,7 +56,7 @@ static int pwm_backlight_get_brightness(struct backlight_device *bl) | |||
| 56 | return bl->props.brightness; | 56 | return bl->props.brightness; |
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | static struct backlight_ops pwm_backlight_ops = { | 59 | static const struct backlight_ops pwm_backlight_ops = { |
| 60 | .update_status = pwm_backlight_update_status, | 60 | .update_status = pwm_backlight_update_status, |
| 61 | .get_brightness = pwm_backlight_get_brightness, | 61 | .get_brightness = pwm_backlight_get_brightness, |
| 62 | }; | 62 | }; |
diff --git a/drivers/video/backlight/tosa_bl.c b/drivers/video/backlight/tosa_bl.c index 43edbada12d1..e14ce4d469f5 100644 --- a/drivers/video/backlight/tosa_bl.c +++ b/drivers/video/backlight/tosa_bl.c | |||
| @@ -72,7 +72,7 @@ static int tosa_bl_get_brightness(struct backlight_device *dev) | |||
| 72 | return props->brightness; | 72 | return props->brightness; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | static struct backlight_ops bl_ops = { | 75 | static const struct backlight_ops bl_ops = { |
| 76 | .get_brightness = tosa_bl_get_brightness, | 76 | .get_brightness = tosa_bl_get_brightness, |
| 77 | .update_status = tosa_bl_update_status, | 77 | .update_status = tosa_bl_update_status, |
| 78 | }; | 78 | }; |
diff --git a/drivers/video/backlight/wm831x_bl.c b/drivers/video/backlight/wm831x_bl.c index 467bdb7efb23..e32add37a203 100644 --- a/drivers/video/backlight/wm831x_bl.c +++ b/drivers/video/backlight/wm831x_bl.c | |||
| @@ -112,7 +112,7 @@ static int wm831x_backlight_get_brightness(struct backlight_device *bl) | |||
| 112 | return data->current_brightness; | 112 | return data->current_brightness; |
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | static struct backlight_ops wm831x_backlight_ops = { | 115 | static const struct backlight_ops wm831x_backlight_ops = { |
| 116 | .options = BL_CORE_SUSPENDRESUME, | 116 | .options = BL_CORE_SUSPENDRESUME, |
| 117 | .update_status = wm831x_backlight_update_status, | 117 | .update_status = wm831x_backlight_update_status, |
| 118 | .get_brightness = wm831x_backlight_get_brightness, | 118 | .get_brightness = wm831x_backlight_get_brightness, |
diff --git a/include/linux/backlight.h b/include/linux/backlight.h index 0f5f57858a23..8c4f884db6b4 100644 --- a/include/linux/backlight.h +++ b/include/linux/backlight.h | |||
| @@ -36,18 +36,18 @@ struct backlight_device; | |||
| 36 | struct fb_info; | 36 | struct fb_info; |
| 37 | 37 | ||
| 38 | struct backlight_ops { | 38 | struct backlight_ops { |
| 39 | unsigned int options; | 39 | const unsigned int options; |
| 40 | 40 | ||
| 41 | #define BL_CORE_SUSPENDRESUME (1 << 0) | 41 | #define BL_CORE_SUSPENDRESUME (1 << 0) |
| 42 | 42 | ||
| 43 | /* Notify the backlight driver some property has changed */ | 43 | /* Notify the backlight driver some property has changed */ |
| 44 | int (*update_status)(struct backlight_device *); | 44 | int (* const update_status)(struct backlight_device *); |
| 45 | /* Return the current backlight brightness (accounting for power, | 45 | /* Return the current backlight brightness (accounting for power, |
| 46 | fb_blank etc.) */ | 46 | fb_blank etc.) */ |
| 47 | int (*get_brightness)(struct backlight_device *); | 47 | int (* const get_brightness)(struct backlight_device *); |
| 48 | /* Check if given framebuffer device is the one bound to this backlight; | 48 | /* Check if given framebuffer device is the one bound to this backlight; |
| 49 | return 0 if not, !=0 if it is. If NULL, backlight always matches the fb. */ | 49 | return 0 if not, !=0 if it is. If NULL, backlight always matches the fb. */ |
| 50 | int (*check_fb)(struct fb_info *); | 50 | int (* const check_fb)(struct fb_info *); |
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | /* This structure defines all the properties of a backlight */ | 53 | /* This structure defines all the properties of a backlight */ |
| @@ -86,7 +86,7 @@ struct backlight_device { | |||
| 86 | registered this device has been unloaded, and if class_get_devdata() | 86 | registered this device has been unloaded, and if class_get_devdata() |
| 87 | points to something in the body of that driver, it is also invalid. */ | 87 | points to something in the body of that driver, it is also invalid. */ |
| 88 | struct mutex ops_lock; | 88 | struct mutex ops_lock; |
| 89 | struct backlight_ops *ops; | 89 | const struct backlight_ops *ops; |
| 90 | 90 | ||
| 91 | /* The framebuffer notifier block */ | 91 | /* The framebuffer notifier block */ |
| 92 | struct notifier_block fb_notif; | 92 | struct notifier_block fb_notif; |
| @@ -103,7 +103,7 @@ static inline void backlight_update_status(struct backlight_device *bd) | |||
| 103 | } | 103 | } |
| 104 | 104 | ||
| 105 | extern struct backlight_device *backlight_device_register(const char *name, | 105 | extern struct backlight_device *backlight_device_register(const char *name, |
| 106 | struct device *dev, void *devdata, struct backlight_ops *ops); | 106 | struct device *dev, void *devdata, const struct backlight_ops *ops); |
| 107 | extern void backlight_device_unregister(struct backlight_device *bd); | 107 | extern void backlight_device_unregister(struct backlight_device *bd); |
| 108 | extern void backlight_force_update(struct backlight_device *bd, | 108 | extern void backlight_force_update(struct backlight_device *bd, |
| 109 | enum backlight_update_reason reason); | 109 | enum backlight_update_reason reason); |
