From: Pierre Gondois Date: Tue, 24 Jan 2023 15:40:48 +0000 (+0100) Subject: cacheinfo: Remove unused check in init_cache_level() X-Git-Tag: v6.3-rc1~106^2~62 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=921e672dee91af86f8f9e44a067c735ebac0744b;p=thirdparty%2Fkernel%2Flinux.git cacheinfo: Remove unused check in init_cache_level() commit e75d18cecbb3 ("arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level") checks the fw_level value in init_cache_level() in case the value is negative. Remove this check as the error code is not returned through fw_level anymore, and reset fw_level if acpi_get_cache_info() failed. This allows to try fetching the cache information from clidr_el1. Signed-off-by: Pierre Gondois Link: https://lore.kernel.org/r/20230124154053.355376-4-pierre.gondois@arm.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/arch/arm64/kernel/cacheinfo.c b/arch/arm64/kernel/cacheinfo.c index 91677f4d3395d..3ba70985e3a27 100644 --- a/arch/arm64/kernel/cacheinfo.c +++ b/arch/arm64/kernel/cacheinfo.c @@ -67,9 +67,6 @@ int init_cache_level(unsigned int cpu) fw_level = 0; } - if (fw_level < 0) - return fw_level; - if (level < fw_level) { /* * some external caches not specified in CLIDR_EL1