RDMA/efa: Remove unused 'select' field from get/set feature command descriptor
authorGal Pressman <galpress@amazon.com>
Tue, 26 Jan 2021 12:07:00 +0000 (14:07 +0200)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 28 Jan 2021 19:56:13 +0000 (15:56 -0400)
The 'select' field in the get/set feature admin command is unimplemented,
unused and misleading, remove it.  The command always refers to the
current values.

Link: https://lore.kernel.org/r/20210126120702.9807-5-galpress@amazon.com
Reviewed-by: Firas JahJah <firasj@amazon.com>
Reviewed-by: Yossi Leybovich <sleybo@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h

index d383850..9327d5e 100644 (file)
@@ -563,12 +563,8 @@ struct efa_admin_acq_get_stats_resp {
 };
 
 struct efa_admin_get_set_feature_common_desc {
-       /*
-        * 1:0 : select - 0x1 - current value; 0x3 - default
-        *    value
-        * 7:3 : reserved3 - MBZ
-        */
-       u8 flags;
+       /* MBZ */
+       u8 reserved0;
 
        /* as appears in efa_admin_aq_feature_id */
        u8 feature_id;
@@ -909,9 +905,6 @@ struct efa_admin_host_info {
 #define EFA_ADMIN_CREATE_CQ_CMD_VIRT_MASK                   BIT(6)
 #define EFA_ADMIN_CREATE_CQ_CMD_CQ_ENTRY_SIZE_WORDS_MASK    GENMASK(4, 0)
 
-/* get_set_feature_common_desc */
-#define EFA_ADMIN_GET_SET_FEATURE_COMMON_DESC_SELECT_MASK   GENMASK(1, 0)
-
 /* feature_device_attr_desc */
 #define EFA_ADMIN_FEATURE_DEVICE_ATTR_DESC_RDMA_READ_MASK   BIT(0)
 #define EFA_ADMIN_FEATURE_DEVICE_ATTR_DESC_RNR_RETRY_MASK   BIT(1)