Message ID | 1504693358-12702-1-git-send-email-javier@cnexlabs.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Wed, Sep 06, 2017 at 12:22:38PM +0200, Javier González wrote: > Add new error code introduced on the OCSSD spec 2.0 for write pointer > mismatch on the device side. This indicates to the host that a write on > a block (chunk) is not respecting the required sequentiality. Do you have a pointer to that spec?
> On 6 Sep 2017, at 15.44, Christoph Hellwig <hch@infradead.org> wrote: > > On Wed, Sep 06, 2017 at 12:22:38PM +0200, Javier González wrote: >> Add new error code introduced on the OCSSD spec 2.0 for write pointer >> mismatch on the device side. This indicates to the host that a write on >> a block (chunk) is not respecting the required sequentiality. > > Do you have a pointer to that spec? No yet. Still writing it up nicely. I'll wait to re-post until we have the spec out. Javier
diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h index 7dfa56ebbc6d..81b71c6d5873 100644 --- a/include/linux/lightnvm.h +++ b/include/linux/lightnvm.h @@ -102,7 +102,8 @@ enum { /* Status codes */ NVM_RSP_SUCCESS = 0x0, NVM_RSP_NOT_CHANGEABLE = 0x1, - NVM_RSP_ERR_FAILWRITE = 0x40ff, + NVM_RSP_ERR_FAILWRITE = 0x40ff, /* Generic write failure */ + NVM_RSP_ERR_FAILWP = 0x42f0, /* Write pointer failure */ NVM_RSP_ERR_EMPTYPAGE = 0x42ff, NVM_RSP_ERR_FAILECC = 0x4281, NVM_RSP_ERR_FAILCRC = 0x4004,
Add new error code introduced on the OCSSD spec 2.0 for write pointer mismatch on the device side. This indicates to the host that a write on a block (chunk) is not respecting the required sequentiality. Signed-off-by: Javier González <javier@cnexlabs.com> --- include/linux/lightnvm.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)