Messages in this thread Patch in this message | | | From | John Allen <> | Subject | [PATCH 3/4] RAS: ATL: Add map_bits_valid to header | Date | Thu, 14 Mar 2024 16:35:26 +0000 |
| |
Make map_bits_valid available in the AMD ATL internal header as the function can be used in other parts of the library.
Signed-off-by: John Allen <john.allen@amd.com> --- drivers/ras/amd/atl/dehash.c | 2 +- drivers/ras/amd/atl/internal.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/ras/amd/atl/dehash.c b/drivers/ras/amd/atl/dehash.c index 4ea46262c4f5..a20cf615b83a 100644 --- a/drivers/ras/amd/atl/dehash.c +++ b/drivers/ras/amd/atl/dehash.c @@ -19,7 +19,7 @@ * If @num_intlv_dies and/or @num_intlv_sockets are 1, it means the * respective interleaving is disabled. */ -static inline bool map_bits_valid(struct addr_ctx *ctx, u8 bit1, u8 bit2, +inline bool map_bits_valid(struct addr_ctx *ctx, u8 bit1, u8 bit2, u8 num_intlv_dies, u8 num_intlv_sockets) { if (!(ctx->map.intlv_bit_pos == bit1 || ctx->map.intlv_bit_pos == bit2)) { diff --git a/drivers/ras/amd/atl/internal.h b/drivers/ras/amd/atl/internal.h index 05b870fcb24e..4681449321de 100644 --- a/drivers/ras/amd/atl/internal.h +++ b/drivers/ras/amd/atl/internal.h @@ -239,6 +239,9 @@ unsigned long convert_umc_mca_addr_to_sys_addr(struct atl_err *err); u64 add_base_and_hole(struct addr_ctx *ctx, u64 addr); u64 remove_base_and_hole(struct addr_ctx *ctx, u64 addr); +inline bool map_bits_valid(struct addr_ctx *ctx, u8 bit1, u8 bit2, + u8 num_intlv_dies, u8 num_intlv_sockets); + /* * Make a gap in @data that is @num_bits long starting at @bit_num. * e.g. data = 11111111'b -- 2.34.1
| |