cxl/mbox: fix logical vs bitwise typo
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 28 Apr 2022 09:38:25 +0000 (12:38 +0300)
committerDan Williams <dan.j.williams@intel.com>
Thu, 28 Apr 2022 17:18:31 +0000 (10:18 -0700)
This should be bitwise & instead of &&.

Fixes: 6179045ccc0c ("cxl/mbox: Block immediate mode in SET_PARTITION_INFO command")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/YmpgkbbQ1Yxu36uO@kili
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/mbox.c

index 731cb43b570e20c23f79959184f1a01d5ceebd66..54f434733b5623cc35d18c161479e40d8fc372b4 100644 (file)
@@ -243,7 +243,7 @@ static bool cxl_payload_from_user_allowed(u16 opcode, void *payload_in)
        case CXL_MBOX_OP_SET_PARTITION_INFO: {
                struct cxl_mbox_set_partition_info *pi = payload_in;
 
-               if (pi->flags && CXL_SET_PARTITION_IMMEDIATE_FLAG)
+               if (pi->flags & CXL_SET_PARTITION_IMMEDIATE_FLAG)
                        return false;
                break;
        }