Commit d2d87034 authored by Matthew Wilcox's avatar Matthew Wilcox
Browse files

NVMe: Renumber the special context values



If POISON_POINTER_DELTA isn't defined, ensure they're in page 0 which
should never be mapped.

Signed-off-by: default avatarMatthew Wilcox <matthew.r.wilcox@intel.com>
parent 9294bbed
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -184,9 +184,9 @@ enum {
};

#define CMD_CTX_BASE		(POISON_POINTER_DELTA + sync_completion_id)
#define CMD_CTX_CANCELLED	(0x2008 + CMD_CTX_BASE)
#define CMD_CTX_COMPLETED	(0x2010 + CMD_CTX_BASE)
#define CMD_CTX_INVALID		(0x2014 + CMD_CTX_BASE)
#define CMD_CTX_CANCELLED	(0x30C + CMD_CTX_BASE)
#define CMD_CTX_COMPLETED	(0x310 + CMD_CTX_BASE)
#define CMD_CTX_INVALID		(0x314 + CMD_CTX_BASE)

static unsigned long free_cmdid(struct nvme_queue *nvmeq, int cmdid)
{