Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3977707rdh; Tue, 28 Nov 2023 08:35:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IGuPfDd5Vp7SO95uw1s6vA+NZ6cT3/1aoarP5EIpBAP4RvfMwD9dArnma0musHE+SOHUuHl X-Received: by 2002:a92:c26e:0:b0:35c:baec:7517 with SMTP id h14-20020a92c26e000000b0035cbaec7517mr9080493ild.0.1701189322485; Tue, 28 Nov 2023 08:35:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701189322; cv=none; d=google.com; s=arc-20160816; b=PjgP7Gh4FS10kR5JVN/ZNAGfuZuTlhlG0aLqUrvN8/kxHfw/MDIskJZKhMCb0NY1I6 ilzCujeq7eCfM6T5xwiiB2WtVRG7Irb2US5dTU/HU3KNr1iS8gpMy5BpPvXAEpZ1cbeV +yXrvXj4FI4betFlP8vNo/TsMrqpaN8OlAkH+q2XI844q92PwJcGVlgNZYb6ZlkV4WJV 9eLI4eQNv9i7Iuk3nm/XxIxVH+SlUVIsdU1KwLN6DO4ER6uUD9Ul0ZX5/jEF51LT/2lY KN0VM4YtnW+pC0kJ4t+p80BUTAJNNvcWWjjSgiv1ThII2gjiDc1Q4RdKISxQ4QXCiydJ yiPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=pNmZZAJm2YxwR7DMqdumV8vSovbtuf3uRewFcn2TeXM=; fh=MU+Cd6A1jprYLTgwioTIP7VztINnAyn1+DODXi+g8Z8=; b=orNqZ8pXLConz9Tf6FZbXs1IrzqroYuZVh5g+TqDbmLRkTnSdl0fR/Q6GDLGjIXmV9 DfU7nAsiFTOgR5or2R/YyOdAimHzrfeNJzcPc9/IduY+oBdTuKI9vhSKND5ay+L3CAuj YM07HlBGNgxWPLwIt7QkXxVpRYY5V318Hq7VxoBpMct6U14BEtdpzyrwKG1urIaAbDs8 rssgbdlP/oiupby29ZDPTiCUHQCoBnG/KOqAOuiQIMIA4TGxlZ3C7EAX9d7B6wYb8s7q EDQo9u3QzxRCsqoBXICmoEWO1KkPyP8lwXGqQOqLbmmtDoh1pEZfvQauyn84x44/HCnW O0LQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="hoSiTT/D"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id r8-20020a63ce48000000b005b909e678dfsi11877762pgi.450.2023.11.28.08.35.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 08:35:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="hoSiTT/D"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 0A51A80B2337; Tue, 28 Nov 2023 08:35:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232708AbjK1QfL (ORCPT + 99 others); Tue, 28 Nov 2023 11:35:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229658AbjK1QfJ (ORCPT ); Tue, 28 Nov 2023 11:35:09 -0500 Received: from mail-qv1-xf35.google.com (mail-qv1-xf35.google.com [IPv6:2607:f8b0:4864:20::f35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 03AC1AB; Tue, 28 Nov 2023 08:35:16 -0800 (PST) Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-67a4645fdc3so13411406d6.0; Tue, 28 Nov 2023 08:35:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701189315; x=1701794115; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pNmZZAJm2YxwR7DMqdumV8vSovbtuf3uRewFcn2TeXM=; b=hoSiTT/DSnJoT/QykMPBGox3rZnZEoOXip56RmL8QBqDCNGlQZLJIo0eiBC7V96pNu kjgxELSA68fa7/wuCvKyEWI5UqNc4X3cA144AvOTvK6F/ibXK+kOD0F5Ng0MXD+yB717 3P9yzka4BYW694odxfDo3cvt8B5aky6Hro0s4B0t6v2UwQa7N5N9WL9xXhRmOEysgR6w ZOzKs6V2aVppj3q5ERXxi5USjL1UBavpbTzkhTyiVuZmsGZTiHKxfkDeT+eBiHUeR0a0 RSG2hTrcRc2RTvrc3bFsQdxxdVKYt2rPZy51AZeLnIaAbVTvyupD2fzWJtGxBH/rMMG2 yQ/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701189315; x=1701794115; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pNmZZAJm2YxwR7DMqdumV8vSovbtuf3uRewFcn2TeXM=; b=Ua+Lb5SqSohuu8r3xSybF+TwnbmY5EW7UkVbXjclPNlSwDN6fCL9qxW/U7pzokuGA1 Ab5LGahoWJNNqQzDwJtKA74tP9ezbOwYL9zCW875Sb2K7sq9HjJa28N2qx6kaR5j2erw BdALsJeRPPP4wNIv2jJIosjUFUww1A4oBV8GvCOT7JOP5j7DtfEHVG8FpMLomdi40zH7 2LLIEXancIgOFXqrGLilHVHmSjU5LNXrso8cX1ZohRha+EHxFudHokuX/DrVBHYKgmoG C/RtRakJbLHTSqIkPJTHORVxEOOkUVZ2Q/mvUiZKfMdoDxQhtSxCF2BjULqy5Cy0bLoK 8OLA== X-Gm-Message-State: AOJu0Yza9JxTktTw+YNU+jW2/fffIWPa45NDdJPTzu6oLil3c/WJLCCy t8qMqxW/tMsvF/Qh4NtJfGyLVxKxkyG+VfwSP+0= X-Received: by 2002:ad4:5ca2:0:b0:67a:2ae3:a973 with SMTP id q2-20020ad45ca2000000b0067a2ae3a973mr13976373qvh.4.1701189315061; Tue, 28 Nov 2023 08:35:15 -0800 (PST) MIME-Version: 1.0 References: <736e584f-7d5f-41aa-a382-2f4881ba747f@rowland.harvard.edu> <20231127160759.GA1668@lst.de> <637d6dff-de56-4815-a15a-1afccde073f0@rowland.harvard.edu> <20231128133702.GA9917@lst.de> In-Reply-To: From: Andy Shevchenko Date: Tue, 28 Nov 2023 18:34:39 +0200 Message-ID: Subject: Re: Bug in add_dma_entry()'s debugging code To: Robin Murphy Cc: Alan Stern , Christoph Hellwig , Hamza Mahfooz , Dan Williams , Marek Szyprowski , Andrew , Ferry Toth , Thorsten Leemhuis , iommu@lists.linux.dev, Kernel development list , USB mailing list , Catalin Marinas , Will Deacon Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 28 Nov 2023 08:35:21 -0800 (PST) On Tue, Nov 28, 2023 at 6:31=E2=80=AFPM Robin Murphy = wrote: > On 28/11/2023 3:18 pm, Alan Stern wrote: > > On Tue, Nov 28, 2023 at 02:37:02PM +0100, Christoph Hellwig wrote: ... > >> The logical confcusion from that would be that IFF dma-debug is enable= d on > >> any platform we need to set ARCH_DMA_MINALIGN to the cache line size. > > > > (IF, not IFF.) And tell distributions that CONFIG_DMA_API_DEBUG is not > > meant for production systems but rather for kernel testing, right? > > Yikes, I'd hope that distros are heeding the warning that the Kconfig > calls out already. It's perhaps somewhat understated, as I'd describe > the performance impact to large modern systems with high-bandwidth I/O > as somewhere between "severe" and "crippling". Independently on the distros configurations the (false positive) message(s) will make difficult to debug the actual things, shouldn't we have our code robust in any case? --=20 With Best Regards, Andy Shevchenko