Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp223864pxb; Mon, 11 Apr 2022 23:47:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzRjKLOzolTPcQorsm3Tu6qoKGimvkBm8wU9SNRhEqJkzG4QctkLxSoJqwNfQUJuZ0qGN+3 X-Received: by 2002:a17:902:834a:b0:14f:3337:35de with SMTP id z10-20020a170902834a00b0014f333735demr36407820pln.8.1649746033846; Mon, 11 Apr 2022 23:47:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649746033; cv=none; d=google.com; s=arc-20160816; b=lxLYErPbM0EMb0L+Ar2BhW2LE/Yjv94uD9lmGmtbmI1+QTxGs9uenrcP3KpyREeqBa 3drTR26Ox5Ht71UBMxbKcN1flFJaLx+Kd+QzWCXCsmNudyjbenBJNg5XAbTnm8voRdAF RA3aGg6bGo1Tf1FRQSceW+v9xbKaOnYb9EfRTp6mV//IvDOFRmNUG1L40L702cFsBs1a G4DJvMEgXBM0nleZsmNv20e/izNGILvyTfq2f5HvLXd+BM4ynUYyJ10Tf2mfuhIA8FeB VVNFxGSufzAr5XFTNuCoAeqg20SGiUkwFfsC2qXScQGfAoxIVbx5DocfylXF7yKHPMA9 am2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=VSEhBCU556RTRJevT48TLUInQB8XnL0af1Y/XWkfhUg=; b=L5f2WWgz0BQ3HFRG6uBpLvFKHrqf939sVIHjHhQGp0RD7Md8q9pUKi+eJ+9UABVs93 yeLoswbnw119/hryyIZYPbFpfGwNHwt83F4HuuQ7056htAwu5R58WKdDZDhLdbGlcTsd jn0snMSLXvo2KC3djN6s/OSQwWyh/8vxTYNY37tCuKWoITeRpe+oyL04cPWIE0yQq0Bv sHC2eGQ9FGzg3I1N4/0BxVC9X1Voqw+HjQAcslkXAWnn7DWJ1L6rQVfyr3GRoITyQrD5 iUaQXVd+QKanjIgg71pnAEFLnsXySDxhAc7QlGEu/6ZQrlANI8Up7FO7+knjV+5NmAlS hshw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=T3b8gddo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x20-20020a1709027c1400b00158345ca485si8758157pll.578.2022.04.11.23.47.00; Mon, 11 Apr 2022 23:47:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=T3b8gddo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347173AbiDKO1A (ORCPT + 99 others); Mon, 11 Apr 2022 10:27:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347258AbiDKO05 (ORCPT ); Mon, 11 Apr 2022 10:26:57 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B5C70377E5; Mon, 11 Apr 2022 07:24:41 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 6BB8DB81643; Mon, 11 Apr 2022 14:24:40 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72DA1C385A3; Mon, 11 Apr 2022 14:24:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1649687079; bh=3f8x8UDpZU8LjXOQXVkQWefAyi7CRWXDrUMWog7e55w=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=T3b8gddofu7jH+t2PiWiNv3DnQsIJZ3wx+uxKFc/Plx9Hyi1xtyRtH8/Ia/JWnqLN Fti4jlIU8dMLW7w4r56KwcfZeK5MXlnvnstbu1wXfubacMow3fNP1vuxSJpBSYuV6F tkVlCn0M2WHxw9MZsvTuv8O44D8mVhvIVTF7vtxkFtHs7VBmg7dcSHOf2wT90kIfLP 4NmRXI5loQKobwrbbsOZiROzGLhBbxQpPLeWkN3U3UB/flC0iZVCQ1NjEqjpLZ8u3p 7q3N2a0dMnSC2cxyYdXa9MiRjVzj2j0U7GJQ1Jv26tTU+Q9v6I59WDRPM1iWmjdW03 O8vQO8PMFvrog== Date: Mon, 11 Apr 2022 19:54:35 +0530 From: Vinod Koul To: Herve Codina Cc: Gustavo Pimentel , dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, Thomas Petazzoni Subject: Re: [PATCH 1/1] dmaengine: dw-edma: Fix unaligned 64bit access Message-ID: References: <20220225120252.309404-1-herve.codina@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220225120252.309404-1-herve.codina@bootlin.com> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 25-02-22, 13:02, Herve Codina wrote: > On some arch (ie aarch64 iMX8MM) unaligned PCIe accesses are > not allowed and lead to a kernel Oops. > [ 1911.668835] Unable to handle kernel paging request at virtual address ffff80001bc00a8c > [ 1911.668841] Mem abort info: > [ 1911.668844] ESR = 0x96000061 > [ 1911.668847] EC = 0x25: DABT (current EL), IL = 32 bits > [ 1911.668850] SET = 0, FnV = 0 > [ 1911.668852] EA = 0, S1PTW = 0 > [ 1911.668853] Data abort info: > [ 1911.668855] ISV = 0, ISS = 0x00000061 > [ 1911.668857] CM = 0, WnR = 1 > [ 1911.668861] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000040ff4000 > [ 1911.668864] [ffff80001bc00a8c] pgd=00000000bffff003, pud=00000000bfffe003, pmd=0068000018400705 > [ 1911.668872] Internal error: Oops: 96000061 [#1] PREEMPT SMP > ... > > The llp register present in the channel group registers is not > aligned on 64bit. > > Fix unaligned 64bit access using two 32bit accesses Applied, thanks -- ~Vinod