lkml.org 
[lkml]   [2012]   [Apr]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subjectregulator: core: Don't dereference config->dev before NULL checking for config
    From
    Date
    Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
    Signed-off-by: Axel Lin <axel.lin@gmail.com>
    ---
    drivers/regulator/core.c | 3 ++-
    1 files changed, 2 insertions(+), 1 deletions(-)

    diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c
    index 1bd71a8..bf46034 100644
    --- a/drivers/regulator/core.c
    +++ b/drivers/regulator/core.c
    @@ -2853,7 +2853,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
    const struct regulator_init_data *init_data;
    static atomic_t regulator_no = ATOMIC_INIT(0);
    struct regulator_dev *rdev;
    - struct device *dev = config->dev;
    + struct device *dev;
    int ret, i;
    const char *supply = NULL;

    @@ -2883,6 +2883,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
    return ERR_PTR(-EINVAL);
    }

    + dev = config->dev;
    init_data = config->init_data;

    rdev = kzalloc(sizeof(struct regulator_dev), GFP_KERNEL);
    --
    1.7.5.4




    \
     
     \ /
      Last update: 2012-04-12 07:31    [W:0.018 / U:0.208 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site