lkml.org 
[lkml]   [2018]   [Apr]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 54/61] uio: simplify getting .drvdata
    Date
    We should get drvdata from struct device directly. Going via
    platform_device is an unneeded step back and forth.

    Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
    ---

    Build tested only. buildbot is happy. Please apply individually.

    drivers/uio/uio_fsl_elbc_gpcm.c | 6 ++----
    1 file changed, 2 insertions(+), 4 deletions(-)

    diff --git a/drivers/uio/uio_fsl_elbc_gpcm.c b/drivers/uio/uio_fsl_elbc_gpcm.c
    index b46323d9dc18..50b460c540f7 100644
    --- a/drivers/uio/uio_fsl_elbc_gpcm.c
    +++ b/drivers/uio/uio_fsl_elbc_gpcm.c
    @@ -73,8 +73,7 @@ DEVICE_ATTR(reg_or, S_IRUGO|S_IWUSR|S_IWGRP, reg_show, reg_store);
    static ssize_t reg_show(struct device *dev, struct device_attribute *attr,
    char *buf)
    {
    - struct platform_device *pdev = to_platform_device(dev);
    - struct uio_info *info = platform_get_drvdata(pdev);
    + struct uio_info *info = dev_get_drvdata(dev);
    struct fsl_elbc_gpcm *priv = info->priv;
    struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank];

    @@ -93,8 +92,7 @@ static ssize_t reg_show(struct device *dev, struct device_attribute *attr,
    static ssize_t reg_store(struct device *dev, struct device_attribute *attr,
    const char *buf, size_t count)
    {
    - struct platform_device *pdev = to_platform_device(dev);
    - struct uio_info *info = platform_get_drvdata(pdev);
    + struct uio_info *info = dev_get_drvdata(dev);
    struct fsl_elbc_gpcm *priv = info->priv;
    struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank];
    unsigned long val;
    --
    2.11.0
    \
     
     \ /
      Last update: 2018-04-19 16:11    [W:4.026 / U:0.220 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site