From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752794AbbDUBsy (ORCPT ); Mon, 20 Apr 2015 21:48:54 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:37416 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752096AbbDUBsO (ORCPT ); Mon, 20 Apr 2015 21:48:14 -0400 X-AuditID: cbfee61a-f79516d000006302-73-5535ac527fca From: "kwan.huen" To: Matthew Wilcox , Keith Busch , Jens Axboe , kwan.huen@samsung.com, Dimitri John Ledkov Cc: linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org Subject: [PATCH 1/2] added stream id write support Date: Mon, 20 Apr 2015 18:47:42 -0700 Message-id: <1429580863-3451-2-git-send-email-kwan.huen@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1429580863-3451-1-git-send-email-kwan.huen@samsung.com> References: <1429580863-3451-1-git-send-email-kwan.huen@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLLMWRmVeSWpSXmKPExsVy+t9jQd2gNaahBq93C1r833OMzWJX8xkm i3tHvzBZ3Pg3h9Vi8/cONovLu+awWcxf9pTd4sDyoywOHB6zGnrZPCY2v2P3WLznJZPH5iX1 Hn1bVjF6fN4kF8AWxWWTkpqTWZZapG+XwJVx5PwploIzLBV3b71na2B8xdzFyMkhIWAicez2 KjYIW0ziwr31QDYXh5DAdEaJie2/mSCcn4wSz34vYQWpYhPQlHgzfxErSEJEYB+jxJO7R5lA EswCsRJPGz6B2cICRhLPru0BG8sioCqx8/pWRhCbV8BF4tfPW1Dr5CROHpsMNIiDg1PAVWLW LxaQsBBQSW//K7YJjLwLGBlWMYqmFiQXFCel5xrqFSfmFpfmpesl5+duYgQH2jOpHYwrGywO MQpwMCrx8K6YYBoqxJpYVlyZe4hRgoNZSYT32lSgEG9KYmVValF+fFFpTmrxIUZpDhYlcd45 unKhQgLpiSWp2ampBalFMFkmDk6pBsbqnd0WDK9iAuVkeGR1Dlc6nInj2rrvGufuF1UneG97 /txW9y5Zpyi92kg48l9U5+OYyv07qp8uDMh7cXnhEoPyaZNP6vDd2mrA90nMarUHX+LKJ6m/ m/5kzr9fc+clS/iR1WUc/Z8efDEWu+Iaa1vYxKm5R3PfomlMt7oy30p9/LJh7+aE1YpKLMUZ iYZazEXFiQCn+bi3MAIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --- drivers/block/nvme-core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/block/nvme-core.c b/drivers/block/nvme-core.c index 85b8036..332341a 100644 --- a/drivers/block/nvme-core.c +++ b/drivers/block/nvme-core.c @@ -769,6 +769,9 @@ static int nvme_submit_iod(struct nvme_queue *nvmeq, struct nvme_iod *iod, if (req->cmd_flags & REQ_RAHEAD) dsmgmt |= NVME_RW_DSM_FREQ_PREFETCH; + if (rq_data_dir(req)) + dsmgmt |= bio_get_streamid(req->bio) << 8; + cmnd = &nvmeq->sq_cmds[nvmeq->sq_tail]; memset(cmnd, 0, sizeof(*cmnd)); -- 1.9.1