[lkml]   [2011]   [Nov]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH 1/5] drivercore: Generalize module_platform_driver
    On Wed, Nov 16, 2011 at 10:13:35AM +0100, Lars-Peter Clausen wrote:
    > This patch generalizes the module_platform_driver macro and introduces a new
    > module_driver macro. The module_driver macro takes a driver name, a register
    > and a unregister function for this driver type. Using these it construct the
    > module init and exit sections which register and unregister the driver. Since
    > such init/exit sections are commonly found in drivers this macro can be used
    > to eliminate a lot of boilerplate code.
    > The macro is not intended to be used by driver modules directly, instead it
    > should be used to generate bus specific macros for registering drivers like
    > the module_platform_driver macro.
    > Signed-off-by: Lars-Peter Clausen <>
    > Acked-by: Grant Likely <>
    > Acked-by: Jonathan Cameron <>
    > Acked-by: Wolfram Sang <>
    > ---
    > include/linux/init.h | 21 +++++++++++++++++++++

    I've moved this from init.h (which is trying to get away from
    module-specific stuff) to device.h, which is where this really should


    greg k-h

     \ /
      Last update: 2011-11-17 21:07    [W:0.022 / U:12.540 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site