From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E791C04AAF for ; Tue, 21 May 2019 12:47:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2A2D32173E for ; Tue, 21 May 2019 12:47:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="T+OFfgbb" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728118AbfEUMrl (ORCPT ); Tue, 21 May 2019 08:47:41 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:40730 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726344AbfEUMrk (ORCPT ); Tue, 21 May 2019 08:47:40 -0400 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=TvIxT1o5Tbn+yqyNJ0aiw485bDsO1MWG8TucFoAEnuY=; b=T+OFfgbbJHtIJe647qbAal/v4 4+2lqlj+lN40ITfC77kbAS9Vmhp9UHGOTLbHbAGa9SDxdHQuH50OBvqBSgBpGxnKrtGFdkbOrRChr XP8iIVRyRDVd3X9M4yb9TUYQT7kxWRXQTp5uP61N/fysxGYSpBWExj5YuONT4n09tmT2L3f4L8YtM dbx+IK1GbCqlVBmVYKIg+dVWwRxYkUck3wmUAW+XmcSPJdNbluMSHJMgD92n2f0jlqqM41fmpKckS UYJEyu/wEJzipFXxRtYaoEmIJiafJZHXqO4uoeJqXxtQT/zVgbsLe93CKJVj4SldbCIlGSzIXyZl1 fHQvDs/lg==; Received: from 089144214035.atnat0023.highway.a1.net ([89.144.214.35] helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1hT4B3-0004Hk-Vr; Tue, 21 May 2019 12:47:34 +0000 From: Christoph Hellwig To: iommu@lists.linux-foundation.org, Russell King Cc: Marek Szyprowski , Robin Murphy , linux-kernel@vger.kernel.org Subject: fixups for the dma_set_mask beahvior change in 5.1 Date: Tue, 21 May 2019 14:47:27 +0200 Message-Id: <20190521124729.23559-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 all, in 5.1 I fixed up the DMA mapping API to always accept larger than required DMA mask. Except that I forgot about a check in the arm code that is not required any more, and about the case where a architecture only supports a 32-bit dma mask, but could potentially generate large addresses due to offsets for the DMA address. These two patches should fix up these issues (which were only found by code inspection).