From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5587D3C09FF for ; Sun, 28 Jun 2026 22:00:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782684013; cv=none; b=luhZoj5EYDWDjvmBqy3FpZ1eFeOFivWNcBHgbwn8vK+zUjLPotS0i/xWoUGvrOKlAosrcVI8Ycl2+u13kNSIlB0TC+dLLI7Ekwqvuc57O8rDrNyIo7Cf0bGgKGt1jEnocnM30XCTnuf1wtB3z/BYXs0lba5cQWIFYMH/+qZB164= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782684013; c=relaxed/simple; bh=Oc6R7UQM4qh34RCqEZRqOVjz1IUFMNkzIANhoWIPBZE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=NLoVjSGntp74ClQDnf+KQlfw1O87Sr2oiVTlTju+DARQwVubO+zkLFq8DWZzFqcHrfB04rSDLnygDB2o/qB7pyUEY8ULEF1qjG/VWx+c0ugMxg/VK9D8RvQlE3rc+DDLpI+aWDz639gI7lod+NFLQ6sdo/6SEyUF3J6N79O/DVc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b=Gkyd1S8f; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre.com header.i=@baylibre.com header.b="Gkyd1S8f" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-49270caa5c0so19854125e9.3 for ; Sun, 28 Jun 2026 15:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1782684010; x=1783288810; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=AS+EdeDaEwImrWWy2E0ShIJW/2Io69CWq0mFP0PBS40=; b=Gkyd1S8fx38R0PWMI95ghq4JCrw9T8j0iEXt1nwe0n3eY+4bQd5ajAJYj/H5iQ1+as iXUdzueTTyFDFObwPT6UFo2iPuZZAHEPypgdrgRCvnTaYqy5OafUNx6+eEi5dyftiH86 L7YutCVeROA1bsPGr/T1rldeCtQOscUxCBwCbbN+BYOSq8bIwD4BsW3d1YY2FQrYBlT8 KTPXUba491igWe4B8jOUKfDaYLjPNcHqErOihOR1O/1LJk5YuqUDyFjTb8HW6z8fdiqW wGF+9yUCpPoV/A7YZSUHDNW9VgL7SST/A00eoFzQp198b5FGUDopExJPWjVW5+HrXwh2 Jf7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782684010; x=1783288810; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=AS+EdeDaEwImrWWy2E0ShIJW/2Io69CWq0mFP0PBS40=; b=Ir4JxmU2mBfy8Aau+GfMTAD/ZakXy3c4sijSkMyFMZtk8Yx1Ykz3ekDKYFi8OidzkT fUesqDzdVPCWrlMJkkl5CpsydMe8BwHXt8YSEWu9Car1z+wO+Ywd7i3xGLe7EzYXCkbh JsJ/rJYxIjSAJF0YwkDrNItIdf1VL1Qiwi6vFbucvNb1/gsrqFpnmQlkp43w2Nt67pLq YsfA0qr8LXG7Mpq83/2BK2XJQs9WEcp0G1o7iYClOc7VyBy+QuEY5OzRwJRCZzOwR3Og +xBFnc5nkAYnV6rVBt1sfzbGdSrq2Axe917Cz4IF+lhzUhJj/I/hLV7YmOumPxuwcGQT kCXg== X-Forwarded-Encrypted: i=1; AFNElJ9zaJXKqHh7PrihRR7aElDZg2wzq9RPeQbhgBVfov40o1rMqvtu+CqYAUOnq7nY2Tjet6P1UF7aungIyRY=@vger.kernel.org X-Gm-Message-State: AOJu0Yw7USKswxtguwOUCfpnFvMzNWYE+Kb1Q4NXdx2GYBi9vjLteyvs k7cuSkbYfoXIk/3thU8tBfsvKmpN+pZUmAIGPr/e57nn1oXY3XyqQiU2MaSVWu4ZE1M= X-Gm-Gg: AfdE7cmlt6FK7xwhkp/RAyE8mG7zC+IQfZspGM+HYz9OTPGEN2PmKipOrS6xvFlBPio EXAeIp7mESdlUmyv+ZGZ8uLUjqgNqJ+6fGWj0b/wZ+F6gnKTCOy12VSg7fqirzn1KISQDR+VuqY CCQVLr7rn5diK0TqGTh8FEtSKX0K94qW8ok8kQUMi6dYU9rz4GwpTF9XbSXHQukTY3jZppu77RM qsgd8QM5dWZ8TNyywr+NXsML/aDfcpNdhiHFjRnm6x14gO3q2+Swto/uHvn/e+OvYwH8yf6J0Oq i5olY8khlXelaQWAZZUicAIoyaskHGwzlObwc24XOq63JR4CobBA0aWDL/EyRBKbNk8kox7MTGV /MnA7HYbwvVd8oM5psrJ7XcsxPD7aMzCjk79C/ke3csvHdYZgJ1ueapol+0wkp3zkwj50R5Ao5Y ylUztaI8mK+4nTB5FTug== X-Received: by 2002:a05:600c:8b88:b0:490:e974:e006 with SMTP id 5b1f17b1804b1-49266893312mr215389855e9.29.1782684009710; Sun, 28 Jun 2026 15:00:09 -0700 (PDT) Received: from localhost ([2a02:8071:56d1:2de0:559d:eec2:887f:c200]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-49268fde98csm279002625e9.6.2026.06.28.15.00.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Jun 2026 15:00:09 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Linus Torvalds , Greg Kroah-Hartman Cc: Tianrui Zhao , Bibo Mao , Huacai Chen , WANG Xuerui , kvm@vger.kernel.org, loongarch@lists.linux.dev, linux-kernel@vger.kernel.org, Danilo Krummrich Subject: [PATCH v3 13/16] LoongArch: KVM: Add include defining struct cpu_feature Date: Sun, 28 Jun 2026 23:58:48 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Developer-Signature: v=1; a=openpgp-sha256; l=1416; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=Oc6R7UQM4qh34RCqEZRqOVjz1IUFMNkzIANhoWIPBZE=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqQZkyY6dxKuRGgpwtBcHnRi0GpzDaQgf8tazVa ctnH1YtHneJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCakGZMgAKCRCPgPtYfRL+ Trz3B/95QuY+r6h4EgtXofXYOb8V+LmxmbXKiJ4MMxH0YTY/T4NHKPqQJv33FVmIQfpjVpcObHc LOCSvX4/fXum5e6qfqhTWhEFv+u9DbDjnjjgkq22QD4Ah2q6LKT0E2jl40W9vvUl3dhtVobogn8 sI2mBVkhjlQBCQNd/aSd+AWK7AsBKV+5bWPALiT0h30SS/oj04CVHi4nqNBnmVfcTJ3hWl2VlkY gCWygCCoh4wFZ2uks8bKYpvotoe1KXCCkWyuxgef/eoTGtR+O5ZT1r/SgZSOyLZrFsk0w8JbPWK rbI3hbbUEJ6HjNDzbXfh8d7XV16SXNMjzVipV+772NXO1h/8 X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit Traditionally was a header defining a plethora of structs, among them struct cpu_features. This was split now with the objective that only the relevant bits are included. Currently is transitively included in arch/loongarch/kvm/main.c via: arch/loongarch/kvm/main.c -> -> -> -> -> -> -> -> -> -> -> -> -> -> To keep struct cpu_features available once stops including , include it here explicitly. Acked-by: Danilo Krummrich Signed-off-by: Uwe Kleine-König (The Capable Hub) --- arch/loongarch/kvm/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/loongarch/kvm/main.c b/arch/loongarch/kvm/main.c index f105a86143f5..aa0fb4c90d90 100644 --- a/arch/loongarch/kvm/main.c +++ b/arch/loongarch/kvm/main.c @@ -5,6 +5,7 @@ #include #include +#include /* for struct cpu_feature */ #include #include #include -- 2.47.3