Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3387805imu; Mon, 14 Jan 2019 02:01:46 -0800 (PST) X-Google-Smtp-Source: ALg8bN4MJAffXUwdooyJty8N1yuL4narn1OzMoJF5eopc/K8blrmyqPIixGlmqPuFHPRWl3XtC8I X-Received: by 2002:a17:902:112c:: with SMTP id d41mr23808360pla.144.1547460106172; Mon, 14 Jan 2019 02:01:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547460106; cv=none; d=google.com; s=arc-20160816; b=uvuW5kP45YmzLBuySmYOS68S6ufgnBTHlgf67r4d/yH22LkGjcGVy3Lnij8TFOZFYe +/oa9ejuRYbUn6+e6AmJbURCTnj8/aon/JKIqDKPa8a2fzScOC75d+zwRW0SIerS7Gv6 OFKWBMEStl23NMdnDYNt2OuniBvcMjLBaKYlmLLB/EDWZKpnF4kdadHHbD3nOp3BOIIx PathdqzZtVQm9+5pvv5utGpO2fzNxqB1k0fsQIXWYLusfEkgIpZFk0mFCe7lcK8NmvD9 dIRyRvti1QkWHRt3bqUcoSeqGFUdb+QazMCXXLhnLaLr6kyrZNtM2tkfATDOpQuYRc9w 99Ug== 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:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=9zVnbZFF6VQhFEeZa4Fxs5Rbe32mfsDR1+//PoM/j7I=; b=ut9ROzxIed7FiqXv9kp34Je4/DJkFiOunTrBG1BYlvJ20QU8jCIMwQI6G5cZmSG8E0 4ET3KYI7wzd9DPOTDiVftdBUYB+mgf5uCFTo9eqztoywnoUA0+QhoQYzvJDbJN8innz9 b32IRnVdxq2AR2/si7CGJ3voagI0AaDGbyd8vomrTduwmt8bqCC+I2t5qgUL6w/1X7Jf eem5HDjvZKCmhzUSu2JtdgIbb5oLFsuiTmi3xkvNP8DsWclnNSoGj06Ds/49842Wc75f 6plIk6mT6Khz5b1ptXuXI962HPffv5bPbUSO+39agV4N2kqXM3jfWcijgr2wCW2hCXOs fblA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=VAtkHUKW; 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 u9si3004751plk.61.2019.01.14.02.01.30; Mon, 14 Jan 2019 02:01:46 -0800 (PST) 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=VAtkHUKW; 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 S1727001AbfANJ7p (ORCPT + 99 others); Mon, 14 Jan 2019 04:59:45 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:57548 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726613AbfANJ6Q (ORCPT ); Mon, 14 Jan 2019 04:58:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: 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=9zVnbZFF6VQhFEeZa4Fxs5Rbe32mfsDR1+//PoM/j7I=; b=VAtkHUKWQBwwUKRqcGYqL6dDe OfF3DtVvJU3Q3AJ9kWWFuVoFFXKvoq2gah10bpIRRS+t75DDLR88sFBUO9hNcCtjKzba+m4L5RF4v qGvYvlFO3FbdmhJyfL4ThE6ASM2hPE5y9Y441CNWkLHWctSs9iQW2DwHjGvGPuJDo9hxa6GPNZuLv OA/dzBdgQf6UEyMVHz2AJa7hBRTix9mFVZWDJKewy0dujrbYE8YGaklhS88kdl+mnXpT6zntNIBYi Mxge0UEwipfOirPdNOOd7npebUQLONZF3w9HkYgR7kcdghQsJS4WwHTWTYt/qcZy4+KphV2wG8ex7 82VWMkCAQ==; Received: from 089144213167.atnat0022.highway.a1.net ([89.144.213.167] helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1giz0Q-0001qs-MQ; Mon, 14 Jan 2019 09:58:07 +0000 From: Christoph Hellwig To: Ulf Hansson Cc: Russell King , Nicolas Pitre , Aaro Koskinen , Ben Dooks , linux-mmc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: remove block layer bounce buffering for MMC Date: Mon, 14 Jan 2019 10:57:53 +0100 Message-Id: <20190114095804.27978-1-hch@lst.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 everyone, this series converts the remaining MMC host drivers to properly kmap the scatterlist entries it does PIO operations on, and then goes on to remove the usage of block layer bounce buffering (which I plan to remove eventually) from the MMC layer. As a bonus I've converted various drivers to the proper scatterlist helpers so that at least in theory they are ready for chained scatterlists. All the changes are compile tested only as I don't have any of the hardware, so a careful review would be appreciated.