|
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 |
/*
|