Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1326744pxy; Thu, 6 May 2021 05:52:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzzm9InnJ9mOgEqGldjmSH0Eaj4Bz5KYITk8h61nJSBYs8Y3am7JUVWSTV/DW1c3SEluraX X-Received: by 2002:a63:4c26:: with SMTP id z38mr4243504pga.415.1620305548189; Thu, 06 May 2021 05:52:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620305548; cv=none; d=google.com; s=arc-20160816; b=0CUmdQ0kA0bDAv9FYW4xXvqoDSVK1LG1s3GPNl4r7oRZ9xSHfkf4lEm21Wza4Dz1BG MqtFjrxpvc6D01DBXc+xP5qZjvFsWmAIUR3SQ3no4SHxoCG/5ht0MNlyRF/B8GlpTwFS fsGXwtCG/AqP4xnmm6ACZsyns1a1gHh35JoRxJbQv19nEAwj+a/wumR4wf/6olpfFxN9 I4h2fPC+Bus94wk6PGRnmDbjjixWoOvnfUzlWXc3i+sWHqG7rSPvJ88cyVTldKmumuL0 5M20aVV/6WZuYX1PMfzygqzCxoIE6g4DdNwRx7q0Dhs99S4ppOFypsfteq23aHqywCYZ NqcA== 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=8Ih4+p3zLbJgKbtyGHTBqIMZl1xrskHK8H9INh+Uv4Q=; b=dX/Q7jTtHIsUyVyROHPBYxzsznLSntAoYo+2M2Tik7yjDe/t++lcHhyU6vzzh4OhRP Hc627RzyObx6u19G6X33JhYBj7nDQY0IuoqmXdCL6VnXiyJumPO/6+xyVkp8LzLb6+p0 6IXG70GByiwNA3E6yeVgQ0kP9HdFsw5oeySxm1YSZfSA/GHmnnk6jeYubxWKrNzsb/En F3Z32soaNiwKf3/qiNswhBaTWGSKFTxjtJb5oa/csHVR4JChhYHP8NR+roiF0k0VythP Hu0WJBbPl7jsBLt56Se7FNdy0T0ILMKvSOIf46D7cB+BAFVKpx3tYGzYcA3VGPn3jN/Y 5Qiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tOVCF1Vo; 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 f11si2881983pju.22.2021.05.06.05.52.13; Thu, 06 May 2021 05:52:28 -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=tOVCF1Vo; 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 S231673AbhEFMva (ORCPT + 99 others); Thu, 6 May 2021 08:51:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231461AbhEFMv3 (ORCPT ); Thu, 6 May 2021 08:51:29 -0400 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 64CAAC06138C for ; Thu, 6 May 2021 05:50:30 -0700 (PDT) Received: by mail-lf1-x131.google.com with SMTP id j10so7564419lfb.12 for ; Thu, 06 May 2021 05:50:30 -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=8Ih4+p3zLbJgKbtyGHTBqIMZl1xrskHK8H9INh+Uv4Q=; b=tOVCF1VosorbmnojI82fLeeHSIKUGSQH/nyYU/9ksMYfnCNNk2WPdG6ay/mpoSJmoM LshYTzx//dMlid0bY/5z0+7Z7hG/1nZGsU1JgTerosNm2lPILJiPmxtQyBHTAK5K+1AU A74pBMjCDOnEpS6zXJLq5N9YkF6B4uk790O6cby6esqWbZS2qIihy0rgkg/oL8j5lk9E SERTcIDzkqSXuDPFC1z5cLQLpQYjgreb5Q4En7GoRGdQ4UnUpdKrZ8nmYj5yD6QA+fRQ lfATfeTiCPEZnx7QJrwGjflZxs9eOb4FVSEGGuxPImV0SOsOayxsGZAL81ftjfobmfUy LRQg== 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=8Ih4+p3zLbJgKbtyGHTBqIMZl1xrskHK8H9INh+Uv4Q=; b=If7X8ROIJ6+msS8gWiJ5D65efpGWrsE4UohqyRDwavywHaDOuM7Td0EwUe9BvVMloo TvOstdAeKUu7OJr5P+nkm2RsZZx+GpTME3tF9A0LciW3oMmObyAFO8OeoQrNUbM5J2tA EFx1nmUO976j4QX0+stSAcEXYiauBCj3XAswWjIrWlhiBp3bvdka+oRQDoRgyzXgBcvq Ng/TpsLhyiyXyQNtMf+/aKxnGdMIyCqg1a7xgvI3k/cj1SOfd+TyiRv1d1PHPQWhwO0u 3Lp8RfpImlTYRoN/KjUNZDJznzNwgSuw4svvnLyZ/IIBMyhaEebeePFa7lKAi0EmOLbQ HlNg== X-Gm-Message-State: AOAM532CuSFRC7en8IWP5JdKe538kjf9PvhqGg49i9/cFMki+eze6iY1 KufDhlCmJq/DHv6/7xiXUDI6+l79z7h678ynGEcDQA== X-Received: by 2002:a19:a418:: with SMTP id q24mr2665011lfc.649.1620305428769; Thu, 06 May 2021 05:50:28 -0700 (PDT) MIME-Version: 1.0 References: <20210504161222.101536-1-ulf.hansson@linaro.org> <20210504161222.101536-2-ulf.hansson@linaro.org> In-Reply-To: <20210504161222.101536-2-ulf.hansson@linaro.org> From: Linus Walleij Date: Thu, 6 May 2021 14:50:17 +0200 Message-ID: Subject: Re: [PATCH 01/11] mmc: core: Drop open coding when preparing commands with busy signaling To: Ulf Hansson Cc: linux-mmc , Adrian Hunter , Wolfram Sang , Shawn Lin , Avri Altman , Masami Hiramatsu , linux-block , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 4, 2021 at 6:12 PM Ulf Hansson wrote: > Similar code for validating the host->max_busy_timeout towards the current > command's busy timeout, exists in mmc_do_erase(), mmc_sleep() and > __mmc_switch(). Let's move the common code into a helper function. > > Signed-off-by: Ulf Hansson This is a really nice refactoring in its own right. Reviewed-by: Linus Walleij Yours, Linus Walleij