Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1025609ybb; Wed, 8 Apr 2020 14:56:29 -0700 (PDT) X-Google-Smtp-Source: APiQypKmqNIV0Ec9f9sFPtCtBWa8ruiTXRM4wDO3eOKmC15aZYRZBe9P7fe1Y711HIP2kMqY0BPs X-Received: by 2002:a4a:a60a:: with SMTP id e10mr7721000oom.34.1586382989375; Wed, 08 Apr 2020 14:56:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586382989; cv=none; d=google.com; s=arc-20160816; b=lpF3xE4jqFl9ZC7nfFBPJ5ziN5shwphIWmMMSkrFtXGXb1wJePM4O7mVMYT7X5kLRH bvi89gqq+fuO67gak94MoKc0ak4njc5fBvz/clRZkdDa9H/SqA8jfI8Rrgcja8Gn0KiL GJwQFZ/nPLx+qPMSYaTcgzlSCADYby0OfeEYxGQ9bY69YK7ZPIl73KKlLOa9UeHi30CX JWCKyzAIycSlfJFmzqUAFs+QUgy5/duZ5m70s3tuD8X3QbGyy6dU72Bu/vMp7LF0FbKq wk00Ii4y/Q/KHgqNeulB8QHorrtK/pYlyGJwMf6vkfCiQAXcjbKhwkLLdN3xoIXdJYgG I8Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=zJkKVgkfbIzZTkO2jdOTLZAkH40G1j3CYC29M02fcrw=; b=ocb/n6qM/5bSV9hqdqkmI/IHNR2401zlMTw6cBbVMOlvxywo+FEQp9YQOX+6IJ5t8T GaTGhCmFEp8SVffmF9TkyXP7qN+Ole3g9J87IstLQmbJz2OW6xQiNk6Yq97nvkjshGDo YyeaJI3xSleEuOMUqVapg+oc9AIDcwGrBcT7pBW+h1vW2S2dguR+TyLF8iDwniUM1Wcw Pg+6TO2653UyJsyRK+0GV2jP0WKalGstN+oGl1jIQQisK5s8tWwLyqObQFJ2GA6WSDr8 UOlKt5dATldqXcklwk2FsLKREFjqEEh3X+URVEI0qYZlVcMSWyAFEInQgwe16PtA7GUI vj4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=ZFGiZD87; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x73si2910953oif.16.2020.04.08.14.56.17; Wed, 08 Apr 2020 14:56:29 -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=@ti.com header.s=ti-com-17Q1 header.b=ZFGiZD87; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730129AbgDHTnU (ORCPT + 99 others); Wed, 8 Apr 2020 15:43:20 -0400 Received: from lelv0143.ext.ti.com ([198.47.23.248]:33606 "EHLO lelv0143.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730124AbgDHTnU (ORCPT ); Wed, 8 Apr 2020 15:43:20 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 038Jh8Tt033391; Wed, 8 Apr 2020 14:43:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1586374988; bh=zJkKVgkfbIzZTkO2jdOTLZAkH40G1j3CYC29M02fcrw=; h=From:To:CC:Subject:Date; b=ZFGiZD87Mm9LOs7iWkStk0bH7xXbSdo8KnoXVvcK80dNlaTV2oIXjwsTCxMOTx1Ag qawEsqWTpiD7vH4EZ/Zb49knK7CsnirLpU/gSshA3EETD0RrjDWLATAAP7Dj6L+DTD 9qRfLYxs72mqP/iZ9xziKHeuk6tilEWVAgXWMGwk= Received: from DLEE108.ent.ti.com (dlee108.ent.ti.com [157.170.170.38]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 038Jh87M003986 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 8 Apr 2020 14:43:08 -0500 Received: from DLEE100.ent.ti.com (157.170.170.30) by DLEE108.ent.ti.com (157.170.170.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3; Wed, 8 Apr 2020 14:43:07 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE100.ent.ti.com (157.170.170.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3 via Frontend Transport; Wed, 8 Apr 2020 14:43:07 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 038Jh64Y027091; Wed, 8 Apr 2020 14:43:07 -0500 From: Grygorii Strashko To: Christoph Hellwig , Marek Szyprowski , Robin Murphy , CC: Sekhar Nori , , Grygorii Strashko Subject: [PATCH v2] dma-debug: fix displaying of dma allocation type Date: Wed, 8 Apr 2020 22:43:00 +0300 Message-ID: <20200408194300.21426-1-grygorii.strashko@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The commit 2e05ea5cdc1a ("dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs") removed "dma_debug_page" enum, but missed to update type2name string table. This causes incorrect displaying of dma allocation type. Fix it by removing "page" string from type2name string table and switch to use named initializers. Before (dma_alloc_coherent()): k3-ringacc 4b800000.ringacc: scather-gather idx 2208 P=d1140000 N=d114 D=d1140000 L=40 DMA_BIDIRECTIONAL dma map error check not applicable k3-ringacc 4b800000.ringacc: scather-gather idx 2216 P=d1150000 N=d115 D=d1150000 L=40 DMA_BIDIRECTIONAL dma map error check not applicable After: k3-ringacc 4b800000.ringacc: coherent idx 2208 P=d1140000 N=d114 D=d1140000 L=40 DMA_BIDIRECTIONAL dma map error check not applicable k3-ringacc 4b800000.ringacc: coherent idx 2216 P=d1150000 N=d115 D=d1150000 L=40 DMA_BIDIRECTIONAL dma map error check not applicable Fixes: 2e05ea5cdc1a ("dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs") Signed-off-by: Grygorii Strashko --- v2: - witch to use named initializers. kernel/dma/debug.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/kernel/dma/debug.c b/kernel/dma/debug.c index 2031ed1ad7fa..21dc002eff13 100644 --- a/kernel/dma/debug.c +++ b/kernel/dma/debug.c @@ -137,9 +137,12 @@ static const char *const maperr2str[] = { [MAP_ERR_CHECKED] = "dma map error checked", }; -static const char *type2name[5] = { "single", "page", - "scather-gather", "coherent", - "resource" }; +static const char *type2name[5] = { + [dma_debug_single] = "single", + [dma_debug_sg] = "scather-gather", + [dma_debug_coherent] = "coherent", + [dma_debug_resource] = "resource", +}; static const char *dir2name[4] = { "DMA_BIDIRECTIONAL", "DMA_TO_DEVICE", "DMA_FROM_DEVICE", "DMA_NONE" }; -- 2.17.1