Thomas Bogendoerfer 729ddd
From: Grzegorz Morys <grzegorz.morys@intel.com>
Thomas Bogendoerfer 729ddd
Date: Sun, 13 Aug 2017 08:08:58 -0700
Thomas Bogendoerfer 729ddd
Subject: IB/hfi1: Remove HFI1_VERBS_31BIT_PSN option
Thomas Bogendoerfer 729ddd
Patch-mainline: v4.14-rc1
Thomas Bogendoerfer 729ddd
Git-commit: 6165467921a891bc79675cdb7f2791d8331f592c
Thomas Bogendoerfer 729ddd
References: bsc#1060463 FATE#323043
Thomas Bogendoerfer 729ddd
Thomas Bogendoerfer 729ddd
Remove HFI1_VERBS_31BIT_PSN Kconfig option leaving only 31-bit PSNs
Thomas Bogendoerfer 729ddd
available. The option was implemented in the early days of the driver
Thomas Bogendoerfer 729ddd
and is no longer needed.
Thomas Bogendoerfer 729ddd
Thomas Bogendoerfer 729ddd
Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Thomas Bogendoerfer 729ddd
Signed-off-by: Grzegorz Morys <grzegorz.morys@intel.com>
Thomas Bogendoerfer 729ddd
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Thomas Bogendoerfer 729ddd
Signed-off-by: Doug Ledford <dledford@redhat.com>
Thomas Bogendoerfer 729ddd
Acked-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
Thomas Bogendoerfer 729ddd
---
Thomas Bogendoerfer 729ddd
 drivers/infiniband/hw/hfi1/Kconfig |    7 -------
Thomas Bogendoerfer 729ddd
 drivers/infiniband/hw/hfi1/verbs.h |    5 -----
Thomas Bogendoerfer 729ddd
 2 files changed, 12 deletions(-)
Thomas Bogendoerfer 729ddd
Thomas Bogendoerfer 729ddd
--- a/drivers/infiniband/hw/hfi1/Kconfig
Thomas Bogendoerfer 729ddd
+++ b/drivers/infiniband/hw/hfi1/Kconfig
Thomas Bogendoerfer 729ddd
@@ -13,13 +13,6 @@ config HFI1_DEBUG_SDMA_ORDER
Thomas Bogendoerfer 729ddd
 	---help---
Thomas Bogendoerfer 729ddd
 	This is a debug flag to test for out of order
Thomas Bogendoerfer 729ddd
 	sdma completions for unit testing
Thomas Bogendoerfer 729ddd
-config HFI1_VERBS_31BIT_PSN
Thomas Bogendoerfer 729ddd
-	bool "HFI1 enable 31 bit PSN"
Thomas Bogendoerfer 729ddd
-	depends on INFINIBAND_HFI1
Thomas Bogendoerfer 729ddd
-	default y
Thomas Bogendoerfer 729ddd
-	---help---
Thomas Bogendoerfer 729ddd
-	Setting this enables 31 BIT PSN
Thomas Bogendoerfer 729ddd
-	For verbs RC/UC
Thomas Bogendoerfer 729ddd
 config SDMA_VERBOSITY
Thomas Bogendoerfer 729ddd
 	bool "Config SDMA Verbosity"
Thomas Bogendoerfer 729ddd
 	depends on INFINIBAND_HFI1
Thomas Bogendoerfer 729ddd
--- a/drivers/infiniband/hw/hfi1/verbs.h
Thomas Bogendoerfer 729ddd
+++ b/drivers/infiniband/hw/hfi1/verbs.h
Thomas Bogendoerfer 729ddd
@@ -280,13 +280,8 @@ int hfi1_process_mad(struct ib_device *i
Thomas Bogendoerfer 729ddd
  * necessarily be at least one bit less than
Thomas Bogendoerfer 729ddd
  * the container holding the PSN.
Thomas Bogendoerfer 729ddd
  */
Thomas Bogendoerfer 729ddd
-#ifndef CONFIG_HFI1_VERBS_31BIT_PSN
Thomas Bogendoerfer 729ddd
-#define PSN_MASK 0xFFFFFF
Thomas Bogendoerfer 729ddd
-#define PSN_SHIFT 8
Thomas Bogendoerfer 729ddd
-#else
Thomas Bogendoerfer 729ddd
 #define PSN_MASK 0x7FFFFFFF
Thomas Bogendoerfer 729ddd
 #define PSN_SHIFT 1
Thomas Bogendoerfer 729ddd
-#endif
Thomas Bogendoerfer 729ddd
 #define PSN_MODIFY_MASK 0xFFFFFF
Thomas Bogendoerfer 729ddd
 
Thomas Bogendoerfer 729ddd
 /*