Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp580886ima; Fri, 1 Feb 2019 07:45:11 -0800 (PST) X-Google-Smtp-Source: AHgI3IaPccwP6wXLow1N32t5BwNaVrXg1EOUhw+3NSmtrPKeJj6Vwun2Xy4e4lw46GJwyTYRsXnb X-Received: by 2002:a63:104d:: with SMTP id 13mr2771267pgq.303.1549035911435; Fri, 01 Feb 2019 07:45:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549035911; cv=none; d=google.com; s=arc-20160816; b=tVUSNpDkw00/W/qQUbu0DBRFdiZScYkbRzmvHGIN2E88fr2lB4TWvAch7IShZYvFFE GnWDt2x2mjPCD++/CSWJNkKJjQ8eIazgvFrxHVQ+ByeesSmMzCcV2FB0TZGMXtzQvSwD Gm3hCrrkmCR+MJmDtyUZ+L1rIGxPjo/awiehX2mG105ShYIButUhugEicCTVV5uRUopN MrQNW14/RF7JPdTqb6zJtds41KWgp42Hfdky5Q0KqAiHRxepu/uSXUhIdxrbbb/CSNFt ebGHeLvFbR+6p6IRg0jcUcTiLAsUmHyGn9WBjpbug8ZWNyfqOeWpYwZ4473A39fVx0f+ QdJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=7Vp+DGBZGxEE2s5PpXWlcivBg5TYRjRohltMhSZAA08=; b=kwXM1aYa1oWbFlLkZXQqlD8+Vf/mTeh9FE270qy9bf7k3XyCrR6+39dLB98oBcM5Dg 6PMaAJe2Ra119r9Rg9ymb+gCmq8NEp4MpRJLyReE6tThpOy0rr8Q3moEATxCtLaawuDg U2vkwQhIt1qEQGkO40VU8pYt/JkswE1vlk77N2igCFP6iDIjpybVcF+woY7dtRYs4dLi x+DK4iKB/af00rK0g9ZNVKPK6FgRaNkV3K8oolBInm74w96lNULUeCrk3uxwQwBduCu9 eAF13zDf9TYLwvlH5XzLv08WD9+gsv8IW8/lmstUctYHuplmkF2Uhxtk9op44ScK1k+S GzJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=oFsuI+hZ; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q13si7276329pgj.86.2019.02.01.07.44.32; Fri, 01 Feb 2019 07:45:11 -0800 (PST) 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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=oFsuI+hZ; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729971AbfBAPev (ORCPT + 99 others); Fri, 1 Feb 2019 10:34:51 -0500 Received: from mail-it1-f195.google.com ([209.85.166.195]:38886 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729175AbfBAPeu (ORCPT ); Fri, 1 Feb 2019 10:34:50 -0500 Received: by mail-it1-f195.google.com with SMTP id z20so10320935itc.3 for ; Fri, 01 Feb 2019 07:34:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=7Vp+DGBZGxEE2s5PpXWlcivBg5TYRjRohltMhSZAA08=; b=oFsuI+hZ+gGJk5IiMJQHDxIc+yOBR7gU198U+S4AR9cnjLDwVRkHuY97NrHy9viyMX o72I5eEpNcQG0u/fKE5ZVvKW7uN8Eg4o6vtc408/XLyCl4LdlUGPvuWlmeLYFaNqL9In UYoC92lymBiub5uajO3/xSdsnOlvchpCjtLk3bUABkJ7UHzzA1zK8wlY7GQh/sBXmmDI 4iHw/bzL7SrLvfHg0MX/D8y94Q4rAcGn6buKey8RYbha9uLMtlKigcVq6/HAFC3KIk5b rKGbpJ+w2nzxkydXOLZ/klQcQz/VgU3pvtFyRh6mK8EoMVozmNvbcILdFc+vq08MNzuk lNdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=7Vp+DGBZGxEE2s5PpXWlcivBg5TYRjRohltMhSZAA08=; b=nGAmw2GJNnwxoNtZK+EBHLiKqJbU1GX8VF3Wbxu1tEJscN6giZmVL0qe00x6TkC42X NAsPLFaXJH6BRYZVFdGNFuQcdEp7lvIjK46Rc+GpAcWxquTvL4jr0GhPL6OTSKuV3x6t s2FiPuECvfltoqT17hzg/V41S3tFud2ipBmm81uUu+x+bRL784uVEyDLIzaktDxWnyhN 4ke1yaKphJ++qsMIKm6dqk1XeIUeB1BwUAz/hQI2wW8wcw/RP8TFUBLbwDx8KPZdsyTc hSyre7Rc79tDa79PN3qkIvQjvWkZ3cJTE2DfMCwVReXZLhuAxmYWVDgK4yMHix8LgrYH CqOQ== X-Gm-Message-State: AHQUAuaiWRBaQf2LIqbZ6ZjgZtah9ne53o+Vpv0UsJCAN8kK+Hs177C8 Tw6s5uQYYulVIe04fWKfNjVMUXagY6g= X-Received: by 2002:a24:3391:: with SMTP id k139mr1760528itk.25.1549035289024; Fri, 01 Feb 2019 07:34:49 -0800 (PST) Received: from [192.168.1.158] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id v4sm2061636itv.20.2019.02.01.07.34.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Feb 2019 07:34:48 -0800 (PST) Subject: Re: [PATCH 0/2] small optimization for accessing queue map To: Jianchao Wang Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org References: <1548325533-1695-1-git-send-email-jianchao.w.wang@oracle.com> From: Jens Axboe Message-ID: <94a2634f-24e2-b846-9c13-2fc9c0117e0c@kernel.dk> Date: Fri, 1 Feb 2019 08:34:46 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <1548325533-1695-1-git-send-email-jianchao.w.wang@oracle.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/24/19 3:25 AM, Jianchao Wang wrote: > Hi Jens > > These two patches are small optimization for accessing the queue mapping > in hot path. It saves the queue mapping results into blk_mq_ctx directly, > then we needn't do the complicated bounce on queue_hw_ctx[] map[] and > mq_map[]. Doing some targeted testing, the cycles wasted on the double indirect are reclaimed with this. I've applied both for 5.1, thanks. -- Jens Axboe