Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp398212rdf; Fri, 3 Nov 2023 04:17:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEfr49q/E3fBcEAUrIWZ6DigFky1cML/w2AjkDTanysJgCUPfCqxR+i1CGx2p/rdxI7azJW X-Received: by 2002:a17:903:22c5:b0:1cc:4669:c0eb with SMTP id y5-20020a17090322c500b001cc4669c0ebmr14117493plg.21.1699010278025; Fri, 03 Nov 2023 04:17:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1699010278; cv=none; d=google.com; s=arc-20160816; b=en/f2wvlKP4KVAajBo58vyVEHP4ndDV+++tjZM8tWg2W+ZGa04Llhz+OTGo99Ioojs 310DUmUYAah51DKKErHtcfYC/ULFiqoKMXpMsk9FPbijiqVJYkkarttmCXpOggl/HvD1 rojDW+gWnI+4LzESN3jXWPZhdv/KAmQtTwWOaG+7keswR74rSUqyzSmo9mxRbDqNBXVK d5S+YDfFoeFUOyhDLVG3YplzJOE9xkV3K3JMyP9S1hy/QYZEf7ABEs3wTOGYmF5Zy1Va tix0nyndKWY4c77qkQd2wiSqqpemy6epbOcugg3LsZmY+l8qJ9wpn/RUEUdU4jEoRHgk ZoMQ== 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=oWqvGHOpDjXeJF4gaG5FvSChunLowe+31JAI0Z5rk34=; fh=lQYh0Q8KXD/gBAWhlF7s7LjFpeBlwye9/lvcmMz/OjI=; b=UBdef53U/UZ0yqJPO6+ESPDnHowBoEgSmYw3ZI2UMyOtetRj7gQs+XLFf5s/bSuoJT CpR48smQJf5JVouIUvSZ+pHb3jzDME8HDsMey+ZmgMOqb5gGoTzesqJZ/5DrxSYYMUvK 6wXTIkNooXJrWQyohZR1cInNuOIn8QAUE4fc7dEXDX5uEG1EXuz0SMx6Jhc8Tu3yTFJO q1tThP2kElmWHDb2cXy3ulnKLN/gGmqokIx8652QHspFd1DlC+PIoyJ6W+1LwYolReF+ yamO/pB5Rg7fcys1Z3uzG6dvrsN/KoKVeiXgtWfZBeY4xfRT9pW+cxvbpsJxVYN/yHWV NvUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=aTAeo++u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 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 fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id kn15-20020a170903078f00b001c61bd7cee0si1304466plb.211.2023.11.03.04.17.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 04:17:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=aTAeo++u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 80D0282E4836; Fri, 3 Nov 2023 04:17:54 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346315AbjKCLRU (ORCPT + 99 others); Fri, 3 Nov 2023 07:17:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346673AbjKCLRQ (ORCPT ); Fri, 3 Nov 2023 07:17:16 -0400 Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF524D69 for ; Fri, 3 Nov 2023 04:17:01 -0700 (PDT) Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-5a82f176860so23427437b3.1 for ; Fri, 03 Nov 2023 04:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1699010220; x=1699615020; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=oWqvGHOpDjXeJF4gaG5FvSChunLowe+31JAI0Z5rk34=; b=aTAeo++ufcpuOK6ygynGRX8GpEjrCX4iIsxGeSzbXaI/UKqI822QKIIZ7KYNfbZL6W q7ZuC/BGDP7M7RxUi84roEW10U/GV3F1+ITWIErXRQD7d0j86xRq3eztwsU6C+B3NVki SUgg4HVAQX2aBtJmbJosEktwRXGkmr4D/HuzOB5Sc7MOUXRz8HZRPnFfLfCbGlWsJysp XZlmDIEfk4O228DHLlYe1dGixLQAYCmwmbvNEzQn+j6KRRaUUTEJwWxVJeR8agxVBhnS dVbfe993pSvGL8axGrZTLwphROUuFWh/dULncYfyOZRy0xo/WE6tvlqIMpA0iG042yZ8 7K6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699010220; x=1699615020; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oWqvGHOpDjXeJF4gaG5FvSChunLowe+31JAI0Z5rk34=; b=g2oPNO2a3E27RG5kr18tbybREzA9WAnCU4BTl3ExuCHQSK4iFlTccuCGLJfswSuLlg 7rac4swx/QnsfoYLeZr6qQY5EKFxd5IFl6uraM2XWZKq2OXjS3LEAHEydopaWT4V3S9O iCsrTpfYxdrhW20UTBrcIkdgc00eMQs9+Rv1Hr7B3HTk9sUlfpZmlWph5n7hz+paE+IN FToCm07WRiU8+HrGdge9m0n91TsPTgBE9qbvX8leQbUOzUMajBU+KStkKYJdZMxLAdBs FR0vX0Zf85svbjLx/+BUr6TCXmDBWCGBDM3Gkp8cQscYHy5h8fjG7ApyZC92vJU8xM7Q gIMw== X-Gm-Message-State: AOJu0YyC5tHBEHKllkJN/Vlb3a0lHqn8+GtQqGo2TC8BoiEUql339RZ2 x60kjzXPsL3VE1Yx5n5EYDx4ySawMkyPky/GrQeDXw== X-Received: by 2002:a81:4f04:0:b0:5a7:e5b8:997a with SMTP id d4-20020a814f04000000b005a7e5b8997amr2573913ywb.10.1699010220701; Fri, 03 Nov 2023 04:17:00 -0700 (PDT) MIME-Version: 1.0 References: <20231103004220.1666641-1-asmadeus@codewreck.org> In-Reply-To: <20231103004220.1666641-1-asmadeus@codewreck.org> From: Ulf Hansson Date: Fri, 3 Nov 2023 12:16:25 +0100 Message-ID: Subject: Re: [PATCH] Revert "mmc: core: Capture correct oemid-bits for eMMC cards" To: Dominique Martinet Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Dominique Martinet , stable@vger.kernel.org, Avri Altman , Alex Fetters Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Fri, 03 Nov 2023 04:17:54 -0700 (PDT) On Fri, 3 Nov 2023 at 01:42, Dominique Martinet wrote: > > From: Dominique Martinet > > This reverts commit 84ee19bffc9306128cd0f1c650e89767079efeff. > > The commit above made quirks with an OEMID fail to be applied, as they > were checking card->cid.oemid for the full 16 bits defined in MMC_FIXUP > macros but the field would only contain the bottom 8 bits. > > eMMC v5.1A might have bogus values in OEMID's higher bits so another fix > will be made, but it has been decided to revert this until that is ready. > > Fixes: 84ee19bffc93 ("mmc: core: Capture correct oemid-bits for eMMC cards") > Link: https://lkml.kernel.org/r/ZToJsSLHr8RnuTHz@codewreck.org > Link: https://lkml.kernel.org/r/CAPDyKFqkKibcXnwjnhc3+W1iJBHLeqQ9BpcZrSwhW2u9K2oUtg@mail.gmail.com > Signed-off-by: Dominique Martinet > Cc: stable@vger.kernel.org > Cc: Avri Altman > Cc: Ulf Hansson > Cc: Alex Fetters Applied for fixes, thanks! Kind regards Uffe > --- > Here's the revert as discussed in "mmc: truncate quirks' oemid to 8 > bits"' patch thread. > Feel free to ignore if you already have something, I just checked your > -next branch quickly and might have missed it. > > drivers/mmc/core/mmc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c > index 4a4bab9aa726..89cd48fcec79 100644 > --- a/drivers/mmc/core/mmc.c > +++ b/drivers/mmc/core/mmc.c > @@ -104,7 +104,7 @@ static int mmc_decode_cid(struct mmc_card *card) > case 3: /* MMC v3.1 - v3.3 */ > case 4: /* MMC v4 */ > card->cid.manfid = UNSTUFF_BITS(resp, 120, 8); > - card->cid.oemid = UNSTUFF_BITS(resp, 104, 8); > + card->cid.oemid = UNSTUFF_BITS(resp, 104, 16); > card->cid.prod_name[0] = UNSTUFF_BITS(resp, 96, 8); > card->cid.prod_name[1] = UNSTUFF_BITS(resp, 88, 8); > card->cid.prod_name[2] = UNSTUFF_BITS(resp, 80, 8); > -- > 2.41.0 >