lkml.org 
[lkml]   [2008]   [Oct]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 1/7] powerpc and sparc: introduce dev_archdata node accessors
    The name of the device_node field differ across the platforms, so we
    have to implement inlined accessors. This is needed to avoid ugly
    #ifdef in the generic code.

    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
    ---
    arch/powerpc/include/asm/device.h | 12 ++++++++++++
    arch/sparc/include/asm/device.h | 12 ++++++++++++
    2 files changed, 24 insertions(+), 0 deletions(-)

    diff --git a/arch/powerpc/include/asm/device.h b/arch/powerpc/include/asm/device.h
    index dfd504c..7d2277c 100644
    --- a/arch/powerpc/include/asm/device.h
    +++ b/arch/powerpc/include/asm/device.h
    @@ -18,4 +18,16 @@ struct dev_archdata {
    void *dma_data;
    };

    +static inline void dev_archdata_set_node(struct dev_archdata *ad,
    + struct device_node *np)
    +{
    + ad->of_node = np;
    +}
    +
    +static inline struct device_node *
    +dev_archdata_get_node(const struct dev_archdata *ad)
    +{
    + return ad->of_node;
    +}
    +
    #endif /* _ASM_POWERPC_DEVICE_H */
    diff --git a/arch/sparc/include/asm/device.h b/arch/sparc/include/asm/device.h
    index 19790eb..3702e08 100644
    --- a/arch/sparc/include/asm/device.h
    +++ b/arch/sparc/include/asm/device.h
    @@ -20,4 +20,16 @@ struct dev_archdata {
    int numa_node;
    };

    +static inline void dev_archdata_set_node(struct dev_archdata *ad,
    + struct device_node *np)
    +{
    + ad->prom_node = np;
    +}
    +
    +static inline struct device_node *
    +dev_archdata_get_node(const struct dev_archdata *ad)
    +{
    + return ad->prom_node;
    +}
    +
    #endif /* _ASM_SPARC_DEVICE_H */
    --
    1.5.6.3


    \
     
     \ /
      Last update: 2008-10-16 19:15    [W:0.021 / U:1.508 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site