From patchwork Sun Feb 25 10:46:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Borislav Petkov X-Patchwork-Id: 206011 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp1521190dyb; Sun, 25 Feb 2024 02:47:18 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVNr/q3rZA2LTLv4BY/tvVqI1aya2sJCLPm24zDh58GUw6/56o7xAISAbmyEVvFa+2bso+iMxSv7vx6oEosIBqnEjtj7A== X-Google-Smtp-Source: AGHT+IEla2QuvbQgwAgUh9Ew2VLPgSglSAYt+I8y6pnNqUjHPbb7mFxj6wS1nArMp3ueaTO84yWC X-Received: by 2002:a05:6402:1a5c:b0:564:ae07:e539 with SMTP id bf28-20020a0564021a5c00b00564ae07e539mr2873867edb.25.1708858038288; Sun, 25 Feb 2024 02:47:18 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708858038; cv=pass; d=google.com; s=arc-20160816; b=L+MM2w9f4oXdzwyPsw9xfDZLl7jw3BsGfdL894dovf0F6tzIYp68dwXocax8SlteD1 H6Iwu0k53cZNaB+5/4QxXgFfH7P52/RVaiYkSdfWQioSOQNUWdxtPXqJHiC2nSB/pnJ9 AHyCN0QkFyBAjJdqLdUNgmJ8aNzutrNGtaXXbQ80l5rt9K4AGT9yl+9ciT8m4yRlCO0v DXejA/rFS1V23hFpcSw8vD6Fs2jM9xYNRVTPsX4H4hVWM1AIohFQ6N0ngV5I5WY/lRC9 eHUL/YQjDkFecx8B/s2XWyYTuD8eq4imAdxguF12+hbz2hv9jZh1FDfJ5UAX8kagpye4 R6NQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=b5M5UMzTb6ZvTZ5Fe3UalurJ9+5PLjRl2ExnJnelVvw=; fh=5ZjxVYKXeWzXrQtuvh8WKOTEKQBUJ80ckFoMga5XCYE=; b=cAx/iF9iPbfuf9E7BSaEN3vCAJi/AXbdyVrb8CC77gtlH0H/3IrOw031h9apDsWFoF uqQqoYGr/PU3ItdxURrkRM4kKJQvESS6w4ypBbOXWhk53sE1zob1VjwpOKdQfTMB5KlJ kqb3mJgdp8P5zRd/TsZ2pukAibR4x7OhHaq/ydRAaDvemYs4tNcV5szsR5FpZqs3C1Ay iWi7u6mtiho+Snu8KcODQSNd7kemGh6e0vmvWax+SeYalaP/7kUD/iXaQ2w7cOv+NlWa azydtx4GUDbZb+HlgvV3lev1NRf8uyzc/F4BrVoZ6eGupnSoXTXcqJhe2zpTPB/ohcic gGOg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=TBYHVhbM; arc=pass (i=1 spf=pass spfdomain=alien8.de dkim=pass dkdomain=alien8.de dmarc=pass fromdomain=alien8.de); spf=pass (google.com: domain of linux-kernel+bounces-80036-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80036-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a20-20020a509b54000000b005657d2a35e0si1149911edj.602.2024.02.25.02.47.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 02:47:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80036-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=TBYHVhbM; arc=pass (i=1 spf=pass spfdomain=alien8.de dkim=pass dkdomain=alien8.de dmarc=pass fromdomain=alien8.de); spf=pass (google.com: domain of linux-kernel+bounces-80036-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80036-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de 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 am.mirrors.kernel.org (Postfix) with ESMTPS id B48FB1F2115D for ; Sun, 25 Feb 2024 10:47:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AC14AFC08; Sun, 25 Feb 2024 10:47:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b="TBYHVhbM" Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) (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 CF0B9D528 for ; Sun, 25 Feb 2024 10:46:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=65.109.113.108 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708858022; cv=none; b=mMiVkXD9eq7tt4hquK9nAdlx+fLwFkbg2vLd9HvuVWvjFHw0cfSr45wmBpnw+QT+tWEls4x6ePFqskC8PVctIrNjIgtZlSNgJBOUU/qETPg0N45dye/sohlhtMDDM0xnKGNBB0ymyvwUdMsXESSwFJsemTZ0BFE3JF7XcDaw5HQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708858022; c=relaxed/simple; bh=BO4AiwQWsQ/NTNc9hAjv+tHy0UZ+LgIgao5FalbyKl4=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=NItC38ek4kAvwKjTFjoIqr3KBSlsQ5dJ3E2pVPcrKKCNG9UItkBAk63rzGnLUOxIJBIWqVyKW0ngtpu4PfgEdm3xm0tBW2cS4s0NFkZccrICQ5dVVE1O9qM2DDtxoD2+uoC1MjAktCaMcSxumpGmC73v8Lbh6FLIc3zOGn+74Uk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de; spf=pass smtp.mailfrom=alien8.de; dkim=pass (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b=TBYHVhbM; arc=none smtp.client-ip=65.109.113.108 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 6C00C40E00B2; Sun, 25 Feb 2024 10:46:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Authentication-Results: mail.alien8.de (amavisd-new); dkim=pass (4096-bit key) header.d=alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id qqvXSSXQOSM7; Sun, 25 Feb 2024 10:46:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1708858009; bh=b5M5UMzTb6ZvTZ5Fe3UalurJ9+5PLjRl2ExnJnelVvw=; h=Date:From:To:Cc:Subject:From; b=TBYHVhbMmgrotugy2DfN12qEvdfqUQjB+mLTibuZqsD3BMDv31KCiUwZUo5Dw20H1 9UAksyudLuki/w+4hOD+cBeMGU3oo3Z2c49mdsHhenPXfZRHL0/bK4IUkLKPeVQx+a XtSuo8OyuN/tyM2tzQEeSs52RbnhsJIiH9AeqGW45i5QpNfK68pK60nsaG3cyqLRiN 3AImOyfGwOlUFQb2Udc6lEv1jYjWoO5YFklkfax0lE9di8Y1+jZRTtArmyHOjhV4OK vAnlYPNZgkx0dy/FeA2pit78ldxYgzNLhlYXS/sR8oVRXaSB9JUcVMxDK0P5xptmjO L4MLwMsjPenTTX3bb/W72PzChEyTnE5tk44b5Ylif8O532gqlc33a6lrkLMZaODlqf Yhe8MO6mwOuJNLTYbstqjJFS+wtRxOfMN/vBHZiK/s/2IBk91bjMqxYt/l1idRdHlB Tb+1I0IpRBxWrqWyYgCnhboXZ55VfgRUMROLHBfS8n+tjaQZFZ2E/jbhCdeRH0IO/M wkaKVrvwNVQoGIE0DOVOksM5seD5Wc5gncmFWO+5s/dIV0Mv9ZRBoL9e2X4LjLSTwK IxwOor9TafIPT1yn7CYX9lxawDrmcIk2wR4ZZ5U5rAMh0TKGolpADZyXJcFz2Uj2PU z63yaW+o032vy/D9JOjhi3VM= Received: from zn.tnic (pd953021b.dip0.t-ipconnect.de [217.83.2.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 1490940E016C; Sun, 25 Feb 2024 10:46:46 +0000 (UTC) Date: Sun, 25 Feb 2024 11:46:38 +0100 From: Borislav Petkov To: Linus Torvalds Cc: x86-ml , lkml Subject: [GIT PULL] irq/urgent for v6.8-rc6 Message-ID: <20240225104638.GAZdsajv3v8YcNNqJt@fat_crate.local> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791867526691617025 X-GMAIL-MSGID: 1791867526691617025 Hi Linus, please pull a couple of urgent IRQ fixes for v6.8-rc6. Thx. --- The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d: Linux 6.8-rc5 (2024-02-18 12:56:25 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/irq_urgent_for_v6.8_rc6 for you to fetch changes up to ec4308ecfc887128a468f03fb66b767559c57c23: irqchip/gic-v3-its: Do not assume vPE tables are preallocated (2024-02-21 21:11:20 +0100) ---------------------------------------------------------------- - Make sure GICv4 always gets initialized to prevent a kexec-ed kernel from silently failing to set it up - Do not call bus_get_dev_root() for the mbigen irqchip as it always returns NULL - use NULL directly - Fix hardware interrupt number truncation when assigning MSI interrupts - Correct sending end-of-interrupt messages to disabled interrupts lines on RISC-V PLIC ---------------------------------------------------------------- Chen Jun (1): irqchip/mbigen: Don't use bus_get_dev_root() to find the parent Nam Cao (1): irqchip/sifive-plic: Enable interrupt if needed before EOI Oliver Upton (1): irqchip/gic-v3-its: Do not assume vPE tables are preallocated Vidya Sagar (1): PCI/MSI: Prevent MSI hardware interrupt number truncation drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-mbigen.c | 8 +------- drivers/irqchip/irq-sifive-plic.c | 8 +++++++- drivers/pci/msi/irqdomain.c | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-)