Add more people into list.

On 10 August 2012 19:20, hongbo.zhang <hongbo.zh...@linaro.org> wrote:

> From: "hongbo.zhang" <hongbo.zh...@linaro.com>
>
> A thermal driver may need to walk through the cooling devices binded to
> itself, which are listed in cooling_devices of thermal_zone_device, and
> this goal cannot be achieved without moving this structure declaration
> to the public header file.
>
> Signed-off-by: hongbo.zhang <hongbo.zh...@linaro.com>
> ---
>  drivers/thermal/thermal_sys.c |   11 -----------
>  include/linux/thermal.h       |   12 ++++++++++++
>  2 files changed, 12 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/thermal/thermal_sys.c b/drivers/thermal/thermal_sys.c
> index 2ab31e4..0c5900f 100644
> --- a/drivers/thermal/thermal_sys.c
> +++ b/drivers/thermal/thermal_sys.c
> @@ -41,17 +41,6 @@ MODULE_AUTHOR("Zhang Rui");
>  MODULE_DESCRIPTION("Generic thermal management sysfs support");
>  MODULE_LICENSE("GPL");
>
> -struct thermal_cooling_device_instance {
> -       int id;
> -       char name[THERMAL_NAME_LENGTH];
> -       struct thermal_zone_device *tz;
> -       struct thermal_cooling_device *cdev;
> -       int trip;
> -       char attr_name[THERMAL_NAME_LENGTH];
> -       struct device_attribute attr;
> -       struct list_head node;
> -};
> -
>  static DEFINE_IDR(thermal_tz_idr);
>  static DEFINE_IDR(thermal_cdev_idr);
>  static DEFINE_MUTEX(thermal_idr_lock);
> diff --git a/include/linux/thermal.h b/include/linux/thermal.h
> index 4b94a61..3b05f37 100644
> --- a/include/linux/thermal.h
> +++ b/include/linux/thermal.h
> @@ -119,6 +119,18 @@ struct thermal_zone_device {
>         struct list_head node;
>         struct delayed_work poll_queue;
>  };
> +
> +struct thermal_cooling_device_instance {
> +       int id;
> +       char name[THERMAL_NAME_LENGTH];
> +       struct thermal_zone_device *tz;
> +       struct thermal_cooling_device *cdev;
> +       int trip;
> +       char attr_name[THERMAL_NAME_LENGTH];
> +       struct device_attribute attr;
> +       struct list_head node;
> +};
> +
>  /* Adding event notification support elements */
>  #define THERMAL_GENL_FAMILY_NAME                "thermal_event"
>  #define THERMAL_GENL_VERSION                    0x01
> --
> 1.7.10
>
>
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to