mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 05:55:44 +02:00
This reverts commit 0ed7424fa0.
The hooks android_rvh_sk_alloc and android_rvh_sk_free are not used by
any vendor, so remove them to help with merge issues with future LTS
releases.
If this is needed by any real user, it can easily be reverted to add it
back and then the symbol should be added to the abi list at the same
time to prevent it from being removed again later.
Bug: 203756332
Bug: 171013716
Cc: Vignesh Saravanaperumal <vignesh1.s@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5fa860e75a0640bc02d1dffeb556497badd6f3bf
33 lines
1007 B
C
33 lines
1007 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
#undef TRACE_SYSTEM
|
|
#define TRACE_SYSTEM net
|
|
#define TRACE_INCLUDE_PATH trace/hooks
|
|
|
|
#if !defined(_TRACE_HOOK_NET_VH_H) || defined(TRACE_HEADER_MULTI_READ)
|
|
#define _TRACE_HOOK_NET_VH_H
|
|
#include <linux/tracepoint.h>
|
|
#include <trace/hooks/vendor_hooks.h>
|
|
|
|
struct packet_type;
|
|
struct list_head;
|
|
struct sk_buff;
|
|
DECLARE_HOOK(android_vh_ptype_head,
|
|
TP_PROTO(const struct packet_type *pt, struct list_head *vendor_pt),
|
|
TP_ARGS(pt, vendor_pt));
|
|
DECLARE_HOOK(android_vh_kfree_skb,
|
|
TP_PROTO(struct sk_buff *skb), TP_ARGS(skb));
|
|
|
|
struct nf_conn;
|
|
struct sock; /* needed for CRC preservation */
|
|
DECLARE_RESTRICTED_HOOK(android_rvh_nf_conn_alloc,
|
|
TP_PROTO(struct nf_conn *nf_conn), TP_ARGS(nf_conn), 1);
|
|
DECLARE_RESTRICTED_HOOK(android_rvh_nf_conn_free,
|
|
TP_PROTO(struct nf_conn *nf_conn), TP_ARGS(nf_conn), 1);
|
|
|
|
/* macro versions of hooks are no longer required */
|
|
|
|
#endif /* _TRACE_HOOK_NET_VH_H */
|
|
/* This part must be outside protection */
|
|
#include <trace/define_trace.h>
|