From: Andy Shevchenko Date: Tue, 10 Feb 2026 16:09:08 +0000 (+0100) Subject: regcache: Remove duplicate check in regcache_hw_init() X-Git-Tag: v7.1-rc1~155^2~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fcf171178f021ef2005d47e281544624b93c5a5;p=thirdparty%2Fkernel%2Flinux.git regcache: Remove duplicate check in regcache_hw_init() The regcache_hw_init() is never called without preliminary check for num_reg_defaults_raw not being 0. Thus, remove duplicate in the function. Signed-off-by: Andy Shevchenko Link: https://patch.msgid.link/20260210161058.53093-2-andriy.shevchenko@linux.intel.com Signed-off-by: Mark Brown --- diff --git a/drivers/base/regmap/regcache.c b/drivers/base/regmap/regcache.c index a35f2b20298b2..d41cdb39c78f1 100644 --- a/drivers/base/regmap/regcache.c +++ b/drivers/base/regmap/regcache.c @@ -50,9 +50,6 @@ static int regcache_hw_init(struct regmap *map) unsigned int reg, val; void *tmp_buf; - if (!map->num_reg_defaults_raw) - return -EINVAL; - /* calculate the size of reg_defaults */ for (count = 0, i = 0; i < map->num_reg_defaults_raw; i++) if (regmap_readable(map, i * map->reg_stride) &&