From nobody Sun Feb 8 07:07:37 2026 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 9D3B430BF66 for ; Fri, 5 Dec 2025 11:10:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764933046; cv=none; b=l6r7+yoCCku/1O+tsTYj44k+mnkdpJWfCSTRyVpzbkF3hBm3wGykOCShMwN8QCGsuXd26iUeAALdwUG2vwGRgD6AIU/r9lWs79R55mcHMbY+22ihvzBQAE3JBCJrdkZ/9LhlQLG5nrosq0nhNXpJSyzxOWPius/OQogMhQtKuQI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764933046; c=relaxed/simple; bh=IBnAVWidb7zN/GLjeF3/xNaqrdPlXS2icM7IIaBqrjM=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=pZ/w5+8FiJzVn5lGhkYnqwsEMNydvkjqTEnXA6JhU9ZCICWJ7hdq/9dj/5JPaDG4dUdB1r6dLHW/oeV9EY6RIyochLLuDxlrQLsI1ZxpJS9+dVMyQewRsH3TRbdlX4dN410x0DuH2bPA6oAREs6dcSGU3f6c2oNS+CS+SVwaKUk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=w4LS8n/S; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="w4LS8n/S" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-42e2e239ec0so1253334f8f.0 for ; Fri, 05 Dec 2025 03:10:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764933036; x=1765537836; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=zh3HlpbXaEbsFU72svAbecwrRCi03W2DYbr0+25RALI=; b=w4LS8n/SKcb4x3xTmdgtOM7enrPjBiThYpIqo2YhRurT96eelEJE0kkAhQcTZW63J4 ak/K+0sSzsWTO/J11y/vONS2ye4FDimc+edpSxuuVuETaUHnqnN1zHZ2H+Q1i/QafFwN 1szlGvmRwp1dzsx4rWBVeRceU77sFXjIj9FJZVt+1STJ+rcN0fkG89uR0XVBy/RrCM3E oODgtTSpdUKnh5L3gwPIxvPI9JCCzCWnbfXmtaKhXRyhEz4bH3fWA3kD+n28pa6cRSLm yCnGKVoqHevkx5MVN47b56wRht/AhWZH9oTtkUPBFdA5lnhw/AZf71qkcwF2NqjlksOm RviA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764933036; x=1765537836; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zh3HlpbXaEbsFU72svAbecwrRCi03W2DYbr0+25RALI=; b=Ts8xPXI03oI+VEmd2ZRY+U1+uAdY4uz4eepbmMUfCIj+vcjCDk5l06PR9Wh0q99WiK htqPE4Clh7r9P5QlUIITsvgcKHwwYeqPp+NRJUgoVTNEbzTR9WoEdDNzV5jcsiTotJdW SWyJLqMEM38ecVzarG/sMOWbFZSiaQDRbtoRl1TfvEuLczNXXMaKegGahE8TCvgNxgUx NrUVJxbNj/Ajo6jBQF6YZR+8v3JKLkddbXugOdfs7pSX7x/zkghbUNnp1YZMaHDureyh yKBjVquct+2w+UZFt3A6Opqrhjlbf53+UB0cHuQSPxLFpDV/pyURnCGs1ncW4ujQ9vFQ QEbg== X-Forwarded-Encrypted: i=1; AJvYcCVkO14PegqdReJcfkD974YABHOjQeLCvWKJrAJZbkcEzuMm4Ac0a8O06OzPrFJRRo5DMOcwmK8SQVRSy3U=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2i1l2LbZ/WDCyAGP1dZSi0g9haVGUVI8tT6h/DJbx46dea2yl f4GGMb3IphsAbqQBNBkjEdwp2mli5Kw/C5rnjRaGWEHMT1mjXFaBcCs6C1YLLBOPYWE= X-Gm-Gg: ASbGncsjW5ixePNCrwtYsv1gMyDaWsh3DUhk1LFw5aUH0lThs9FkvOe6YxWLqdomtBI f+3GgdoVX8L2ElVDRV3f4hUJClFA/krkspGdsOquObxXnYbwDTvm5zCAGLVy0jSup2cLvB+/WdK MFudmlY4MYxk1bxTQG8TFaQi/8R9NkLJHFUV5abkzL7RZC2yowD00rM+42XOdqZtWxumPWPe4yA 5kH8jEMAqYkk2rfNI/h0rFepcTPJHCj/cCRHTV4nMmJMLdCNiSI/BqH2GfMwSZLCVporxThK5zU DBvCnp9pBg789n/9hGt1HX3DW651LCtKMiLwrtvwarODemgUJNr+SL3wo14GYGoRKWx1QEAxaQF CerVkvgqCbJpytw3mj0k/H7Sp3Nh4m2mK37ZGjXwqGgqhTfFsq7dsZgP5CIgWDngHEDiodTjzP5 XnOXq/alFTVbrJx/131iHIAXB8Ex0= X-Google-Smtp-Source: AGHT+IFBPmoLYadSLlgUwTUBgvI/LNUXNDFZy6frbQ03ZessPie4IT5h/pfwlVJys+MolOQK0aUa6w== X-Received: by 2002:a05:6000:22c2:b0:42b:3c25:cd06 with SMTP id ffacd0b85a97d-42f731729b0mr10031252f8f.22.1764933035867; Fri, 05 Dec 2025 03:10:35 -0800 (PST) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-42f7d2231dfsm8337840f8f.26.2025.12.05.03.10.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 03:10:35 -0800 (PST) Date: Fri, 5 Dec 2025 14:10:31 +0300 From: Dan Carpenter To: Satyanarayana K V P Cc: Thomas =?iso-8859-1?Q?Hellstr=F6m?= , Rodrigo Vivi , David Airlie , Simona Vetter , Michal Wajdeczko , intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: [PATCH next] drm/xe/vf: fix return type in vf_migration_init_late() Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline X-Mailer: git-send-email haha only kidding Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The vf_migration_init_late() function is supposed to return zero on success and negative error codes on failure. The error code eventually gets propagated back to the probe() function and returned. The problem is it's declared as type bool so it returns true on error. Change it to type int instead. Fixes: 2e2dab20dd66 ("drm/xe/vf: Enable VF migration only on supported GuC = versions") Signed-off-by: Dan Carpenter Reviewed-by: Michal Wajdeczko --- drivers/gpu/drm/xe/xe_sriov_vf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/xe/xe_sriov_vf.c b/drivers/gpu/drm/xe/xe_sriov= _vf.c index 86423a799d57..1b75405b8d02 100644 --- a/drivers/gpu/drm/xe/xe_sriov_vf.c +++ b/drivers/gpu/drm/xe/xe_sriov_vf.c @@ -226,7 +226,7 @@ void xe_sriov_vf_init_early(struct xe_device *xe) vf_migration_init_early(xe); } =20 -static bool vf_migration_init_late(struct xe_device *xe) +static int vf_migration_init_late(struct xe_device *xe) { struct xe_gt *gt =3D xe_root_mmio_gt(xe); struct xe_uc_fw_version guc_version; --=20 2.51.0