lkml.org 
[lkml]   [2015]   [Apr]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.14 28/38] dmaengine: dw: append MODULE_ALIAS for platform driver
    Date
    3.14-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

    commit a104a45ba7a51b5b4c5e8437020d9d48edf22f89 upstream.

    The commit 9cade1a46c77 (dma: dw: split driver to library part and platform
    code) introduced a separate platform driver but missed to add a
    MODULE_ALIAS("platform:dw_dmac"); to that module.

    The patch adds this to get driver loaded automatically if platform device is
    registered.

    Reported-by: "Blin, Jerome" <jerome.blin@intel.com>
    Fixes: 9cade1a46c77 (dma: dw: split driver to library part and platform code)
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Signed-off-by: Vinod Koul <vinod.koul@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/dma/dw/platform.c | 5 ++++-
    1 file changed, 4 insertions(+), 1 deletion(-)

    --- a/drivers/dma/dw/platform.c
    +++ b/drivers/dma/dw/platform.c
    @@ -48,6 +48,8 @@ static bool dw_dma_of_filter(struct dma_
    return true;
    }

    +#define DRV_NAME "dw_dmac"
    +
    static struct dma_chan *dw_dma_of_xlate(struct of_phandle_args *dma_spec,
    struct of_dma *ofdma)
    {
    @@ -293,7 +295,7 @@ static struct platform_driver dw_driver
    .remove = dw_remove,
    .shutdown = dw_shutdown,
    .driver = {
    - .name = "dw_dmac",
    + .name = DRV_NAME,
    .pm = &dw_dev_pm_ops,
    .of_match_table = of_match_ptr(dw_dma_of_id_table),
    .acpi_match_table = ACPI_PTR(dw_dma_acpi_id_table),
    @@ -314,3 +316,4 @@ module_exit(dw_exit);

    MODULE_LICENSE("GPL v2");
    MODULE_DESCRIPTION("Synopsys DesignWare DMA Controller platform driver");
    +MODULE_ALIAS("platform:" DRV_NAME);



    \
     
     \ /
      Last update: 2015-04-10 16:01    [W:5.593 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site