diff --git a/net/xfrm/xfrm_algo.c b/net/xfrm/xfrm_algo.c index 2f3449ce59bb..02913caa9a88 100644 --- a/net/xfrm/xfrm_algo.c +++ b/net/xfrm/xfrm_algo.c @@ -237,7 +237,7 @@ static struct xfrm_algo_desc aalg_list[] = { .uinfo = { .auth = { - .icv_truncbits = IS_ENABLED(CONFIG_ANDROID) ? 128 : 96, + .icv_truncbits = IS_ENABLED(CONFIG_GKI_HACKS_TO_FIX) ? 128 : 96, .icv_fullbits = 256, } }, diff --git a/net/xfrm/xfrm_state.c b/net/xfrm/xfrm_state.c index a12ee7590755..c9f5e209c084 100644 --- a/net/xfrm/xfrm_state.c +++ b/net/xfrm/xfrm_state.c @@ -2442,7 +2442,7 @@ int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) return PTR_ERR(data); /* Use the 64-bit / untranslated format on Android, even for compat */ - if (!IS_ENABLED(CONFIG_ANDROID) || IS_ENABLED(CONFIG_XFRM_USER_COMPAT)) { + if (!IS_ENABLED(CONFIG_GKI_HACKS_TO_FIX) || IS_ENABLED(CONFIG_XFRM_USER_COMPAT)) { if (in_compat_syscall()) { struct xfrm_translator *xtr = xfrm_get_translator(); diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c index 9d3767d61f5c..66e593c86434 100644 --- a/net/xfrm/xfrm_user.c +++ b/net/xfrm/xfrm_user.c @@ -2878,7 +2878,7 @@ static int xfrm_user_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh, return -EPERM; /* Use the 64-bit / untranslated format on Android, even for compat */ - if (!IS_ENABLED(CONFIG_ANDROID) || IS_ENABLED(CONFIG_XFRM_USER_COMPAT)) { + if (!IS_ENABLED(CONFIG_GKI_HACKS_TO_FIX) || IS_ENABLED(CONFIG_XFRM_USER_COMPAT)) { if (in_compat_syscall()) { struct xfrm_translator *xtr = xfrm_get_translator();