From: Bagas Sanjaya <bagasdotme@gmail.com>
To: "Johannes Berg" <johannes.berg@intel.com>,
"Gregory Greenman" <gregory.greenman@intel.com>,
"Niklāvs Koļesņikovs" <pinkflames.linux@gmail.com>,
"Nate Watterson" <nwatters@codeaurora.org>,
"Robin Murphy" <robin.murphy@arm.com>,
"Joerg Roedel" <joro@8bytes.org>, "Will Deacon" <will@kernel.org>,
"Linux IO Memory Management Unit" <iommu@lists.linux.dev>
Cc: Linux Wireless <linux-wireless@vger.kernel.org>,
Linux Networking <netdev@vger.kernel.org>
Subject: Fwd: iwlwifi causes dma-iommu.c:693 __iommu_dma_unmap since commit 19898ce9cf8a
Date: Sun, 2 Jul 2023 19:13:14 +0700 [thread overview]
Message-ID: <a5cdc7f8-b340-d372-2971-0d24b01de217@gmail.com> (raw)
Hi,
I notice a regression report on Bugzilla [1]: Quoting from it:
> Since commit 19898ce9cf8a the iwlwifi has generated three possibly identical kernel stack traces for me. Because I only use the Bluetooth but not the Wi-Fi functionality, this is not a big deal for me but I thought such an issue is worth reporting nontheless.
>
> All three traces point at **drivers/iommu/dma-iommu.c:693 __iommu_dma_unmap+0x150/0x160**.
>
> I'm attaching to this bug report the three stack traces along with other possibly relevant dmesg parts. Sorry in advance for not cutting at the cut here markers which resulted in considerably longer text but I suspected that the PCI, ACPI, memory and possibly iwlwifi related messages may be of importance, too. If I should cut the stack traces out and attach them as three distinct files (and diff to see if there's any change between them) let me know. I can provide a full (but redacted) dmesg output of a git master build, if required as well.
>
> I did try booting a much more recent git master build with *iommu.passthrough=0 iommu.strict=0* on the kernel command line but that did not seem to make any difference.
>
> ```
> 19898ce9cf8a33e0ac35cb4c7f68de297cc93cb2 is the first bad commit
> commit 19898ce9cf8a33e0ac35cb4c7f68de297cc93cb2
> Author: Johannes Berg <johannes.berg@intel.com>
> Date: Wed Jun 21 13:12:07 2023 +0300
>
> wifi: iwlwifi: split 22000.c into multiple files
>
> Split the configuration list in 22000.c into four new files,
> per new device family, so we don't have this huge unusable
> file. Yes, this duplicates a few small things, but that's
> still much better than what we have now.
>
> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
> Link: https://lore.kernel.org/r/20230621130443.7543603b2ee7.Ia8dd54216d341ef1ddc0531f2c9aa30d30536a5d@changeid
> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
>
> drivers/net/wireless/intel/iwlwifi/Makefile | 1 +
> drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 939 +-----------------------
> drivers/net/wireless/intel/iwlwifi/cfg/ax210.c | 452 ++++++++++++
> drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 523 +++++++++++++
> drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 214 ++++++
> drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +
> drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 +
> 7 files changed, 1206 insertions(+), 928 deletions(-)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/ax210.c
> create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/bz.c
> create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/sc.c
> ```
>
See Bugzilla for the full thread and attached dmesg.
Anyway, I'm adding it to regzbot to ensure that it doesn't fall through
cracks unnoticed:
#regzbot introduced: 19898ce9cf8a33 https://bugzilla.kernel.org/show_bug.cgi?id=217622
#regzbot title: dma-iommu.c:693 __iommu_dma_unmap bug trace due to 22000.c split
Thanks.
[1]: https://bugzilla.kernel.org/show_bug.cgi?id=217622
--
An old man doll... just what I always wanted! - Clara
next reply other threads:[~2023-07-02 12:13 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-02 12:13 Bagas Sanjaya [this message]
2023-07-03 7:54 ` Fwd: iwlwifi causes dma-iommu.c:693 __iommu_dma_unmap since commit 19898ce9cf8a Xi Ruoyao
2023-07-03 8:38 ` Robin Murphy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a5cdc7f8-b340-d372-2971-0d24b01de217@gmail.com \
--to=bagasdotme@gmail.com \
--cc=gregory.greenman@intel.com \
--cc=iommu@lists.linux.dev \
--cc=johannes.berg@intel.com \
--cc=joro@8bytes.org \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=nwatters@codeaurora.org \
--cc=pinkflames.linux@gmail.com \
--cc=robin.murphy@arm.com \
--cc=will@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox