Received: by 2002:a05:7412:5112:b0:fa:6e18:a558 with SMTP id fm18csp45278rdb; Mon, 22 Jan 2024 11:21:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IFLlESSsDoSZ3oilgQ6eLYl9IvMAQJhf0BbrtE4VT0VAJNMbE3PEiTxR3BgSYjaJm7GJEVB X-Received: by 2002:a17:90a:6407:b0:290:4cff:ab07 with SMTP id g7-20020a17090a640700b002904cffab07mr6422912pjj.42.1705951313368; Mon, 22 Jan 2024 11:21:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705951313; cv=pass; d=google.com; s=arc-20160816; b=fGqKDi9okZ5tdRhRIpApM/20Nq6Gl6UfQ7f0W/yNsrdO0ODv80+wSAxyXYIacr2wsP cdP6VmCB/1JjBIy+ONWxTQG/yvwCm2qhaQr+AExSFTeVUY5KoPpc5+41tjSMZca6XLVo 3yN7PQXy0d/mR9boS/qSfTLxwRldSn4sDGPjjKAqbKIef7zgoNY8dEBqSv2DM1XtPKCr eu5b/R8a6EzVzcsMJB70PCMYXu78Zkt+KbAB6CnFIIQhvrv+LIg22fiGOvjH1wst3Dif 6e2UUn9J+zPuRYhJh1fuTaWk+vjc+sRl/qcg6mrK4cbcBL428mw1lkA1vm5U/wJXUlbi O2lQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:to:from :dkim-signature; bh=CD8nft1vTI+i1RWT5qBpPo17pvQoCF+wFsIUA1FyrSM=; fh=9tlXGt0L8RTe7xRicNH2IRcC+MDaqNstBXF0lttySng=; b=v8RzM+D0wnlVlLzA9xTwuE5dTcQoKpTKN9jJkYz650NBo9wOWxeX1GXBiVoOnORs3X AxLaObhhj4lMDLK81u9DLU/fQk/OrUKk9kLwAZ60upDP6HOGipV4dV6sikKHmRD7/ozn CnhTzJJD6dXF9KBpHG66UAFt9NxYmrZRhNB3Q/+gCjoRASnYCaKD+8FE1w8Tg3pvanX2 gkCicAMSsRubaXJrcwXW+ZKY+2b+U0n1vOZoUwfQWz7jtQD73BVDXFZMBNXh1XPHpmEK AsiA0AJazd5SgzVMyoMHNuZKHzaCrhrB36qA9Ffz+IBOi64MHNlf7gsWzjGcLmR9f4i9 JoFg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass (test mode) header.i=@wp.pl header.s=1024a header.b=kWVsC4ZA; arc=pass (i=1 spf=pass spfdomain=wp.pl dkim=pass dkdomain=wp.pl dmarc=pass fromdomain=wp.pl); spf=pass (google.com: domain of linux-kernel+bounces-34022-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34022-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wp.pl Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id k7-20020a632407000000b005cd9243c104si8360755pgk.295.2024.01.22.11.21.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 11:21:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34022-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@wp.pl header.s=1024a header.b=kWVsC4ZA; arc=pass (i=1 spf=pass spfdomain=wp.pl dkim=pass dkdomain=wp.pl dmarc=pass fromdomain=wp.pl); spf=pass (google.com: domain of linux-kernel+bounces-34022-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34022-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wp.pl Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 36D8C28D239 for ; Mon, 22 Jan 2024 19:11:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D1DDC57863; Mon, 22 Jan 2024 18:47:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=wp.pl header.i=@wp.pl header.b="kWVsC4ZA" Received: from mx4.wp.pl (mx4.wp.pl [212.77.101.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EAA0D55C1C for ; Mon, 22 Jan 2024 18:47:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.77.101.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705949255; cv=none; b=Ai+ogtal02XFEn3LPmOertlQFtQ2JVA/j+l/Jn8s0JO4e9yki16snhaVa1hQGohDbKivOuo0xZgiHLwWcwXNZLf7oSILS8g+w6SVgl3p3eN3ReCle03bmgm0Nzb5b+/HBHlg/aeO9Z2yDldbJWUc9CB67K/9xNd7M6D0lNNmmq8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705949255; c=relaxed/simple; bh=tjHCirRviu691Iq/+2VmbX+K0n9N3Wh5BIfiV11cvpU=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=C5f8OlFLHxXCo2g2L4BXbL/KGatU2yECokpM8OknRfvIVKwHJhjIIQZdnR/1WbiexDe6UNSqaclk135Nq3nn9ZNgYy89s/Vk5pFtM393EGa8d2K66Q+rKV6rJsBySCej9co5PG5X0+ulEuhWb66ihoSTPtWZjfLZSUJVqQ7hAuo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=wp.pl; spf=pass smtp.mailfrom=wp.pl; dkim=pass (1024-bit key) header.d=wp.pl header.i=@wp.pl header.b=kWVsC4ZA; arc=none smtp.client-ip=212.77.101.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=wp.pl Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=wp.pl Received: (wp-smtpd smtp.wp.pl 13845 invoked from network); 22 Jan 2024 19:47:21 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=1024a; t=1705949241; bh=CD8nft1vTI+i1RWT5qBpPo17pvQoCF+wFsIUA1FyrSM=; h=From:To:Subject; b=kWVsC4ZAV/Hqo6Pgj54d9GiY6ebPlOCLK1CXZ0Aby6sL2qdz/mF9sw3LbK+/RcSpB Sr2H4BnXRXjuFcY+1gLbthDlMDuQFA2/iwWHdBEoMvQ3Zf4O2ZjvytZGmhDHTvwlYA iMxN0x1yBKgqzS+hs2GoNNPp/zblfGfjTsHCyuSk= Received: from 83.24.148.73.ipv4.supernova.orange.pl (HELO laptop-olek.lan) (olek2@wp.pl@[83.24.148.73]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP for ; 22 Jan 2024 19:47:21 +0100 From: Aleksander Jan Bajkowski To: john@phrozen.org, tsbogend@alpha.franken.de, olek2@wp.pl, linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] MIPS: lantiq: register smp_ops on non-smp platforms Date: Mon, 22 Jan 2024 19:47:09 +0100 Message-Id: <20240122184709.9625-1-olek2@wp.pl> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-WP-MailID: a5644994fd3f850433b483831bffd5dc X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 000000B [4VPE] Lantiq uses a common kernel config for devices with 24Kc and 34Kc cores. The changes made previously to add support for interrupts on all cores work on 24Kc platforms with SMP disabled and 34Kc platforms with SMP enabled. This patch fixes boot issues on Danube (single core 24Kc) with SMP enabled. Fixes: 730320fd770d ("MIPS: lantiq: enable all hardware interrupts on second VPE") Signed-off-by: Aleksander Jan Bajkowski --- arch/mips/lantiq/prom.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/mips/lantiq/prom.c b/arch/mips/lantiq/prom.c index a3cf29365858..0c45767eacf6 100644 --- a/arch/mips/lantiq/prom.c +++ b/arch/mips/lantiq/prom.c @@ -108,10 +108,9 @@ void __init prom_init(void) prom_init_cmdline(); #if defined(CONFIG_MIPS_MT_SMP) - if (cpu_has_mipsmt) { - lantiq_smp_ops = vsmp_smp_ops; + lantiq_smp_ops = vsmp_smp_ops; + if (cpu_has_mipsmt) lantiq_smp_ops.init_secondary = lantiq_init_secondary; - register_smp_ops(&lantiq_smp_ops); - } + register_smp_ops(&lantiq_smp_ops); #endif } -- 2.39.2