regmap: use int type to store negative error codes
authorQianfeng Rong <rongqianfeng@vivo.com>
Thu, 28 Aug 2025 15:07:01 +0000 (23:07 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 28 Aug 2025 15:18:40 +0000 (17:18 +0200)
commitf4672dc6e9c07643c8c755856ba8e9eb9ca95d0c
tree84051947f2737d64fa93893171da0c0062520ea6
parent5c36b86d2bf68fbcad16169983ef7ee8c537db59
regmap: use int type to store negative error codes

Change the 'ret' variable from unsigned int to int to store negative error
codes or zero returned by regmap_field_read() and regmap_read(), and change
'-1' to 'negative errno' in the comments.

Storing the negative error codes in unsigned type, doesn't cause an issue
at runtime but it's ugly as pants. Additionally, assigning negative error
codes to unsigned type may trigger a GCC warning when the -Wsign-conversion
flag is enabled.

No effect on runtime.

Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Message-ID: <20250828150702.193288-1-rongqianfeng@vivo.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap.c