android_kernel_motorola_sm6375/include/trace
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mat Martineau cac1a5da93
UPSTREAM: sock: Make sk_protocol a 16-bit value
Match the 16-bit width of skbuff->protocol. Fills an 8-bit hole so
sizeof(struct sock) does not change.

Also take care of BPF field access for sk_type/sk_protocol. Both of them
are now outside the bitfield, so we can use load instructions without
further shifting/masking.

v5 -> v6:
 - update eBPF accessors, too (Intel's kbuild test robot)
v2 -> v3:
 - keep 'sk_type' 2 bytes aligned (Eric)
v1 -> v2:
 - preserve sk_pacing_shift as bit field (Eric)

Cc: Alexei Starovoitov <ast@kernel.org>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Cc: bpf@vger.kernel.org
Co-developed-by: Paolo Abeni <pabeni@redhat.com>
Change-Id: I4440b2bf7287331bb68ec4d7babaeb1a5015b6c0
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Co-developed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2025-12-23 13:35:52 -08:00
..
events UPSTREAM: sock: Make sk_protocol a 16-bit value 2025-12-23 13:35:52 -08:00
hooks Merge android11-5.4.86+ (5d7dfa3) into msm-5.4 2021-04-22 10:27:30 +05:30
bpf_probe.h
define_trace.h
perf.h
syscall.h
trace_events.h coresight: enable stm logging for trace events, marker and printk 2019-12-16 14:10:40 +08:00