diff options
author | Dawid Gorecki <dgr@semihalf.com> | 2022-06-10 09:17:53 +0000 |
---|---|---|
committer | Marcin Wojtas <mw@FreeBSD.org> | 2022-06-30 15:31:23 +0000 |
commit | d209ffee155dd5e505f174a356c8f50c96ebf57e (patch) | |
tree | 943600425c014a4111348315381264979bf15b7a | |
parent | 3501d4f17e8cc0350b8deff671f9991cc7ac280c (diff) | |
download | src-d209ffee155dd5e505f174a356c8f50c96ebf57e.tar.gz src-d209ffee155dd5e505f174a356c8f50c96ebf57e.zip |
ena: Move reset completion logging to the reset function
While ena_restore_device is called from the reset task, it can also be
called from other locations in the driver, for example in netmap
specific code. Move the reset completion logging to reset task, so it
better represents when the reset actually happened.
Obtained from: Semihalf
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
-rw-r--r-- | sys/dev/ena/ena.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/ena/ena.c b/sys/dev/ena/ena.c index 61a5ff95262c..4527d2e2f298 100644 --- a/sys/dev/ena/ena.c +++ b/sys/dev/ena/ena.c @@ -3455,9 +3455,6 @@ ena_restore_device(struct ena_adapter *adapter) ENA_FLAG_CLEAR_ATOMIC(ENA_FLAG_DEV_UP_BEFORE_RESET, adapter); - ena_log(dev, INFO, - "Device reset completed successfully, Driver info: %s\n", ena_version); - return (rc); err_disable_msix: @@ -3488,6 +3485,10 @@ ena_reset_task(void *arg, int pending) if (likely(ENA_FLAG_ISSET(ENA_FLAG_TRIGGER_RESET, adapter))) { ena_destroy_device(adapter, false); ena_restore_device(adapter); + + ena_log(adapter->pdev, INFO, + "Device reset completed successfully, Driver info: %s\n", + ena_version); } ENA_LOCK_UNLOCK(); } |