diff options
author | Eric Dumazet <[email protected]> | 2023-03-17 15:55:36 +0000 |
---|---|---|
committer | David S. Miller <[email protected]> | 2023-03-18 12:23:33 +0000 |
commit | 407db475d505d5aa4c2352b80e429a02f5ccd1e4 (patch) | |
tree | 76503f99b9d95f28999cff5d840fcf60414bba9d | |
parent | b064ba9c3cfaf3d22d6153ec3c245eaa4d913674 (diff) |
smc: preserve const qualifier in smc_sk()
We can change smc_sk() to propagate its argument const qualifier,
thanks to container_of_const().
Signed-off-by: Eric Dumazet <[email protected]>
Cc: Karsten Graul <[email protected]>
Cc: Wenjia Zhang <[email protected]>
Cc: Jan Karcher <[email protected]>
Reviewed-by: Simon Horman <[email protected]>
Reviewed-by: Wenjia Zhang <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
-rw-r--r-- | net/smc/smc.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/net/smc/smc.h b/net/smc/smc.h index 5ed765ea0c73..2eeea4cdc718 100644 --- a/net/smc/smc.h +++ b/net/smc/smc.h @@ -283,10 +283,7 @@ struct smc_sock { /* smc sock container */ * */ }; -static inline struct smc_sock *smc_sk(const struct sock *sk) -{ - return (struct smc_sock *)sk; -} +#define smc_sk(ptr) container_of_const(ptr, struct smc_sock, sk) static inline void smc_init_saved_callbacks(struct smc_sock *smc) { |