• Rikard Falkeborn's avatar
    iio: light: ltr501: Constify structs · 6b46ddb5
    Rikard Falkeborn authored
    Constify some data structs that are never changed. In order to do so,
    also update a couple of functions that now need to accept pointers to
    const struct instead of struct. While at it, update a few more functions
    to accept pointers to const struct instead of pointers.
    
    This allows the compiler to put more data in the code segment instead of
    the data segment, as seen by the output of the file command:
    
    Before:
       text    data     bss     dec     hex filename
      27080    8144     192   35416    8a58 drivers/iio/light/ltr501.o
    
    After:
       text    data     bss     dec     hex filename
      27688    7536     192   35416    8a58 drivers/iio/light/ltr501.o
    Signed-off-by: default avatarRikard Falkeborn <rikard.falkeborn@gmail.com>
    Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
    6b46ddb5
ltr501.c 38.3 KB