Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4412899yba; Wed, 17 Apr 2019 10:56:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqwcvddKmqfVDYUoS9B3YkvHioug3foSEeX4bt12vw14QLnUOvAfzNXhjFrKdUAjY5yqQlfD X-Received: by 2002:a17:902:7d91:: with SMTP id a17mr1142160plm.338.1555523791514; Wed, 17 Apr 2019 10:56:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555523791; cv=none; d=google.com; s=arc-20160816; b=KMB0i5CUq5cPPFlCvfvRSJXqSXd+guLcqTzqgWmwsFd8Q09VEBUliduRk1BwM+cAUl lArHuVEkABwT/Fg8oF/bw6F99G8ZolG2IuOiQHE2cLOm21oSeF3GxGlS9vJdUuwAcdWg NL3L464KjFikkL4RJygArxMPtrBSvdXsuzRluz98frgM2vg3CoNzqCfUovKKHVZr9/WI RFiXyW6Lr+btoYkaauoLSoCuUUMEcEbtXfiWMAFKsP8gxed+O/k2PnbbhMI9nI3TSON5 66j9hRZqvLqkRUlfXVB74M0OATFztr9XjSUIEWtfPO5FIaEAj+AAetlcM8lWqaQa8u6G /KIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature:dkim-filter; bh=jnasjsltYOWI5j2h9cG9IGjDl+oZ1+awrFgJ1LtSdiY=; b=AUZTTUs69/WK6VEsHtqj3EknYfUw3lDgO7iqZ9zcSFPCHApB9sog2URFG4wU3o3V2n U9Hec9bG6XnxJpcVVfhpPadLw+PB+RhYRvkHSiNe/iZijYk9Jmjzts6VgreeULOr2/WV PpUITIahagNkpc4KtR/GyX1XDAsmtNONZWtPLnvj99Did96HQW3cZvXYMQAbdazr1col GaWO9Of/j7n6ShIV+L1iM7xn5gCvGJglN45LnAo31nHG2k3UQckI6P/yWn8K1Eg0Y+Te RiQ8y9Vd38trUc3KuChuob5STATKBTB+85ksz4i16ifJqecbu8y9LUPjSIRAZuuEtyTK 4ksA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=NpAmYO0m; 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=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 16si51371079pfh.244.2019.04.17.10.56.16; Wed, 17 Apr 2019 10:56:31 -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=@samsung.com header.s=mail20170921 header.b=NpAmYO0m; 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=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733227AbfDQRx7 (ORCPT + 99 others); Wed, 17 Apr 2019 13:53:59 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:19367 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729446AbfDQRx6 (ORCPT ); Wed, 17 Apr 2019 13:53:58 -0400 Received: from epcas2p2.samsung.com (unknown [182.195.41.54]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20190417175354epoutp025903a323167096bff9d0bda60c7fc620~WVIEfu3OY0540005400epoutp02Q; Wed, 17 Apr 2019 17:53:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20190417175354epoutp025903a323167096bff9d0bda60c7fc620~WVIEfu3OY0540005400epoutp02Q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1555523634; bh=jnasjsltYOWI5j2h9cG9IGjDl+oZ1+awrFgJ1LtSdiY=; h=From:To:Cc:Subject:Date:In-reply-to:References:From; b=NpAmYO0mZcbTv7J+G27mRyyYZMGqYhKdal3UOVwgr7xsP9zbbZHB2ng7sDeVlKtrh 5zrGJt27BHKicbwTs7Y+mcHJVQgTPINIw53zJXLKBi2ZUXHlWxlWuv3+r9LyyR7Aed Exa8oWh9zz3p/2trk027R985AOgULSyJGm/qWlRw= Received: from epsmges2p4.samsung.com (unknown [182.195.42.72]) by epcas2p1.samsung.com (KnoxPortal) with ESMTP id 20190417175353epcas2p1054d178266c50e151c33f8a7f865ba9d~WVIDoB2E31198411984epcas2p1F; Wed, 17 Apr 2019 17:53:53 +0000 (GMT) Received: from epcas2p3.samsung.com ( [182.195.41.55]) by epsmges2p4.samsung.com (Symantec Messaging Gateway) with SMTP id CE.58.04207.13867BC5; Thu, 18 Apr 2019 02:53:53 +0900 (KST) Received: from epsmgms2p2new.samsung.com (unknown [182.195.42.143]) by epcas2p1.samsung.com (KnoxPortal) with ESMTP id 20190417175353epcas2p1eaec3fea0bf26bb97416149e11b1317e~WVIDVYopJ1198411984epcas2p1E; Wed, 17 Apr 2019 17:53:53 +0000 (GMT) X-AuditID: b6c32a48-689ff7000000106f-f0-5cb76831ec18 Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p2new.samsung.com (Symantec Messaging Gateway) with SMTP id D7.EF.03620.13867BC5; Thu, 18 Apr 2019 02:53:53 +0900 (KST) Received: from test-PowerEdge-R720.sa.corp.samsungelectronics.net ([107.108.221.212]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0PQ4006MF9PFCC30@mmp1.samsung.com>; Thu, 18 Apr 2019 02:53:53 +0900 (KST) From: Kanchan Joshi To: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-nvme@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org Cc: prakash.v@samsung.com, Kanchan Joshi Subject: [PATCH v4 2/7] block: increase stream count for in-kernel use Date: Wed, 17 Apr 2019 23:20:01 +0530 Message-id: <1555523406-2380-3-git-send-email-joshi.k@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1555523406-2380-1-git-send-email-joshi.k@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsWy7bCmua5hxvYYg87TRhZH/79ls9h7S9ti 5rw7bBZ79p5ksbi8aw6bxfxlT9ktrkxZxOzA7rF5Sb1H35ZVjB6fN8kFMEdx2aSk5mSWpRbp 2yVwZbS8Eyw4ylrRtK2PsYHxJEsXIyeHhICJxNOOi0A2F4eQwA5GiYbTP5kgnO+MEjOvrGKH qbr55w0jRGI3o8St9haolulMEl8XzWDrYuTgYBPQlLgwuRQkLiIwh1Fi2b5pzCDdzAJ2EjO+ vWYFsYUF3CTaZqwBm8oioCoxc+lHMJtXwEni841jUNvkJG6e6wTr5RRwlnh05RYbyFAJgZ+s EvOvHGaEKHKROPvxKTOELS3xbNVGqHixxK87R5khGjoYJa43zIT61F7i4p6/TBAX8Ul0HP7L DnK1hACvREebEESJh8SnI6+YIT6bxiixf/M/pgmMEgsYGVYxiqUWFOempxYbFZjoFSfmFpfm pesl5+duYgTHk5bHDsYD53wOMQpwMCrx8K5Q3R4jxJpYVlyZe4hRgoNZSYTXMWVLjBBvSmJl VWpRfnxRaU5q8SFGaQ4WJXHeh9Jzo4UE0hNLUrNTUwtSi2CyTBycUg2MW57LH5KvrnqYJvr8 udq19ZPPPZ5+TDDiSWHAW+ePWy3qLSX4k9csrt+7ftOJu4V5/Id+cC/ed3Gyk9LunOBf5+z+ KQfrqD/5PJNh4tWvC8uUt9UaWWerik+aFhxRcD3GIf3Qph+O8k+mLdsopVjkuP9Z47k1dhNv zzvxn/f+q4fLGfvnbfrZ1KrEUpyRaKjFXFScCAD92XbEowIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPJMWRmVeSWpSXmKPExsVy+t9jAV3DjO0xBmtuy1kc/f+WzWLvLW2L mfPusFns2XuSxeLyrjlsFvOXPWW3uDJlEbMDu8fmJfUefVtWMXp83iQXwBzFZZOSmpNZllqk b5fAldHyTrDgKGtF07Y+xgbGkyxdjJwcEgImEjf/vGHsYuTiEBLYySixat5aZghnJpPEvxmz gKo4ONgENCUuTC4FiYsIzGGU6Nm9nhWkm1nATmLGt9dgtrCAm0TbjDXsIDaLgKrEzKUfwWxe ASeJzzeOsUNsk5O4ea6TGcTmFHCWeHTlFhuILQRUc3rVH/YJjDwLGBlWMUqmFhTnpucWGxUY 5aWW6xUn5haX5qXrJefnbmIEBsu2w1r9OxgfL4k/xCjAwajEw7tCdXuMEGtiWXFl7iFGCQ5m JRFex5QtMUK8KYmVValF+fFFpTmpxYcYpTlYlMR5+fOPRQoJpCeWpGanphakFsFkmTg4pRoY 5/A/0Kqzqf+h+m6tV4329XMhMam7Q3+sKZumWNSw2ubt+rDYabv3RbxLczq9raZG5unRikM3 zadv+r63t9RCMkbwpe/fY2t/fZJYt23KT7echHDX2Zu/TDXmmbW/rrCyr0hh83O2R24iaee0 1G9p7NmuHG2QGKK3WfhYoEJ3isu9dOtJPmbvlFiKMxINtZiLihMBMA8bMRICAAA= X-CMS-MailID: 20190417175353epcas2p1eaec3fea0bf26bb97416149e11b1317e CMS-TYPE: 102P X-CMS-RootMailID: 20190417175353epcas2p1eaec3fea0bf26bb97416149e11b1317e References: <1555523406-2380-1-git-send-email-joshi.k@samsung.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This bumps up stream count to support in-kernel hints. Signed-off-by: Kanchan Joshi --- include/linux/blkdev.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 5c58a3b..f200aed 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -566,7 +566,9 @@ struct request_queue { struct work_struct release_work; -#define BLK_MAX_WRITE_HINTS 5 +#define BLK_MAX_USER_HINTS (WRITE_LIFE_KERN_MIN - 2) +#define BLK_MAX_KERN_HINTS 4 +#define BLK_MAX_WRITE_HINTS (1 + BLK_MAX_USER_HINTS + BLK_MAX_KERN_HINTS) u64 write_hints[BLK_MAX_WRITE_HINTS]; }; -- 2.7.4