svn commit: r331447 - head/sys/dev/mlx5/mlx5_core
Conrad Meyer
cem at freebsd.org
Sun Mar 25 16:34:53 UTC 2018
It seems it slipped back in via r331445 after I had removed it in r330714.
On Sun, Mar 25, 2018 at 12:47 AM, Jeff Roberson <jroberson at jroberson.net> wrote:
>
>> Author: hselasky
>> Date: Fri Mar 23 18:11:06 2018
>> New Revision: 331447
>> URL: https://svnweb.freebsd.org/changeset/base/331447
>>
>> Log:
>> Hide verbose proclamation of error when forced in mlx5core.
>>
>> When mlx5_enter_error_state() operation is forced by shutdown, the
>> messages surrounding setting the error state are not informational
>> and confuse users.
>>
>> Submitted by: kib@
>> MFC after: 1 week
>> Sponsored by: Mellanox Technologies
>
>
>
> This broke on sparc64 build:
>
> In file included from /usr/head/sys/dev/mlx5/mlx5_core/mlx5_cmd.c:41:
> /usr/head/sys/dev/mlx5/mlx5_core/mlx5_core.h:86: warning: redundant
> redeclaration of 'm
> lx5_enter_error_state' [-Wredundant-decls]
> /usr/head/sys/dev/mlx5/driver.h:871: warning: previous declaration of
> 'mlx5_enter_error
> _state' was here
> --- mlx5_alloc.o ---
> cc1: warnings being treated as errors
>
> Thanks,
> Jeff
>
>
>>
>> Modified:
>> head/sys/dev/mlx5/mlx5_core/mlx5_health.c
>>
>> Modified: head/sys/dev/mlx5/mlx5_core/mlx5_health.c
>>
>> ==============================================================================
>> --- head/sys/dev/mlx5/mlx5_core/mlx5_health.c Fri Mar 23 18:09:09 2018
>> (r331446)
>> +++ head/sys/dev/mlx5/mlx5_core/mlx5_health.c Fri Mar 23 18:11:06 2018
>> (r331447)
>> @@ -99,14 +99,16 @@ void mlx5_enter_error_state(struct mlx5_core_dev *dev,
>> return;
>> }
>>
>> - mlx5_core_err(dev, "start\n");
>> + if (!force)
>> + mlx5_core_err(dev, "internal state error detected\n");
>> if (pci_channel_offline(dev->pdev) || in_fatal(dev) || force) {
>> dev->state = MLX5_DEVICE_STATE_INTERNAL_ERROR;
>> mlx5_trigger_cmd_completions(dev);
>> }
>>
>> mlx5_core_event(dev, MLX5_DEV_EVENT_SYS_ERROR, 0);
>> - mlx5_core_err(dev, "end\n");
>> + if (!force)
>> + mlx5_core_err(dev, "system error event triggered\n");
>>
>> unlock:
>> mutex_unlock(&dev->intf_state_mutex);
>>
>
More information about the svn-src-all
mailing list