From patchwork Thu Aug 22 15:20:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paolo Valente X-Patchwork-Id: 172027 Delivered-To: patch@linaro.org Received: by 2002:a92:d204:0:0:0:0:0 with SMTP id y4csp1036470ily; Thu, 22 Aug 2019 08:21:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqwmX7XBi5UoH5Ai1XXnM0iMaPIXb/h5WBaFoFDwDCB81K7QFn+cNggBQpXIhsSgkFFud0AL X-Received: by 2002:a17:90a:bb92:: with SMTP id v18mr209912pjr.78.1566487263169; Thu, 22 Aug 2019 08:21:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566487263; cv=none; d=google.com; s=arc-20160816; b=ro3+sNLY308oGSmoi4U8jSnrJMbuw6pXBu/yGF6tbMiki0XPqCoSJgY9mDz2ZW7+nK bi7ztIjcmSvno0wfvOZ9qLug6iTYo4GsSq36sTj25+lHoIo5PiowlOpU1uEIxqz0Yanh 7/SLj5WchuXVYM8c4bumXSoZMWoOUS3YkByuMmNwDnuqFaYMhe8s3rtf2QmgBMj5Xg7O RDybQTlKtnEELa4tOXhesLQo0pzuA3RjFBuUKGy7AO60XNblb0vtmWbZxiZFVWZyb6qK 6jdl8/cLqfGMesmrWH6fAO0iS5wI1+1vDZpihljdBw0g6Od9K7hLSHpH3cy7KSZnVH8U QYCQ== 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=J3YgGpXbrKQChiIbL9RIJ74I0ACDqCIQRcWEjtb7+qc=; b=B2Q0Oc0MgzRlnYdYhqJXwrPze47NQ8laFwPgS1cPCZWa6cIJS/GyZNufeTa1HoG1SD TnaPcelSyqmmEEHvJewim4UowjSmvZLuO5hgu+zOfmCdG0QngD9Uek/GRKrZWKOrjAZQ l/v/37SH1kdEBZAhyG5N0NgR1aBlf+4el3RHpOGDuAOqNlbtsV5z5HFjLamzijJMDJGP VAOmvhMcLBUBHyYIlWyo0QFhyY66pszN60CVxBIuTM4LJX7LakDNymYhK6cIFBMOu8Ad 2NZueQNIpIVDqwKW7sYQklt0pP7c6bxTg/mjlBHvhWGPi6Y5pZPdF1BeSeK8Ro2cKg9H y9rQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zWam6Whh; 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 a18si12687851pls.302.2019.08.22.08.21.02; Thu, 22 Aug 2019 08:21:03 -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=@linaro.org header.s=google header.b=zWam6Whh; 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 S2389528AbfHVPVB (ORCPT + 28 others); Thu, 22 Aug 2019 11:21:01 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:54617 "EHLO mail-wm1-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727874AbfHVPVB (ORCPT ); Thu, 22 Aug 2019 11:21:01 -0400 Received: by mail-wm1-f45.google.com with SMTP id p74so6034512wme.4 for ; Thu, 22 Aug 2019 08:20:59 -0700 (PDT) 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=J3YgGpXbrKQChiIbL9RIJ74I0ACDqCIQRcWEjtb7+qc=; b=zWam6WhhG3qEy/a1cJrD/hvQngGX/9zZNrlhYJ9WhqYxuhfSWPmNbQ5q5EzBtGGcFY QN9n4XFbexIC+RoTAtlz9tGs8cl1lz4tWViai/IfWdMQPEVRbBpQkt9Hnl6UefSBPodG eOqWZtVLUVjKMUYh4F4yolQinHvxoJuqXeO7ls065cvFf+lwHEEcl/uwQFXpdKa6uobo nqrgsYLvmC7+2ny7zNxO2Gs5RavMze6Qs0+gGymhyI+5fOtKXj3RmAoeswbBhq0KnLiw OMAIGyEXxv3GfVtOYjclGCPhDwKQlNDrop9mvrK853MEr022rRGOVJ05Kew6fTwWx91Y GmOg== 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=J3YgGpXbrKQChiIbL9RIJ74I0ACDqCIQRcWEjtb7+qc=; b=pTGztESslW0I97Z97+gs0Z7xXYyxpkRmJiVj6XRjKTr4K75dAU1nKV+mDMu3t/s3/g nURdHedezEJtyS7Ua21cdMvA/Mv4oqY04451lMdbx//th75Ho9N/yuRrzF5g+Sn74OEy rDgPAvuvMnizwy2rRmQTkP1A1kNe7YbioLBHDHtBXOt9IRwiSsOz0AyL7lMykhCR6E7q Ra2EUmEWjGVxVUigK0gbdjJzNs3ovhjbQQzdgkiMHp83/KlAw4ERSM4MZT0L6jVlhGNG v/dDQCGylYyQ6GqK3djiXlJGJPGXw+bzXzKhjoFpTXZJg/o5vEN4BIEPonyQDmdeEMpf s6mg== X-Gm-Message-State: APjAAAUPYv7y4os0gU75SAKhwR+J30rpVmdH6x258niuF0UC7ePQ7RSO +AUmrtdDtINT+D/Z41DqVUJ7KfUcUQ8= X-Received: by 2002:a1c:18d:: with SMTP id 135mr7066479wmb.171.1566487259187; Thu, 22 Aug 2019 08:20:59 -0700 (PDT) Received: from localhost.localdomain (146-241-115-105.dyn.eolo.it. [146.241.115.105]) by smtp.gmail.com with ESMTPSA id a19sm79833974wra.2.2019.08.22.08.20.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Aug 2019 08:20:58 -0700 (PDT) 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, bfq-iosched@googlegroups.com, oleksandr@natalenko.name, Paolo Valente Subject: [PATCH 0/4] block, bfq: series of improvements and small fixes of the injection mechanism Date: Thu, 22 Aug 2019 17:20:33 +0200 Message-Id: <20190822152037.15413-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 Jens, this patch series makes the injection mechanism better at preserving control on I/O. Thanks, Paolo Paolo Valente (4): block, bfq: update inject limit only after injection occurred block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 block, bfq: increase update frequency of inject limit block, bfq: push up injection only after setting service time block/bfq-iosched.c | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) -- 2.20.1