From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 76AD428643D for ; Wed, 10 Dec 2025 16:57:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765385846; cv=none; b=WlwTgmouOLhCsn9RztyOa8giDv5uuyFsxks4JM5YIOCjeehXedlErVZYRErs/hYK73NRHeRmFcJ2gbD1bJ6bIq16z1WOayvMBoWFvat/Nckvb0gFUDA29F8JrLYIZQJRCysdKjNZVZ/8wJnS2reWkCVtNqzFKy9yLFxDC8AS5Yg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765385846; c=relaxed/simple; bh=ne8NvOAvFFZDyWLijTFkORn2krR9QgII4t00fOofTpM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References: MIME-Version:Content-Type; b=Anu++GCPABo5jx21OecHCWUz9jP/pA14lBjftHevkrpcvNfwnU+qOu8Gbn3ug+b418YXLQ2kH83TPR114zgtcLkLWG+5BGEyH1aHr+RqtcdIyEojX0TUJq3Taehmyrsr8YjzQp1TpiwfZ058lMHdrVgFZjzwBRrE8ykdTU9217U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=GtQOUgUi; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=IhMQbZnE; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="GtQOUgUi"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="IhMQbZnE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1765385842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=n4vjuiVWtSeDDJf5R2NBM1m79JOYpshPwskFvViMdAw=; b=GtQOUgUiYFGGcRH62PMmkaKekNitZoWxqIufjh6W9Y1OQup2hIj3riQU3P0dO3ArPtJjIx XcDeXx+BT0Fsn3GIZ/yXrgaeIXiZW3AL3XpHGQl/g3EZUCHSp6ju9JPcBQzB19BvbOx0pf FqyNEA7VAfrNSHLptJtNdpqntmqcZXg= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-628-gEWzsRyvMQC8S00iV7aLig-1; Wed, 10 Dec 2025 11:57:21 -0500 X-MC-Unique: gEWzsRyvMQC8S00iV7aLig-1 X-Mimecast-MFC-AGG-ID: gEWzsRyvMQC8S00iV7aLig_1765385840 Received: by mail-wr1-f69.google.com with SMTP id ffacd0b85a97d-42b3c965ce5so5784162f8f.2 for ; Wed, 10 Dec 2025 08:57:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1765385840; x=1765990640; darn=vger.kernel.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=n4vjuiVWtSeDDJf5R2NBM1m79JOYpshPwskFvViMdAw=; b=IhMQbZnEzW7HvqdnRIBc03cVEj/JATeuPXD6lZfwWrU4jA1oBhAI4W1EU69wPBbK/o jvP9cOcZB0WKvqYStCPmg6GlOX5Cww55yKQ/k4L1ldhSvG55tKCGeDeBOoRXq1ztpAPU KuuarG1IsldM79FlrLtx2KnVLkO7rKhJBSaVe6X8r11gVRP0zB7NkKIAGCs4fT8wTycw tdfQltDnUvGwy0WlJhPRyrsd2tMVDUFRDWJGSRWz85bVHsekXw6jpNvGxiQmKj2TplxW GFGpCGaiP8z5q5QgatgZwztrBVip9qynreRQHJeVdM9FAd6fAzxLAIegWeT1pSoQpFL2 Kqlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765385840; x=1765990640; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=n4vjuiVWtSeDDJf5R2NBM1m79JOYpshPwskFvViMdAw=; b=hNEeJNSly4OqDAAWxgdnKNw2U+JiWWOR5rTftJmGpNpxiUh09H3PskE7R52aeYKanX hmvoTA/eW4xRITqzd+Rs4GHcLMRCGYfyWCUwtTSdADMTnGRDr0MfX7WBNUTX2ECHtIDY 2dILyFMFO34rMEtfK6BPINX3tT44bUXXs3jgoWrMKyNuotn+aKeG338wful49KpgWpaq 8D7eUqRj9eJ7JRLPtV3N6yUBbwN4Lvx0kO1BizKpFuqEPb3Ye0bb45z3RQiNAO5GC45f 7OYnWlGqTIegvpQPxBc5TXkwLsl6uMtvQTiBPBY07KjCPtgVfTY/uAyFP+c0XZ5NSYY8 44KQ== X-Forwarded-Encrypted: i=1; AJvYcCVcGyUrNLO+Z8dneVSMnr/6+NxmdHRn3gzcmcoUyYOgzp7I8Ke4/d+DvJlUIC2w1WawjYxT8iLEw7/bT1k=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0h9AUhcELez+LIw/e/X9MytxeoaxgrjqzsfV/1WHF1ye1jqJk wB4gI/fRbB01nnpfh6HfmdOSHtZff5wz22K2Gp+VdS9J9Wo8YkpmiE15Upm1X9AckzEcJakRGSE DcpeWNKS/3rMq7r8M61XdDWUp9FG1v86bTCiB2KhlydwVbHNEyueRVtmm27dmki6hiA== X-Gm-Gg: ASbGncvzC/otvKfywpc2izy4kZvcsSzhkgAnz3ZqHeFYtjsrHJLJ06cyN3lG3iOXikr IpgnD8chkGwOoYne68gbxHvXLp19XrY/qNDX2DpHlB1GIhxBFR3dShTfyKQRZ1C0QQNHNNu50iP YiAbI9rQOri4ebkHTDWqTN4BNMhF/7YetX/tCUdJwC6UP1mNXd1MkL9wlG8LbQyVElp0ZkU0eV8 oTuuZY9Of0Y2vGTi9DWF0rUg5+bcsBwd0+2jJphvPNUSwnM0TAZ00RHrVqH7NaJqItQ2inWY39S uH8Gx+1UFqe/yatjLJ//0mtdA7NUQC9PqytNjLUFJ/AFL0F4tbT78AFAwBfFvU6v8HwQGQe+f8O eV/SoknOiCJfACajYi3TQs9o5Ny7fgBt3hTT7T9KZXvLaPOd5wvIcRQTkB7Y= X-Received: by 2002:a05:600c:4703:b0:476:4efc:8ed4 with SMTP id 5b1f17b1804b1-47a8380c006mr28364485e9.11.1765385839639; Wed, 10 Dec 2025 08:57:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IE1ErKmvwfO917QfwpOmc3kdwchwTX5DWogSYZNPVxkP8iDCKVQ0toYxrjvCOwIlDXwEtINDA== X-Received: by 2002:a05:600c:4703:b0:476:4efc:8ed4 with SMTP id 5b1f17b1804b1-47a8380c006mr28364255e9.11.1765385839191; Wed, 10 Dec 2025 08:57:19 -0800 (PST) Received: from rh (p200300f6af498100e5be2e2bdb5254b6.dip0.t-ipconnect.de. [2003:f6:af49:8100:e5be:2e2b:db52:54b6]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47a8837fdd5sm1473825e9.13.2025.12.10.08.57.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Dec 2025 08:57:18 -0800 (PST) Date: Wed, 10 Dec 2025 17:57:17 +0100 (CET) From: Sebastian Ott To: Keith Busch cc: linux-nvme@lists.infradead.org, iommu@lists.linux.dev, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, Jens Axboe , Christoph Hellwig , Will Deacon , Robin Murphy , Carlos Maiolino Subject: Re: WARNING: drivers/iommu/io-pgtable-arm.c:639 In-Reply-To: Message-ID: <6cb5157f-c14b-5a86-c26d-50aaadf8d3ca@redhat.com> References: <170120f7-dd2c-4d2a-d6fc-ac4c82afefd7@redhat.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=US-ASCII; format=flowed On Wed, 10 Dec 2025, Keith Busch wrote: > On Wed, Dec 10, 2025 at 12:08:36PM +0100, Sebastian Ott wrote: >> On Wed, 10 Dec 2025, Keith Busch wrote: >>> On Tue, Dec 09, 2025 at 12:43:31PM +0100, Sebastian Ott wrote: >>>> got the following warning after a kernel update on Thurstday, leading to a >>>> panic and fs corruption. I didn't capture the first warning but I'm pretty >>>> sure it was the same. It's reproducible but I didn't bisect since it >>>> borked my fs. The only hint I can give is that v6.18 worked. Is this a >>>> known issue? Anything I should try? >>> >>> Could you check if your nvme device supports SGLs? There are some new >>> features in 6.19 that would allow merging IO that wouldn't have happened >>> before. You can check from command line: >>> >>> # nvme id-ctrl /dev/nvme0 | grep sgl >> >> # nvme id-ctrl /dev/nvme0n1 | grep sgl >> sgls : 0xf0002 > > Oh neat, so you *do* support SGL. Not that it was required as arm64 > can support iommu granularities larger than the NVMe PRP unit, so the > bug was possible to hit in either case for you (assuming the smmu was > configured with 64k io page size). > > Anyway, thanks for the report, and sorry for the fs trouble the bug > caused you. No worries, it was a test system in need for an upgrade anyway. Thanks for the quick fix! > I'm working on a blktest to specifically target this > condition so we don't regress again. I just need to make sure to run it > on a system with iommu enabled (usually it's off on my test machine). Great!