|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 04/12] xen/arm: device: Rename device_type into device_match
On Fri, 16 Jan 2015, Julien Grall wrote:
> This enum was used for matching a specific device and not to get the
> type of device.
>
> Hence the name device_type will be used for another purpose later.
>
> Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
If you really want to rename this field, please find a more descriptive
name for it. device_match doesn't really tell me what we are trying to
match against. At least device_type would tell me that we are matching
against the type.
> xen/arch/arm/device.c | 4 ++--
> xen/include/asm-arm/device.h | 8 ++++----
> 2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/xen/arch/arm/device.c b/xen/arch/arm/device.c
> index 59e94c0..693b9af 100644
> --- a/xen/arch/arm/device.c
> +++ b/xen/arch/arm/device.c
> @@ -40,7 +40,7 @@ static bool_t __init device_is_compatible(const struct
> device_desc *desc,
> return 0;
> }
>
> -int __init device_init(struct dt_device_node *dev, enum device_type type,
> +int __init device_init(struct dt_device_node *dev, enum device_match type,
> const void *data)
> {
> const struct device_desc *desc;
> @@ -67,7 +67,7 @@ int __init device_init(struct dt_device_node *dev, enum
> device_type type,
> return -EBADF;
> }
>
> -enum device_type device_get_type(const struct dt_device_node *dev)
> +enum device_match device_get_type(const struct dt_device_node *dev)
> {
> const struct device_desc *desc;
>
> diff --git a/xen/include/asm-arm/device.h b/xen/include/asm-arm/device.h
> index 74a80c6..72a9028 100644
> --- a/xen/include/asm-arm/device.h
> +++ b/xen/include/asm-arm/device.h
> @@ -4,7 +4,7 @@
> #include <xen/init.h>
> #include <xen/device_tree.h>
>
> -enum device_type
> +enum device_match
> {
> DEVICE_SERIAL,
> DEVICE_IOMMU,
> @@ -17,7 +17,7 @@ struct device_desc {
> /* Device name */
> const char *name;
> /* Device type */
> - enum device_type type;
> + enum device_match type;
> /* Array of device tree 'compatible' strings */
> const char *const *compatible;
> /* Device initialization */
> @@ -32,7 +32,7 @@ struct device_desc {
> *
> * Return 0 on success.
> */
> -int __init device_init(struct dt_device_node *dev, enum device_type type,
> +int __init device_init(struct dt_device_node *dev, enum device_match type,
> const void *data);
>
> /**
> @@ -41,7 +41,7 @@ int __init device_init(struct dt_device_node *dev, enum
> device_type type,
> *
> * Return the device type on success or DEVICE_ANY on failure
> */
> -enum device_type device_get_type(const struct dt_device_node *dev);
> +enum device_match device_get_type(const struct dt_device_node *dev);
>
> #define DT_DEVICE_START(_name, _namestr, _type) \
> static const struct device_desc __dev_desc_##_name __used \
> --
> 2.1.4
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |