media: em28xx: constify most static structs
There are several em28xx static structs that can now be constified. That caused a significant reduction at data segment: Before: text data bss dec hex filename 85017 59588 576 145181 2371d drivers/media/usb/em28xx/em28xx.o After: text data bss dec hex filename 112345 32292 576 145213 2373d drivers/media/usb/em28xx/em28xx.o Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
@@ -515,7 +515,8 @@ static void em28xx_query_buttons(struct work_struct *work)
|
||||
j = 0;
|
||||
while (dev->board.buttons[j].role >= 0 &&
|
||||
dev->board.buttons[j].role < EM28XX_NUM_BUTTON_ROLES) {
|
||||
struct em28xx_button *button = &dev->board.buttons[j];
|
||||
const struct em28xx_button *button = &dev->board.buttons[j];
|
||||
|
||||
/* Check if button uses the current address */
|
||||
if (button->reg_r != dev->button_polling_addresses[i]) {
|
||||
j++;
|
||||
@@ -618,7 +619,8 @@ static void em28xx_init_buttons(struct em28xx *dev)
|
||||
dev->button_polling_interval = EM28XX_BUTTONS_DEBOUNCED_QUERY_INTERVAL;
|
||||
while (dev->board.buttons[i].role >= 0 &&
|
||||
dev->board.buttons[i].role < EM28XX_NUM_BUTTON_ROLES) {
|
||||
struct em28xx_button *button = &dev->board.buttons[i];
|
||||
const struct em28xx_button *button = &dev->board.buttons[i];
|
||||
|
||||
/* Check if polling address is already on the list */
|
||||
addr_new = true;
|
||||
for (j = 0; j < dev->num_button_polling_addresses; j++) {
|
||||
|
Reference in New Issue
Block a user