Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp4998778imd; Tue, 30 Oct 2018 10:24:13 -0700 (PDT) X-Google-Smtp-Source: AJdET5ca8fClTXAREH8XGuvj85zTeKe87cgWgPGC5EnFKwr386DX/kkF8j90qQ/Dvn2uxDSUOA8T X-Received: by 2002:a62:2f44:: with SMTP id v65-v6mr3808734pfv.235.1540920252983; Tue, 30 Oct 2018 10:24:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540920252; cv=none; d=google.com; s=arc-20160816; b=XzXPvT9c/HCewvFeOpADFALb3EczYFNr7wte17/gGgV2csyDjNhcu6eRIF898WiLb0 OHaHG1uxIYFbOAhAxz8M/JcGNHvE0zdXRxn/wuM1j4SicYrO5ahQCISRtKorEs5MC+We KPC4+uxLFtxBpkhMjDvt9Y7MOhWU8oox+lHC1nCZA48UqAGd7anlwlNre9r1vGmXHJpm vZkJW38irCwdAI3BkFlzAJ/2GM/S0ZqY4qvIQtt1PEngJN8mA10E+xPwFZHhXRvPLvlQ lIeB+BNW2Qr/90MazNxhv5Jp2jYY17KZjec3wIX+mlah/MlQF2WlZiAaNA/ZeaLBBt83 W6Yg== 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=W69Ysj+KsdByGhoUS05ydH30bam0iYtu6zyhnLvVXsM=; b=yxSXej0TL2jSqA0WldQXZD6k2LylHRtycUcwVrmqT3VszEglx7tsRewxI4FnAU7dEL OEcJtAmeKNQl+S7OCzyA0jttSiw9zY7LJ8YqdEC+haRwnLFJpilrjg9pxNDX7sXuvMGf 6aSeUGDBiLVrE3XQ8qcCvHIoGRG3NKZo4XXtldZjqrkmBR5jz/Qi8LssOg8GZaGCISiE DMoXlWWg5z5ZiFCXX+c5PzAX+zRd75W7TV59Mtqo9rlYut9xgEQvcGQ7Vz5jGY4vsh7F +ot3ffFlkXyVkdSCgoulUO8+SgykCX3aIhSg1M6BHPMZQMqH2QE0+BlmylW3Y7l7vOBF HgQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=YONJhjbJ; 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 u10-v6si22837184pgr.403.2018.10.30.10.23.48; Tue, 30 Oct 2018 10:24:12 -0700 (PDT) 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=YONJhjbJ; 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 S1727789AbeJaCRP (ORCPT + 99 others); Tue, 30 Oct 2018 22:17:15 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:36205 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727561AbeJaCRO (ORCPT ); Tue, 30 Oct 2018 22:17:14 -0400 Received: by mail-io1-f66.google.com with SMTP id o19-v6so7766132iod.3 for ; Tue, 30 Oct 2018 10:22:52 -0700 (PDT) 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=W69Ysj+KsdByGhoUS05ydH30bam0iYtu6zyhnLvVXsM=; b=YONJhjbJhXtbMlH/dcnwl2Kd69RBFPDErXlmAGYBOsyfCmXe8STtyiVj6kDtG9ETYE 4xXi0GdzZZFD/McqXYayRTxCRWUJmfL7oxV3spVk9XBs3BAjp2WSPwN9Osd340Zw6e+K +UIkK4bnSkBF/OjyIEwK0blsxy14cYaLy62uPGmacQwWQdZk9IYrntpFNGSyicDMfAxU A8QWca1JK5o4C8Mu5QuHHefMigY5F7/Mw4rZQzldzF5776qan905cvQc7nOEly9jcszg uiAymt15gQuvJkQHyR3/REaV35ypH8Cx7JWNC2BWmVr9lIf+cAT8mDGYTEWmoU6c9JiP 6wYQ== 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=W69Ysj+KsdByGhoUS05ydH30bam0iYtu6zyhnLvVXsM=; b=OQ1w7zkO5JRUsTKRXeATnYqYSx7cMOyWkKLTDK1zUnN85px1CPZXHP2JSPlvRaAzRM 6MbVWleZO9uwBfmhHW6ovT+oWfw8dTHO2f7TTdf9rwRrHEol+GzkcRm7RAYfHrPwHIW7 1qYUL4Iqp2q7bpSnOsgRFU5sMhWDRqImqvzgDnmBqgU4OcOR7w/YMs1IJiM6DhlBpw2b xf1RnerqQZil2JhHy403JTSm04K6NnRidMGNAKGcxcxO4uE2BpaN9041tuT3Ar8/3raU kyoMbuZlvogPa3zd8iaWWgUAw4GV7xNIcNdFUz3E5bKFouJ3wEr/HIIqtKpqKQaBPIzz XL6w== X-Gm-Message-State: AGRZ1gLtYJwHGuxG+prwjPAo77KDHd3YkPBJKurJKGOBId0KceAnxCnw sd5GcAT7teJjBEpNf/p7MLBHw8yQhSE= X-Received: by 2002:a6b:ea13:: with SMTP id m19-v6mr11232524ioc.18.1540920172074; Tue, 30 Oct 2018 10:22:52 -0700 (PDT) Received: from [192.168.1.56] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id q15-v6sm4665446itc.38.2018.10.30.10.22.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Oct 2018 10:22:50 -0700 (PDT) Subject: Re: [PATCH 09/14] blk-mq: ensure that plug lists don't straddle hardware queues To: Ming Lei Cc: Bart Van Assche , linux-block@vger.kernel.org, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org References: <20181029163738.10172-1-axboe@kernel.dk> <20181029163738.10172-10-axboe@kernel.dk> <1540841278.196084.84.camel@acm.org> <2e8ae405-6cc2-ce7b-a6a3-ca2e19549e40@kernel.dk> <32904af4-90b1-1762-5c46-4d52808cb601@kernel.dk> <20181030080856.GA13582@ming.t460p> From: Jens Axboe Message-ID: <4ab88ae2-9b04-9ffb-a837-c1d386f3bb5c@kernel.dk> Date: Tue, 30 Oct 2018 11:22:49 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20181030080856.GA13582@ming.t460p> 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 10/30/18 2:08 AM, Ming Lei wrote: > Requests can be added to plug list from different ctx because of > preemption. However, blk_mq_sched_insert_requests() requires that > all requests in 'hctx_list' belong to same ctx. Yeah, I tried to get around it, but I think I'll just respin and keep the 'ctx' argument to keep that perfectly clear. It'll work just fine with different ctxs, but they will end up on a non-matching ctx which isn't ideal. -- Jens Axboe