projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
39bdc59
)
nvme: don't hard code size of struct t10_pi_tuple
author
Sagi Grimberg
<sagi@grimberg.me>
Thu, 15 Jun 2017 13:31:29 +0000
(16:31 +0300)
committer
Christoph Hellwig
<hch@lst.de>
Thu, 15 Jun 2017 13:50:18 +0000
(15:50 +0200)
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/core.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/nvme/host/core.c
b/drivers/nvme/host/core.c
index 73342b74d3bfe4e2288b9f26d708f65944944490..4ff5114f467d7f5663782645e73cd1e2e6901e1b 100644
(file)
--- a/
drivers/nvme/host/core.c
+++ b/
drivers/nvme/host/core.c
@@
-356,7
+356,8
@@
static inline blk_status_t nvme_setup_rw(struct nvme_ns *ns,
* unless this namespace is formated such that the metadata can be
* stripped/generated by the controller with PRACT=1.
*/
- if (ns && ns->ms && (!ns->pi_type || ns->ms != 8) &&
+ if (ns && ns->ms &&
+ (!ns->pi_type || ns->ms != sizeof(struct t10_pi_tuple)) &&
!blk_integrity_rq(req) && !blk_rq_is_passthrough(req))
return BLK_STS_NOTSUPP;