Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp606320pxb; Thu, 15 Apr 2021 02:09:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxX3dJFJnquo+b06kVZbfUdH2UR8AmW61JyEbecYQqwYcp9hax2ejdNhjOpNfCabb76EN77 X-Received: by 2002:a17:90a:6407:: with SMTP id g7mr2693048pjj.206.1618477747699; Thu, 15 Apr 2021 02:09:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618477747; cv=none; d=google.com; s=arc-20160816; b=TBs2C7loyb0yp0EZrghNIdd6abTiF2NgpGhziiEpUpYdWDs30avNjw2ZyspWwS4lKP oxCTfG+X69ySjgAiMhhRMi/w1Og3APm0/s7R3uoAydaesZa8X+jxNxG7/VS3RjFaaAj+ VpC4Yjexp1TUnwS0aqcsFKUhYCfvyBTZgNIIO04PasP2rudfOQEvqeSz9Q9jmrZvF6Eg 2rV1I9zdwXchd9oZu+V24VGfCy9ghMN3Zb9UG75VgI6txi4BhdhTL0krdl6Sua2GrQQG hc6PQtn/WZ7teSzEZJP73ebjXw08rZ8AsqIwiYIdJRQ3LyzlAx/YuuKuSAU78QDBH8uL D0dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kjVJwjzWYr1/sR0XamTsvtpkvMNA+5snLIJZWYxDhFI=; b=w6nWEZC1oohF0COp8kQ81gHxNN+bs7Wqvcp7GQHyFFdyL8WBXs/+dy18a408Ntkyfj vcrQubg0TEWcFpB/EfR8sxh9gWeM3tgjieXsVTnFL1+y8UrNpCMd+9FgDznONf3vHb6A iwHg+sMMMJiDGBJGvGFddhbnYRvqMmLbjFHhtNxLrJ2wZnsEDG341S/spzPs+LmgJfg5 a3Xugvv9efwhcMJ8W4CYH9cEFgaX356/8c4+5lZENpMnD2yJR9+p7ILlqwnY5Z3hbd61 XfbbwAvhPbJoWjtJm1IxD2r70JErAxeWI3gGwzWUmtw8uyu2jreogbWAVTRfpfL7utDW nWSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UyrLPEOZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p16si2619403plf.146.2021.04.15.02.08.55; Thu, 15 Apr 2021 02:09:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UyrLPEOZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232034AbhDOJID (ORCPT + 99 others); Thu, 15 Apr 2021 05:08:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232032AbhDOJID (ORCPT ); Thu, 15 Apr 2021 05:08:03 -0400 Received: from mail-vk1-xa36.google.com (mail-vk1-xa36.google.com [IPv6:2607:f8b0:4864:20::a36]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 325D7C061574 for ; Thu, 15 Apr 2021 02:07:40 -0700 (PDT) Received: by mail-vk1-xa36.google.com with SMTP id u200so2439186vku.3 for ; Thu, 15 Apr 2021 02:07:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kjVJwjzWYr1/sR0XamTsvtpkvMNA+5snLIJZWYxDhFI=; b=UyrLPEOZuT1ziKU+PyL1rJHq7rNyJg+UeOgK0vbNVbHgo9TdDnHuc+z5wtHB5da8cA G+eyDGuYo4jyss1OzbjpexQ1IRvennZUdBbRenPx4Yah7ic1Za0jpMLgARxClGCfccbQ la+cauI00P0pXwi8nnpjnuobj6IVxaU5KLorR9GLgmrM87RNMG2TxXIjwxkorvE0BAmE zH8TnvhSXF640s8pNdpUhEMJsqERIBzh+keXwLTULu70N1bYEdBNjeHg/tDr7EJnIIzm a8VZIsXsEW+0idHwtn7r+QltlRl5lNlAGJB11tkdsNyIqC5UkivcIK1+5f3qWV9Lxje1 nUhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kjVJwjzWYr1/sR0XamTsvtpkvMNA+5snLIJZWYxDhFI=; b=J9effKIyt48T+1xmeO85T1Fa6/KSNEEcMuQvUm7tmTObE4Bf8vGokSHPrF1IAzzaFW 2rL0L//lndC4pDI98sOzSKSAyMxrWD3gl386/heWz7E+w5jGFanMSCl6Tz7pnAeQe4gS E5Y02cMRZ1tTRy/VwrPoDq/KNuWDeX3VqRbmGqlc+WZI906egV50HmeZaW/YrWOxVp8F QYcNug3qjimzsu8mQOEvoqcjLwI3ZIK8TOZKPWkYNaFzA7X0bVSG04im5/ZdsbdDA2kd T0rqwV3NOPhw2fBiarMSC0fhC+pth4zmqmKmqVelO81l+cPAWbZmCTS4lLIMnmM158PN xncQ== X-Gm-Message-State: AOAM5301QFWTzCX0lv69mWzJeJZkqlvGSSgfUKoh9FYj0x+83gTzlWzr VOUUQ+DLWjVi1IFCFnDfFJdKTTRz6rKgA1eiT3PGlg== X-Received: by 2002:a1f:2c58:: with SMTP id s85mr999684vks.15.1618477659418; Thu, 15 Apr 2021 02:07:39 -0700 (PDT) MIME-Version: 1.0 References: <20210414100010.3877669-1-narmstrong@baylibre.com> In-Reply-To: <20210414100010.3877669-1-narmstrong@baylibre.com> From: Ulf Hansson Date: Thu, 15 Apr 2021 11:07:03 +0200 Message-ID: Subject: Re: [PATCH] mmc: meson-gx: remove useless warning about scatterlist size alignment in block mode To: Neil Armstrong Cc: linux-mmc , Linux ARM , "open list:ARM/Amlogic Meson..." , Linux Kernel Mailing List , Dmitry Lebed , Marek Szyprowski Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 14 Apr 2021 at 12:00, Neil Armstrong wrote: > > Since commit e085b51c74cc ("mmc: meson-gx: check for scatterlist size alignment in block mode"), > support for SDIO SD_IO_RW_EXTENDED transferts are properly filtered but some driver > like brcmfmac still gives a block sg buffer size not aligned with SDIO block, > triggerring a warning even if the transfer works in degraded mode. > > This should be ultimately fixed in brcmfmac, but since it's only a performance issue > the warning should be removed. > > Fixes: e085b51c74cc ("mmc: meson-gx: check for scatterlist size alignment in block mode") > Reported-by: Marek Szyprowski > Signed-off-by: Neil Armstrong > --- > drivers/mmc/host/meson-gx-mmc.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/drivers/mmc/host/meson-gx-mmc.c b/drivers/mmc/host/meson-gx-mmc.c > index eb6c02bc4a02..6bc151045843 100644 > --- a/drivers/mmc/host/meson-gx-mmc.c > +++ b/drivers/mmc/host/meson-gx-mmc.c > @@ -246,11 +246,8 @@ static void meson_mmc_get_transfer_mode(struct mmc_host *mmc, > * size, otherwise chain mode could not be used. > */ > for_each_sg(data->sg, sg, data->sg_len, i) { > - if (sg->length % data->blksz) { > - WARN_ONCE(1, "unaligned sg len %u blksize %u\n", > - sg->length, data->blksz); Rather than removing this warning, perhaps an option could be to use dev_warn_once() instead? > + if (sg->length % data->blksz) > return; > - } > } > } > Kind regards Uffe