From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) (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 858CE14830C for ; Thu, 13 Mar 2025 04:41:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741840899; cv=none; b=GAqaOxbsvuN8vQDvCSn3wmA46/B+fVdUnHgj7kK0weufVCkEwwFhqihG4fAaEalUbeNs8X67bZxLVN+zGbrWOXuNLoKt5JUs5WgWqEFR4kKmC/qjtjt/X9pak/s5JCSf24bw3/oAh/cZmJ4HOUWcXspnSukC4q6ENxNa/WVQmKY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741840899; c=relaxed/simple; bh=Wle22tZSAFmAzKxY8o9ipcjC+ePXQMqlBb+yFuLJYOE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=gngu/F5CIYub9WxY/q43BGwxspzN9Cv1xXw/5M6emp/IssIf0Rz2Oc7qaisCJArphhrxm1Fd6ESglCAsYT7aNlWz3yArkCmeyFZT/jyT4QCcTjJu6U7/gj0861kd4jE+dbRQVG7gA7LX39Pu/kOUwxJHBbOacFuBovvCvyYd8oU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=M5kOhxSh; arc=none smtp.client-ip=198.175.65.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="M5kOhxSh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1741840899; x=1773376899; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=Wle22tZSAFmAzKxY8o9ipcjC+ePXQMqlBb+yFuLJYOE=; b=M5kOhxShg0Q+XbUigASgY7yk77T0tguup12ZEtJaqDRF2Y/1TMhPc3sT XRl6557s3K3LjdDjtC9aS4WwJVTdjQtV2KtDSYygoquQyst9RB3JEi6RH 66n4H5jzClQ236qUfiKkpPZKZXuHkMMzMMmIsOJLRVy+rYl/dpKIZqOEN hPkDaO2o7OQXa/OCVSjnHvxSSTRSpq+IT6JdqWpfUXdVQxRbeFjqJUnUH GmsimjAyZ84FWesPRxzRdhJFORFGhJxBYHR30vsEHxuqtJIoCZWXson1J klM1oVvB0Ye/ZPDhFt8TybxSP0YNrSSVDeMi09eVprgonM36HQnUBEjkC w==; X-CSE-ConnectionGUID: /SD6F57UQvamudItCU/nCA== X-CSE-MsgGUID: KXQY8r0XQbSolFj7EPEKaA== X-IronPort-AV: E=McAfee;i="6700,10204,11371"; a="54321222" X-IronPort-AV: E=Sophos;i="6.14,243,1736841600"; d="scan'208";a="54321222" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Mar 2025 21:41:38 -0700 X-CSE-ConnectionGUID: 5D08BRhbQ7SjD1g/iDzl1A== X-CSE-MsgGUID: oIAy1V01R8GioUDGL9Dwfw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.14,243,1736841600"; d="scan'208";a="121330917" Received: from allen-sbox.sh.intel.com (HELO [10.239.159.30]) ([10.239.159.30]) by fmviesa010-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Mar 2025 21:41:35 -0700 Message-ID: <09bc17bd-4d25-4afd-8f6c-56707ea9bc92@linux.intel.com> Date: Thu, 13 Mar 2025 12:38:18 +0800 Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: New "something fishy here" warning fires To: Heiner Kallweit , Robin Murphy , Joerg Roedel , Bjorn Helgaas , Lorenzo Pieralisi , Jason Gunthorpe Cc: linux-acpi@vger.kernel.org, iommu@lists.linux.dev References: <3046c6a2-72a0-412e-a865-48dc129be0df@gmail.com> Content-Language: en-US From: Baolu Lu In-Reply-To: <3046c6a2-72a0-412e-a865-48dc129be0df@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/13/25 03:34, Heiner Kallweit wrote: > Since "iommu: Get DT/ACPI parsing into the proper probe path" I get the following > on a N100-based mini pc. The warning pops up 4 times, for: > > PNP0C14:00 > PNP0C14:01 > PNP0C14:00 > PNP0C14:01 > > Any other info you'd be interested in? > > [ +0.000139] Unpacking initramfs... > [ +0.000690] ------------[ cut here ]------------ > [ +0.000028] acpi-wmi PNP0C14:00: late IOMMU probe at driver bind, something fishy here! > [ +0.000041] WARNING: CPU: 1 PID: 1 at drivers/iommu/iommu.c:449 __iommu_probe_device+0x12b/0x530 > [ +0.000034] Modules linked in: > [ +0.000024] CPU: 1 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.14.0-rc6-next-20250312+ #2 > [ +0.000029] Hardware name: Default string Default string/Default string, BIOS ADLN.M6.SODIMM.ZB.CY.015 08/08/2023 > [ +0.000032] RIP: 0010:__iommu_probe_device+0x12b/0x530 > [ +0.000019] Code: 68 00 74 28 4c 8b 73 50 4d 85 f6 75 03 4c 8b 33 48 89 df e8 d7 ec 00 00 4c 89 f2 48 c7 c7 b8 91 7b 9e 48 89 c6 e8 f5 3e 96 ff > > [ +0.000055] RSP: 0000:ffffb031c006fc98 EFLAGS: 00010282 > [ +0.000021] RAX: 0000000000000000 RBX: ffff9469416c5010 RCX: 0000000000000000 > [ +0.000023] RDX: 0000000000000002 RSI: 0000000000000003 RDI: 00000000ffffffff > [ +0.000023] RBP: ffffb031c006fcd8 R08: 0000000000000000 R09: ffffb031c006fae8 > [ +0.000023] R10: ffffffff9eb1ea68 R11: 0000000000000003 R12: ffffffff9e485280 > [ +0.000023] R13: ffffb031c006fd70 R14: ffff946940bb8ec0 R15: 0000000000000000 > [ +0.000023] FS: 0000000000000000(0000) GS:ffff946b18bec000(0000) knlGS:0000000000000000 > [ +0.000037] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ +0.000020] CR2: 0000000000000000 CR3: 000000016c650001 CR4: 0000000000770ef0 > [ +0.000023] PKRU: 55555554 > [ +0.000012] Call Trace: > [ +0.000010] > [ +0.000011] ? show_regs.part.0+0x1d/0x30 > [ +0.000019] ? show_regs.cold+0x8/0xd > [ +0.000016] ? __iommu_probe_device+0x12b/0x530 > [ +0.000017] ? __warn.cold+0xc2/0x15e > [ +0.000018] ? __iommu_probe_device+0x12b/0x530 > [ +0.000017] ? report_bug+0xe3/0x170 > [ +0.000016] ? console_unlock+0x7d/0x110 > [ +0.000018] ? __iommu_probe_device+0x12b/0x530 > [ +0.000016] ? __iommu_probe_device+0x12d/0x530 > [ +0.000017] ? handle_bug+0x116/0x170 > [ +0.000018] ? exc_invalid_op+0x18/0x70 > [ +0.000017] ? asm_exc_invalid_op+0x1b/0x20 > [ +0.000022] ? __iommu_probe_device+0x12b/0x530 > [ +0.000018] ? __iommu_probe_device+0x12b/0x530 > [ +0.000019] ? __pfx_probe_iommu_group+0x10/0x10 > [ +0.000017] probe_iommu_group+0x26/0x50 > [ +0.000016] bus_for_each_dev+0x79/0xd0 > [ +0.000020] iommu_device_register+0xbe/0x230 > [ +0.000021] intel_iommu_init+0xd76/0xf40 > [ +0.000016] ? _raw_spin_unlock_irqrestore+0x55/0x80 > [ +0.000022] ? __this_cpu_preempt_check+0x13/0x20 > [ +0.000018] ? lockdep_hardirqs_on+0x7d/0x110 > [ +0.000018] ? trace_hardirqs_on+0x5b/0xd0 > [ +0.000017] ? _raw_spin_unlock_irqrestore+0x3c/0x80 > [ +0.000020] ? __pfx_pci_iommu_init+0x10/0x10 > [ +0.000021] pci_iommu_init+0xd/0x40 > The fix is here. https://lore.kernel.org/linux-iommu/72a4853e7ef36e7c1c4ca171ed4ed8e1a463a61a.1741791691.git.robin.murphy@arm.com/ Thanks, baolu