Received: by 10.192.165.148 with SMTP id m20csp4967334imm; Tue, 24 Apr 2018 11:20:23 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoqBInQGglnWeG8+w6P/mKS9YPf7KbkaRxN8nO9Ea4odllNWfUNrYAWrPhdXl7fcRtan6DO X-Received: by 2002:a17:902:5502:: with SMTP id f2-v6mr1323562pli.108.1524594023310; Tue, 24 Apr 2018 11:20:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524594023; cv=none; d=google.com; s=arc-20160816; b=fDvKMAQBJcvED5aUJ/zOttVBS7vMwsMBRoz4KpCQT6aUOgZfNrhHA2OMSYYCLhklq3 RR7nQ6VdD5xsV6mzeRavWGbZcx9mY5RsNrHFczLAc5T0Df3ryrp3ncZ30ITL7B+ZOQ3r 4dgeFYk9rSm6OrgjzdH15yWT3eXdUroiiCVGkmgKI9W17t53l4t/UlVtJmpIF3YQdM6W /l9T1uFtjz//aXWp9HnHdxAGUwHaS9ane/+bGCOBZV+jiSPulIe/xKSPQT+Esm1PKtam h2N6XhaTuSfT/qHghcsCz2vxvTWsZLf2wEE9YpB0TFWSJzxjxlnr6gF4iGRcy5AQzOhW MIww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=2uofrHf/t8KzLKqdJ6VgyYNpWgtoVxGfJ+lJNk7ZyKY=; b=pgW9+tm7EBr+//ouhs26S3Pu958ENwQQJZiMuDhdBIvbrGT3ujSOpVHCrvL3Js+hwT rHFOSR4tkk9Nu7lX5z36a+IjkJzqnglgH+jd3JEon2/7rDpo1S/gguZFjriRUhKUgBSR i1RdCaqfXFQC0oDrxKgiktM4QWU5SMJMUzA2dmLFme2o13w1bXTHW06r0/0d55NFYxV4 Vpq91Wp04m8d7nrmw+JPVCoNL5x8dBrQHEUgfadzQmzHOwRYIOGlIof1jy2J7hxi2W8U SQp14zEA/oJGNh+dKEudS9KKgu9x7ZLXNuUFKF2tL/v7XAtutANvzk6uXhEfsuhGJyGl r27g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=dtSW5AWO; 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 w9si14147715pfk.14.2018.04.24.11.20.08; Tue, 24 Apr 2018 11:20:23 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=dtSW5AWO; 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 S1751938AbeDXSQg (ORCPT + 99 others); Tue, 24 Apr 2018 14:16:36 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:54464 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750943AbeDXSQd (ORCPT ); Tue, 24 Apr 2018 14:16:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Message-Id:Date:Subject:Cc:To:From: Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=2uofrHf/t8KzLKqdJ6VgyYNpWgtoVxGfJ+lJNk7ZyKY=; b=dtSW5AWOiukq/EjWys8uR+5q0 tZ/CFBbrGBWuea9ciHAhQiBzF3rUbhY/s9H76jfovObNObHe48v5Ri6H8YxANfX4n84E1V84OAOPo IOjVJGkRO0pn7CHJzXpO0CuwkRpZx7eIUzKpbyknLh8F2kP9hbjd4Ey2Vklzi5QxzmSXeO7K9AWA6 N7E9gfn33FsyUtWKvo4zbXvEU20x+hp4Nqd84ZXcrqwoerAQ5U20FpwBWFCrN3jQpv7TB+2oY9FWb XrgghhpnpJasIlxeeB3vMcv2E2QFS84m6my6TXtdlXCLpHHV09KOda9+ls307hxkK3zcy6h+c9s34 sz3ckdYew==; Received: from 213-225-11-78.nat.highway.a1.net ([213.225.11.78] helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1fB2UQ-0007tJ-Fw; Tue, 24 Apr 2018 18:16:30 +0000 From: Christoph Hellwig To: 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 Subject: remove PCI_DMA_BUS_IS_PHYS V2 Date: Tue, 24 Apr 2018 20:16:20 +0200 Message-Id: <20180424181625.22410-1-hch@lst.de> X-Mailer: git-send-email 2.17.0 X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, this series tries to get rid of the global and PCI_DMA_BUS_IS_PHYS flag, which causes the block layer and networking code to bounce buffer memory above the dma mask in some cases. It is a leftover from i386 + highmem days and is obsolete now that we have swiotlb or iommus so that the dma ops implementations can always (minus the ISA DMA case which will require further attention) handle memory passed to them. Changes since V1: - dropped all patches not strictly required to remove PCI_DMA_BUS_IS_PHYS, those will be resent separately