Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8791925imu; Tue, 4 Dec 2018 14:21:20 -0800 (PST) X-Google-Smtp-Source: AFSGD/WS04w8fqrVde5HDCHqoDzfTFWULLNGS7eVzsqI6eBeTcGFfn3yS31pOR/7ac2/IkOD0P92 X-Received: by 2002:a17:902:6f09:: with SMTP id w9mr22327698plk.309.1543962080190; Tue, 04 Dec 2018 14:21:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543962080; cv=none; d=google.com; s=arc-20160816; b=y8Bt7YEvMpjcg01ffyN5qwQAO/BGQC80j5iTOmTpy/VD1yzpxkTl7+86BBGtdmjtPt tsvA4YJhSbY7P19F2MbZowUmZGkMc3gn+/KbOPB3+XKxkRwmYCNbD4HX0iwlB7CtaW8o pOSx8rJM1CwapFycmp818T8BTrRjhZ4/V295nyQ/jsUOI9aXri5rMplvgxI6Qmp2vjxP +PkemH17eZG+rd93eMDNaHMELKYe/BkaXZqcbmDBRZLi9GYfKccWPCtVqr0sP8qYCkCT bNrBLUyZWY3tiPXyG4VDfVy59TsNU13P+ALDUoV8x5jI/Ure0qskJnzY3RrR6Fv5gisq lpKA== 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; bh=hOuoe+CKOodU/i4WiITZqlQ98akbmhOe2TIN7Oigybo=; b=e7MKF+3DRE0GImBXyMeeKXqqJnbWoS8nNz2g8WtnYPbn0UbsFbrZeOOrgmzSJDj4tA o0RpiU9srXrih4XRDKpARZcUjSc9a2BoV+I+5zhP1HVVpwf/mATGqNQEzPU9hDHhvEYW Jrl9gXMDJGoshrm7OKisyEnBd+ov0WkfETwbL6CVFuJecE+2ZOs4mpBzht6ykxZwmK95 m7ZURIxA5i5RtmtgJAasqqYHD3AVGfg+LnsCjNglGEPjOS8Klffg0UEO2ImnkEIflqPg VikYJVl2O8O9vyJui+JcjlBXTe+DtKZrK+WcdAtSUQN5ImhGofnkL440H2kVYYE9MKct HnuA== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iki.fi Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b30si20720633pla.285.2018.12.04.14.21.04; Tue, 04 Dec 2018 14:21:20 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iki.fi Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726206AbeLDWUL (ORCPT + 99 others); Tue, 4 Dec 2018 17:20:11 -0500 Received: from emh02.mail.saunalahti.fi ([62.142.5.108]:50182 "EHLO emh02.mail.saunalahti.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725875AbeLDWUL (ORCPT ); Tue, 4 Dec 2018 17:20:11 -0500 Received: from localhost.localdomain (85-76-96-200-nat.elisa-mobile.fi [85.76.96.200]) by emh02.mail.saunalahti.fi (Postfix) with ESMTP id D2487200A5; Wed, 5 Dec 2018 00:20:08 +0200 (EET) From: Aaro Koskinen To: Greg Kroah-Hartman , devel@driverdev.osuosl.org Cc: linux-kernel@vger.kernel.org, Aaro Koskinen Subject: [PATCH] staging: octeon-usb: use a helper function to set the DMA mask Date: Wed, 5 Dec 2018 00:19:26 +0200 Message-Id: <20181204221926.19833-1-aaro.koskinen@iki.fi> X-Mailer: git-send-email 2.17.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use a helper function to set the DMA mask. Signed-off-by: Aaro Koskinen --- drivers/staging/octeon-usb/octeon-hcd.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/staging/octeon-usb/octeon-hcd.c b/drivers/staging/octeon-usb/octeon-hcd.c index 9c766f5b812f..14982b6472a0 100644 --- a/drivers/staging/octeon-usb/octeon-hcd.c +++ b/drivers/staging/octeon-usb/octeon-hcd.c @@ -50,6 +50,7 @@ #include #include #include +#include #include #include @@ -3606,8 +3607,9 @@ static int octeon_usb_probe(struct platform_device *pdev) * Set the DMA mask to 64bits so we get buffers already translated for * DMA. */ - dev->coherent_dma_mask = ~0; - dev->dma_mask = &dev->coherent_dma_mask; + i = dma_coerce_mask_and_coherent(dev, DMA_BIT_MASK(64)); + if (i) + return i; /* * Only cn52XX and cn56XX have DWC_OTG USB hardware and the -- 2.17.0