Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp868229imm; Thu, 4 Oct 2018 04:49:55 -0700 (PDT) X-Google-Smtp-Source: ACcGV63ObOhfT0Nf0xv+5/cFsbWX+Lx5TZVk37ZeNBevF2eIqW4SN43oo05wlchlwM84NPadOE7T X-Received: by 2002:a63:c746:: with SMTP id v6-v6mr5549757pgg.108.1538653795825; Thu, 04 Oct 2018 04:49:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538653795; cv=none; d=google.com; s=arc-20160816; b=ZUgQ/w0YSwszsgf1bA+XIJgM+I1bA9fDiuaOd7p7KSaynw9FhSs7rmSMtsbBeNGHzH tK2o+xo67HGlqi8ryB1+eWNbGB9m7SdhxFruSzyCfhJ7wN4MM/foIllH536+EQDY67sD Qcc/5ma6SIixwd3NrN84XVUZ8khENjrppQQtLs5X91uchbvhcdNP58cOtCjCvtpekq+3 M9Vw83P93xU9HBEMgLgnWIR2XOdAsR6F3gXETjhd6BbJtB9fJljAC8xI/hy0A36CU9+x l/QmM/vUCWkxf3wIfmJ6KuB9wbpkfUmsLOJc2BwNbd9FX/0Bsn5B1WKQFzZLX84gJj9V J6NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:message-id :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :from:cc:to:subject:dkim-signature:dkim-filter; bh=8qzniTjXSNfjbZKnBOetVIhoAHxLfI8rITm+H5LDUvQ=; b=gTNzvQc3a76GVO7QtrSkRIasKptJyshGf+EpdGX9/EWVtKbcJf3b8ibCv8fn5ODM3B U+PyJCeXfPL4xjmTMXmK9Pqdq/7L7W7R+B+f3Qqhw1aKzDNlmwjchxSsIuOWaAliL/Fv ckAkB1RegfoTI5gkzpPnuZw5J32yhZoOrqwG9+/JWe0EevtLhNTPhcBLBSTRf/AOuLt2 LkIekpUgfsjYuAN/5AOyAxiIExGZCFXSGRDgdMCccWepXriRmzmLbhhxotcOUTCr9ZaA flLHswMcPDKF8RJCs8nBTvI2epD9MSCxGMJW+XulGT2EwZOOpJPKO4JGHFQ9ODtcURKQ OFxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=ZUZV1OHj; 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=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r62-v6si4895167pfd.37.2018.10.04.04.49.39; Thu, 04 Oct 2018 04:49:55 -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=@samsung.com header.s=mail20170921 header.b=ZUZV1OHj; 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=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727444AbeJDSlc (ORCPT + 99 others); Thu, 4 Oct 2018 14:41:32 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:52596 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727041AbeJDSlc (ORCPT ); Thu, 4 Oct 2018 14:41:32 -0400 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20181004114836euoutp0211796d22c6f3423ce33d324723d8cd4a~aZWcwaN171500115001euoutp02S for ; Thu, 4 Oct 2018 11:48:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20181004114836euoutp0211796d22c6f3423ce33d324723d8cd4a~aZWcwaN171500115001euoutp02S DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1538653716; bh=8qzniTjXSNfjbZKnBOetVIhoAHxLfI8rITm+H5LDUvQ=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=ZUZV1OHjN0oQNPfMJ2Kxv1Sy/Xa7uFQRiBANUY/6i0z6rw679C0dbZJ9A4VJcaHVm pRL6Jd999lXtpfDdEGbsme61WKDaY/vVWBANvUzrkePBVlfPZQlAYKFLAIfNEFJ71G +DGiVhDiaLxj47jDMst2XXyjQu/XxRHjBgMfWflY= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20181004114835eucas1p2ec36f3072967cdad56cae31a8922a9f8~aZWcLJ4ow0349503495eucas1p2n; Thu, 4 Oct 2018 11:48:35 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 68.6D.04806.31EF5BB5; Thu, 4 Oct 2018 12:48:35 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20181004114834eucas1p236dcc3d55686d347a82e79cc5b1628ba~aZWbN2bbZ0357203572eucas1p2e; Thu, 4 Oct 2018 11:48:34 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20181004114834eusmtrp2aeade32a5f3e2768acd37f6f3e4a48c7~aZWbNCQwF1383813838eusmtrp2k; Thu, 4 Oct 2018 11:48:34 +0000 (GMT) X-AuditID: cbfec7f5-79db79c0000012c6-1a-5bb5fe13cd69 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id C3.5B.04128.21EF5BB5; Thu, 4 Oct 2018 12:48:34 +0100 (BST) Received: from [106.120.53.102] (unknown [106.120.53.102]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20181004114834eusmtip2f19e8bce89f655d98a1ed5f3f37e425b~aZWa7vS8P1661416614eusmtip26; Thu, 4 Oct 2018 11:48:34 +0000 (GMT) Subject: Re: [PATCH] ata: ep93xx: Use proper enums for directions To: Nathan Chancellor Cc: Jens Axboe , linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Desaulniers From: Bartlomiej Zolnierkiewicz Date: Thu, 4 Oct 2018 13:48:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <20181004023754.15477-1-natechancellor@gmail.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleLIzCtJLcpLzFFi42LZduznOV3hf1ujDU5uU7dYfbefzeLYjkdM Fpd3zWGz+PC2xOLDhP9MDqweO2fdZfdYsKnU4/LZUo/Pm+QCWKK4bFJSczLLUov07RK4Mja1 NzAXvOetePnyE2MD40euLkZODgkBE4mLDTtZuhi5OIQEVjBK7J7bzQrhfGGUmHnmKSNIlZDA Z0aJiZ0eXYwcYB2HWtggapYzSjxePYEdwnnPKLHj7BQ2kAZhAUeJVwemgjWLCBhItBxsAiti FmhnlPi+vZEJJMEmYCUxsX0VWBGLgIrE7n1fGUE2iApESPSfUQcJ8woISpyc+YQFxOYUsJOY u/4BM4jNDDTzyKI5rBC2vMT2t3OYQeZLCDSzSzRs+MsM0Vwm8ffoOnaIP10kdv9YCWULS7w6 vgXKlpH4v3M+E0TzdEaJN7+WskA46xkl1pw5xgRRZS1x+PhFVoj/HSX2fvaEMPkkbrwVhDiC T2LStunMEGFeiY42IYhGNYkNyzawwazq2rmSGcL2kDix6wf7BEbFWUjenIXktVlIXlvAyLyK UTy1tDg3PbXYOC+1XK84Mbe4NC9dLzk/dxMjMJGc/nf86w7GfX+SDjEKcDAq8fB2vNsSLcSa WFZcmXuIUYKDWUmE13DB1mgh3pTEyqrUovz4otKc1OJDjNIcLErivMvmbYwWEkhPLEnNTk0t SC2CyTJxcEo1MJaWivNPWBIsolJ45XJS1HmfNp53l+2+bLug/FxxX4xqywxfFamLc9adf/WE 9eGskp931rw8lrV+Q0lpTNumxCW31h9atbtVIdJ7r8yHy/61kauuOS2LrPyp4jxr/w75UIXT +mFdTE1La/M/XI2foxFlF50W2hx5s6Fs19qzCSnm3FM09y+7eF+JpTgj0VCLuag4EQCjXn3E IAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRmVeSWpSXmKPExsVy+t/xe7pC/7ZGGyzfa2Kx+m4/m8WxHY+Y LC7vmsNm8eFticWHCf+ZHFg9ds66y+6xYFOpx+WzpR6fN8kFsETp2RTll5akKmTkF5fYKkUb WhjpGVpa6BmZWOoZGpvHWhmZKunb2aSk5mSWpRbp2yXoZWxqb2AueM9b8fLlJ8YGxo9cXYwc HBICJhKHWti6GLk4hASWMko8fLqRHSIuI3F8fVkXIyeQKSzx51oXVM1bRomZx/ewgSSEBRwl Xh2YyghiiwgYSLQcbGKHKJrIKLFi7QmwBLNAO6PExXsBIDabgJXExPZVYHFeATuJc42LmUBs FgEVid37voLFRQUiJG497GCBqBGUODnzCZjNCVQ/d/0DZoiZehI7rv9ihbDlJba/ncM8gVFw FpKWWUjKZiEpW8DIvIpRJLW0ODc9t9hIrzgxt7g0L10vOT93EyMwPrYd+7llB2PXu+BDjAIc jEo8vB3vtkQLsSaWFVfmHmKU4GBWEuE1XLA1Wog3JbGyKrUoP76oNCe1+BCjKdATE5mlRJPz gbGbVxJvaGpobmFpaG5sbmxmoSTOe96gMkpIID2xJDU7NbUgtQimj4mDU6qBMVXq+QFp3zss 0pHbBN5PC+fwlkhv+eJ/7SKb1+3XPXOrPJUnOjaemSlisvHVgyQ9sUkMFjm9Gq+7qz8tqDA0 trSNcW3Wjvl1b1/rpZkShtvU1zk9f1A5L6tR5olybUylhUrHOtZi0eevMtcw7dW6+dCyIEth 9s95MvsZPj9+GT5TV4X71McdSizFGYmGWsxFxYkAwiVahaUCAAA= Message-Id: <20181004114834eucas1p236dcc3d55686d347a82e79cc5b1628ba~aZWbN2bbZ0357203572eucas1p2e@eucas1p2.samsung.com> X-CMS-MailID: 20181004114834eucas1p236dcc3d55686d347a82e79cc5b1628ba X-Msg-Generator: CA X-RootMTR: 20181004023814epcas3p163f7ce4d927c86d837015cdbe58c2936 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181004023814epcas3p163f7ce4d927c86d837015cdbe58c2936 References: <20181004023754.15477-1-natechancellor@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/04/2018 04:37 AM, Nathan Chancellor wrote: > Clang warns when one enumerated type is implicitly converted to another. > > drivers/ata/pata_ep93xx.c:662:36: warning: implicit conversion from > enumeration type 'enum dma_data_direction' to different enumeration type > 'enum dma_transfer_direction' [-Wenum-conversion] > drv_data->dma_rx_data.direction = DMA_FROM_DEVICE; > ~ ^~~~~~~~~~~~~~~ > drivers/ata/pata_ep93xx.c:670:36: warning: implicit conversion from > enumeration type 'enum dma_data_direction' to different enumeration type > 'enum dma_transfer_direction' [-Wenum-conversion] > drv_data->dma_tx_data.direction = DMA_TO_DEVICE; > ~ ^~~~~~~~~~~~~ > drivers/ata/pata_ep93xx.c:681:19: warning: implicit conversion from > enumeration type 'enum dma_data_direction' to different enumeration type > 'enum dma_transfer_direction' [-Wenum-conversion] > conf.direction = DMA_FROM_DEVICE; > ~ ^~~~~~~~~~~~~~~ > drivers/ata/pata_ep93xx.c:692:19: warning: implicit conversion from > enumeration type 'enum dma_data_direction' to different enumeration type > 'enum dma_transfer_direction' [-Wenum-conversion] > conf.direction = DMA_TO_DEVICE; > ~ ^~~~~~~~~~~~~ > > Use the equivalent valued enums from the expected type so that Clang no > longer warns about a conversion. > > DMA_TO_DEVICE = DMA_MEM_TO_DEV = 1 > DMA_FROM_DEVICE = DMA_DEV_TO_MEM = 2 > > Signed-off-by: Nathan Chancellor Acked-by: Bartlomiej Zolnierkiewicz Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics