lkml.org 
[lkml]   [2014]   [Aug]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] regulator: core: Fix build error due to const qualifier for ops
    I'm sending a patch to fix the build error on mc13892-regulator.c

    -Guodong

    On 08/18/2014 10:34 AM, Axel Lin wrote:
    > Drop const qualifier for ops of struct regulator_desc.
    > Allow regulator drivers to update ops before registering regulator.
    >
    > Fix below build error:
    > CC [M] drivers/regulator/mc13892-regulator.o
    > drivers/regulator/mc13892-regulator.c: In function 'mc13892_regulator_probe':
    > drivers/regulator/mc13892-regulator.c:586:3: error: assignment of member 'set_mode' in read-only object
    > drivers/regulator/mc13892-regulator.c:588:3: error: assignment of member 'get_mode' in read-only object
    > make[2]: *** [drivers/regulator/mc13892-regulator.o] Error 1
    > make[1]: *** [drivers/regulator] Error 2
    > make: *** [drivers] Error 2
    >
    > Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
    > Signed-off-by: Axel Lin <axel.lin@ingics.com>
    > ---
    > include/linux/regulator/driver.h | 2 +-
    > 1 file changed, 1 insertion(+), 1 deletion(-)
    >
    > diff --git a/include/linux/regulator/driver.h b/include/linux/regulator/driver.h
    > index efe058f..3abda75 100644
    > --- a/include/linux/regulator/driver.h
    > +++ b/include/linux/regulator/driver.h
    > @@ -246,7 +246,7 @@ struct regulator_desc {
    > int id;
    > bool continuous_voltage_range;
    > unsigned n_voltages;
    > - const struct regulator_ops *ops;
    > + struct regulator_ops *ops;
    > int irq;
    > enum regulator_type type;
    > struct module *owner;
    >


    \
     
     \ /
      Last update: 2014-08-18 15:21    [W:3.258 / U:0.036 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site