From patchwork Tue Jan 29 11:06:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paolo Valente X-Patchwork-Id: 156957 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp4522414jaa; Tue, 29 Jan 2019 03:07:02 -0800 (PST) X-Google-Smtp-Source: ALg8bN6GE1DZ19qT0lKyv6Av1JpPpAA3tnHpN7ueM8n4ySb1kp7/ocQGKnjaABtUqe2ZFfrKTeJz X-Received: by 2002:a17:902:1745:: with SMTP id i63mr24978813pli.145.1548760021949; Tue, 29 Jan 2019 03:07:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548760021; cv=none; d=google.com; s=arc-20160816; b=gIL24cudpbGvxFWX4+xu1uNST7pvPaLaKvcCVqhLjIDAhQ575CohsCkkOnIBPffCPE bhtrQSxXxCEIaEsLDvNUrd/x8edm/oQdUQcBBZHbuP+N9U79qAcg0oiOKgtLjeJigNhJ OoJsbkDvjW9TUAiQYOTMZXR0Gt1nUH/Rn/c1VMqsjEMB1PPNuVtxWE/nsSiPVXv6WHro vY2YP+0h2qlum6tDSOr7uqdFvbofrKdx3jKRwzw7fT7vsb4FcFvfUUZ2ucykVw4+NZPT ZWlw8tUGN1Xij0IH6STX0UA/Berc9JfSdOEVtdSgOQE2/dF0MML3LbIW9MSm7qmhW2k5 NDeA== 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:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=OBnFM/XIhxHzbGT5UAJB0ZZJxNSlY59fz6h2Eg7eW9s=; b=FcoQtdP+8pKNXxx4R/lFNFpV1/R0dFG07Lgu0j5rvSIhO7HbT4ky2VGJnpWVY8ulG1 3V7yz2zKdd6BNgXO+eNJRGg2QsNqFiVrMr3DVitAxVVq2G307WbI0a8MIrAu010ZGMqx K4lM4by/Iqs4otBLLpkmXITnKxlAv6UKUgABNxAHd842JUqPr/trb/9DAgpNPJBQ8U1T wfVpAMcSeaYoc/I/PeBD4XZJT1JnM98vIxwHK9GbaV6suJ1RZ5U1W/ifBNUpmMH4iVtP Xzuxj58+mWtor4QlL/UBNoV6Ryuglb41cQ7nw+RhCPSk7ipx0pOvwj4nMRXJY/L+63Pz OSlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WbkUwJCR; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 206si36272330pga.240.2019.01.29.03.07.01; Tue, 29 Jan 2019 03:07:01 -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=@linaro.org header.s=google header.b=WbkUwJCR; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727029AbfA2LG7 (ORCPT + 31 others); Tue, 29 Jan 2019 06:06:59 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:36728 "EHLO mail-wm1-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725804AbfA2LG7 (ORCPT ); Tue, 29 Jan 2019 06:06:59 -0500 Received: by mail-wm1-f49.google.com with SMTP id p6so17244174wmc.1 for ; Tue, 29 Jan 2019 03:06:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=OBnFM/XIhxHzbGT5UAJB0ZZJxNSlY59fz6h2Eg7eW9s=; b=WbkUwJCRmIH2RfhYlxhHjEZMgD213VXH6j5eQaVHYKUzwrZt29oXELYLSLASO06+56 mmM01lH/T1qqTcCbluQCqB5kBkpVSbOMNFDiV7Lurj0KUPeLhKEdbWDa9B3nnEBSMTev sjJO25qarnzm7ERth6KwqVP9BuV7GKVxyOEeU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=OBnFM/XIhxHzbGT5UAJB0ZZJxNSlY59fz6h2Eg7eW9s=; b=VrXAyBPawQjXw+hf/RHO5gjD71yHX4hO3HecqXEuDlNJMNj05iSXenNLWR79mh3aVA J/otSjPCb4vNuyYsl5Y3UYYq7JK2Kf2zsDI5VpXIK02HXI4WQkfLzkZIrX5fgAg0jcrp ftwwobmiJSZBQXxcQ0SK+e2ugyqsfiaZpnSrr3DVBAEDUdzRrhIIisCHkK2QkdCdNzBn t776dexRT7mN5yyFYcQvVnwuLVUDxqpL9ars8bEzOomM4vEAnyPBbVPa0My0lfI/Uvxo 0tcQGOPl93z1f78YQnrkoHUgrjeDmA469gHE2p1Go0P3ykWzX93P/3SwNiTPycrfeyBs zWoQ== X-Gm-Message-State: AJcUukfQ2HxF7Fvt9RBiKkc1G4S5EVUvGKB5NeVMJe6Zn8v7nqCrLiPa K0Gl7H/6eDe8Z8yYfqur64E8oWQHkHk= X-Received: by 2002:a1c:e913:: with SMTP id q19mr21170180wmc.55.1548760017135; Tue, 29 Jan 2019 03:06:57 -0800 (PST) Received: from localhost.localdomain ([88.147.67.218]) by smtp.gmail.com with ESMTPSA id s132sm2066112wmf.28.2019.01.29.03.06.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Jan 2019 03:06:56 -0800 (PST) From: Paolo Valente To: Jens Axboe Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, ulf.hansson@linaro.org, linus.walleij@linaro.org, broonie@kernel.org, bfq-iosched@googlegroups.com, oleksandr@natalenko.name, mancha@tower-research.com, Paolo Valente Subject: [PATCH BUGFIX IMPROVEMENT 00/14] batch of patches for next linux release Date: Tue, 29 Jan 2019 12:06:24 +0100 Message-Id: <20190129110638.12652-1-paolo.valente@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, this batch of patches provides fixes and improvements for throughput and latency. Every patch has been under test for at least one month, some patches for much longer. Thanks, Paolo Paolo Valente (14): block, bfq: do not consider interactive queues in srt filtering block, bfq: avoid selecting a queue w/o budget block, bfq: make sure queue budgets are not below service received block, bfq: remove case of redirected bic from insert_request block, bfq: consider also ioprio classes in symmetry detection block, bfq: split function bfq_better_to_idle block, bfq: do not plug I/O of in-service queue when harmful block, bfq: unconditionally plug I/O in asymmetric scenarios block, bfq: fix sequential rq detection in rate estimation block, bfq: fix queue removal from weights tree block, bfq: reduce threshold for detecting command queueing block, bfq: port commit "cfq-iosched: improve hw_tag detection" block, bfq: do not overcharge writes in asymmetric scenarios block, bfq: fix in-service-queue check for queue merging block/bfq-iosched.c | 705 ++++++++++++++++++++++++-------------------- block/bfq-iosched.h | 11 +- block/bfq-wf2q.c | 18 +- 3 files changed, 400 insertions(+), 334 deletions(-) -- 2.20.1