From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753070AbbDUBsz (ORCPT ); Mon, 20 Apr 2015 21:48:55 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:37378 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751737AbbDUBr7 (ORCPT ); Mon, 20 Apr 2015 21:47:59 -0400 X-AuditID: cbfee61a-f79516d000006302-6c-5535ac4d440c 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: Write with Stream ID Support Date: Mon, 20 Apr 2015 18:47:41 -0700 Message-id: <1429580863-3451-1-git-send-email-kwan.huen@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplluLIzCtJLcpLzFFi42I5/e+xoK7vGtNQg08nlCz+7znGZrGr+QyT xb2jX5gsbvybw2qx+XsHm8XlXXPYLOYve8pucWD5URYHDo9ZDb1sHhOb37F7LN7zkslj85J6 j74tqxg9Pm+SC2CL4rJJSc3JLEst0rdL4Mr4f0Km4DRTxaYPR9kaGLuZuhg5OSQETCTe3VzI AmGLSVy4t56ti5GLQ0hgOqPE6ROtLBDOT0aJjQvOgHWwCWhKvJm/iBUkISKwj1Hiyd2jYAlm gViJpw2fwGxhAVWJhb/ms4HYLED21OO3WUFsXgEXiQN7LkCtk5M4eWwy6wRG7gWMDKsYRVML kguKk9JzDfWKE3OLS/PS9ZLzczcxggPnmdQOxpUNFocYBTgYlXh4V0wwDRViTSwrrsw9xCjB wawkwnttKlCINyWxsiq1KD++qDQntfgQozQHi5I47xxduVAhgfTEktTs1NSC1CKYLBMHp1QD Y7ybR9ckP91tdvmPHLdUaScmB9VNzX8jvtb7366Ox0mq3uUMRQWbS+Iv/VT65yK3q2rdqg5d L5O88Ik9e9IZXWKX1vB58D850XPu8YMbjz9xbdEWDuvmmZduzeaz5xGrcFuqaYzVAtdV6WEr 7h26/z8r4Gzc0XNXGcRTKuovs/C/u6pxuWWeEktxRqKhFnNRcSIADLYI0BgCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The attached patch set enables basic write with stream ID support. First patch reads the stream id embedded in the bio and passes to the device along with the write command. Second patch adds two new nvme commands to be used with ioctl such that application can do open/close stream and host initiated garbage collection.