This list of CentOS Stream 9 updates was generated from CentOS Project RSS feeds via now former community manager Rich Bowen's rss_updates.py script.

The list was compiled using Rich's script on the date of this blog post. Most entries only include the x86_64 architecture, though Rich's script pulls all of them.

This Hugo blog post was automatically generated using a script written by Steven Rosenberg.

New packages in centos-9-stream-x86_64-AppStream

No new packages in centos-9-stream-x86_64-AppStream

New packages in centos-9-stream-x86_64-BaseOS

Wed, 11 Jan 2023 17:08:18 GMT: efivar-libs-38-3.el9.x86_64

efivar-libs - Library to manage UEFI variables

Library to allow for the simple manipulation of UEFI variables.

Change Log:

Wed, 11 Jan 2023 GMT - Robbie Harwood <rharwood@redhat.com> - 38-3
- Fix inheritance of buildflags
- Resolves: #2144520

Wed, 02 Feb 2022 GMT - Robbie Harwood <rharwood@redhat.com> - 38-2
- Bump to re-run tests; no code changes
- Resolves: #2024374

Tue, 01 Feb 2022 GMT - Robbie Harwood <rharwood@redhat.com> - 38-1
- New upstream release (38)
- Resolves: #2024374

...

Wed, 11 Jan 2023 17:08:18 GMT: efivar-libs-38-3.el9.i686

efivar-libs - Library to manage UEFI variables

Library to allow for the simple manipulation of UEFI variables.

Change Log:

Wed, 11 Jan 2023 GMT - Robbie Harwood <rharwood@redhat.com> - 38-3
- Fix inheritance of buildflags
- Resolves: #2144520

Wed, 02 Feb 2022 GMT - Robbie Harwood <rharwood@redhat.com> - 38-2
- Bump to re-run tests; no code changes
- Resolves: #2024374

Tue, 01 Feb 2022 GMT - Robbie Harwood <rharwood@redhat.com> - 38-1
- New upstream release (38)
- Resolves: #2024374

...

Fri, 13 Jan 2023 21:17:55 GMT: kmod-kvdo-8.2.1.3-68.el9.x86_64

kmod-kvdo - Kernel Modules for Virtual Data Optimizer

Virtual Data Optimizer (VDO) is a device mapper target that delivers
block-level deduplication, compression, and thin provisioning.

This package provides the kernel modules for VDO.

Change Log:

Fri, 13 Jan 2023 GMT - - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-68.el9
- Rebuilt for latest kernel.
- Related: rhbz#2119820

Fri, 13 Jan 2023 GMT - - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-67.el9
- Rebuilt for latest kernel.
- Related: rhbz#2119820

Wed, 04 Jan 2023 GMT - - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-66.el9
- Rebuilt for latest kernel.
- Related: rhbz#2119820

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-modules-5.14.0-234.el9.x86_64

kernel-modules - kernel modules to match the core kernel

This package provides commonly used kernel modules for the core kernel package.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-debug-modules-extra-5.14.0-234.el9.x86_64

kernel-debug-modules-extra - Extra kernel modules to match the kernel

This package provides less commonly used kernel modules for the kernel package.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-core-5.14.0-234.el9.x86_64

kernel-core - The Linux kernel

The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system. The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-debug-5.14.0-234.el9.x86_64

kernel-debug - kernel meta-package for the debug kernel

The meta-package for the debug kernel

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-tools-libs-5.14.0-234.el9.x86_64

kernel-tools-libs - Libraries for the kernels-tools

This package contains the libraries built from the tools/ directory
from the kernel source.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: python3-perf-5.14.0-234.el9.x86_64

python3-perf - Python bindings for apps which will manipulate perf events

The python3-perf package contains a module that permits applications
written in the Python programming language to use the interface
to manipulate perf events.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-debug-core-5.14.0-234.el9.x86_64

kernel-debug-core - The Linux kernel compiled with extra debugging enabled

The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system. The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.

This variant of the kernel has numerous debugging options enabled.
It should only be installed when trying to gather additional information
on kernel bugs, as some of these options impact performance noticably.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-debug-modules-5.14.0-234.el9.x86_64

kernel-debug-modules - kernel modules to match the core kernel

This package provides commonly used kernel modules for the core kernel package.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: bpftool-7.0.0-234.el9.x86_64

bpftool - Inspection and simple manipulation of eBPF programs and maps

This package contains the bpftool, which allows inspection and simple
manipulation of eBPF programs and maps.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-tools-5.14.0-234.el9.x86_64

kernel-tools - Assortment of tools for the Linux kernel

This package contains the tools/ directory from the kernel source
and the supporting documentation.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-5.14.0-234.el9.x86_64

kernel - The Linux kernel

The kernel meta package

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:13 GMT: kernel-modules-extra-5.14.0-234.el9.x86_64

kernel-modules-extra - Extra kernel modules to match the kernel

This package provides less commonly used kernel modules for the kernel package.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 18:08:46 GMT: kernel-abi-stablelists-5.14.0-234.el9.noarch

kernel-abi-stablelists - The Red Hat Enterprise Linux kernel ABI symbol stablelists

The kABI package contains information pertaining to the Red Hat Enterprise
Linux kernel ABI, including lists of kernel symbols that are needed by
external Linux kernel modules, and a yum plugin to aid enforcement.

Change Log:

Thu, 12 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-234.el9]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876]
- bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876]
- bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876]
- selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876]
- skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876]
- tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876]
- tcp: handle pure FIN case correctly (Felix Maurer) [2137876]
- tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876]
- tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876]
- tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876]
- net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876]
- net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876]
- skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876]
- skmsg: Get rid of skb_clone() (Felix Maurer) [2137876]
- net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876]
- tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876]
- samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876]
- samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876]
- selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876]
- selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876]
- net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876]
- netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876]
- net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876]
- net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876]
- xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876]
- samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876]
- selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876]
- net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876]
- bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876]
- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876]
- selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876]
- selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876]
- selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876]
- selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876]
- selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876]
- bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876]
- bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876]
- test_bpf: fix incorrect netdev features (Felix Maurer) [2137876]
- samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876]
- bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876]
- samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876]
- selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876]
- xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876]
- selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876]
- samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876]
- selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876]
- ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876]
- ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876]
- tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876]
- selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876]
- bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876]
- tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876]
- perf tools: Rework prologue generation code (Artem Savkov) [2137876]
- bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876]
- ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876]
- libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876]
- selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876]
- bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876]
- bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876]
- bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876]
- bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876]
- bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876]
- selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876]
- bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876]
- bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876]
- ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876]
- bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876]
- bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876]
- bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876]
- selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876]
- bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876]
- selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876]
- selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876]
- selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876]
- bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876]
- bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876]
- bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876]
- bpftool: Complete libbfd feature detection (Artem Savkov) [2137876]
- bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876]
- selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876]
- bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876]
- bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876]
- bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876]
- selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876]
- bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876]
- bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876]
- BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876]
- bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876]
- tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876]
- tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876]
- bpf: Remove unneeded semicolon (Artem Savkov) [2137876]
- libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876]
- bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876]
- bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876]
- selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876]
- bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876]
- bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876]
- bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876]
- libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876]
- selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876]
- selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876]
- selftests/bpf: Sort configuration (Artem Savkov) [2137876]
- selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876]
- selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876]
- libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876]
- bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876]
- bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876]
- bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876]
- bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876]
- bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876]
- ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876]
- ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876]
- ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876]
- ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876]
- ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876]
- ftrace: Add multi direct modify interface (Artem Savkov) [2137876]
- ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876]
- ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876]
- tracing: Add trampoline/graph selftest (Artem Savkov) [2137876]
- x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876]
- x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876]
- bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876]
- selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876]
- selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876]
- selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876]
- bpf: Add documentation for kfuncs (Artem Savkov) [2137876]
- bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876]
- bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876]
- bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876]
- bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876]
- bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876]
- bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876]
- libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876]
- selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876]
- bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876]
- selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876]
- bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876]
- libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876]
- selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876]
- selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876]
- bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876]
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876]
- bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876]
- selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876]
- bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876]
- bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876]
- bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876]
- docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876]
- bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876]
- selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876]
- libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876]
- libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876]
- selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876]
- libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876]
- libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876]
- bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876]
- samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876]
- bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876]
- bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876]
- selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876]
- bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876]
- bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876]
- bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876]
- libbpf: Fix the name of a reused map (Artem Savkov) [2137876]
- samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876]
- bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876]
- libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876]
- bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876]
- bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876]
- selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876]
- bpf: add a ksym BPF iterator (Artem Savkov) [2137876]
- bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876]
- bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876]
- bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876]
- arm64: Add LDR (literal) instruction (Artem Savkov) [2137876]
- bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876]
- bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876]
- libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876]
- bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876]
- selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876]
- bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876]
- bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876]
- libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876]
- selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876]
- bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876]
- selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876]
- bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876]
- bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876]
- selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876]
- bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876]
- libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876]
- libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876]
- selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876]
- selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876]
- selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876]
- selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876]
- bpf, libbpf: Add type match support (Artem Savkov) [2137876]
- bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876]
- bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876]
- bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876]
- selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876]
- bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876]
- bpftool: Use feature list in bash completion (Artem Savkov) [2137876]
- bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876]
- bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876]
- selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876]
- bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876]
- libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876]
- tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876]
- bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876]
- bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876]
- bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876]
- bpf: per-cgroup lsm flavor (Artem Savkov) [2137876]
- bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876]
- bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876]
- libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876]
- libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876]
- selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876]
- libbpf: clean up SEC() handling (Artem Savkov) [2137876]
- libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876]
- libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876]
- libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876]
- libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876]
- libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876]
- libbpf: clean up perfbuf APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated probing APIs (Artem Savkov) [2137876]
- libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876]
- libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876]
- treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876]
- bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876]
- bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876]
- bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876]
- selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876]
- bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876]
- selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876]
- bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876]
- bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876]
- selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876]
- selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876]
- bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876]
- selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876]
- selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876]
- uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876]
- bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876]
- libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876]
- selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876]
- bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876]
- bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876]
- bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876]
- selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876]
- bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876]
- selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876]
- bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876]
- bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876]
- bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876]
- libbpf: Fix a couple of typos (Artem Savkov) [2137876]
- bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876]
- bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876]
- libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876]
- bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876]
- bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876]
- selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876]
- bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876]
- bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876]
- bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]

Wed, 11 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-233.el9]
- config: Enable TDX Guest (Wander Lairson Costa) [1955275]
- x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275]
- x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275]
- x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275]
- x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275]
- x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275]
- swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275]
- x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275]
- x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275]
- x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275]
- x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275]
- x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275]
- x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275]
- arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275]
- x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275]
- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275]
- x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275]
- x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275]
- Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275]
- ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275]
- x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275]
- x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275]
- x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275]
- x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275]
- x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275]
- x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275]
- x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275]
- x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275]
- x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275]
- x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275]
- x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275]
- x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275]
- x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275]
- x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275]
- x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275]
- x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275]
- x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275]
- x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275]
- x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275]
- x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275]
- x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275]
- x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275]
- x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275]
- x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275]
- Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275]
- x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275]
- x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]

Tue, 10 Jan 2023 GMT - Herton R. Krzesinski <herton@redhat.com> [5.14.0-232.el9]
- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310]
- ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310]
- ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310]
- ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310]
- ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310]
- ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310]
- ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310]
- ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310]
- perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295]
- perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295]
- arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877]
- arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877]
- ice: Implement devlink port split operations (Petr Oros) [2154357]
- ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357]
- ice: Add port option admin queue commands (Petr Oros) [2154357]
- cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070]
- s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]

...

Thu, 12 Jan 2023 15:38:50 GMT: python3-setuptools-wheel-53.0.0-12.el9.noarch

python3-setuptools-wheel - The setuptools wheel

A Python wheel of setuptools to use with venv.

Change Log:

Wed, 11 Jan 2023 GMT - Charalampos Stratakis <cstratak@redhat.com> - 53.0.0-12
- Security fix for CVE-2022-40897
Resolves: rhbz#2158559

Wed, 07 Sep 2022 GMT - Miro Hrončok <mhroncok@redhat.com> - 53.0.0-11
- Fix case sensitivity of entry point names and keys in setup.cfg
- Resolves: rhbz#2124281

Tue, 08 Feb 2022 GMT - Tomas Orsava <torsava@redhat.com> - 53.0.0-10
- Add automatically generated Obsoletes tag with the python39- prefix
  for smoother upgrade from RHEL8
- Related: rhbz#1990421

...

Thu, 12 Jan 2023 15:38:50 GMT: python3-setuptools-53.0.0-12.el9.noarch

python3-setuptools - Easily build and distribute Python 3 packages

Setuptools is a collection of enhancements to the Python 3 distutils that allow
you to more easily build and distribute Python 3 packages, especially ones that
have dependencies on other packages.

This package also contains the runtime components of setuptools, necessary to
execute the software that requires pkg_resources.

Change Log:

Wed, 11 Jan 2023 GMT - Charalampos Stratakis <cstratak@redhat.com> - 53.0.0-12
- Security fix for CVE-2022-40897
Resolves: rhbz#2158559

Wed, 07 Sep 2022 GMT - Miro Hrončok <mhroncok@redhat.com> - 53.0.0-11
- Fix case sensitivity of entry point names and keys in setup.cfg
- Resolves: rhbz#2124281

Tue, 08 Feb 2022 GMT - Tomas Orsava <torsava@redhat.com> - 53.0.0-10
- Add automatically generated Obsoletes tag with the python39- prefix
  for smoother upgrade from RHEL8
- Related: rhbz#1990421

...

Tue, 10 Jan 2023 17:34:54 GMT: 9:device-mapper-libs-1.02.187-4.el9.i686

device-mapper-libs - Device-mapper shared library

This package contains the device-mapper shared library, libdevmapper.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:54 GMT: 9:lvm2-libs-2.03.17-4.el9.i686

lvm2-libs - Shared libraries for lvm2

This package contains shared lvm2 libraries for applications.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:54 GMT: 9:device-mapper-event-libs-1.02.187-4.el9.i686

device-mapper-event-libs - Device-mapper event daemon shared library

This package contains the device-mapper event daemon shared library,
libdevmapper-event.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:55 GMT: 9:lvm2-2.03.17-4.el9.x86_64

lvm2 - Userland logical volume management tools

LVM2 includes all of the support for handling read/write operations on
physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
multiple devices (MD), see mdadm(8) or even loop devices, see
losetup(8)), creating volume groups (kind of virtual disks) from one
or more physical volumes and creating one or more logical volumes
(kind of logical partitions) in volume groups.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:55 GMT: 9:lvm2-libs-2.03.17-4.el9.x86_64

lvm2-libs - Shared libraries for lvm2

This package contains shared lvm2 libraries for applications.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:55 GMT: 9:device-mapper-event-libs-1.02.187-4.el9.x86_64

device-mapper-event-libs - Device-mapper event daemon shared library

This package contains the device-mapper event daemon shared library,
libdevmapper-event.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:55 GMT: 9:device-mapper-1.02.187-4.el9.x86_64

device-mapper - Device mapper utility

This package contains the supporting userspace utility, dmsetup,
for the kernel device-mapper.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:55 GMT: 9:device-mapper-libs-1.02.187-4.el9.x86_64

device-mapper-libs - Device-mapper shared library

This package contains the device-mapper shared library, libdevmapper.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Tue, 10 Jan 2023 17:34:55 GMT: 9:device-mapper-event-1.02.187-4.el9.x86_64

device-mapper-event - Device-mapper event daemon

This package contains the dmeventd daemon for monitoring the state
of device-mapper devices.

Change Log:

Fri, 06 Jan 2023 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
- Fix missing warning on thin pool over provisioning.
- Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.

Tue, 06 Dec 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-3
- Fix segfault during scanning PVs.

Tue, 29 Nov 2022 GMT - Marian Csontos <mcsontos@redhat.com> - 2.03.17-2
- Fix permissions on lvresize_fs_helper.

...

Wed, 11 Jan 2023 14:52:49 GMT: sudo-1.9.5p2-8.el9.x86_64

sudo - Allows restricted root access for specified users

Sudo (superuser do) allows a system administrator to give certain
users (or groups of users) the ability to run some (or all) commands
as root while logging all commands and arguments. Sudo operates on a
per-command basis. It is not a replacement for the shell. Features
include: the ability to restrict what commands a user may run on a
per-host basis, copious logging of each command (providing a clear
audit trail of who did what), a configurable timeout of the sudo
command, and the ability to use the same configuration file (sudoers)
on many different machines.

Change Log:

Wed, 11 Jan 2023 GMT - Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-8
RHEL 9.2.0 ERRATUM
- sudo digest check fails incorrectly for certain file sizes (SHA512/SHA384)
Resolves: rhbz#2115789

Fri, 20 Aug 2021 GMT - Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-7
- utmp resource leak in sudo
Resolves: rhbz#1986579
- sudo does not list /etc/dnf/protected.d/sudo.conf in the rpm config files listing
Resolves: rhbz#1997030
- sudo uses Recommends for sudo-python-plugin(x86-64) = 1.9.5p2-2.el9 and vim-minimal
Resolves: rhbz#1947908
- review of important potential issues detected by static analyzers in sudo-1.9.5p2-2.el9
Resolves: rhbz#1938879

Tue, 10 Aug 2021 GMT - Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-6
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
  Related: rhbz#1991688

...

Thu, 12 Jan 2023 16:39:17 GMT: selinux-policy-sandbox-38.1.4-1.el9.noarch

selinux-policy-sandbox - SELinux sandbox policy

SELinux sandbox policy for use with the sandbox utility.

Change Log:

Thu, 12 Jan 2023 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.4-1
- Add lpr_roles  to system_r roles
Resolves: rhbz#2152150
- Allow insights client work with gluster and pcp
Resolves: rhbz#2152150
- Add interfaces in domain, files, and unconfined modules
Resolves: rhbz#2152150
- Label fwupdoffline and fwupd-detect-cet with fwupd_exec_t
Resolves: rhbz#2152150
- Add insights additional capabilities
Resolves: rhbz#2152150
- Revert "Allow insights-client run lpr and allow the proper role"
Resolves: rhbz#2152150
- Allow prosody manage its runtime socket files
Resolves: rhbz#2157891
- Allow syslogd read network sysctls
Resolves: rhbz#2156068
- Allow NetworkManager and wpa_supplicant the bpf capability
Resolves: rhbz#2137085
- Allow sysadm_t read/write ipmi devices
Resolves: rhbz#2158419
- Allow wireguard to create udp sockets and read net_conf
Resolves: rhbz#2149452
- Allow systemd-rfkill the bpf capability
Resolves: rhbz#2149390
- Allow load_policy_t write to unallocated ttys
Resolves: rhbz#2145181
- Allow winbind-rpcd manage samba_share_t files and dirs
Resolves: rhbz#2150680

Thu, 15 Dec 2022 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.3-1
- Allow stalld to read /sys/kernel/security/lockdown file
Resolves: rhbz#2140673
- Allow syslog the setpcap capability
Resolves: rhbz#2151841
- Allow pulseaudio to write to session_dbusd tmp socket files
Resolves: rhbz#2132942
- Allow keepalived to set resource limits
Resolves: rhbz#2151212
- Add policy for mptcpd
Resolves: bz#1972222
- Add policy for rshim
Resolves: rhbz#2080439
- Allow insights-client dbus chat with abrt
Resolves: rhbz#2152166
- Allow insights-client work with pcp and manage user config files
Resolves: rhbz#2152150
- Allow insights-client run lpr and allow the proper role
Resolves: rhbz#2152150
- Allow insights-client tcp connect to various ports
Resolves: rhbz#2152150
- Allow insights-client dbus chat with various services
Resolves: rhbz#2152150
- Allow journalctl relabel with var_log_t and syslogd_var_run_t files
Resolves: rhbz#2152823

Wed, 30 Nov 2022 GMT - Zdenek Pytela <zpytela@redhat.com> - 38.1.2-1
- Allow insights client communicate with cupsd, mysqld, openvswitch, redis
Resolves: rhbz#2124549
- Allow insights client read raw memory devices
Resolves: rhbz#2124549
- Allow networkmanager_dispatcher_plugin work with nscd
Resolves: rhbz#2149317
- Allow ipsec_t only read tpm devices
Resolves: rhbz#2147380
- Watch_sb all file type directories.
Resolves: rhbz#2139363
- Add watch and watch_sb dosfs interface
Resolves: rhbz#2139363
- Revert "define lockdown class and access"
Resolves: rhbz#2145266
- Allow postfix/smtpd read kerberos key table
Resolves: rhbz#2145266
- Remove the lockdown class from the policy
Resolves: rhbz#2145266
- Remove label for /usr/sbin/bgpd
Resolves: rhbz#2145266
- Revert "refpolicy: drop unused socket security classes"
Resolves: rhbz#2145266

...

Thu, 12 Jan 2023 16:39:17 GMT: selinux-policy-38.1.4-1.el9.noarch

selinux-policy - SELinux policy configuration

SELinux core policy package.
Originally based off of reference policy,
the policy has been adjusted to provide support for Fedora.

Change Log:

Thu, 12 Jan 2023 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.4-1
- Add lpr_roles  to system_r roles
Resolves: rhbz#2152150
- Allow insights client work with gluster and pcp
Resolves: rhbz#2152150
- Add interfaces in domain, files, and unconfined modules
Resolves: rhbz#2152150
- Label fwupdoffline and fwupd-detect-cet with fwupd_exec_t
Resolves: rhbz#2152150
- Add insights additional capabilities
Resolves: rhbz#2152150
- Revert "Allow insights-client run lpr and allow the proper role"
Resolves: rhbz#2152150
- Allow prosody manage its runtime socket files
Resolves: rhbz#2157891
- Allow syslogd read network sysctls
Resolves: rhbz#2156068
- Allow NetworkManager and wpa_supplicant the bpf capability
Resolves: rhbz#2137085
- Allow sysadm_t read/write ipmi devices
Resolves: rhbz#2158419
- Allow wireguard to create udp sockets and read net_conf
Resolves: rhbz#2149452
- Allow systemd-rfkill the bpf capability
Resolves: rhbz#2149390
- Allow load_policy_t write to unallocated ttys
Resolves: rhbz#2145181
- Allow winbind-rpcd manage samba_share_t files and dirs
Resolves: rhbz#2150680

Thu, 15 Dec 2022 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.3-1
- Allow stalld to read /sys/kernel/security/lockdown file
Resolves: rhbz#2140673
- Allow syslog the setpcap capability
Resolves: rhbz#2151841
- Allow pulseaudio to write to session_dbusd tmp socket files
Resolves: rhbz#2132942
- Allow keepalived to set resource limits
Resolves: rhbz#2151212
- Add policy for mptcpd
Resolves: bz#1972222
- Add policy for rshim
Resolves: rhbz#2080439
- Allow insights-client dbus chat with abrt
Resolves: rhbz#2152166
- Allow insights-client work with pcp and manage user config files
Resolves: rhbz#2152150
- Allow insights-client run lpr and allow the proper role
Resolves: rhbz#2152150
- Allow insights-client tcp connect to various ports
Resolves: rhbz#2152150
- Allow insights-client dbus chat with various services
Resolves: rhbz#2152150
- Allow journalctl relabel with var_log_t and syslogd_var_run_t files
Resolves: rhbz#2152823

Wed, 30 Nov 2022 GMT - Zdenek Pytela <zpytela@redhat.com> - 38.1.2-1
- Allow insights client communicate with cupsd, mysqld, openvswitch, redis
Resolves: rhbz#2124549
- Allow insights client read raw memory devices
Resolves: rhbz#2124549
- Allow networkmanager_dispatcher_plugin work with nscd
Resolves: rhbz#2149317
- Allow ipsec_t only read tpm devices
Resolves: rhbz#2147380
- Watch_sb all file type directories.
Resolves: rhbz#2139363
- Add watch and watch_sb dosfs interface
Resolves: rhbz#2139363
- Revert "define lockdown class and access"
Resolves: rhbz#2145266
- Allow postfix/smtpd read kerberos key table
Resolves: rhbz#2145266
- Remove the lockdown class from the policy
Resolves: rhbz#2145266
- Remove label for /usr/sbin/bgpd
Resolves: rhbz#2145266
- Revert "refpolicy: drop unused socket security classes"
Resolves: rhbz#2145266

...

Thu, 12 Jan 2023 16:39:17 GMT: selinux-policy-targeted-38.1.4-1.el9.noarch

selinux-policy-targeted - SELinux targeted policy

SELinux targeted policy package.

Change Log:

Thu, 12 Jan 2023 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.4-1
- Add lpr_roles  to system_r roles
Resolves: rhbz#2152150
- Allow insights client work with gluster and pcp
Resolves: rhbz#2152150
- Add interfaces in domain, files, and unconfined modules
Resolves: rhbz#2152150
- Label fwupdoffline and fwupd-detect-cet with fwupd_exec_t
Resolves: rhbz#2152150
- Add insights additional capabilities
Resolves: rhbz#2152150
- Revert "Allow insights-client run lpr and allow the proper role"
Resolves: rhbz#2152150
- Allow prosody manage its runtime socket files
Resolves: rhbz#2157891
- Allow syslogd read network sysctls
Resolves: rhbz#2156068
- Allow NetworkManager and wpa_supplicant the bpf capability
Resolves: rhbz#2137085
- Allow sysadm_t read/write ipmi devices
Resolves: rhbz#2158419
- Allow wireguard to create udp sockets and read net_conf
Resolves: rhbz#2149452
- Allow systemd-rfkill the bpf capability
Resolves: rhbz#2149390
- Allow load_policy_t write to unallocated ttys
Resolves: rhbz#2145181
- Allow winbind-rpcd manage samba_share_t files and dirs
Resolves: rhbz#2150680

Thu, 15 Dec 2022 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.3-1
- Allow stalld to read /sys/kernel/security/lockdown file
Resolves: rhbz#2140673
- Allow syslog the setpcap capability
Resolves: rhbz#2151841
- Allow pulseaudio to write to session_dbusd tmp socket files
Resolves: rhbz#2132942
- Allow keepalived to set resource limits
Resolves: rhbz#2151212
- Add policy for mptcpd
Resolves: bz#1972222
- Add policy for rshim
Resolves: rhbz#2080439
- Allow insights-client dbus chat with abrt
Resolves: rhbz#2152166
- Allow insights-client work with pcp and manage user config files
Resolves: rhbz#2152150
- Allow insights-client run lpr and allow the proper role
Resolves: rhbz#2152150
- Allow insights-client tcp connect to various ports
Resolves: rhbz#2152150
- Allow insights-client dbus chat with various services
Resolves: rhbz#2152150
- Allow journalctl relabel with var_log_t and syslogd_var_run_t files
Resolves: rhbz#2152823

Wed, 30 Nov 2022 GMT - Zdenek Pytela <zpytela@redhat.com> - 38.1.2-1
- Allow insights client communicate with cupsd, mysqld, openvswitch, redis
Resolves: rhbz#2124549
- Allow insights client read raw memory devices
Resolves: rhbz#2124549
- Allow networkmanager_dispatcher_plugin work with nscd
Resolves: rhbz#2149317
- Allow ipsec_t only read tpm devices
Resolves: rhbz#2147380
- Watch_sb all file type directories.
Resolves: rhbz#2139363
- Add watch and watch_sb dosfs interface
Resolves: rhbz#2139363
- Revert "define lockdown class and access"
Resolves: rhbz#2145266
- Allow postfix/smtpd read kerberos key table
Resolves: rhbz#2145266
- Remove the lockdown class from the policy
Resolves: rhbz#2145266
- Remove label for /usr/sbin/bgpd
Resolves: rhbz#2145266
- Revert "refpolicy: drop unused socket security classes"
Resolves: rhbz#2145266

...

Thu, 12 Jan 2023 16:39:17 GMT: selinux-policy-mls-38.1.4-1.el9.noarch

selinux-policy-mls - SELinux MLS policy

SELinux MLS (Multi Level Security) policy package.

Change Log:

Thu, 12 Jan 2023 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.4-1
- Add lpr_roles  to system_r roles
Resolves: rhbz#2152150
- Allow insights client work with gluster and pcp
Resolves: rhbz#2152150
- Add interfaces in domain, files, and unconfined modules
Resolves: rhbz#2152150
- Label fwupdoffline and fwupd-detect-cet with fwupd_exec_t
Resolves: rhbz#2152150
- Add insights additional capabilities
Resolves: rhbz#2152150
- Revert "Allow insights-client run lpr and allow the proper role"
Resolves: rhbz#2152150
- Allow prosody manage its runtime socket files
Resolves: rhbz#2157891
- Allow syslogd read network sysctls
Resolves: rhbz#2156068
- Allow NetworkManager and wpa_supplicant the bpf capability
Resolves: rhbz#2137085
- Allow sysadm_t read/write ipmi devices
Resolves: rhbz#2158419
- Allow wireguard to create udp sockets and read net_conf
Resolves: rhbz#2149452
- Allow systemd-rfkill the bpf capability
Resolves: rhbz#2149390
- Allow load_policy_t write to unallocated ttys
Resolves: rhbz#2145181
- Allow winbind-rpcd manage samba_share_t files and dirs
Resolves: rhbz#2150680

Thu, 15 Dec 2022 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.3-1
- Allow stalld to read /sys/kernel/security/lockdown file
Resolves: rhbz#2140673
- Allow syslog the setpcap capability
Resolves: rhbz#2151841
- Allow pulseaudio to write to session_dbusd tmp socket files
Resolves: rhbz#2132942
- Allow keepalived to set resource limits
Resolves: rhbz#2151212
- Add policy for mptcpd
Resolves: bz#1972222
- Add policy for rshim
Resolves: rhbz#2080439
- Allow insights-client dbus chat with abrt
Resolves: rhbz#2152166
- Allow insights-client work with pcp and manage user config files
Resolves: rhbz#2152150
- Allow insights-client run lpr and allow the proper role
Resolves: rhbz#2152150
- Allow insights-client tcp connect to various ports
Resolves: rhbz#2152150
- Allow insights-client dbus chat with various services
Resolves: rhbz#2152150
- Allow journalctl relabel with var_log_t and syslogd_var_run_t files
Resolves: rhbz#2152823

Wed, 30 Nov 2022 GMT - Zdenek Pytela <zpytela@redhat.com> - 38.1.2-1
- Allow insights client communicate with cupsd, mysqld, openvswitch, redis
Resolves: rhbz#2124549
- Allow insights client read raw memory devices
Resolves: rhbz#2124549
- Allow networkmanager_dispatcher_plugin work with nscd
Resolves: rhbz#2149317
- Allow ipsec_t only read tpm devices
Resolves: rhbz#2147380
- Watch_sb all file type directories.
Resolves: rhbz#2139363
- Add watch and watch_sb dosfs interface
Resolves: rhbz#2139363
- Revert "define lockdown class and access"
Resolves: rhbz#2145266
- Allow postfix/smtpd read kerberos key table
Resolves: rhbz#2145266
- Remove the lockdown class from the policy
Resolves: rhbz#2145266
- Remove label for /usr/sbin/bgpd
Resolves: rhbz#2145266
- Revert "refpolicy: drop unused socket security classes"
Resolves: rhbz#2145266

...

Thu, 12 Jan 2023 16:39:17 GMT: selinux-policy-doc-38.1.4-1.el9.noarch

selinux-policy-doc - SELinux policy documentation

SELinux policy documentation package.
This package contains manual pages and documentation of the policy modules.

Change Log:

Thu, 12 Jan 2023 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.4-1
- Add lpr_roles  to system_r roles
Resolves: rhbz#2152150
- Allow insights client work with gluster and pcp
Resolves: rhbz#2152150
- Add interfaces in domain, files, and unconfined modules
Resolves: rhbz#2152150
- Label fwupdoffline and fwupd-detect-cet with fwupd_exec_t
Resolves: rhbz#2152150
- Add insights additional capabilities
Resolves: rhbz#2152150
- Revert "Allow insights-client run lpr and allow the proper role"
Resolves: rhbz#2152150
- Allow prosody manage its runtime socket files
Resolves: rhbz#2157891
- Allow syslogd read network sysctls
Resolves: rhbz#2156068
- Allow NetworkManager and wpa_supplicant the bpf capability
Resolves: rhbz#2137085
- Allow sysadm_t read/write ipmi devices
Resolves: rhbz#2158419
- Allow wireguard to create udp sockets and read net_conf
Resolves: rhbz#2149452
- Allow systemd-rfkill the bpf capability
Resolves: rhbz#2149390
- Allow load_policy_t write to unallocated ttys
Resolves: rhbz#2145181
- Allow winbind-rpcd manage samba_share_t files and dirs
Resolves: rhbz#2150680

Thu, 15 Dec 2022 GMT - Nikola Knazekova <nknazeko@redhat.com> - 38.1.3-1
- Allow stalld to read /sys/kernel/security/lockdown file
Resolves: rhbz#2140673
- Allow syslog the setpcap capability
Resolves: rhbz#2151841
- Allow pulseaudio to write to session_dbusd tmp socket files
Resolves: rhbz#2132942
- Allow keepalived to set resource limits
Resolves: rhbz#2151212
- Add policy for mptcpd
Resolves: bz#1972222
- Add policy for rshim
Resolves: rhbz#2080439
- Allow insights-client dbus chat with abrt
Resolves: rhbz#2152166
- Allow insights-client work with pcp and manage user config files
Resolves: rhbz#2152150
- Allow insights-client run lpr and allow the proper role
Resolves: rhbz#2152150
- Allow insights-client tcp connect to various ports
Resolves: rhbz#2152150
- Allow insights-client dbus chat with various services
Resolves: rhbz#2152150
- Allow journalctl relabel with var_log_t and syslogd_var_run_t files
Resolves: rhbz#2152823

Wed, 30 Nov 2022 GMT - Zdenek Pytela <zpytela@redhat.com> - 38.1.2-1
- Allow insights client communicate with cupsd, mysqld, openvswitch, redis
Resolves: rhbz#2124549
- Allow insights client read raw memory devices
Resolves: rhbz#2124549
- Allow networkmanager_dispatcher_plugin work with nscd
Resolves: rhbz#2149317
- Allow ipsec_t only read tpm devices
Resolves: rhbz#2147380
- Watch_sb all file type directories.
Resolves: rhbz#2139363
- Add watch and watch_sb dosfs interface
Resolves: rhbz#2139363
- Revert "define lockdown class and access"
Resolves: rhbz#2145266
- Allow postfix/smtpd read kerberos key table
Resolves: rhbz#2145266
- Remove the lockdown class from the policy
Resolves: rhbz#2145266
- Remove label for /usr/sbin/bgpd
Resolves: rhbz#2145266
- Revert "refpolicy: drop unused socket security classes"
Resolves: rhbz#2145266

...

Thu, 12 Jan 2023 11:28:21 GMT: cockpit-doc-283-1.el9.noarch

cockpit-doc - Cockpit deployment and developer guide

The Cockpit Deployment and Developer Guide shows sysadmins how to
deploy Cockpit on their machines as well as helps developers who want to
embed or extend Cockpit.

Change Log:

Wed, 11 Jan 2023 GMT - Packit <hello@packit.dev> - 283-1
- Services: Create timer to run every minute

Wed, 14 Dec 2022 GMT - Packit <hello@packit.dev> - 282-1
- Add right-to-left language support
- Accounts: Redesign and include groups

Thu, 01 Dec 2022 GMT - Packit <hello@packit.dev> - 281-1
- Dark theme switcher

...

Thu, 12 Jan 2023 11:28:21 GMT: cockpit-system-283-1.el9.noarch

cockpit-system - Cockpit admin interface package for configuring and troubleshooting a system

This package contains the Cockpit shell and system configuration interfaces.

Change Log:

Wed, 11 Jan 2023 GMT - Packit <hello@packit.dev> - 283-1
- Services: Create timer to run every minute

Wed, 14 Dec 2022 GMT - Packit <hello@packit.dev> - 282-1
- Add right-to-left language support
- Accounts: Redesign and include groups

Thu, 01 Dec 2022 GMT - Packit <hello@packit.dev> - 281-1
- Dark theme switcher

...

Thu, 12 Jan 2023 11:27:53 GMT: cockpit-283-1.el9.x86_64

cockpit - Web Console for Linux servers

The Cockpit Web Console enables users to administer GNU/Linux servers using a
web browser.

It offers network configuration, log inspection, diagnostic reports, SELinux
troubleshooting, interactive command-line sessions, and more.

Change Log:

Wed, 11 Jan 2023 GMT - Packit <hello@packit.dev> - 283-1
- Services: Create timer to run every minute

Wed, 14 Dec 2022 GMT - Packit <hello@packit.dev> - 282-1
- Add right-to-left language support
- Accounts: Redesign and include groups

Thu, 01 Dec 2022 GMT - Packit <hello@packit.dev> - 281-1
- Dark theme switcher

...

Thu, 12 Jan 2023 11:27:53 GMT: cockpit-bridge-283-1.el9.x86_64

cockpit-bridge - Cockpit bridge server-side component

The Cockpit bridge component installed server side and runs commands on the
system on behalf of the web based user interface.

Change Log:

Wed, 11 Jan 2023 GMT - Packit <hello@packit.dev> - 283-1
- Services: Create timer to run every minute

Wed, 14 Dec 2022 GMT - Packit <hello@packit.dev> - 282-1
- Add right-to-left language support
- Accounts: Redesign and include groups

Thu, 01 Dec 2022 GMT - Packit <hello@packit.dev> - 281-1
- Dark theme switcher

...

Thu, 12 Jan 2023 11:27:53 GMT: cockpit-ws-283-1.el9.x86_64

cockpit-ws - Cockpit Web Service

The Cockpit Web Service listens on the network, and authenticates users.

If sssd-dbus is installed, you can enable client certificate/smart card
authentication via sssd/FreeIPA.

Change Log:

Wed, 11 Jan 2023 GMT - Packit <hello@packit.dev> - 283-1
- Services: Create timer to run every minute

Wed, 14 Dec 2022 GMT - Packit <hello@packit.dev> - 282-1
- Add right-to-left language support
- Accounts: Redesign and include groups

Thu, 01 Dec 2022 GMT - Packit <hello@packit.dev> - 281-1
- Dark theme switcher

...

Mon, 09 Jan 2023 14:06:06 GMT: zlib-1.2.11-36.el9.i686

zlib - Compression and decompression library

Zlib is a general-purpose, patent-free, lossless data compression
library which is used by many different programs.

Change Log:

Mon, 19 Dec 2022 GMT - Ilya Leoshkevich <iii@linux.ibm.com> - 1.2.11-36
- Inflate small window optimization for IBM z15 rhbz#2154775

Wed, 12 Oct 2022 GMT - Ilya Leoshkevich <iii@linux.ibm.com> - 1.2.11-35
- Fix for IBM strm.adler rhbz#2134074

Wed, 10 Aug 2022 GMT - Matej Mužila <mmuzila@redhat.com> - 1.2.11-34
- Fix heap-based buffer over-read or buffer overflow in inflate in inflate.c
- Resolves: CVE-2022-37434

...

Mon, 09 Jan 2023 14:06:11 GMT: zlib-1.2.11-36.el9.x86_64

zlib - Compression and decompression library

Zlib is a general-purpose, patent-free, lossless data compression
library which is used by many different programs.

Change Log:

Mon, 19 Dec 2022 GMT - Ilya Leoshkevich <iii@linux.ibm.com> - 1.2.11-36
- Inflate small window optimization for IBM z15 rhbz#2154775

Wed, 12 Oct 2022 GMT - Ilya Leoshkevich <iii@linux.ibm.com> - 1.2.11-35
- Fix for IBM strm.adler rhbz#2134074

Wed, 10 Aug 2022 GMT - Matej Mužila <mmuzila@redhat.com> - 1.2.11-34
- Fix heap-based buffer over-read or buffer overflow in inflate in inflate.c
- Resolves: CVE-2022-37434

...

Wed, 11 Jan 2023 23:13:45 GMT: 1:NetworkManager-config-server-1.41.8-1.el9.noarch

NetworkManager-config-server - NetworkManager config file for "server-like" defaults

This adds a NetworkManager configuration file to make it behave more
like the old "network" service. In particular, it stops NetworkManager
from automatically running DHCP on unconfigured ethernet devices, and
allows connections with static IP addresses to be brought up even on
ethernet devices with no carrier.

This package is intended to be installed by default for server
deployments.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:45 GMT: 1:NetworkManager-initscripts-updown-1.41.8-1.el9.noarch

NetworkManager-initscripts-updown - Legacy ifup/ifdown scripts for NetworkManager that replace initscripts (network-scripts)

Installs alternative ifup/ifdown scripts that talk to NetworkManager.
This is only for backward compatibility with initscripts (network-scripts).
Preferably use nmcli instead.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:13 GMT: 1:NetworkManager-libnm-1.41.8-1.el9.i686

NetworkManager-libnm - Libraries for adding NetworkManager support to applications.

This package contains the libraries that make it easier to use some
NetworkManager functionality from applications.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-tui-1.41.8-1.el9.x86_64

NetworkManager-tui - NetworkManager curses-based UI

This adds a curses-based "TUI" (Text User Interface) to
NetworkManager, to allow performing some of the operations supported
by nm-connection-editor and nm-applet in a non-graphical environment.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-team-1.41.8-1.el9.x86_64

NetworkManager-team - Team device plugin for NetworkManager

This package contains NetworkManager support for team devices.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-adsl-1.41.8-1.el9.x86_64

NetworkManager-adsl - ADSL device plugin for NetworkManager

This package contains NetworkManager support for ADSL devices.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-wifi-1.41.8-1.el9.x86_64

NetworkManager-wifi - Wifi plugin for NetworkManager

This package contains NetworkManager support for Wifi and OLPC devices.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-libnm-1.41.8-1.el9.x86_64

NetworkManager-libnm - Libraries for adding NetworkManager support to applications.

This package contains the libraries that make it easier to use some
NetworkManager functionality from applications.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-wwan-1.41.8-1.el9.x86_64

NetworkManager-wwan - Mobile broadband device plugin for NetworkManager

This package contains NetworkManager support for mobile broadband (WWAN)
devices.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-bluetooth-1.41.8-1.el9.x86_64

NetworkManager-bluetooth - Bluetooth device plugin for NetworkManager

This package contains NetworkManager support for Bluetooth devices.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 23:13:16 GMT: 1:NetworkManager-1.41.8-1.el9.x86_64

NetworkManager - Network connection manager and user applications

NetworkManager is a system service that manages network interfaces and
connections based on user or automatic configuration. It supports
Ethernet, Bridge, Bond, VLAN, Team, InfiniBand, Wi-Fi, mobile broadband
(WWAN), PPPoE and other devices, and supports a variety of different VPN
services.

Change Log:

Wed, 11 Jan 2023 GMT - Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
- Update to 1.41.8 release (development)
- core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
- device: preserve the DHCP lease during reapply (rh #2117352)
- ovs: add support for 'other_config' settings (rh #2151455)

Wed, 21 Dec 2022 GMT - Thomas Haller <thaller@redhat.com> - 1:1.41.7-2
- core: avoid infinite autoconnect with multi-connect profiles (rh #2150000)

Thu, 15 Dec 2022 GMT - Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
- Update to 1.41.7 release (development)
- macsec: fix tracking of parent ifindex (rh #2122564)
- cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)

...

Wed, 11 Jan 2023 09:51:14 GMT: kexec-tools-2.0.25-11.el9.x86_64

kexec-tools - The kexec/kdump userspace component

kexec-tools provides /sbin/kexec binary that facilitates a new
kernel to boot using the kernel's kexec feature either on a
normal or a panic reboot. This package contains the /sbin/kexec
binary and ancillary utilities that together form the userspace
component of the kernel's kexec feature.

Change Log:

Tue, 11 Jan 2022 GMT - Pingfan Liu <piliu@redhat.com> - 2.0.25-11
- ppc64: tackle SRCU hang issue

Tue, 10 Jan 2023 16:35:47 GMT: binutils-2.35.2-35.el9.i686

binutils - A GNU collection of binary utilities

Binutils is a collection of binary utilities, including ar (for
creating, modifying and extracting from archives), as (a family of GNU
assemblers), gprof (for displaying call graph profile data), ld (the
GNU linker), nm (for listing symbols from object files), objcopy (for
copying and translating object files), objdump (for displaying
information from object files), ranlib (for generating an index for
the contents of an archive), readelf (for displaying detailed
information about binary files), size (for listing the section sizes
of an object or archive file), strings (for listing printable strings
from files), strip (for discarding symbols), and addr2line (for
converting addresses to file and line).

Change Log:

Tue, 10 Jan 2023 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-35
- Extend fix handling symbol versioning with LTO plugins.  (#2148469)

Mon, 19 Dec 2022 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-33
- Restore libiberty.a to the binutils-devel package.  (#2154772)

Wed, 14 Dec 2022 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-32
- Fix special case of previous delta for s390x.   (#2151938)

...

Tue, 10 Jan 2023 16:36:00 GMT: binutils-gold-2.35.2-35.el9.x86_64

binutils-gold - The GOLD linker, a faster alternative to the BFD linker

This package provides the GOLD linker, which can be used as an alternative to
the default binutils linker (ld.bfd). The GOLD is generally faster than the
BFD linker, and it supports features such as Identical Code Folding and
Incremental linking. Unfortunately it is not as well maintained as the BFD
linker, and it may become deprecated in the future.


BuildRequires: bison, m4, gcc-c++

BuildRequires: libstdc++-static


BuildRequires: gcc-c++
Conflicts: gcc-c++ < 4.0.0

Change Log:

Tue, 10 Jan 2023 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-35
- Extend fix handling symbol versioning with LTO plugins.  (#2148469)

Mon, 19 Dec 2022 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-33
- Restore libiberty.a to the binutils-devel package.  (#2154772)

Wed, 14 Dec 2022 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-32
- Fix special case of previous delta for s390x.   (#2151938)

...

Tue, 10 Jan 2023 16:36:00 GMT: binutils-2.35.2-35.el9.x86_64

binutils - A GNU collection of binary utilities

Binutils is a collection of binary utilities, including ar (for
creating, modifying and extracting from archives), as (a family of GNU
assemblers), gprof (for displaying call graph profile data), ld (the
GNU linker), nm (for listing symbols from object files), objcopy (for
copying and translating object files), objdump (for displaying
information from object files), ranlib (for generating an index for
the contents of an archive), readelf (for displaying detailed
information about binary files), size (for listing the section sizes
of an object or archive file), strings (for listing printable strings
from files), strip (for discarding symbols), and addr2line (for
converting addresses to file and line).

Change Log:

Tue, 10 Jan 2023 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-35
- Extend fix handling symbol versioning with LTO plugins.  (#2148469)

Mon, 19 Dec 2022 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-33
- Restore libiberty.a to the binutils-devel package.  (#2154772)

Wed, 14 Dec 2022 GMT - Nick Clifton  <nickc@redhat.com> - 2.35.2-32
- Fix special case of previous delta for s390x.   (#2151938)

...

Mon, 02 Jan 2023 13:05:51 GMT: libsepol-3.5-0.rc1.2.el9.x86_64

libsepol - SELinux binary policy manipulation library

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

libsepol provides an API for the manipulation of SELinux binary policies.
It is used by checkpolicy (the policy compiler) and similar tools, as well
as by programs like load_policy that need to perform specific transformations
on binary policies such as customizing policy boolean settings.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.2
- SELinux userspace 3.5-rc1 release

Fri, 21 Oct 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Fix validation of user declarations in modules (#2136212)

Wed, 12 Oct 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Restore error on context rule conflicts (#2127399)

...

Mon, 02 Jan 2023 13:05:51 GMT: libsepol-3.5-0.rc1.2.el9.i686

libsepol - SELinux binary policy manipulation library

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

libsepol provides an API for the manipulation of SELinux binary policies.
It is used by checkpolicy (the policy compiler) and similar tools, as well
as by programs like load_policy that need to perform specific transformations
on binary policies such as customizing policy boolean settings.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.2
- SELinux userspace 3.5-rc1 release

Fri, 21 Oct 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Fix validation of user declarations in modules (#2136212)

Wed, 12 Oct 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Restore error on context rule conflicts (#2127399)

...

Mon, 02 Jan 2023 13:32:50 GMT: libselinux-utils-3.5-0.rc1.1.el9.x86_64

libselinux-utils - SELinux libselinux utilities

The libselinux-utils package contains the utilities

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release

Mon, 18 Jul 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Drop SHA-1 from selinux_restorecon.3

Tue, 31 May 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Revert "libselinux: restorecon: pin file to avoid TOCTOU issues"

...

Mon, 02 Jan 2023 13:32:50 GMT: libselinux-3.5-0.rc1.1.el9.i686

libselinux - SELinux library and simple utilities

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

libselinux provides an API for SELinux applications to get and set
process and file security contexts and to obtain security policy
decisions. Required for any applications that use the SELinux API.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release

Mon, 18 Jul 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Drop SHA-1 from selinux_restorecon.3

Tue, 31 May 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Revert "libselinux: restorecon: pin file to avoid TOCTOU issues"

...

Mon, 02 Jan 2023 13:32:50 GMT: libselinux-3.5-0.rc1.1.el9.x86_64

libselinux - SELinux library and simple utilities

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

libselinux provides an API for SELinux applications to get and set
process and file security contexts and to obtain security policy
decisions. Required for any applications that use the SELinux API.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release

Mon, 18 Jul 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Drop SHA-1 from selinux_restorecon.3

Tue, 31 May 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Revert "libselinux: restorecon: pin file to avoid TOCTOU issues"

...

Mon, 02 Jan 2023 14:28:21 GMT: libsemanage-3.5-0.rc1.1.el9.i686

libsemanage - SELinux binary policy manipulation library

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

libsemanage provides an API for the manipulation of SELinux binary policies.
It is used by checkpolicy (the policy compiler) and similar tools, as well
as by programs like load_policy that need to perform specific transformations
on binary policies such as customizing policy boolean settings.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release

Mon, 18 Jul 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Always write kernel policy when check_ext_changes is specified (#2104935)

Thu, 19 May 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-1
- SELinux userspace 3.4 release

...

Mon, 02 Jan 2023 14:28:21 GMT: libsemanage-3.5-0.rc1.1.el9.x86_64

libsemanage - SELinux binary policy manipulation library

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

libsemanage provides an API for the manipulation of SELinux binary policies.
It is used by checkpolicy (the policy compiler) and similar tools, as well
as by programs like load_policy that need to perform specific transformations
on binary policies such as customizing policy boolean settings.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release

Mon, 18 Jul 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-2
- Always write kernel policy when check_ext_changes is specified (#2104935)

Thu, 19 May 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-1
- SELinux userspace 3.4 release

...

Mon, 02 Jan 2023 16:07:14 GMT: mcstrans-3.5-0.rc1.1.el9.x86_64

mcstrans - SELinux Translation Daemon

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

mcstrans provides an translation daemon to translate SELinux categories
from internal representations to user defined representation.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
- SELinux userspace 3.5-rc1 release

Fri, 20 May 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-1
- SELinux userspace 3.4 release

Fri, 10 Dec 2021 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.3-2
- Port to new PCRE2 from end-of-life PCRE

...

Tue, 03 Jan 2023 10:23:43 GMT: policycoreutils-newrole-3.5-0.rc1.2.el9.x86_64

policycoreutils-newrole - The newrole application for RBAC/MLS

RBAC/MLS policy machines require newrole as a way of changing the role
or level of a logged in user.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.2
- SELinux userspace 3.5-rc1 release

Tue, 06 Sep 2022 GMT - Vit Mojzis <vmojzis@redhat.com> - 3.4-4
- Update translations (#2062630)

Mon, 08 Aug 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Run autorelabel in parallel by default
  https://fedoraproject.org/wiki/Changes/SELinux_Parallel_Autorelabel

...

Tue, 03 Jan 2023 10:23:43 GMT: policycoreutils-3.5-0.rc1.2.el9.x86_64

policycoreutils - SELinux policy core utilities

Security-enhanced Linux is a feature of the Linux® kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux. The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type Enforcement®, Role-based Access
Control, and Multi-level Security.

policycoreutils contains the policy core utilities that are required
for basic operation of a SELinux system. These utilities include
load_policy to load policies, setfiles to label filesystems, newrole
to switch roles.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.2
- SELinux userspace 3.5-rc1 release

Tue, 06 Sep 2022 GMT - Vit Mojzis <vmojzis@redhat.com> - 3.4-4
- Update translations (#2062630)

Mon, 08 Aug 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Run autorelabel in parallel by default
  https://fedoraproject.org/wiki/Changes/SELinux_Parallel_Autorelabel

...

Tue, 03 Jan 2023 10:23:43 GMT: policycoreutils-restorecond-3.5-0.rc1.2.el9.x86_64

policycoreutils-restorecond - SELinux restorecond utilities

The policycoreutils-restorecond package contains the restorecond service.

Change Log:

Mon, 02 Jan 2023 GMT - Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.2
- SELinux userspace 3.5-rc1 release

Tue, 06 Sep 2022 GMT - Vit Mojzis <vmojzis@redhat.com> - 3.4-4
- Update translations (#2062630)

Mon, 08 Aug 2022 GMT - Petr Lautrbach <plautrba@redhat.com> - 3.4-3
- Run autorelabel in parallel by default
  https://fedoraproject.org/wiki/Changes/SELinux_Parallel_Autorelabel

...

Tue, 10 Jan 2023 07:45:56 GMT: libcurl-7.76.1-22.el9.x86_64

libcurl - A library for getting files from web servers

libcurl is a free and easy-to-use client-side URL transfer library, supporting
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,
FTP uploading, HTTP form based upload, proxies, cookies, user+password
authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer
resume, http proxy tunneling and more.

Change Log:

Wed, 21 Dec 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-22
- smb/telnet: fix use-after-free when HTTP proxy denies tunnel (CVE-2022-43552)

Wed, 26 Oct 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-21
- fix POST following PUT confusion (CVE-2022-32221)

Fri, 02 Sep 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-20
- control code in cookie denial of service (CVE-2022-35252)

...

Tue, 10 Jan 2023 07:45:50 GMT: libcurl-7.76.1-22.el9.i686

libcurl - A library for getting files from web servers

libcurl is a free and easy-to-use client-side URL transfer library, supporting
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,
FTP uploading, HTTP form based upload, proxies, cookies, user+password
authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer
resume, http proxy tunneling and more.

Change Log:

Wed, 21 Dec 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-22
- smb/telnet: fix use-after-free when HTTP proxy denies tunnel (CVE-2022-43552)

Wed, 26 Oct 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-21
- fix POST following PUT confusion (CVE-2022-32221)

Fri, 02 Sep 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-20
- control code in cookie denial of service (CVE-2022-35252)

...

Tue, 10 Jan 2023 07:45:56 GMT: curl-minimal-7.76.1-22.el9.x86_64

curl-minimal - Conservatively configured build of curl for minimal installations

This is a replacement of the 'curl' package for minimal installations. It
comes with a limited set of features compared to the 'curl' package. On the
other hand, the package is smaller and requires fewer run-time dependencies to
be installed.

Change Log:

Wed, 21 Dec 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-22
- smb/telnet: fix use-after-free when HTTP proxy denies tunnel (CVE-2022-43552)

Wed, 26 Oct 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-21
- fix POST following PUT confusion (CVE-2022-32221)

Fri, 02 Sep 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-20
- control code in cookie denial of service (CVE-2022-35252)

...

Tue, 10 Jan 2023 07:45:50 GMT: libcurl-minimal-7.76.1-22.el9.i686

libcurl-minimal - Conservatively configured build of libcurl for minimal installations

This is a replacement of the 'libcurl' package for minimal installations. It
comes with a limited set of features compared to the 'libcurl' package. On the
other hand, the package is smaller and requires fewer run-time dependencies to
be installed.

Change Log:

Wed, 21 Dec 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-22
- smb/telnet: fix use-after-free when HTTP proxy denies tunnel (CVE-2022-43552)

Wed, 26 Oct 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-21
- fix POST following PUT confusion (CVE-2022-32221)

Fri, 02 Sep 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-20
- control code in cookie denial of service (CVE-2022-35252)

...

Tue, 10 Jan 2023 07:45:56 GMT: libcurl-minimal-7.76.1-22.el9.x86_64

libcurl-minimal - Conservatively configured build of libcurl for minimal installations

This is a replacement of the 'libcurl' package for minimal installations. It
comes with a limited set of features compared to the 'libcurl' package. On the
other hand, the package is smaller and requires fewer run-time dependencies to
be installed.

Change Log:

Wed, 21 Dec 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-22
- smb/telnet: fix use-after-free when HTTP proxy denies tunnel (CVE-2022-43552)

Wed, 26 Oct 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-21
- fix POST following PUT confusion (CVE-2022-32221)

Fri, 02 Sep 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-20
- control code in cookie denial of service (CVE-2022-35252)

...

Tue, 10 Jan 2023 07:45:56 GMT: curl-7.76.1-22.el9.x86_64

curl - A utility for getting files from remote servers (FTP, HTTP, and others)

curl is a command line tool for transferring data with URL syntax, supporting
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
SMTP, POP3 and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP
uploading, HTTP form based upload, proxies, cookies, user+password
authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer
resume, proxy tunneling and a busload of other useful tricks.

Change Log:

Wed, 21 Dec 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-22
- smb/telnet: fix use-after-free when HTTP proxy denies tunnel (CVE-2022-43552)

Wed, 26 Oct 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-21
- fix POST following PUT confusion (CVE-2022-32221)

Fri, 02 Sep 2022 GMT - Kamil Dudka <kdudka@redhat.com> - 7.76.1-20
- control code in cookie denial of service (CVE-2022-35252)

...

New packages in centos-9-stream-x86_64-CRB

No new packages in centos-9-stream-x86_64-CRB