summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@google.com>2024-06-01 09:33:51 +0000
committermdb:android-git <superproject-auto-update@invalid>2024-06-06 08:09:48 +0000
commitca7d0569a85804b122c8a47614e79bbfcf2288e3 (patch)
tree681a3401429efd4679b79a98ecbbea8f109bd042
parent334f0103987e28cb75144e6e89a794e67d12e15e (diff)
downloadsuperproject-common-android13-5.15-2023-11.tar.gz
ANDROID: ABI fixup for abi break in struct dst_opscommon-android13-5.15-2023-11
In commit 92f1655aa2b2 ("net: fix __dst_negative_advice() race") the struct dst_ops callback negative_advice is callback changes function parameters. But as this pointer is part of a structure that is tracked in the ABI checker, the tool triggers when this is changed. However, the callback pointer is internal to the networking stack, so changing the function type is safe, so needing to preserve this is not required. To do so, switch the function pointer type back to the old one so that the checking tools pass, AND then do a hard cast of the function pointer to the new type when assigning and calling the function. Bug: 343727534 Bug: 344662622 Fixes: 92f1655aa2b2 ("net: fix __dst_negative_advice() race") Change-Id: I48d4ab4bbd29f8edc8fbd7923828b7f78a23e12e Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> (cherry picked from commit bda79d62f01fdd3398efe0886faa4eb6330889f6) Signed-off-by: Lee Jones <joneslee@google.com>
m---------common0
1 files changed, 0 insertions, 0 deletions
diff --git a/common b/common
-Subproject 67c47c6ba8cdb16b379f3b7a8f1c77652d6695e
+Subproject d2de71b737aaa4b5c7fcd4dab9c26760df97be4