Commit cc199105 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Thomas Gleixner

x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros

All of the macros are always defined to one.  Remove them and the dead
code keyed off them.
Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Not-acked-by: default avatarDimitri Sivanich <sivanich@hpe.com>
Cc: Russ Anderson <rja@hpe.com>
Link: https://lkml.kernel.org/r/20200504171527.2845224-6-hch@lst.de
parent 2bd04b6f
...@@ -244,51 +244,32 @@ static inline int uv_hub_info_check(int version) ...@@ -244,51 +244,32 @@ static inline int uv_hub_info_check(int version)
#define UV4_HUB_REVISION_BASE 7 #define UV4_HUB_REVISION_BASE 7
#define UV4A_HUB_REVISION_BASE 8 /* UV4 (fixed) rev 2 */ #define UV4A_HUB_REVISION_BASE 8 /* UV4 (fixed) rev 2 */
/* WARNING: UVx_HUB_IS_SUPPORTED defines are deprecated and will be removed */
static inline int is_uv1_hub(void) static inline int is_uv1_hub(void)
{ {
#ifdef UV1_HUB_IS_SUPPORTED
return is_uv_hubbed(uv(1)); return is_uv_hubbed(uv(1));
#else
return 0;
#endif
} }
static inline int is_uv2_hub(void) static inline int is_uv2_hub(void)
{ {
#ifdef UV2_HUB_IS_SUPPORTED
return is_uv_hubbed(uv(2)); return is_uv_hubbed(uv(2));
#else
return 0;
#endif
} }
static inline int is_uv3_hub(void) static inline int is_uv3_hub(void)
{ {
#ifdef UV3_HUB_IS_SUPPORTED
return is_uv_hubbed(uv(3)); return is_uv_hubbed(uv(3));
#else
return 0;
#endif
} }
/* First test "is UV4A", then "is UV4" */ /* First test "is UV4A", then "is UV4" */
static inline int is_uv4a_hub(void) static inline int is_uv4a_hub(void)
{ {
#ifdef UV4A_HUB_IS_SUPPORTED
if (is_uv_hubbed(uv(4))) if (is_uv_hubbed(uv(4)))
return (uv_hub_info->hub_revision == UV4A_HUB_REVISION_BASE); return (uv_hub_info->hub_revision == UV4A_HUB_REVISION_BASE);
#endif
return 0; return 0;
} }
static inline int is_uv4_hub(void) static inline int is_uv4_hub(void)
{ {
#ifdef UV4_HUB_IS_SUPPORTED
return is_uv_hubbed(uv(4)); return is_uv_hubbed(uv(4));
#else
return 0;
#endif
} }
static inline int is_uvx_hub(void) static inline int is_uvx_hub(void)
......
...@@ -99,13 +99,6 @@ ...@@ -99,13 +99,6 @@
#define UV3_HUB_PART_NUMBER_X 0x4321 #define UV3_HUB_PART_NUMBER_X 0x4321
#define UV4_HUB_PART_NUMBER 0x99a1 #define UV4_HUB_PART_NUMBER 0x99a1
/* Compat: Indicate which UV Hubs are supported. */
#define UV1_HUB_IS_SUPPORTED 1
#define UV2_HUB_IS_SUPPORTED 1
#define UV3_HUB_IS_SUPPORTED 1
#define UV4_HUB_IS_SUPPORTED 1
#define UV4A_HUB_IS_SUPPORTED 1
/* Error function to catch undefined references */ /* Error function to catch undefined references */
extern unsigned long uv_undefined(char *str); extern unsigned long uv_undefined(char *str);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment