mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
When nvethernet was updated to support Linux v6.9 kernels, the code that checks if the variable 'eee_req->advertised' is zero or non-zero was not updated correctly. For Linux v6.9, the variable 'eee_req->advertised' is a bitmask and so cannot be checked directly to see if it is zero or non-zero. Building the nvethernet driver with the flag '-Werror=address' exposed this issue. Fix this by using the 'linkmode_empty()' function to determine if 'eee_req->advertised' is zero or non-zero for Linux v6.9 kernels. Bug 4471899 Bug 4662166 Change-Id: Id4080d62006226648cd398dc8652578c74dd8158 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3146810 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Revanth Kumar Uppala <ruppala@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com>