drivers/acpi/processor_throttling.c:990: warning: 'ret' may be used
uninitialized in this function
-Len
I will eliminate the warning message and refresh the patch.
Thanks.
> + for_each_cpu_mask(i, online_throttling_cpus) {
> + t_state.cpu = i;
> + acpi_processor_throttling_notifier(THROTTLING_PRECHANGE,
> + &t_state);
> + }
> + /*
> + * The function of acpi_processor_set_throttling will be called
> + * to switch T-state. If the coordination type is SW_ALL or
HW_ALL,
> + * it is necessary to call it for every affected cpu. Otherwise
> + * it can be called only for the cpu pointed by pr.
> + */
> + if (p_throttling->shared_type == DOMAIN_COORD_TYPE_SW_ANY) {
> + set_cpus_allowed(current, cpumask_of_cpu(pr->id));
> + ret = p_throttling->acpi_processor_set_throttling(pr,
> + t_state.target_state);
> + } else {
> + /*
> + * When the T-state coordination is SW_ALL or HW_ALL,
> + * it is necessary to set T-state for every affected
> + * cpus.
> + */
> + for_each_cpu_mask(i, online_throttling_cpus) {
> + match_pr = processors[i];
> + /*
> + * If the pointer is invalid, we will report the
> + * error message and continue.
> + */
> + if (!match_pr) {
> + ACPI_DEBUG_PRINT((ACPI_DB_INFO,
> + "Invalid Pointer for CPU %d\n",
i));
> + continue;
> + }
> + /*
> + * If the throttling control is unsupported on
CPU i,
> + * we will report the error message and
continue.
> + */
> + if (!match_pr->flags.throttling) {
> + ACPI_DEBUG_PRINT((ACPI_DB_INFO,
> + "Throttling Controll is
unsupported "
> + "on CPU %d\n", i));
> + continue;
> + }
> + t_state.cpu = i;
> + set_cpus_allowed(current, cpumask_of_cpu(i));
> + ret = match_pr->throttling.
> + acpi_processor_set_throttling(
> + match_pr, t_state.target_state);
> + }
> + }
> + /*
> + * After the set_throttling is called, the
> + * throttling notifier is called for every
> + * affected cpu to update the T-states.
> + * The notifier event is THROTTLING_POSTCHANGE
> + */
> + for_each_cpu_mask(i, online_throttling_cpus) {
> + t_state.cpu = i;
> +
acpi_processor_throttling_notifier(THROTTLING_POSTCHANGE,
> + &t_state);
> + }
> /* restore the previous state */
> set_cpus_allowed(current, saved_mask);
> return ret;
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-acpi"
in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html