]> www.infradead.org Git - users/jedix/linux-maple.git/commit
NVMe: Precedence error in nvme_pr_clear()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 19 Dec 2016 02:45:55 +0000 (18:45 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 1 Jun 2017 20:40:32 +0000 (13:40 -0700)
commit6d9f6f93699d2aeaa6a34f6423bb9b2be57de6e0
tree7127d139e40b1238a83d909e7e71f964b64cbb0f
parent2e50fe4bde8803b2abb9e48d585279c5b91c8d05
NVMe: Precedence error in nvme_pr_clear()

The original code is equivalent to:

        u32 cdw10 = (1 | key) ? 1 << 3 : 0;

But we want:

        u32 cdw10 = 1 | (key ? 1 << 3 : 0);

Fixes: 1d277a637a71: ('NVMe: Add persistent reservation ops')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
(cherry picked from commit 73fcf4e20ebd19468b3ad033be93582258435462)

Orabug: 25130845
Signed-off-by: Ashok Vairavan <ashok.vairavan@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/nvme/host/pci.c