From: David S. Miller Date: Mon, 8 Apr 2019 23:30:43 +0000 (-0700) Subject: Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' X-Git-Tag: v5.1-rc5~30^2~2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=738de00cda52e20c197fe4813b089e4fe5312b22;p=uclinux-h8%2Flinux.git Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' Michael Zhivich says: ==================== ethtool: fix use of SPEED_UNKNOWN constant This patch series addresses 2 related issues: 1. ethtool_validate_speed() triggers a "signed-unsigned comparison" warning due to type difference of SPEED_UNKNOWN constant (int) and argument to ethtool_validate_speed (__u32). 2. some drivers use u16 storage for SPEED_UNKNOWN constant, resulting in value truncation and thus failure to test against SPEED_UNKNOWN correctly. This revised series addresses several feedback comments: - split up the patch in to series - do not unnecessarily change drivers that use "int" storage for speed values ==================== Signed-off-by: David S. Miller --- 738de00cda52e20c197fe4813b089e4fe5312b22