Received: by 10.192.165.148 with SMTP id m20csp143875imm; Tue, 24 Apr 2018 19:04:33 -0700 (PDT) X-Google-Smtp-Source: AIpwx48QgzdbfM0jl/GesDqvgorTxpri1Ebti1J59J4q4tdhpRmyqMvp1fRKJRt/LlFYczdFsg83 X-Received: by 2002:a17:902:7684:: with SMTP id m4-v6mr22662140pll.340.1524621873765; Tue, 24 Apr 2018 19:04:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524621873; cv=none; d=google.com; s=arc-20160816; b=YDky0jdNs39hXsyi8SoCzTzP7AHZAlFa1Ku34rlnq5V3N64ifKP9wePg2sz6GI+A39 rlsZaaYaYP3QYLt0GvTj9ZCoYqTyGHJJHEYar99F5QuBU22akogyyV/1i66HJ3RmCyYf nZFLLB3QY1WNQ7/MZM4Jc3c29nWr1KKZO//cxGVzUL171jAYLj55e8x/3P6CnJmwzaO9 r5ZUXuoupPbXj7+Xy14N6ep7woEwBLcG8JlrCNY7ydhr2Gf0qg9/LM27+cAZeK5KG9eS 3rztE6UpVa5iugJGovEShfzqIc/M0lZbTxvoYQNV0J5yxQcy92sgVdcR5PTrtFzpNhGt Qupg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=W6cl5uDRMTwPp/6GURHneeIzKtMFRD0kraS+QTw40SE=; b=k//WA8QwftASlx+Y0rpCwWS48Vs41DUSgyY7Fz6aKgzuQZo54af3XWKeTrWWYDuQi9 ikJkMvaADMKq0EJ4DxGXmfpS6S0a3mhurZhgHu0+8RvS1BexiuZOLlTwdaFuk5KA+uaV 1YLMoag1RvXwGBZ5hDD57SmDywy5JF3XDy0WVX1CMlo46PUhb7L+AtNSN9zcx3jSp/Z0 lkxMOTRxFl52X8KOCu5TCacURQM3e6Ag0op1c5SAOrXTueyGQP66IkDRJqI4a6ERbmlk EhbnwQnNsSu3Sqwhg769zk+OXC85hpqwUd7qgZ4zmUArvDFaPwYRcXb++E2CbfownXwc gcrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=zlxAu4HA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a63si14979135pfc.131.2018.04.24.19.04.19; Tue, 24 Apr 2018 19:04:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=zlxAu4HA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751281AbeDYCDH (ORCPT + 99 others); Tue, 24 Apr 2018 22:03:07 -0400 Received: from mail-pg0-f53.google.com ([74.125.83.53]:35013 "EHLO mail-pg0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751151AbeDYCDC (ORCPT ); Tue, 24 Apr 2018 22:03:02 -0400 Received: by mail-pg0-f53.google.com with SMTP id j11so12196913pgf.2 for ; Tue, 24 Apr 2018 19:03:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=W6cl5uDRMTwPp/6GURHneeIzKtMFRD0kraS+QTw40SE=; b=zlxAu4HAcIgEe8BBo2vjhYxwmX2lKdwJF9JuZq/l9wNLNd4QK2FUAYcIguvhIPQ+Gr Jlm4WC9n/uxCO6ajw5h9lD2fxHpLhFZ16QaOMOu18Sf2XwZbSUivbUwvpww01cWLLXUO hZRXjE6CoUd0kews7fswdixFaAtlhytfESX4tYtK+JfD0l3cUlwPJug9wm0Tv1DElNmg e/B1HF3SF2ndFZZiBxb2xd31dV/TvsFxeSdv/C3sPKagAKdr4De+VMcwRTHz17ddhImt ++tRpmF7GxVoJgO+p+yuYqVHx12nbJ826C9tgwpW4dVv1cHIcphiKcKaHp4U9weqjq3S uDDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=W6cl5uDRMTwPp/6GURHneeIzKtMFRD0kraS+QTw40SE=; b=FqrYXu2BJHH/gYMoqHg+7IeyXjSOpmwvFWcDxjBhaz3E+HLw9kG17OZuT/3wN08ort nj8cGMdF7kBWJnFUHTlXdHShGwKD6YduJH4WzRmErmTZYtk8TR7sBEnXWZx4PFm22dEF NKhUjXnr4xSVB44jDc+usCmD2dxu+CPTLDuNINS6bz8mKuTbgXJ0lm28o1As2Dv86VZt hfzrdnGHu0ClERhJM2Oe0VBVMWcpHMS5ovLkGQIFaP1G3OZXJN2G59f69Y9XKq8gCkML ZG3S12PLwxA8kPXK9/ysBKMz0RzuZy9ZO3qcimkoM5iiQSuuq7qe7jpf7+ZngrEm8HQi Tqfg== X-Gm-Message-State: ALQs6tB/O/Z9wa+VhAuyfBiDL4qdIneG7CYuk+4EM1IoVgmXQdxf8+UV 9dKe5k4itWdXCgcKymRxRrEpCx+gxcQ= X-Received: by 10.167.128.141 with SMTP id v13mr25824729pff.147.1524621780956; Tue, 24 Apr 2018 19:03:00 -0700 (PDT) Received: from ?IPv6:2620:10d:c081:1132::1005? ([2620:10d:c090:180::1:c475]) by smtp.gmail.com with ESMTPSA id m11sm16995292pgv.48.2018.04.24.19.02.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Apr 2018 19:02:59 -0700 (PDT) Subject: Re: [PATCH 2/5] ide: kill ide_toggle_bounce To: Christoph Hellwig , iommu@lists.linux-foundation.org, linux-arch@vger.kernel.org, linux-block@vger.kernel.org, linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, netdev@vger.kernel.org Cc: "David S. Miller" , linux-kernel@vger.kernel.org References: <20180424181625.22410-1-hch@lst.de> <20180424181625.22410-3-hch@lst.de> From: Jens Axboe Message-ID: <5aaca0d3-417f-57f3-969f-b4c777c3fd48@kernel.dk> Date: Tue, 24 Apr 2018 20:02:56 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20180424181625.22410-3-hch@lst.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/24/18 12:16 PM, Christoph Hellwig wrote: > ide_toggle_bounce did select various strange block bounce limits, including > not bouncing at all as soon as an iommu is present in the system. Given > that the dma_map routines now handle any required bounce buffering except > for ISA DMA, and the ide code already must handle either ISA DMA or highmem > at least for iommu equipped systems we can get rid of the block layer > bounce limit setting entirely. Pretty sure I was the one to add this code, when highmem page IO was enabled about two decades ago... Outside of DMA, the issue was that the PIO code could not handle highmem. That's not the case anymore, so this should be fine. Reviewed-by: Jens Axboe -- Jens Axboe