From nobody Mon Feb 9 03:45:53 2026 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 8CC281DEFDA for ; Mon, 6 Jan 2025 15:49:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736178580; cv=none; b=XCev9b1s2G55ot6ZFUQhWPZc7hOFomUKRTtAiKbDWaUwOX7g9051pgNmYz7LS2Yx9Apt//Ht2AnVfSw+fk7tNxbryrlekIy6WvCnchHUA5ajlH1LD3BllekyqTxDqOOwDSE92D7WnNT9ayhKZ/EOXl27/qSNEGtKpkFIhkj8Ctk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736178580; c=relaxed/simple; bh=wAyylKrJoHKJ4K8tjIr0buB0/0rlmDZDbg+0t9SMuuY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=FBnSRA29kCSorWb/a6l0iyORXlFJ0PAOMi1kJ6cD2pWPn0P/gRI3wwnY4f+Xiq9pUyRK8PkDAgT53YIbMUBxF9v+FVccZwcXVKtoeGP6d2g//7A/HSLkQbnouHjNEeXLZG0DvTFew8qE+tJ6YKU122X+M8bBAmV459Qse8mD0l4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=rivosinc.com; spf=pass smtp.mailfrom=rivosinc.com; dkim=pass (2048-bit key) header.d=rivosinc-com.20230601.gappssmtp.com header.i=@rivosinc-com.20230601.gappssmtp.com header.b=Z78k/eAw; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rivosinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=rivosinc-com.20230601.gappssmtp.com header.i=@rivosinc-com.20230601.gappssmtp.com header.b="Z78k/eAw" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2165cb60719so213262845ad.0 for ; Mon, 06 Jan 2025 07:49:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1736178577; x=1736783377; 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=CcVyV1LOtw6V8Ho5gVIQl8YkyD+SXwNo0hQboe95Nr0=; b=Z78k/eAw+Gst9t3NyUZwPOOkpfYaE7aMZnYeMOzqnXCRWBF+oVFWBVkAEQBVuDQGpN vKIYCrueJflSuQkrexe4lDyXTrhW1xvptQe0oNaZQ6NB+zrhzAxiuz0Jcs6Wz05b0bSg XIrP/GEJQWK+4128NST5NII7y5OZTRCN/1byXXLttQmx8zvFHwfU5+wv5okGXdeS6Khu YaO+UPGroUn4ZaQbM1LIcLNr49Ym+6YRzLSjQuzRNwiZM+2yDLhBwuNxaZCzQSi2L3l1 K7luVZ/GjSXQVB19jIuq8+JCmvUl4vikQFr3jXWex2Q4YcSiHBVdzSmPLH9wo1bQ2FxZ JvGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736178578; x=1736783378; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CcVyV1LOtw6V8Ho5gVIQl8YkyD+SXwNo0hQboe95Nr0=; b=MSBWUf6du8vC7+oWWQ5dEU3sWT7mLE4V4f5QHBBsHeyTtymrgIHOxL99S/duMMdy3i YIt82JD2BFiKOTeeOSUCTjSMruxZan1tylVdu6FO19ksS3ImPF7XzYbUHm0leZN41r/6 H2CyrcuUqPyI/x2oOnM2cL7iTgJ4U67zEwuAI88U0D+SCPG5Q6CvYjj9BSKUd4Fj9U0H EK92InBMZapHSD2R2xCtgY3/3Y+XU9vPr1z/qek5uBz3uymaoOnv7Ip/tc3x6ThJAmft bK99R9Fkqp20+AUXRORoXQtVwyYuCEB11p3CpEYW0DCJ3Oj73o3TCGWTZaMVljfvX4bl +f+w== X-Forwarded-Encrypted: i=1; AJvYcCVBqSYKDF9u6WmZxgvhp3OA/JU/MFpk97oRFGSrlfQjWRd9ynSVSngXUrMoXnpoLzq2sWtpCTuoLL3sbJI=@vger.kernel.org X-Gm-Message-State: AOJu0YxOdGW/656+NE4cpqP7tDJDq/3Ee6/sH5j83IqJo9H82SXmvqSH 3pr4wadXcLE9Vy+gykCC44+8vRir9wSKMH+j4QWHnxao62HNXYl/734Q1fmfaiQ= X-Gm-Gg: ASbGnct7FFjra2vIymVX05qNaWDxMJE6ZrAZ1L23nluhcdMvHDEMjcbmgATIAx73xxy kmvu5KAU5XWL8Gz5Az/DKDzgVFQ5JdF2Xc591NBfq5yiZGhkGib21ia8KKc0sho49RJZ2r9t1j/ RdZ16Ls4dnfZwIjib4CtCpjw60eOomKDLD6XDZuZpX1PRUAa3FyjMH2e17yKpSeOi0PSXeoM+uv Nf+BkrafnQCarRspOsKHg+7IjXqu8dV11Gk96qPo2AWpJ+wZZjb2OOyZA== X-Google-Smtp-Source: AGHT+IFsXBphfyy9s3JHMbepbPzIKCpal6gBIDcIfNIg+T9QhHs1bx0Q0ootfBFREr+mo3N4LGUQPA== X-Received: by 2002:a17:902:fc8e:b0:215:522d:72d6 with SMTP id d9443c01a7336-219e6f0e605mr939915245ad.38.1736178577712; Mon, 06 Jan 2025 07:49:37 -0800 (PST) Received: from carbon-x1.. ([2a01:e0a:e17:9700:16d2:7456:6634:9626]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dc9f6967sm292479535ad.214.2025.01.06.07.49.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jan 2025 07:49:37 -0800 (PST) From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= To: Paul Walmsley , Palmer Dabbelt , Anup Patel , Atish Patra , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= Subject: [PATCH 5/6] riscv: export unaligned_ctl_available() as a GPL symbol Date: Mon, 6 Jan 2025 16:48:42 +0100 Message-ID: <20250106154847.1100344-6-cleger@rivosinc.com> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250106154847.1100344-1-cleger@rivosinc.com> References: <20250106154847.1100344-1-cleger@rivosinc.com> 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" Content-Transfer-Encoding: quoted-printable This symbol will be used by the KVM SBI firmware feature extension implementation. Since KVM can be built as a module, this needs to be exported. Export it using EXPORT_SYMBOL_GPL(). Signed-off-by: Cl=C3=A9ment L=C3=A9ger Reviewed-by: Jesse Taube --- arch/riscv/kernel/traps_misaligned.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/riscv/kernel/traps_misaligned.c b/arch/riscv/kernel/traps= _misaligned.c index 4aca600527e9..7118d74673ee 100644 --- a/arch/riscv/kernel/traps_misaligned.c +++ b/arch/riscv/kernel/traps_misaligned.c @@ -684,6 +684,8 @@ bool unaligned_ctl_available(void) { return unaligned_ctl; } +EXPORT_SYMBOL_GPL(unaligned_ctl_available); + #else bool check_unaligned_access_emulated_all_cpus(void) { --=20 2.47.1