kernel-5.14.0-533.el9
* Fri Nov 22 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-533.el9] - ext4: sanity check for NULL pointer after ext4_force_shutdown (Brian Foster) [RHEL-64967] {CVE-2024-43898} - ext4: dax: fix overflowing extents beyond inode size when partially writing (Brian Foster) [RHEL-64575] {CVE-2024-50015} - ext4: fix access to uninitialised lock in fc replay path (Brian Foster) [RHEL-63918] {CVE-2024-50014} - ext4: fix error message when rejecting the default hash (Brian Foster) [RHEL-63899] - ext4: factor out ext4_hash_info_init() (Brian Foster) [RHEL-63899] - ext4: filesystems without casefold feature cannot be mounted with siphash (Brian Foster) [RHEL-63899] {CVE-2024-49968} - ext4: check stripe size compatibility on remount as well (Brian Foster) [RHEL-63289] {CVE-2024-47700} - ata: libata: avoid superfluous disk spin down + spin up during hibernation (Tomas Henzl) [RHEL-52820] - ata: libata-scsi: Fix ata_msense_control() CDL page reporting (Tomas Henzl) [RHEL-52820] - ata: libata: Fix W=1 compilation warning (Tomas Henzl) [RHEL-52820] - ata: libata: Move sector_buf from struct ata_port to struct ata_device (Tomas Henzl) [RHEL-52820] - ata: libata: Rename ata_eh_read_sense_success_ncq_log() (Tomas Henzl) [RHEL-52820] - ata: libata: Move sata_std_hardreset() definition to libata-sata.c (Tomas Henzl) [RHEL-52820] - ata: libata: Move sata_down_spd_limit() to libata-sata.c (Tomas Henzl) [RHEL-52820] - ata: libata: Improve __ata_qc_complete() (Tomas Henzl) [RHEL-52820] - ata: libata-scsi: Improve ata_scsi_handle_link_detach() (Tomas Henzl) [RHEL-52820] - ata: libata: Cleanup libata-transport (Tomas Henzl) [RHEL-52820] - ata: libata: Add helper ata_eh_decide_disposition() (Tomas Henzl) [RHEL-52820] - ata: libata: Remove ata_noop_qc_prep() (Tomas Henzl) [RHEL-52820] - ata: libata: Change ata_dev_knobble() to return a bool (Tomas Henzl) [RHEL-52820] - perf test: Restore sample rate for perf_event_attr (Michael Petlan) [RHEL-22716] - perf test attr: Add back missing topdown events (Michael Petlan) [RHEL-15967] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68102] - thermal: intel: int340x: processor: Fix warning during module unload (David Arcari) [RHEL-65903] {CVE-2024-50093} - x86/resctrl: Avoid overflow in MB settings in bw_validate() (David Arcari) [RHEL-59825] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-65840] - perf vendor events: Move PM_BR_MPRED_CMPL event for power10 platform (Mamatha Inamdar) [RHEL-52736] - perf vendor events power10: Move the JSON/events (Mamatha Inamdar) [RHEL-52736] - perf vendor events power10: Update JSON/events (Mamatha Inamdar) [RHEL-52736] - perf vendor events power10: Update JSON/events (Mamatha Inamdar) [RHEL-52736] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66328] {CVE-2024-50154} - net: explicitly clear the sk pointer, when pf->create fails (Andrea Claudi) [RHEL-66687] {CVE-2024-50186} - scsi: libcxgbi: Remove an unused field in struct cxgbi_device (Chris Leech) [RHEL-66745] - scsi: bnx2i: Remove unused declarations (Chris Leech) [RHEL-66745] - scsi: iscsi: Remove unused list 'connlist_err' (Chris Leech) [RHEL-66745] - scsi: qla4xxx: Replace deprecated strncpy() with strscpy() (Chris Leech) [RHEL-66745] - scsi: be2iscsi: Make some variables static (Chris Leech) [RHEL-66745] - net: sched: fix use-after-free in taprio_change() (Xin Long) [RHEL-65971] {CVE-2024-50127} - selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test (Ivan Vecera) [RHEL-66601] - selftests: forwarding: local_termination: Down ports on cleanup (Ivan Vecera) [RHEL-66601] - selftests: forwarding: no_forwarding: Down ports on cleanup (Ivan Vecera) [RHEL-66601] - selftests: net/forwarding: spawn sh inside vrf to speed up ping loop (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: add PTP frames to the mix (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: don't use xfail_on_veth() (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: introduce new tests which capture VLAN behavior (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: add one more test for VLAN-aware bridges (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: parameterize test name (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: parameterize sending interface (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: refactor macvlan creation/deletion (Ivan Vecera) [RHEL-66601] - selftests: net: lib: kill PIDs before del netns (Ivan Vecera) [RHEL-66601] - selftests: libs: Drop unused functions (Ivan Vecera) [RHEL-66601] - selftests: libs: Drop slow_path_trap_install()/_uninstall() (Ivan Vecera) [RHEL-66601] - selftests: mirror_gre_lag_lacp: Drop unnecessary code (Ivan Vecera) [RHEL-66601] - selftests: mirror: Drop dual SW/HW testing (Ivan Vecera) [RHEL-66601] - selftests: mirror: mirror_test(): Allow exact count of packets (Ivan Vecera) [RHEL-66601] - selftests: mirror: do_test_span_dir_ips(): Install accurate taps (Ivan Vecera) [RHEL-66601] - selftests: mirror_gre_lag_lacp: Check counters at tunnel (Ivan Vecera) [RHEL-66601] - selftests: lib: tc_rule_stats_get(): Move default to argument definition (Ivan Vecera) [RHEL-66601] - selftests: mirror: Drop direction argument from several functions (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Add test for minimum and maximum MTU (Ivan Vecera) [RHEL-66601] - selftests: net: lib: remove 'ns' var in setup_ns (Ivan Vecera) [RHEL-66601] - selftests: net: lib: do not set ns var as readonly (Ivan Vecera) [RHEL-66601] - selftests: net: lib: remove ns from list after clean-up (Ivan Vecera) [RHEL-66601] - selftests: net: lib: ignore possible errors (Ivan Vecera) [RHEL-66601] - selftests: net: lib: avoid error removing empty netns name (Ivan Vecera) [RHEL-66601] - selftests: net: lib: support errexit with busywait (Ivan Vecera) [RHEL-66601] - selftests: net: local_termination: annotate the expected failures (Ivan Vecera) [RHEL-66601] - selftests: forwarding: add wait_for_dev() helper (Ivan Vecera) [RHEL-66601] - selftests: forwarding: add check_driver() helper (Ivan Vecera) [RHEL-66601] - selftests: forwarding: router_nh: Add a diagram (Ivan Vecera) [RHEL-66601] - selftests: forwarding: router_mpath_nh_res: Add a diagram (Ivan Vecera) [RHEL-66601] - selftests: forwarding: router_mpath_nh: Add a diagram (Ivan Vecera) [RHEL-66601] - selftests: drivers: hw: Include tc_common.sh in hw_stats_l3 (Ivan Vecera) [RHEL-66601] - selftests: drivers: hw: ethtool.sh: Adjust output (Ivan Vecera) [RHEL-66601] - selftests: drivers: hw: Fix ethtool_rmon (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Add a test for testing lib.sh functionality (Ivan Vecera) [RHEL-66601] - selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on veth (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Mark performance-sensitive tests (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Change inappropriate log_test_skip() calls (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Ditch skip_on_veth() (Ivan Vecera) [RHEL-66601] - selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Move several selftests (Ivan Vecera) [RHEL-66601] - selftests: forwarding: ipip_lib: Do not import lib.sh (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Make {, ip6}gre-inner-v6-multipath tests more robust (Ivan Vecera) [RHEL-66601] - selftests: forwarding: Remove IPv6 L3 multipath hash tests (Ivan Vecera) [RHEL-66601] - selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats (Ivan Vecera) [RHEL-66601] - selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size (Ivan Vecera) [RHEL-66601] - selftests: forwarding: ethtool_rmon: Add histogram counter test (Ivan Vecera) [RHEL-66601] - selftests: forwarding: ethtool_mm: Skip when MAC Merge is not supported (Ivan Vecera) [RHEL-66601] - selftests: forwarding: add a test for MAC Merge layer (Ivan Vecera) [RHEL-66601] - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64597] {CVE-2024-49888} - xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66461] {CVE-2024-50142} - selinux,smack: don't bypass permissions check in inode_setsecctx hook (CKI Backport Bot) [RHEL-66109] {CVE-2024-46695} - ext4: don't set SB_RDONLY after filesystem errors (CKI Backport Bot) [RHEL-66718] {CVE-2024-50191} - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (CKI Backport Bot) [RHEL-63300] {CVE-2024-47685} - netfilter: bpf: must hold reference on net namespace (Florian Westphal) [RHEL-65877] {CVE-2024-50130} - bpf: fix order of args in call to bpf_map_kvcalloc (Viktor Malik) [RHEL-30773] - bpf: Allow return values 0 and 1 for kprobe session (Viktor Malik) [RHEL-30773] - selftests/bpf: skip the timer_lockup test for single-CPU nodes (Viktor Malik) [RHEL-30773] - selftests/bpf: Add tests for tail calls with locks and refs (Viktor Malik) [RHEL-30773] - bpf: Unify resource leak checks (Viktor Malik) [RHEL-30773] - bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable (Viktor Malik) [RHEL-30773] - bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() (Viktor Malik) [RHEL-30773] - bpf: use type_may_be_null() helper for nullable-param check (Viktor Malik) [RHEL-30773] - selftests/bpf: Add timer lockup selftest (Viktor Malik) [RHEL-30773] - bpf: Defer work in bpf_timer_cancel_and_free (Viktor Malik) [RHEL-30773] - bpf: Fail bpf_timer_cancel when callback is being cancelled (Viktor Malik) [RHEL-30773] - selftests/bpf: amend for wrong bpf_wq_set_callback_impl signature (Viktor Malik) [RHEL-30773] - bpf: helpers: fix bpf_wq_set_callback_impl signature (Viktor Malik) [RHEL-30773] - bpf: Fix atomic probe zero-extension (Viktor Malik) [RHEL-30773] - selftests/bpf: Add more ring buffer test coverage (Viktor Malik) [RHEL-30773] - bpf: Change bpf_session_cookie return value to __u64 * (Viktor Malik) [RHEL-30773] - selftests/bpf: Add a few tests to cover (Viktor Malik) [RHEL-30773] - bpf: Add missed var_off setting in coerce_subreg_to_size_sx() (Viktor Malik) [RHEL-30773] - bpf: Add missed var_off setting in set_sext32_default_val() (Viktor Malik) [RHEL-30773] - bpf: Harden __bpf_kfunc tag against linker kfunc removal (Viktor Malik) [RHEL-30773] - compiler_types.h: Define __retain for __attribute__((__retain__)) (Viktor Malik) [RHEL-30773] - bpf: fix UML x86_64 compile failure (Viktor Malik) [RHEL-30773] - selftests/bpf: Add test coverage for reg_set_min_max handling (Viktor Malik) [RHEL-30773] - bpf: Reduce stack consumption in check_stack_write_fixed_off (Viktor Malik) [RHEL-30773] - bpf: Fix reg_set_min_max corruption of fake_reg (Viktor Malik) [RHEL-30773] - bpf: Make bpf_session_cookie() kfunc return long * (Viktor Malik) [RHEL-30773] - bpf: Set run context for rawtp test_run callback (Viktor Malik) [RHEL-30773] - bpf, devmap: Remove unnecessary if check in for loop (Viktor Malik) [RHEL-30773] - libbpf: don't close(-1) in multi-uprobe feature detector (Viktor Malik) [RHEL-30773] - bpf: Fix bpf_session_cookie BTF_ID in special_kfunc_set list (Viktor Malik) [RHEL-30773] - powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH (Viktor Malik) [RHEL-30773] - selftests/bpf: extend multi-uprobe tests with USDTs (Viktor Malik) [RHEL-30773] - selftests/bpf: extend multi-uprobe tests with child thread case (Viktor Malik) [RHEL-30773] - libbpf: detect broken PID filtering logic for multi-uprobe (Viktor Malik) [RHEL-30773] - bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic (Viktor Malik) [RHEL-30773] - bpf: fix multi-uprobe PID filtering logic (Viktor Malik) [RHEL-30773] - bpf: Fix potential integer overflow in resolve_btfids (Viktor Malik) [RHEL-30773] - selftests/bpf: add more variations of map-in-map situations (Viktor Malik) [RHEL-30773] - bpf: save extended inner map info for percpu array maps as well (Viktor Malik) [RHEL-30773] - bpf, docs: Fix the description of 'src' in ALU instructions (Viktor Malik) [RHEL-30773] - bpf: make list_for_each_entry portable (Viktor Malik) [RHEL-30773] - bpf: ignore expected GCC warning in test_global_func10.c (Viktor Malik) [RHEL-30773] - bpf: disable strict aliasing in test_global_func9.c (Viktor Malik) [RHEL-30773] - selftests/bpf: Fix a few tests for GCC related warnings. (Viktor Malik) [RHEL-30773] - s390/bpf: Emit a barrier for BPF_FETCH instructions (Viktor Malik) [RHEL-30773] - kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later (Viktor Malik) [RHEL-30773] - kbuild: avoid too many execution of scripts/pahole-flags.sh (Viktor Malik) [RHEL-30773] - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD (Viktor Malik) [RHEL-30773] - bpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.c (Viktor Malik) [RHEL-30773] - bpf: avoid UB in usages of the __imm_insn macro (Viktor Malik) [RHEL-30773] - bpf: avoid uninitialized warnings in verifier_global_subprogs.c (Viktor Malik) [RHEL-30773] - bpf, arm64: Add support for lse atomics in bpf_arena (Viktor Malik) [RHEL-30773] - selftests/bpf: shorten subtest names for struct_ops_module test (Viktor Malik) [RHEL-30773] - selftests/bpf: validate struct_ops early failure detection logic (Viktor Malik) [RHEL-30773] - libbpf: improve early detection of doomed-to-fail BPF program loading (Viktor Malik) [RHEL-30773] - libbpf: fix libbpf_strerror_r() handling unknown errors (Viktor Malik) [RHEL-30773] - selftests/bpf: add another struct_ops callback use case test (Viktor Malik) [RHEL-30773] - libbpf: handle yet another corner case of nulling out struct_ops program (Viktor Malik) [RHEL-30773] - libbpf: remove unnecessary struct_ops prog validity check (Viktor Malik) [RHEL-30773] - selftests/bpf: Add CFLAGS per source file and runner (Viktor Malik) [RHEL-30773] - bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC (Viktor Malik) [RHEL-30773] - bpf: Disable some `attribute ignored' warnings in GCC (Viktor Malik) [RHEL-30773] - bpf: Avoid __hidden__ attribute in static object (Viktor Malik) [RHEL-30773] - bpf: Remove redundant page mask of vmf->address (Viktor Malik) [RHEL-30773] - selftests/bpf: MUL range computation tests. (Viktor Malik) [RHEL-30773] - bpf/verifier: relax MUL range computation check (Viktor Malik) [RHEL-30773] - selftests/bpf: XOR and OR range computation tests. (Viktor Malik) [RHEL-30773] - bpf/verifier: improve XOR and OR range computation (Viktor Malik) [RHEL-30773] - bpf/verifier: refactor checks for range computation (Viktor Malik) [RHEL-30773] - bpf/verifier: replace calls to mark_reg_unknown. (Viktor Malik) [RHEL-30773] - bpftool, selftests/hid/bpf: Fix 29 clang warnings (Viktor Malik) [RHEL-30773] - selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h (Viktor Malik) [RHEL-30773] - powerpc/bpf: enable kfunc call (Viktor Malik) [RHEL-30773] - libbpf: Avoid casts from pointers to enums in bpf_tracing.h (Viktor Malik) [RHEL-30773] - libbpf: Fix bpf_ksym_exists() in GCC (Viktor Malik) [RHEL-30773] - libbpf: fix ring_buffer__consume_n() return result logic (Viktor Malik) [RHEL-30773] - libbpf: fix potential overflow in ring__consume_n() (Viktor Malik) [RHEL-30773] - bpf: Missing trailing slash in tools/testing/selftests/bpf/Makefile (Viktor Malik) [RHEL-30773] - libbpf: Fix error message in attach_kprobe_multi (Viktor Malik) [RHEL-30773] - libbpf: Fix error message in attach_kprobe_session (Viktor Malik) [RHEL-30773] - libbpf: better fix for handling nulled-out struct_ops program (Viktor Malik) [RHEL-30773] - selftests/bpf: add tests for the "module: Function" syntax (Viktor Malik) [RHEL-30773] - libbpf: support "module: Function" syntax for tracing programs (Viktor Malik) [RHEL-30773] - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (Viktor Malik) [RHEL-30773 RHEL-64874] {CVE-2024-38564} - selftests/bpf: Add kprobe session cookie test (Viktor Malik) [RHEL-30773] - selftests/bpf: Add kprobe session test (Viktor Malik) [RHEL-30773] - libbpf: Add kprobe session attach type name to attach_type_name (Viktor Malik) [RHEL-30773] - libbpf: Add support for kprobe session attach (Viktor Malik) [RHEL-30773] - bpf: Add support for kprobe session cookie (Viktor Malik) [RHEL-30773] - bpf: Add support for kprobe session context (Viktor Malik) [RHEL-30773] - bpf: Add support for kprobe session attach (Viktor Malik) [RHEL-30773] - selftests/bpf: Drop an unused local variable (Viktor Malik) [RHEL-30773] - bpf: Do not walk twice the hash map on free (Viktor Malik) [RHEL-30773] - bpf: Do not walk twice the map on free (Viktor Malik) [RHEL-30773] - selftests/bpf: validate nulled-out struct_ops program is handled properly (Viktor Malik) [RHEL-30773] - libbpf: handle nulled-out program in struct_ops correctly (Viktor Malik) [RHEL-30773] - bpf: Include linux/types.h for u32 (Viktor Malik) [RHEL-30773] - selftests/bpf: Free strdup memory in veristat (Viktor Malik) [RHEL-30773] - bpf: Switch to krealloc_array() (Viktor Malik) [RHEL-30773] - bpf: Use struct_size() (Viktor Malik) [RHEL-30773] - samples/bpf: Add valid info for VMLINUX_BTF (Viktor Malik) [RHEL-30773] - bpf: Fix verifier assumptions about socket->sk (Viktor Malik) [RHEL-30773] - bpf, docs: Clarify PC use in instruction-set.rst (Viktor Malik) [RHEL-30773] - bpf_helpers.h: Define bpf_tail_call_static when building with GCC (Viktor Malik) [RHEL-30773] - bpf, docs: Add introduction for use in the ISA Internet Draft (Viktor Malik) [RHEL-30773] - selftests/bpf: dummy_st_ops should reject 0 for non-nullable params (Viktor Malik) [RHEL-30773] - bpf: check bpf_dummy_struct_ops program params for test runs (Viktor Malik) [RHEL-30773] - selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops (Viktor Malik) [RHEL-30773] - selftests/bpf: adjust dummy_st_ops_success to detect additional error (Viktor Malik) [RHEL-30773] - bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable (Viktor Malik) [RHEL-30773] - selftests/bpf: Add ring_buffer__consume_n test. (Viktor Malik) [RHEL-30773] - bpf: Add bpf_guard_preempt() convenience macro (Viktor Malik) [RHEL-30773] - bpf: update the comment for BTF_FIELDS_MAX (Viktor Malik) [RHEL-30773] - selftests/bpf: Fix wq test. (Viktor Malik) [RHEL-30773] - selftests/bpf: Add tests for preempt kfuncs (Viktor Malik) [RHEL-30773] - bpf: Introduce bpf_preempt_[disable,enable] kfuncs (Viktor Malik) [RHEL-30773] - bpf: Don't check for recursion in bpf_wq_work. (Viktor Malik) [RHEL-30773] - selftests/bpf: wq: add bpf_wq_start() checks (Viktor Malik) [RHEL-30773] - bpf: add bpf_wq_start (Viktor Malik) [RHEL-30773] - selftests/bpf: add checks for bpf_wq_set_callback() (Viktor Malik) [RHEL-30773] - bpf: wq: add bpf_wq_set_callback_impl (Viktor Malik) [RHEL-30773] - selftests/bpf: wq: add bpf_wq_init() checks (Viktor Malik) [RHEL-30773] - bpf: wq: add bpf_wq_init (Viktor Malik) [RHEL-30773] - selftests/bpf: add bpf_wq tests (Viktor Malik) [RHEL-30773] - bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps (Viktor Malik) [RHEL-30773] - bpf: add support for KF_ARG_PTR_TO_WORKQUEUE (Viktor Malik) [RHEL-30773] - bpf: verifier: bail out if the argument is not a map (Viktor Malik) [RHEL-30773] - tools: sync include/uapi/linux/bpf.h (Viktor Malik) [RHEL-30773] - bpf: add support for bpf_wq user type (Viktor Malik) [RHEL-30773] - bpf: replace bpf_timer_cancel_and_free with a generic helper (Viktor Malik) [RHEL-30773] - bpf: replace bpf_timer_set_callback with a generic helper (Viktor Malik) [RHEL-30773] - bpf: replace bpf_timer_init with a generic helper (Viktor Malik) [RHEL-30773] - bpf: make timer data struct more generic (Viktor Malik) [RHEL-30773] - bpf: Fix typos in comments (Viktor Malik) [RHEL-30773] - bpf: Fix typo in function save_aux_ptr_type (Viktor Malik) [RHEL-30773] - bpf, docs: Fix formatting nit in instruction-set.rst (Viktor Malik) [RHEL-30773] - bpf, docs: Clarify helper ID and pointer terms in instruction-set.rst (Viktor Malik) [RHEL-30773] - bpf: Fix JIT of is_mov_percpu_addr instruction. (Viktor Malik) [RHEL-30773] - libbpf: Fix dump of subsequent char arrays (Viktor Malik) [RHEL-30773] - libbpf: Fix misaligned array closing bracket (Viktor Malik) [RHEL-30773] - bpftool: Address minor issues in bash completion (Viktor Malik) [RHEL-30773] - bpftool: Update documentation where progs/maps can be passed by name (Viktor Malik) [RHEL-30773] - bpf: Harden and/or/xor value tracking in verifier (Viktor Malik) [RHEL-30773] - bpf, tests: Fix typos in comments (Viktor Malik) [RHEL-30773] - btf: Avoid weak external references (Viktor Malik) [RHEL-30773] - selftests/bpf: Add read_trace_pipe_iter function (Viktor Malik) [RHEL-30773] - bpftool: Fix typo in error message (Viktor Malik) [RHEL-30773] - selftest/bpf: Test a perf BPF program that suppresses side effects (Viktor Malik) [RHEL-30773] - tools include: Add some common function attributes (Viktor Malik) [RHEL-30773] - bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION (Viktor Malik) [RHEL-30773] - selftests/bpf: Enable tests for atomics with cpuv4 (Viktor Malik) [RHEL-30773] - bpftool: Add link dump support for BPF_LINK_TYPE_SOCKMAP (Viktor Malik) [RHEL-30773] - libbpf: Add bpf_link support for BPF_PROG_TYPE_SOCKMAP (Viktor Malik) [RHEL-30773] - bpf: Add bpf_link support for sk_msg and sk_skb progs [UAPI headers only] (Viktor Malik) [RHEL-30773] - selftests/bpf: Add tests for atomics in bpf_arena. (Viktor Malik) [RHEL-30773] - bpf: Add support for certain atomics in bpf_arena to x86 JIT (Viktor Malik) [RHEL-30773] - selftests/bpf: eliminate warning of get_cgroup_id_from_path() (Viktor Malik) [RHEL-30773] - libbpf: Add ring__consume_n / ring_buffer__consume_n (Viktor Malik) [RHEL-30773] - libbpf: ringbuf: Allow to consume up to a certain amount of items (Viktor Malik) [RHEL-30773] - libbpf: Start v1.5 development cycle (Viktor Malik) [RHEL-30773] - selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL (Viktor Malik) [RHEL-30773] - bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs (Viktor Malik) [RHEL-30773] - bpf, docs: Editorial nits in instruction-set.rst (Viktor Malik) [RHEL-30773] - selftests/bpf: Make sure libbpf doesn't enforce the signature of a func pointer. (Viktor Malik) [RHEL-30773] - selftests/bpf: add test for bpf_for_each_map_elem() with different maps (Viktor Malik) [RHEL-30773] - bpf: allow invoking bpf_for_each_map_elem with different maps (Viktor Malik) [RHEL-30773] - bpf: store both map ptr and state in bpf_insn_aux_data (Viktor Malik) [RHEL-30773] - bpf: fix perf_snapshot_branch_stack link failure (Viktor Malik) [RHEL-30773] - selftests/bpf: add fp-leaking precise subprog result tests (Viktor Malik) [RHEL-30773] - bpf: prevent r10 register from being marked as precise (Viktor Malik) [RHEL-30773] - bpftool: Mount bpffs on provided dir instead of parent dir (Viktor Malik) [RHEL-30773] - bpf: inline bpf_get_branch_snapshot() helper (Viktor Malik) [RHEL-30773] - bpf: make bpf_get_branch_snapshot() architecture-agnostic (Viktor Malik) [RHEL-30773] - bpf: Optimize emit_mov_imm64(). (Viktor Malik) [RHEL-30773] - bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT (Viktor Malik) [RHEL-30773] - bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map (Viktor Malik) [RHEL-30773] - bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps (Viktor Malik) [RHEL-30773] - bpf: inline bpf_get_smp_processor_id() helper (Viktor Malik) [RHEL-30773] - bpf: add special internal-only MOV instruction to resolve per-CPU addrs (Viktor Malik) [RHEL-30773] - bpf: Replace deprecated strncpy with strscpy (Viktor Malik) [RHEL-30773] - bpf: Add arm64 JIT support for bpf_addr_space_cast instruction. (Viktor Malik) [RHEL-30773] - bpf: Add arm64 JIT support for PROBE_MEM32 pseudo instructions. (Viktor Malik) [RHEL-30773] - libbpf: Use local bpf_helpers.h include (Viktor Malik) [RHEL-30773] - bpf: Improve program stats run-time calculation (Viktor Malik) [RHEL-30773] - selftests/bpf: Skip test when perf_event_open returns EOPNOTSUPP (Viktor Malik) [RHEL-30773] - bpftool: Use __typeof__() instead of typeof() in BPF skeleton (Viktor Malik) [RHEL-30773] - selftests/bpf: Using llvm may_goto inline asm for cond_break macro (Viktor Malik) [RHEL-30773] - bpf: Add a verbose message if map limit is reached (Viktor Malik) [RHEL-30773] - bpf: Fix typo in uapi doc comments (Viktor Malik) [RHEL-30773] - bpftool: Clean-up typos, punctuation, list formatting in docs (Viktor Malik) [RHEL-30773] - bpftool: Remove useless emphasis on command description in man pages (Viktor Malik) [RHEL-30773] - bpftool: Use simpler indentation in source rST for documentation (Viktor Malik) [RHEL-30773] - selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode (Viktor Malik) [RHEL-30773] - bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. (Viktor Malik) [RHEL-30773] - bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode (Viktor Malik) [RHEL-30773] - selftests/bpf: Add a kprobe_multi subtest to use addrs instead of syms (Viktor Malik) [RHEL-30773] - selftests/bpf: Fix kprobe_multi_bench_attach test failure with LTO kernel (Viktor Malik) [RHEL-30773] - selftests/bpf: Add {load,search}_kallsyms_custom_local() (Viktor Malik) [RHEL-30773] - selftests/bpf: Refactor trace helper func load_kallsyms_local() (Viktor Malik) [RHEL-30773] - selftests/bpf: Refactor some functions for kprobe_multi_test (Viktor Malik) [RHEL-30773] - libbpf: Handle <orig_name>.llvm.<hash> symbol properly (Viktor Malik) [RHEL-30773] - libbpf: Mark libbpf_kallsyms_parse static function (Viktor Malik) [RHEL-30773] - selftests/bpf: Replace CHECK with ASSERT macros for ksyms test (Viktor Malik) [RHEL-30773] - selftests/bpf: add batched tp/raw_tp/fmodret tests (Viktor Malik) [RHEL-30773] - bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint (Viktor Malik) [RHEL-30773] - selftests/bpf: lazy-load trigger bench BPF programs (Viktor Malik) [RHEL-30773] - selftests/bpf: remove syscall-driven benchs, keep syscall-count only (Viktor Malik) [RHEL-30773] - selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks (Viktor Malik) [RHEL-30773] - bpf: Mitigate latency spikes associated with freeing non-preallocated htab (Viktor Malik) [RHEL-30773] - selftests/bpf: rename and clean up userspace-triggered benchmarks (Viktor Malik) [RHEL-30773] - bpf,arena: Use helper sizeof_field in struct accessors (Viktor Malik) [RHEL-30773] - bpf: implement insn_is_cast_user() helper for JITs (Viktor Malik) [RHEL-30773] - bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP (Viktor Malik) [RHEL-30773] - bpf: Sync uapi bpf.h to tools directory (Viktor Malik) [RHEL-30773] - libbpf: Add new sec_def "sk_skb/verdict" (Viktor Malik) [RHEL-30773] - selftests/bpf: Mark uprobe trigger functions with nocf_check attribute (Viktor Malik) [RHEL-30773] - selftests/bpf: Use syscall(SYS_gettid) instead of gettid() wrapper in bench (Viktor Malik) [RHEL-30773] - bpf-next: Avoid goto in regs_refine_cond_op() (Viktor Malik) [RHEL-30773] - bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool (Viktor Malik) [RHEL-30773] - selftests/bpf: scale benchmark counting by using per-CPU counters (Viktor Malik) [RHEL-30773] - bpftool: Remove unnecessary source files from bootstrap version (Viktor Malik) [RHEL-30773] - bpftool: Enable libbpf logs when loading pid_iter in debug mode (Viktor Malik) [RHEL-30773] - selftests/bpf: add raw_tp/tp_btf BPF cookie subtests (Viktor Malik) [RHEL-30773] - libbpf: add support for BPF cookie for raw_tp/tp_btf programs (Viktor Malik) [RHEL-30773] - bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs (Viktor Malik) [RHEL-30773] - bpf: pass whole link instead of prog when triggering raw tracepoint (Viktor Malik) [RHEL-30773] - bpf: flatten bpf_probe_register call chain (Viktor Malik) [RHEL-30773] - selftests/bpf: Add a sk_msg prog bpf_get_ns_current_pid_tgid() test (Viktor Malik) [RHEL-30773] - selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test (Viktor Malik) [RHEL-30773] - selftests/bpf: Refactor out some functions in ns_current_pid_tgid test (Viktor Malik) [RHEL-30773] - selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test (Viktor Malik) [RHEL-30773] - bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types (Viktor Malik) [RHEL-30773] - bpf/lpm_trie: Inline longest_prefix_match for fastpath (Viktor Malik) [RHEL-30773] - bpf: Check return from set_memory_rox() (Viktor Malik) [RHEL-30773] - libbpbpf: Check bpf_map/bpf_program fd validity (Viktor Malik) [RHEL-30773] - selftests/bpf: Remove second semicolon (Viktor Malik) [RHEL-30773] - bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() (Viktor Malik) [RHEL-30773] - bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() (Viktor Malik) [RHEL-30773] - bpf: preserve sleepable bit in subprog info (Viktor Malik) [RHEL-30773] - selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps. (Viktor Malik) [RHEL-30773] - libbpf: Skip zeroed or null fields if not found in the kernel type. (Viktor Malik) [RHEL-30773] - bpftool: Fix missing pids during link show (Viktor Malik) [RHEL-30773] - bpftool: Cast pointers for shadow types explicitly. (Viktor Malik) [RHEL-30773] - arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66045] {CVE-2024-50099} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65959] {CVE-2024-50110} - net: napi: Prevent overflow of napi_defer_hard_irqs (Antoine Tenart) [RHEL-63914] {CVE-2024-50018} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-62411] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-62411] - redhat/configs: For aarch64/RT, default kstack randomization off (Gabriele Monaco) [RHEL-62390] - wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed() (Antoine Tenart) [RHEL-62205] - wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Antoine Tenart) [RHEL-62205] - ipv6: Fix address dump when IPv6 is disabled on an interface (Antoine Tenart) [RHEL-62205] - ipv6: remove RTNL protection from inet6_dump_addr() (Antoine Tenart) [RHEL-62205] - ipv6: use xa_array iterator to implement inet6_dump_addr() (Antoine Tenart) [RHEL-62205] - ipv6: remove unnecessary local variable (Antoine Tenart) [RHEL-62205] - ipv6: make in6_dump_addrs() lockless (Antoine Tenart) [RHEL-62205] - ipv6: make inet6_fill_ifaddr() lockless (Antoine Tenart) [RHEL-62205] - ipv6: anycast: complete RCU handling of struct ifacaddr6 (Antoine Tenart) [RHEL-62205] - inet: fix inet_fill_ifaddr() flags truncation (Antoine Tenart) [RHEL-62204] - inet6: expand rcu_read_lock() scope in inet6_dump_addr() (Antoine Tenart) [RHEL-62204] - rtnetlink: make the "split" NLM_DONE handling generic (Antoine Tenart) [RHEL-62204] - ipv4: correctly iterate over the target netns in inet_dump_ifaddr() (Antoine Tenart) [RHEL-62204] - ipv4: Fix address dump when IPv4 is disabled on an interface (Antoine Tenart) [RHEL-62204] - rtnetlink: use xarray iterator to implement rtnl_dump_ifinfo() (Antoine Tenart) [RHEL-62204] - inet: use xa_array iterator to implement inet_dump_ifaddr() (Antoine Tenart) [RHEL-62204] - inet: prepare inet_base_seq() to run without RTNL (Antoine Tenart) [RHEL-62204] - inet: annotate data-races around ifa->ifa_flags (Antoine Tenart) [RHEL-62204] - inet: annotate data-races around ifa->ifa_preferred_lft (Antoine Tenart) [RHEL-62204] - inet: annotate data-races around ifa->ifa_valid_lft (Antoine Tenart) [RHEL-62204] - inet: annotate data-races around ifa->ifa_tstamp and ifa->ifa_cstamp (Antoine Tenart) [RHEL-62204] - ipv6: use xa_array iterator to implement inet6_netconf_dump_devconf() (Antoine Tenart) [RHEL-62203] - ipv6/addrconf: annotate data-races around devconf fields (II) (Antoine Tenart) [RHEL-62203] - ipv6: Remove duplicate statements (Antoine Tenart) [RHEL-62203] - ipv6/addrconf: annotate data-races around devconf fields (I) (Antoine Tenart) [RHEL-62203] - ipv6: addrconf_disable_policy() optimization (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around devconf->disable_policy (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around devconf->proxy_ndp (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races in rt6_probe() (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdown (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races in ndisc_router_discovery() (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around cnf.forwarding (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around cnf.hop_limit (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around cnf.mtu6 (Antoine Tenart) [RHEL-62203] - ipv6: addrconf_disable_ipv6() optimization (Antoine Tenart) [RHEL-62203] - ipv6: annotate data-races around cnf.disable_ipv6 (Antoine Tenart) [RHEL-62203] - ipv6: add ipv6_devconf_read_txrx cacheline_group (Antoine Tenart) [RHEL-62203] - inet: use xa_array iterator to implement inet_netconf_dump_devconf() (Antoine Tenart) [RHEL-62202] - inet: do not use RTNL in inet_netconf_get_devconf() (Antoine Tenart) [RHEL-62202] - inet: annotate devconf data-races (Antoine Tenart) [RHEL-62202] - slip: make slhc_remember() more robust against malicious packets (CKI Backport Bot) [RHEL-63892] {CVE-2024-50033} - mm: split critical region in remap_file_pages() and invoke LSMs in between (Waiman Long) [RHEL-63349] - mm: call the security_mmap_file() LSM hook in remap_file_pages() (Waiman Long) [RHEL-63349] {CVE-2024-47745} - NFS: Further fixes to attribute delegation a/mtime changes (Scott Mayhew) [RHEL-59704] - NFS: Fix attribute delegation behaviour on exclusive create (Scott Mayhew) [RHEL-59704] - rpcrdma: Always release the rpcrdma_device's xa_array (Scott Mayhew) [RHEL-59704] - nfsd: fix possible badness in FREE_STATEID (Scott Mayhew) [RHEL-59704] - NFSv4.2: Fix detection of "Proxying of Times" server support (Scott Mayhew) [RHEL-59704] - nfsd: fix initial getattr on write delegation (Scott Mayhew) [RHEL-59704] - nfsd: untangle code in nfsd4_deleg_getattr_conflict() (Scott Mayhew) [RHEL-59704] - NFSD: remove redundant assignment operation (Scott Mayhew) [RHEL-59704] - nfsd/sunrpc: have svc tasks sleep in TASK_IDLE (Scott Mayhew) [RHEL-59704] - nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease (Scott Mayhew) [RHEL-59704] - fs/nfsd: fix update of inode attrs in CB_GETATTR (Scott Mayhew) [RHEL-59704] - nfsd: fix potential UAF in nfsd4_cb_getattr_release (Scott Mayhew) [RHEL-59704] - nfsd: hold reference to delegation when updating it for cb_getattr (Scott Mayhew) [RHEL-59704] - nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open (Scott Mayhew) [RHEL-59704] - NFS: Avoid unnecessary rescanning of the per-server delegation list (Scott Mayhew) [RHEL-59704] - NFSv4: Fix clearing of layout segments in layoutreturn (Scott Mayhew) [RHEL-59704] - NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Scott Mayhew) [RHEL-59704] - nfs: fix bitmap decoder to handle a 3rd word (Scott Mayhew) [RHEL-59704] - nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Scott Mayhew) [RHEL-59704] - rpcrdma: Trace connection registration and unregistration (Scott Mayhew) [RHEL-59704] - rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Scott Mayhew) [RHEL-59704] - rpcrdma: Device kref is over-incremented on error from xa_alloc (Scott Mayhew) [RHEL-59704] - nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets (Scott Mayhew) [RHEL-59704] - sunrpc: avoid -Wformat-security warning (Scott Mayhew) [RHEL-59704] - SUNRPC: Fix a race to wake a sync task (Scott Mayhew) [RHEL-59704] - nfs: split nfs_read_folio (Scott Mayhew) [RHEL-59704] - nfs: do not extend writes to the entire folio (Scott Mayhew) [RHEL-59704] - nfs/blocklayout: add support for NVMe (Scott Mayhew) [RHEL-59704] - nfs: remove nfs_page_length (Scott Mayhew) [RHEL-59704] - nfs: remove the unused max_deviceinfo_size field from struct pnfs_layoutdriver_type (Scott Mayhew) [RHEL-59704] - nfsd: new netlink ops to get/set server pool_mode (Scott Mayhew) [RHEL-59704] - sunrpc: refactor pool_mode setting code (Scott Mayhew) [RHEL-59704] - nfsd: allow passing in array of thread counts via netlink (Scott Mayhew) [RHEL-59704] - nfsd: make nfsd_svc take an array of thread counts (Scott Mayhew) [RHEL-59704] - sunrpc: fix up the special handling of sv_nrpools == 1 (Scott Mayhew) [RHEL-59704] - SUNRPC: Add a trace point in svc_xprt_deferred_close (Scott Mayhew) [RHEL-59704] - lockd: Use *-y instead of *-objs in Makefile (Scott Mayhew) [RHEL-59704] - svcrdma: Handle ADDR_CHANGE CM event properly (Scott Mayhew) [RHEL-59704] - svcrdma: Refactor the creation of listener CMA ID (Scott Mayhew) [RHEL-59704] - NFSD: remove unused structs 'nfsd3_voidargs' (Scott Mayhew) [RHEL-59704] - NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows (Scott Mayhew) [RHEL-59704] - nfs: don't reuse partially completed requests in nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704] - nfs: move nfs_wait_on_request to write.c (Scott Mayhew) [RHEL-59704] - nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704] - nfs: fold nfs_folio_find_and_lock_request into nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704] - nfs: simplify nfs_folio_find_and_lock_request (Scott Mayhew) [RHEL-59704] - nfs: remove nfs_folio_private_request (Scott Mayhew) [RHEL-59704] - nfs: remove dead code for the old swap over NFS implementation (Scott Mayhew) [RHEL-59704] - nfs: Block on write congestion (Scott Mayhew) [RHEL-59704] - nfs: Properly initialize server->writeback (Scott Mayhew) [RHEL-59704] - nfs: Drop pointless check from nfs_commit_release_pages() (Scott Mayhew) [RHEL-59704] - nfs/blocklayout: SCSI layout trace points for reservation key reg/unreg (Scott Mayhew) [RHEL-59704] - nfs/blocklayout: Report only when /no/ device is found (Scott Mayhew) [RHEL-59704] - nfs/blocklayout: Fix premature PR key unregistration (Scott Mayhew) [RHEL-59704] - NFSv4/pNFS: Do layout state recovery upon reboot (Scott Mayhew) [RHEL-59704] - NFSv4/pNFS: Remove redundant call to unhash the layout (Scott Mayhew) [RHEL-59704] - NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument (Scott Mayhew) [RHEL-59704] - NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot (Scott Mayhew) [RHEL-59704] - NFSv4/pNFS: Handle server reboots in pnfs_poc_release() (Scott Mayhew) [RHEL-59704] - NFSv4/pNFS: Add a helper to defer failed layoutreturn calls (Scott Mayhew) [RHEL-59704] - NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag (Scott Mayhew) [RHEL-59704] - pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() (Scott Mayhew) [RHEL-59704] - NFSv4: Clean up encode_nfs4_stateid() (Scott Mayhew) [RHEL-59704] - NFSv4.1: constify the stateid argument in nfs41_test_stateid() (Scott Mayhew) [RHEL-59704] - NFSv4/pnfs: Remove redundant list check (Scott Mayhew) [RHEL-59704] - NFSv4: Don't send delegation-related share access modes to CLOSE (Scott Mayhew) [RHEL-59704] - Return the delegation when deleting sillyrenamed files (Scott Mayhew) [RHEL-59704] - NFSv4: Ask for a delegation or an open stateid in OPEN (Scott Mayhew) [RHEL-59704] - NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID (Scott Mayhew) [RHEL-59704] - NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION (Scott Mayhew) [RHEL-59704] - NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute (Scott Mayhew) [RHEL-59704] - NFSv4: Don't request atime/mtime/size if they are delegated to us (Scott Mayhew) [RHEL-59704] - NFSv4: Fix up delegated attributes in nfs_setattr (Scott Mayhew) [RHEL-59704] - NFSv4: Delegreturn must set m/atime when they are delegated (Scott Mayhew) [RHEL-59704] - NFSv4: Enable attribute delegations (Scott Mayhew) [RHEL-59704] - NFSv4: Add a capability for delegated attributes (Scott Mayhew) [RHEL-59704] - NFSv4: Add recovery of attribute delegations (Scott Mayhew) [RHEL-59704] - NFSv4: Add support for delegated atime and mtime attributes (Scott Mayhew) [RHEL-59704] - NFSv4: Add a flags argument to the 'have_delegation' callback (Scott Mayhew) [RHEL-59704] - NFSv4: Add CB_GETATTR support for delegated attributes (Scott Mayhew) [RHEL-59704] - NFSv4: Plumb in XDR support for the new delegation-only setattr op (Scott Mayhew) [RHEL-59704] - NFSv4: Add new attribute delegation definitions (Scott Mayhew) [RHEL-59704] - NFSv4: Refactor nfs4_opendata_check_deleg() (Scott Mayhew) [RHEL-59704] - NFSv4: Clean up open delegation return structure (Scott Mayhew) [RHEL-59704] - fs: nfs: add missing MODULE_DESCRIPTION() macros (Scott Mayhew) [RHEL-59704] - NFS: remove unused struct 'mnt_fhstatus' (Scott Mayhew) [RHEL-59704] - xprtrdma: Remove temp allocation of rpcrdma_rep objects (Scott Mayhew) [RHEL-59704] - xprtrdma: Clean up synopsis of frwr_mr_unmap() (Scott Mayhew) [RHEL-59704] - xprtrdma: Handle device removal outside of the CM event handler (Scott Mayhew) [RHEL-59704] - rpcrdma: Implement generic device removal (Scott Mayhew) [RHEL-59704] - xprtrdma: removed asm-generic headers from verbs.c (Scott Mayhew) [RHEL-59704] - nfs: drop usage of folio_file_pos (Scott Mayhew) [RHEL-59704] - nfs: Avoid flushing many pages with NFS_FILE_SYNC (Scott Mayhew) [RHEL-59704] - nfs: propagate readlink errors in nfs_symlink_filler (Scott Mayhew) [RHEL-59704] - pNFS: rework pnfs_generic_pg_check_layout to check IO range (Scott Mayhew) [RHEL-59704] - pNFS/filelayout: check layout segment range (Scott Mayhew) [RHEL-59704] - NFS: Don't enable NFS v2 by default (Scott Mayhew) [RHEL-59704] - SUNRPC: fix handling expired GSS context (Scott Mayhew) [RHEL-59704] - NFSv4: Fixup smatch warning for ambiguous return (Scott Mayhew) [RHEL-59704] - NFS: make sure lock/nolock overriding local_lock mount option (Scott Mayhew) [RHEL-59704] - pNFS/filelayout: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [RHEL-59704] - pNFS/filelayout: Remove the whole file layout requirement (Scott Mayhew) [RHEL-59704] - NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' (Scott Mayhew) [RHEL-59704] - nfsd: set security label during create operations (Scott Mayhew) [RHEL-59704] - NFSD: Add COPY status code to OFFLOAD_STATUS response (Scott Mayhew) [RHEL-59704] - NFSD: Record status of async copy operation in struct nfsd4_copy (Scott Mayhew) [RHEL-59704] - SUNRPC: Remove comment for sp_lock (Scott Mayhew) [RHEL-59704] - NFSD: add listener-{set,get} netlink command (Scott Mayhew) [RHEL-59704] - SUNRPC: add a new svc_find_listener helper (Scott Mayhew) [RHEL-59704] - SUNRPC: introduce svc_xprt_create_from_sa utility routine (Scott Mayhew) [RHEL-59704] - NFSD: add write_version to netlink command (Scott Mayhew) [RHEL-59704] - NFSD: convert write_threads to netlink command (Scott Mayhew) [RHEL-59704] - NFSD: allow callers to pass in scope string to nfsd_svc (Scott Mayhew) [RHEL-59704] - NFSD: move nfsd_mutex handling into nfsd_svc callers (Scott Mayhew) [RHEL-59704] - lockd: host: Remove unnecessary statements'host = NULL;' (Scott Mayhew) [RHEL-59704] - nfsd: optimise recalculate_deny_mode() for a common case (Scott Mayhew) [RHEL-59704] - nfsd: add tracepoint in mark_client_expired_locked (Scott Mayhew) [RHEL-59704] - nfsd: new tracepoint for check_slot_seqid (Scott Mayhew) [RHEL-59704] - nfsd: drop extraneous newline from nfsd tracepoints (Scott Mayhew) [RHEL-59704] - nfsd: trivial GET_DIR_DELEGATION support (Scott Mayhew) [RHEL-59704] - NFSD: Move callback_wq into struct nfs4_client (Scott Mayhew) [RHEL-59704] - nfsd: drop st_mutex before calling move_to_close_lru() (Scott Mayhew) [RHEL-59704] - nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() (Scott Mayhew) [RHEL-59704] - nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. (Scott Mayhew) [RHEL-59704] - nfsd: perform all find_openstateowner_str calls in the one place. (Scott Mayhew) [RHEL-59704] - Revert "NFSD: Convert the callback workqueue to use delayed_work" (Scott Mayhew) [RHEL-59704] - Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Scott Mayhew) [RHEL-59704] - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Scott Mayhew) [RHEL-59704] - SUNRPC: add a missing rpc_stat for TCP TLS (Scott Mayhew) [RHEL-59704] - NFSD: Clean up nfsd4_encode_replay() (Scott Mayhew) [RHEL-59704] - NFS: trace the uniquifier of fscache (Scott Mayhew) [RHEL-59704] - NFS: remove unused variable nfs_rpcstat (Scott Mayhew) [RHEL-59704] - nfs: properly protect nfs_direct_req fields (Scott Mayhew) [RHEL-59704] - NFS: enable nconnect for RDMA (Scott Mayhew) [RHEL-59704] - NFSv4: nfs4_do_open() is incorrectly triggering state recovery (Scott Mayhew) [RHEL-59704] - NFS: avoid infinite loop in pnfs_update_layout. (Scott Mayhew) [RHEL-59704] - nfs: make the rpc_stat per net namespace (Scott Mayhew) [RHEL-59704] - nfs: expose /proc/net/sunrpc/nfs in net namespaces (Scott Mayhew) [RHEL-59704] - sunrpc: add a struct rpc_stats arg to rpc_create_args (Scott Mayhew) [RHEL-59704] - nfs: remove unused NFS_CALL macro (Scott Mayhew) [RHEL-59704] - NFSv4.1: add tracepoint to trunked nfs4_exchange_id calls (Scott Mayhew) [RHEL-59704] - NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its limit (Scott Mayhew) [RHEL-59704] - NFSD: Document nfsd_setattr() fill-attributes behavior (Scott Mayhew) [RHEL-59704] - nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() (Scott Mayhew) [RHEL-59704] - NFSD: OP_CB_RECALL_ANY should recall both read and write delegations (Scott Mayhew) [RHEL-59704] - NFSD: handle GETATTR conflict with write delegation (Scott Mayhew) [RHEL-59704] - NFSD: add support for CB_GETATTR callback (Scott Mayhew) [RHEL-59704] - nfsd: clean up comments over nfs4_client definition (Scott Mayhew) [RHEL-59704] - svcrdma: Post WRs for Write chunks in svc_rdma_sendto() (Scott Mayhew) [RHEL-59704] - svcrdma: Post the Reply chunk and Send WR together (Scott Mayhew) [RHEL-59704] - svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt (Scott Mayhew) [RHEL-59704] - svcrdma: Post Send WR chain (Scott Mayhew) [RHEL-59704] - svcrdma: Fix retry loop in svc_rdma_send() (Scott Mayhew) [RHEL-59704] - svcrdma: Prevent a UAF in svc_rdma_send() (Scott Mayhew) [RHEL-59704] - svcrdma: Fix SQ wake-ups (Scott Mayhew) [RHEL-59704] - svcrdma: Increase the per-transport rw_ctx count (Scott Mayhew) [RHEL-59704] - svcrdma: Update max_send_sges after QP is created (Scott Mayhew) [RHEL-59704] - svcrdma: Report CQ depths in debugging output (Scott Mayhew) [RHEL-59704] - svcrdma: Reserve an extra WQE for ib_drain_rq() (Scott Mayhew) [RHEL-59704] - nfsd: allow layout state to be admin-revoked. (Scott Mayhew) [RHEL-59704] - nfsd: allow delegation state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704] - nfsd: allow open state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704] - nfsd: allow lock state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704] - nfsd: allow admin-revoked NFSv4.0 state to be freed. (Scott Mayhew) [RHEL-59704] - nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (Scott Mayhew) [RHEL-59704] - nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (Scott Mayhew) [RHEL-59704] - nfsd: prepare for supporting admin-revocation of state (Scott Mayhew) [RHEL-59704] - nfsd: split sc_status out of sc_type (Scott Mayhew) [RHEL-59704] - nfsd: avoid race after unhash_delegation_locked() (Scott Mayhew) [RHEL-59704] - nfsd: don't call functions with side-effecting inside WARN_ON() (Scott Mayhew) [RHEL-59704] - nfsd: hold ->cl_lock for hash_delegation_locked() (Scott Mayhew) [RHEL-59704] - nfsd: remove stale comment in nfs4_show_deleg() (Scott Mayhew) [RHEL-59704] - NFSD: Remove redundant cb_seq_status initialization (Scott Mayhew) [RHEL-59704] - SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc() (Scott Mayhew) [RHEL-59704] - nfsd: make svc_stat per-network namespace instead of global (Scott Mayhew) [RHEL-59704] - nfsd: remove nfsd_stats, make th_cnt a global counter (Scott Mayhew) [RHEL-59704] - nfsd: make all of the nfsd stats per-network namespace (Scott Mayhew) [RHEL-59704] - nfsd: expose /proc/net/sunrpc/nfsd in net namespaces (Scott Mayhew) [RHEL-59704] - nfsd: rename NFSD_NET_* to NFSD_STATS_* (Scott Mayhew) [RHEL-59704] - sunrpc: use the struct net as the svc proc private (Scott Mayhew) [RHEL-59704] - sunrpc: remove ->pg_stats from svc_program (Scott Mayhew) [RHEL-59704] - sunrpc: pass in the sv_stats struct through svc_create_pooled (Scott Mayhew) [RHEL-59704] - nfsd: stop setting ->pg_stats for unused stats (Scott Mayhew) [RHEL-59704] - sunrpc: don't change ->sv_stats if it doesn't exist (Scott Mayhew) [RHEL-59704] - nfsd: use __fput_sync() to avoid delayed closing of files. (Scott Mayhew) [RHEL-59704] - nfsd: Don't leave work of closing files to a work queue (Scott Mayhew) [RHEL-59704] - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Scott Mayhew) [RHEL-59704] - nfs: fix regression in handling of fsc= option in NFSv4 (Scott Mayhew) [RHEL-59704] - pnfs/filelayout: add tracepoint to getdeviceinfo (Scott Mayhew) [RHEL-59704] - NFS: Display the "fsc=" mount option if it is set (Scott Mayhew) [RHEL-59704] - SUNRPC: add xrpt id to rpc_stats_latency tracepoint (Scott Mayhew) [RHEL-59704] - SUNRPC: Add a transport callback to handle dequeuing of an RPC request (Scott Mayhew) [RHEL-59704] - SUNRPC: Don't try to send when the connection is shutting down (Scott Mayhew) [RHEL-59704] - SUNRPC: Don't retry using the same source port if connection failed (Scott Mayhew) [RHEL-59704] - SUNRPC: change the back-channel queue to lwq (Scott Mayhew) [RHEL-59704] - SUNRPC: discard sp_lock (Scott Mayhew) [RHEL-59704] - SUNRPC: change sp_nrthreads to atomic_t (Scott Mayhew) [RHEL-59704] - SUNRPC: use lwq for sp_sockets - renamed to sp_xprts (Scott Mayhew) [RHEL-59704] - SUNRPC: only have one thread waking up at a time (Scott Mayhew) [RHEL-59704] - SUNRPC: rename some functions from rqst_ to svc_thread_ (Scott Mayhew) [RHEL-59704] - lib: add light-weight queuing mechanism. (Scott Mayhew) [RHEL-59704] - redhat/configs: add CONFIG_LWQ_TEST (Scott Mayhew) [RHEL-59704] - llist: add llist_del_first_this() (Scott Mayhew) [RHEL-59704] - SUNRPC: change service idle list to be an llist (Scott Mayhew) [RHEL-59704] - llist: add interface to check if a node is on a list. (Scott Mayhew) [RHEL-59704] - SUNRPC: discard SP_CONGESTED (Scott Mayhew) [RHEL-59704] - SUNRPC: add list of idle threads (Scott Mayhew) [RHEL-59704] - SUNRPC: change how svc threads are asked to exit. (Scott Mayhew) [RHEL-59704] - nfsd: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704] - nfs: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704] - fs: drop the timespec64 arg from generic_update_time (Scott Mayhew) [RHEL-59704] - fs: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704] - mptcp: pm: do not remove closing subflows (Davide Caratti) [RHEL-62871] - mptcp: pm: fix ID 0 endp usage after multiple re-creations (Davide Caratti) [RHEL-58839 RHEL-62871] {CVE-2024-46711} - mptcp: pm: do not remove already closed subflows (Davide Caratti) [RHEL-62871] - mptcp: pm: reset MPC endp ID when re-added (Davide Caratti) [RHEL-62871] - mptcp: pm: skip connecting to already established sf (Davide Caratti) [RHEL-62871] - mptcp: pm: send ACK on an active subflow (Davide Caratti) [RHEL-62871] - mptcp: pm: update add_addr counters after connect (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: cannot rm sf if closed (Davide Caratti) [RHEL-62871] - selftests: mptcp: add evts_get_info helper (Davide Caratti) [RHEL-62871] - selftests: mptcp: update userspace pm test helpers (Davide Caratti) [RHEL-62871] - mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow (Davide Caratti) [RHEL-62871 RHEL-66074] {CVE-2024-45009} - selftests: mptcp: join: restrict fullmesh endp on 1st sf (Davide Caratti) [RHEL-62871] - mptcp: pm: ADD_ADDR 0 is not a new address (Davide Caratti) [RHEL-62871] - mptcp: avoid duplicated SUB_CLOSED events (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: check removing ID 0 endpoint (Davide Caratti) [RHEL-62871] - mptcp: pm: fix RM_ADDR ID for the initial subflow (Davide Caratti) [RHEL-62871] - mptcp: pm: reuse ID 0 after delete and re-add (Davide Caratti) [RHEL-62871] - mptcp: pr_debug: add missing \n at the end (Davide Caratti) [RHEL-62871] - mptcp: sched: check both backup in retrans (Davide Caratti) [RHEL-62871] - mptcp: close subflow when receiving TCP+FIN (Davide Caratti) [RHEL-62871] - mptcp: pm: avoid possible UaF when selecting endp (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: validate fullmesh endp on 1st sf (Davide Caratti) [RHEL-62871] - mptcp: pm: fullmesh: select the right ID later (Davide Caratti) [RHEL-62871] - mptcp: pm: only in-kernel cannot have entries with ID 0 (Davide Caratti) [RHEL-62871] - mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Davide Caratti) [RHEL-62871] - mptcp: pm: only decrement add_addr_accepted for MPJ req (Davide Caratti) [RHEL-62871 RHEL-66074] {CVE-2024-45009} - mptcp: pm: only mark 'subflow' endp as available (Davide Caratti) [RHEL-62871 RHEL-66083] {CVE-2024-45010} - mptcp: pm: remove mptcp_pm_remove_subflow() (Davide Caratti) [RHEL-62871] - mptcp: pm: re-using ID of unused flushed subflows (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: check re-using ID of closed subflow (Davide Caratti) [RHEL-62871] - mptcp: pm: re-using ID of unused removed subflows (Davide Caratti) [RHEL-62871] - mptcp: pm: re-using ID of unused removed ADD_ADDR (Davide Caratti) [RHEL-62871] - mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: test both signal & subflow (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: ability to invert ADD_ADDR check (Davide Caratti) [RHEL-62871] - mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set (Davide Caratti) [RHEL-62871] - mptcp: pm: don't try to create sf if alloc failed (Davide Caratti) [RHEL-62871] - mptcp: pm: reduce indentation blocks (Davide Caratti) [RHEL-62871] - mptcp: pm: deny endp with signal + subflow + port (Davide Caratti) [RHEL-62871] - mptcp: fully established after ADD_ADDR echo on MPJ (Davide Caratti) [RHEL-62871] - mptcp: fix duplicate data handling (Davide Caratti) [RHEL-62871] - mptcp: fix bad RCVPRUNED mib accounting (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: check backup support in signal endp (Davide Caratti) [RHEL-62871] - mptcp: pm: fix backup support in signal endpoints (Davide Caratti) [RHEL-62871] - selftests: mptcp: join: validate backup in MPJ (Davide Caratti) [RHEL-62871] - mptcp: mib: count MPJ with backup flag (Davide Caratti) [RHEL-62871] - mptcp: pm: only set request_bkup flag when sending MP_PRIO (Davide Caratti) [RHEL-62871] - mptcp: distinguish rcv vs sent backup flag in requests (Davide Caratti) [RHEL-62871] - mptcp: sched: check both directions for backup (Davide Caratti) [RHEL-62871] - selftests: mptcp: always close input's FD if opened (Davide Caratti) [RHEL-62871] - selftests: mptcp: fix error path (Davide Caratti) [RHEL-62871] - mptcp: fix NL PM announced address accounting (Davide Caratti) [RHEL-62871] - mptcp: fix user-space PM announced address accounting (Davide Caratti) [RHEL-62871] - mptcp: add validity check for sending RM_ADDR (Davide Caratti) [RHEL-62871] - mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID (Davide Caratti) [RHEL-62871] - mptcp: include inet_common in mib.h (Davide Caratti) [RHEL-62871] - mptcp: move mptcp_pm_gen.h's include (Davide Caratti) [RHEL-62871] - mptcp: remove unnecessary else statements (Davide Caratti) [RHEL-62871] - mptcp: prefer strscpy over strcpy (Davide Caratti) [RHEL-62871] - mptcp: sockopt: info: stop early if no buffer (Davide Caratti) [RHEL-62871] - mptcp: fix full TCP keep-alive support (Davide Caratti) [RHEL-62871] - mptcp: SO_KEEPALIVE: fix getsockopt support (Davide Caratti) [RHEL-62871] - tcp: set TCP_DEFER_ACCEPT locklessly (Davide Caratti) [RHEL-62871] - tcp: set TCP_LINGER2 locklessly (Davide Caratti) [RHEL-62871] - tcp: set TCP_KEEPCNT locklessly (Davide Caratti) [RHEL-62871] - tcp: set TCP_KEEPINTVL locklessly (Davide Caratti) [RHEL-62871] - tcp: set TCP_USER_TIMEOUT locklessly (Davide Caratti) [RHEL-62871] - tcp: set TCP_SYNCNT locklessly (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around fastopenq.max_qlen (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around icsk->icsk_user_timeout (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->notsent_lowat (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around rskq_defer_accept (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->linger2 (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around icsk->icsk_syn_retries (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->keepalive_probes (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->keepalive_intvl (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->keepalive_time (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->tsoffset (Davide Caratti) [RHEL-62871] - tcp: annotate data-races around tp->tcp_tx_delay (Davide Caratti) [RHEL-62871] - net: do not delay dst_entries_add() in dst_release() (Paolo Abeni) [RHEL-62849] - net: add more sanity checks to qdisc_pkt_len_init() (Paolo Abeni) [RHEL-62849 RHEL-64328] {CVE-2024-49948} - net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size (Paolo Abeni) [RHEL-62849] - net: busy-poll: use ktime_get_ns() instead of local_clock() (Paolo Abeni) [RHEL-62849] - pktgen: use cpus_read_lock() in pg_net_init() (Paolo Abeni) [RHEL-62849] - net: linkwatch: use system_unbound_wq (Paolo Abeni) [RHEL-62849] - rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). (Paolo Abeni) [RHEL-62849] - net: page_pool: fix warning code (Paolo Abeni) [RHEL-62849] - net: give more chances to rcu in netdev_wait_allrefs_any() (Paolo Abeni) [RHEL-62849] - bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66098] {CVE-2024-45020} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (Viktor Malik) [RHEL-63330] {CVE-2024-47675} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66876] {CVE-2024-50262} - selftests/bpf: Add return value checks for failed tests (Viktor Malik) [RHEL-63343] - selftests/bpf: Workaround strict bpf_lsm return value check. (Viktor Malik) [RHEL-63343] - bpf: Fix compare error in function retval_range_within (Viktor Malik) [RHEL-63343] - bpf, lsm: Add check for BPF LSM return value (CKI Backport Bot) [RHEL-63343] {CVE-2024-47703} - scsi: sd: Fix off-by-one error in sd_read_block_characteristics() (Ewan D. Milne) [RHEL-62151] - scsi: scsi_debug: Remove a useless memset() (Ewan D. Milne) [RHEL-62151] - scsi: sd: Retry START STOP UNIT commands (Ewan D. Milne) [RHEL-62151] - scsi: sd: Remove duplicate included header file linux/bio-integrity.h (Ewan D. Milne) [RHEL-62151] - scsi: core: Remove obsoleted declaration for scsi_driverbyte_string() (Ewan D. Milne) [RHEL-62151] - scsi: core: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: ufs: Simplify alloc*_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: stex: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: scsi_transport_fc: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151] - scsi: snic: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151] - scsi: qedi: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: qedf: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151] - scsi: myrs: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: myrb: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: mpt3sas: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: ibmvscsi_tgt: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: fcoe: Simplify alloc_ordered_workqueue() invocations (Ewan D. Milne) [RHEL-62151] - scsi: esas2r: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: bfa: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: be2iscsi: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151] - scsi: mptfusion: Simplify the alloc*_workqueue() invocations (Ewan D. Milne) [RHEL-62151] - scsi: Expand all create*_workqueue() invocations (Ewan D. Milne) [RHEL-62151] - scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress (Ewan D. Milne) [RHEL-62151] - scsi: sd: Do not attempt to configure discard unless LBPME is set (Ewan D. Milne) [RHEL-62151] - scsi: core: Fix the return value of scsi_logical_block_count() (Ewan D. Milne) [RHEL-62151] - scsi: sd: Keep the discard mode stable (Ewan D. Milne) [RHEL-62151] - minmax: scsi: fix mis-use of 'clamp()' in sr.c (Ewan D. Milne) [RHEL-62151] - scsi: scsi_debug: Fix create target debugfs failure (Ewan D. Milne) [RHEL-62151] - scsi: core: Fix an incorrect comment (Ewan D. Milne) [RHEL-62151] - scsi: core: Disable CDL by default (Ewan D. Milne) [RHEL-62151] - scsi: sd: Use READ(16) when reading block zero on large capacity disks (Ewan D. Milne) [RHEL-62151] - scsi: core: Pass sdev to blk_mq_alloc_queue() (Ewan D. Milne) [RHEL-62151] - scsi: sr: Fix unintentional arithmetic wraparound (Ewan D. Milne) [RHEL-62151] - scsi: core: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-62151] - scsi: core: Improve the code for showing commands in debugfs (Ewan D. Milne) [RHEL-62151] - scsi: core: Introduce scsi_cmd_list_info() (Ewan D. Milne) [RHEL-62151] - scsi: scsi_transport_srp: Fix a couple of kernel-doc warnings (Ewan D. Milne) [RHEL-62151] - scsi: scsi_transport_fc: Add kernel-doc for function return (Ewan D. Milne) [RHEL-62151] - scsi: core: Add function return kernel-doc for 2 functions (Ewan D. Milne) [RHEL-62151] - scsi: libfcoe: Fix a slew of kernel-doc warnings (Ewan D. Milne) [RHEL-62151] - scsi: iser: Fix @read_stag kernel-doc warning (Ewan D. Milne) [RHEL-62151] - scsi: core: Add kernel-doc for scsi_msg_to_host_byte() (Ewan D. Milne) [RHEL-62151] - scsi: st: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151] - scsi: sr: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151] - scsi: ses: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151] - scsi: sd: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151] - scsi: core: Store owner from modules with scsi_register_driver() (Ewan D. Milne) [RHEL-62151] - scsi: devinfo: Replace strncpy() and manual pad (Ewan D. Milne) [RHEL-62151] - scsi: sd: Have pr commands retry UAs (Ewan D. Milne) [RHEL-62151] - scsi: Fix sshdr use in scsi_cdl_enable (Ewan D. Milne) [RHEL-62151] - scsi: Add support for block PR read keys/reservation (Ewan D. Milne) [RHEL-62151] - scsi: Move sd_pr_type to scsi_common (Ewan D. Milne) [RHEL-62151] - scsi: Rename sd_pr_command (Ewan D. Milne) [RHEL-62151] - scsi: core: Remove scsi_execute_req()/scsi_execute() functions (Ewan D. Milne) [RHEL-62151] - scsi: Adjust recently added fields to SCSI and FC structures (Ewan D. Milne) [RHEL-62151] - dpll: add Embedded SYNC feature for a pin (CKI Backport Bot) [RHEL-57743] - dpll: fix return value check for kmemdup (CKI Backport Bot) [RHEL-57743] - sched: sch_cake: fix bulk flow accounting logic for host fairness (CKI Backport Bot) [RHEL-60755] {CVE-2024-46828} - mm/huge_memory: don't unpoison huge_zero_folio (Aristeu Rozanski) [RHEL-47802] {CVE-2024-40914} Resolves: RHEL-15967, RHEL-22716, RHEL-30773, RHEL-47802, RHEL-52736, RHEL-52820, RHEL-57743, RHEL-58839, RHEL-59704, RHEL-59825, RHEL-60755, RHEL-62151, RHEL-62202, RHEL-62203, RHEL-62204, RHEL-62205, RHEL-62390, RHEL-62411, RHEL-62849, RHEL-62871, RHEL-63289, RHEL-63300, RHEL-63330, RHEL-63343, RHEL-63349, RHEL-63892, RHEL-63899, RHEL-63914, RHEL-63918, RHEL-64328, RHEL-64575, RHEL-64597, RHEL-64874, RHEL-64967, RHEL-65840, RHEL-65877, RHEL-65903, RHEL-65959, RHEL-65971, RHEL-66045, RHEL-66074, RHEL-66083, RHEL-66098, RHEL-66109, RHEL-66328, RHEL-66461, RHEL-66601, RHEL-66687, RHEL-66718, RHEL-66745, RHEL-66876, RHEL-68102 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
This commit is contained in:
parent
5390f5460f
commit
c3e75bf5da
@ -12,7 +12,7 @@ RHEL_MINOR = 6
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 532
|
||||
RHEL_RELEASE = 533
|
||||
|
||||
#
|
||||
# ZSTREAM
|
||||
|
@ -3130,6 +3130,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -3109,6 +3109,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -3127,6 +3127,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -3106,6 +3106,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -3185,6 +3185,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
@ -4779,7 +4780,7 @@ CONFIG_RADIO_TEA575X=m
|
||||
CONFIG_RAID_ATTRS=m
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
|
||||
# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set
|
||||
CONFIG_RANDOMIZE_KSTACK_OFFSET=y
|
||||
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
|
||||
CONFIG_RANDOMIZE_MEMORY=y
|
||||
|
@ -3164,6 +3164,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
@ -4757,7 +4758,7 @@ CONFIG_RADIO_TEA575X=m
|
||||
CONFIG_RAID_ATTRS=m
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
|
||||
# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set
|
||||
CONFIG_RANDOMIZE_KSTACK_OFFSET=y
|
||||
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
|
||||
CONFIG_RANDOMIZE_MEMORY=y
|
||||
|
@ -2827,6 +2827,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -2807,6 +2807,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -2811,6 +2811,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
# CONFIG_LXT_PHY is not set
|
||||
|
@ -2791,6 +2791,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
# CONFIG_LXT_PHY is not set
|
||||
|
@ -2803,6 +2803,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
# CONFIG_LXT_PHY is not set
|
||||
|
@ -2995,6 +2995,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -2975,6 +2975,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -3052,6 +3052,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
@ -3032,6 +3032,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65535
|
||||
CONFIG_LTO_NONE=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LXT_PHY=m
|
||||
|
762
kernel.changelog
762
kernel.changelog
@ -1,3 +1,765 @@
|
||||
* Fri Nov 22 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-533.el9]
|
||||
- ext4: sanity check for NULL pointer after ext4_force_shutdown (Brian Foster) [RHEL-64967] {CVE-2024-43898}
|
||||
- ext4: dax: fix overflowing extents beyond inode size when partially writing (Brian Foster) [RHEL-64575] {CVE-2024-50015}
|
||||
- ext4: fix access to uninitialised lock in fc replay path (Brian Foster) [RHEL-63918] {CVE-2024-50014}
|
||||
- ext4: fix error message when rejecting the default hash (Brian Foster) [RHEL-63899]
|
||||
- ext4: factor out ext4_hash_info_init() (Brian Foster) [RHEL-63899]
|
||||
- ext4: filesystems without casefold feature cannot be mounted with siphash (Brian Foster) [RHEL-63899] {CVE-2024-49968}
|
||||
- ext4: check stripe size compatibility on remount as well (Brian Foster) [RHEL-63289] {CVE-2024-47700}
|
||||
- ata: libata: avoid superfluous disk spin down + spin up during hibernation (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Fix W=1 compilation warning (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Move sector_buf from struct ata_port to struct ata_device (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Rename ata_eh_read_sense_success_ncq_log() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Move sata_std_hardreset() definition to libata-sata.c (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Move sata_down_spd_limit() to libata-sata.c (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Improve __ata_qc_complete() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata-scsi: Improve ata_scsi_handle_link_detach() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Cleanup libata-transport (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Add helper ata_eh_decide_disposition() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Remove ata_noop_qc_prep() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Change ata_dev_knobble() to return a bool (Tomas Henzl) [RHEL-52820]
|
||||
- perf test: Restore sample rate for perf_event_attr (Michael Petlan) [RHEL-22716]
|
||||
- perf test attr: Add back missing topdown events (Michael Petlan) [RHEL-15967]
|
||||
- gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68102]
|
||||
- gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68102]
|
||||
- thermal: intel: int340x: processor: Fix warning during module unload (David Arcari) [RHEL-65903] {CVE-2024-50093}
|
||||
- x86/resctrl: Avoid overflow in MB settings in bw_validate() (David Arcari) [RHEL-59825]
|
||||
- KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-65840]
|
||||
- KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-65840]
|
||||
- x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-65840]
|
||||
- KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-65840]
|
||||
- perf vendor events: Move PM_BR_MPRED_CMPL event for power10 platform (Mamatha Inamdar) [RHEL-52736]
|
||||
- perf vendor events power10: Move the JSON/events (Mamatha Inamdar) [RHEL-52736]
|
||||
- perf vendor events power10: Update JSON/events (Mamatha Inamdar) [RHEL-52736]
|
||||
- perf vendor events power10: Update JSON/events (Mamatha Inamdar) [RHEL-52736]
|
||||
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66328] {CVE-2024-50154}
|
||||
- net: explicitly clear the sk pointer, when pf->create fails (Andrea Claudi) [RHEL-66687] {CVE-2024-50186}
|
||||
- scsi: libcxgbi: Remove an unused field in struct cxgbi_device (Chris Leech) [RHEL-66745]
|
||||
- scsi: bnx2i: Remove unused declarations (Chris Leech) [RHEL-66745]
|
||||
- scsi: iscsi: Remove unused list 'connlist_err' (Chris Leech) [RHEL-66745]
|
||||
- scsi: qla4xxx: Replace deprecated strncpy() with strscpy() (Chris Leech) [RHEL-66745]
|
||||
- scsi: be2iscsi: Make some variables static (Chris Leech) [RHEL-66745]
|
||||
- net: sched: fix use-after-free in taprio_change() (Xin Long) [RHEL-65971] {CVE-2024-50127}
|
||||
- selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: local_termination: Down ports on cleanup (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: no_forwarding: Down ports on cleanup (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net/forwarding: spawn sh inside vrf to speed up ping loop (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: add PTP frames to the mix (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: don't use xfail_on_veth() (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: introduce new tests which capture VLAN behavior (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: add one more test for VLAN-aware bridges (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: parameterize test name (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: parameterize sending interface (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: refactor macvlan creation/deletion (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: kill PIDs before del netns (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: libs: Drop unused functions (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: libs: Drop slow_path_trap_install()/_uninstall() (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror_gre_lag_lacp: Drop unnecessary code (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: Drop dual SW/HW testing (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: mirror_test(): Allow exact count of packets (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: do_test_span_dir_ips(): Install accurate taps (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror_gre_lag_lacp: Check counters at tunnel (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: lib: tc_rule_stats_get(): Move default to argument definition (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: Drop direction argument from several functions (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Add test for minimum and maximum MTU (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: remove 'ns' var in setup_ns (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: do not set ns var as readonly (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: remove ns from list after clean-up (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: ignore possible errors (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: avoid error removing empty netns name (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: support errexit with busywait (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: annotate the expected failures (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: add wait_for_dev() helper (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: add check_driver() helper (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_nh: Add a diagram (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_mpath_nh_res: Add a diagram (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_mpath_nh: Add a diagram (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: drivers: hw: Include tc_common.sh in hw_stats_l3 (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: drivers: hw: ethtool.sh: Adjust output (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: drivers: hw: Fix ethtool_rmon (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Add a test for testing lib.sh functionality (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on veth (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Mark performance-sensitive tests (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Change inappropriate log_test_skip() calls (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Ditch skip_on_veth() (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Move several selftests (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ipip_lib: Do not import lib.sh (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Make {, ip6}gre-inner-v6-multipath tests more robust (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Remove IPv6 L3 multipath hash tests (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_rmon: Add histogram counter test (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_mm: Skip when MAC Merge is not supported (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: add a test for MAC Merge layer (Ivan Vecera) [RHEL-66601]
|
||||
- bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64597] {CVE-2024-49888}
|
||||
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66461] {CVE-2024-50142}
|
||||
- selinux,smack: don't bypass permissions check in inode_setsecctx hook (CKI Backport Bot) [RHEL-66109] {CVE-2024-46695}
|
||||
- ext4: don't set SB_RDONLY after filesystem errors (CKI Backport Bot) [RHEL-66718] {CVE-2024-50191}
|
||||
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (CKI Backport Bot) [RHEL-63300] {CVE-2024-47685}
|
||||
- netfilter: bpf: must hold reference on net namespace (Florian Westphal) [RHEL-65877] {CVE-2024-50130}
|
||||
- bpf: fix order of args in call to bpf_map_kvcalloc (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Allow return values 0 and 1 for kprobe session (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: skip the timer_lockup test for single-CPU nodes (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add tests for tail calls with locks and refs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Unify resource leak checks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: use type_may_be_null() helper for nullable-param check (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add timer lockup selftest (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Defer work in bpf_timer_cancel_and_free (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fail bpf_timer_cancel when callback is being cancelled (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: amend for wrong bpf_wq_set_callback_impl signature (Viktor Malik) [RHEL-30773]
|
||||
- bpf: helpers: fix bpf_wq_set_callback_impl signature (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix atomic probe zero-extension (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add more ring buffer test coverage (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Change bpf_session_cookie return value to __u64 * (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a few tests to cover (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add missed var_off setting in coerce_subreg_to_size_sx() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add missed var_off setting in set_sext32_default_val() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Harden __bpf_kfunc tag against linker kfunc removal (Viktor Malik) [RHEL-30773]
|
||||
- compiler_types.h: Define __retain for __attribute__((__retain__)) (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix UML x86_64 compile failure (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add test coverage for reg_set_min_max handling (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Reduce stack consumption in check_stack_write_fixed_off (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix reg_set_min_max corruption of fake_reg (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Make bpf_session_cookie() kfunc return long * (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Set run context for rawtp test_run callback (Viktor Malik) [RHEL-30773]
|
||||
- bpf, devmap: Remove unnecessary if check in for loop (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: don't close(-1) in multi-uprobe feature detector (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix bpf_session_cookie BTF_ID in special_kfunc_set list (Viktor Malik) [RHEL-30773]
|
||||
- powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: extend multi-uprobe tests with USDTs (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: extend multi-uprobe tests with child thread case (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: detect broken PID filtering logic for multi-uprobe (Viktor Malik) [RHEL-30773]
|
||||
- bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix multi-uprobe PID filtering logic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix potential integer overflow in resolve_btfids (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add more variations of map-in-map situations (Viktor Malik) [RHEL-30773]
|
||||
- bpf: save extended inner map info for percpu array maps as well (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Fix the description of 'src' in ALU instructions (Viktor Malik) [RHEL-30773]
|
||||
- bpf: make list_for_each_entry portable (Viktor Malik) [RHEL-30773]
|
||||
- bpf: ignore expected GCC warning in test_global_func10.c (Viktor Malik) [RHEL-30773]
|
||||
- bpf: disable strict aliasing in test_global_func9.c (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Fix a few tests for GCC related warnings. (Viktor Malik) [RHEL-30773]
|
||||
- s390/bpf: Emit a barrier for BPF_FETCH instructions (Viktor Malik) [RHEL-30773]
|
||||
- kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later (Viktor Malik) [RHEL-30773]
|
||||
- kbuild: avoid too many execution of scripts/pahole-flags.sh (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD (Viktor Malik) [RHEL-30773]
|
||||
- bpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.c (Viktor Malik) [RHEL-30773]
|
||||
- bpf: avoid UB in usages of the __imm_insn macro (Viktor Malik) [RHEL-30773]
|
||||
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c (Viktor Malik) [RHEL-30773]
|
||||
- bpf, arm64: Add support for lse atomics in bpf_arena (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: shorten subtest names for struct_ops_module test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: validate struct_ops early failure detection logic (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: improve early detection of doomed-to-fail BPF program loading (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: fix libbpf_strerror_r() handling unknown errors (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add another struct_ops callback use case test (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: handle yet another corner case of nulling out struct_ops program (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: remove unnecessary struct_ops prog validity check (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add CFLAGS per source file and runner (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Disable some `attribute ignored' warnings in GCC (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid __hidden__ attribute in static object (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Remove redundant page mask of vmf->address (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: MUL range computation tests. (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: relax MUL range computation check (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: XOR and OR range computation tests. (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: improve XOR and OR range computation (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: refactor checks for range computation (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: replace calls to mark_reg_unknown. (Viktor Malik) [RHEL-30773]
|
||||
- bpftool, selftests/hid/bpf: Fix 29 clang warnings (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h (Viktor Malik) [RHEL-30773]
|
||||
- powerpc/bpf: enable kfunc call (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Avoid casts from pointers to enums in bpf_tracing.h (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix bpf_ksym_exists() in GCC (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: fix ring_buffer__consume_n() return result logic (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: fix potential overflow in ring__consume_n() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Missing trailing slash in tools/testing/selftests/bpf/Makefile (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix error message in attach_kprobe_multi (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix error message in attach_kprobe_session (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: better fix for handling nulled-out struct_ops program (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add tests for the "module: Function" syntax (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: support "module: Function" syntax for tracing programs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (Viktor Malik) [RHEL-30773 RHEL-64874] {CVE-2024-38564}
|
||||
- selftests/bpf: Add kprobe session cookie test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add kprobe session test (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add kprobe session attach type name to attach_type_name (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add support for kprobe session attach (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for kprobe session cookie (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for kprobe session context (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for kprobe session attach (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Drop an unused local variable (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Do not walk twice the hash map on free (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Do not walk twice the map on free (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: validate nulled-out struct_ops program is handled properly (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: handle nulled-out program in struct_ops correctly (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Include linux/types.h for u32 (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Free strdup memory in veristat (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Switch to krealloc_array() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Use struct_size() (Viktor Malik) [RHEL-30773]
|
||||
- samples/bpf: Add valid info for VMLINUX_BTF (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix verifier assumptions about socket->sk (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Clarify PC use in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- bpf_helpers.h: Define bpf_tail_call_static when building with GCC (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Add introduction for use in the ISA Internet Draft (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable params (Viktor Malik) [RHEL-30773]
|
||||
- bpf: check bpf_dummy_struct_ops program params for test runs (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: adjust dummy_st_ops_success to detect additional error (Viktor Malik) [RHEL-30773]
|
||||
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add ring_buffer__consume_n test. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add bpf_guard_preempt() convenience macro (Viktor Malik) [RHEL-30773]
|
||||
- bpf: update the comment for BTF_FIELDS_MAX (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Fix wq test. (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add tests for preempt kfuncs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Introduce bpf_preempt_[disable,enable] kfuncs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Don't check for recursion in bpf_wq_work. (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: wq: add bpf_wq_start() checks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add bpf_wq_start (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add checks for bpf_wq_set_callback() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: wq: add bpf_wq_set_callback_impl (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: wq: add bpf_wq_init() checks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: wq: add bpf_wq_init (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add bpf_wq tests (Viktor Malik) [RHEL-30773]
|
||||
- bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add support for KF_ARG_PTR_TO_WORKQUEUE (Viktor Malik) [RHEL-30773]
|
||||
- bpf: verifier: bail out if the argument is not a map (Viktor Malik) [RHEL-30773]
|
||||
- tools: sync include/uapi/linux/bpf.h (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add support for bpf_wq user type (Viktor Malik) [RHEL-30773]
|
||||
- bpf: replace bpf_timer_cancel_and_free with a generic helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: replace bpf_timer_set_callback with a generic helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: replace bpf_timer_init with a generic helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: make timer data struct more generic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix typos in comments (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix typo in function save_aux_ptr_type (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Fix formatting nit in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Clarify helper ID and pointer terms in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix JIT of is_mov_percpu_addr instruction. (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix dump of subsequent char arrays (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix misaligned array closing bracket (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Address minor issues in bash completion (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Update documentation where progs/maps can be passed by name (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Harden and/or/xor value tracking in verifier (Viktor Malik) [RHEL-30773]
|
||||
- bpf, tests: Fix typos in comments (Viktor Malik) [RHEL-30773]
|
||||
- btf: Avoid weak external references (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add read_trace_pipe_iter function (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Fix typo in error message (Viktor Malik) [RHEL-30773]
|
||||
- selftest/bpf: Test a perf BPF program that suppresses side effects (Viktor Malik) [RHEL-30773]
|
||||
- tools include: Add some common function attributes (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Enable tests for atomics with cpuv4 (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Add link dump support for BPF_LINK_TYPE_SOCKMAP (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add bpf_link support for BPF_PROG_TYPE_SOCKMAP (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add bpf_link support for sk_msg and sk_skb progs [UAPI headers only] (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add tests for atomics in bpf_arena. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for certain atomics in bpf_arena to x86 JIT (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: eliminate warning of get_cgroup_id_from_path() (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add ring__consume_n / ring_buffer__consume_n (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: ringbuf: Allow to consume up to a certain amount of items (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Start v1.5 development cycle (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Editorial nits in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Make sure libbpf doesn't enforce the signature of a func pointer. (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add test for bpf_for_each_map_elem() with different maps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: allow invoking bpf_for_each_map_elem with different maps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: store both map ptr and state in bpf_insn_aux_data (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix perf_snapshot_branch_stack link failure (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add fp-leaking precise subprog result tests (Viktor Malik) [RHEL-30773]
|
||||
- bpf: prevent r10 register from being marked as precise (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Mount bpffs on provided dir instead of parent dir (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_get_branch_snapshot() helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: make bpf_get_branch_snapshot() architecture-agnostic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Optimize emit_mov_imm64(). (Viktor Malik) [RHEL-30773]
|
||||
- bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_get_smp_processor_id() helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add special internal-only MOV instruction to resolve per-CPU addrs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Replace deprecated strncpy with strscpy (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add arm64 JIT support for bpf_addr_space_cast instruction. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add arm64 JIT support for PROBE_MEM32 pseudo instructions. (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Use local bpf_helpers.h include (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Improve program stats run-time calculation (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Skip test when perf_event_open returns EOPNOTSUPP (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Use __typeof__() instead of typeof() in BPF skeleton (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Using llvm may_goto inline asm for cond_break macro (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add a verbose message if map limit is reached (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix typo in uapi doc comments (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Clean-up typos, punctuation, list formatting in docs (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Remove useless emphasis on command description in man pages (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Use simpler indentation in source rST for documentation (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a kprobe_multi subtest to use addrs instead of syms (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Fix kprobe_multi_bench_attach test failure with LTO kernel (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add {load,search}_kallsyms_custom_local() (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Refactor trace helper func load_kallsyms_local() (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Refactor some functions for kprobe_multi_test (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Handle <orig_name>.llvm.<hash> symbol properly (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Mark libbpf_kallsyms_parse static function (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Replace CHECK with ASSERT macros for ksyms test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add batched tp/raw_tp/fmodret tests (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: lazy-load trigger bench BPF programs (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: remove syscall-driven benchs, keep syscall-count only (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Mitigate latency spikes associated with freeing non-preallocated htab (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: rename and clean up userspace-triggered benchmarks (Viktor Malik) [RHEL-30773]
|
||||
- bpf,arena: Use helper sizeof_field in struct accessors (Viktor Malik) [RHEL-30773]
|
||||
- bpf: implement insn_is_cast_user() helper for JITs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Sync uapi bpf.h to tools directory (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add new sec_def "sk_skb/verdict" (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Mark uprobe trigger functions with nocf_check attribute (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Use syscall(SYS_gettid) instead of gettid() wrapper in bench (Viktor Malik) [RHEL-30773]
|
||||
- bpf-next: Avoid goto in regs_refine_cond_op() (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: scale benchmark counting by using per-CPU counters (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Remove unnecessary source files from bootstrap version (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Enable libbpf logs when loading pid_iter in debug mode (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add raw_tp/tp_btf BPF cookie subtests (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: add support for BPF cookie for raw_tp/tp_btf programs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: pass whole link instead of prog when triggering raw tracepoint (Viktor Malik) [RHEL-30773]
|
||||
- bpf: flatten bpf_probe_register call chain (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a sk_msg prog bpf_get_ns_current_pid_tgid() test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types (Viktor Malik) [RHEL-30773]
|
||||
- bpf/lpm_trie: Inline longest_prefix_match for fastpath (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Check return from set_memory_rox() (Viktor Malik) [RHEL-30773]
|
||||
- libbpbpf: Check bpf_map/bpf_program fd validity (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Remove second semicolon (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: preserve sleepable bit in subprog info (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps. (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Skip zeroed or null fields if not found in the kernel type. (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Fix missing pids during link show (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Cast pointers for shadow types explicitly. (Viktor Malik) [RHEL-30773]
|
||||
- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66045] {CVE-2024-50099}
|
||||
- xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65959] {CVE-2024-50110}
|
||||
- net: napi: Prevent overflow of napi_defer_hard_irqs (Antoine Tenart) [RHEL-63914] {CVE-2024-50018}
|
||||
- net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-62411]
|
||||
- udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-62411]
|
||||
- redhat/configs: For aarch64/RT, default kstack randomization off (Gabriele Monaco) [RHEL-62390]
|
||||
- wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed() (Antoine Tenart) [RHEL-62205]
|
||||
- wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: Fix address dump when IPv6 is disabled on an interface (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: remove RTNL protection from inet6_dump_addr() (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: use xa_array iterator to implement inet6_dump_addr() (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: remove unnecessary local variable (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: make in6_dump_addrs() lockless (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: make inet6_fill_ifaddr() lockless (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: anycast: complete RCU handling of struct ifacaddr6 (Antoine Tenart) [RHEL-62205]
|
||||
- inet: fix inet_fill_ifaddr() flags truncation (Antoine Tenart) [RHEL-62204]
|
||||
- inet6: expand rcu_read_lock() scope in inet6_dump_addr() (Antoine Tenart) [RHEL-62204]
|
||||
- rtnetlink: make the "split" NLM_DONE handling generic (Antoine Tenart) [RHEL-62204]
|
||||
- ipv4: correctly iterate over the target netns in inet_dump_ifaddr() (Antoine Tenart) [RHEL-62204]
|
||||
- ipv4: Fix address dump when IPv4 is disabled on an interface (Antoine Tenart) [RHEL-62204]
|
||||
- rtnetlink: use xarray iterator to implement rtnl_dump_ifinfo() (Antoine Tenart) [RHEL-62204]
|
||||
- inet: use xa_array iterator to implement inet_dump_ifaddr() (Antoine Tenart) [RHEL-62204]
|
||||
- inet: prepare inet_base_seq() to run without RTNL (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_flags (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_preferred_lft (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_valid_lft (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_tstamp and ifa->ifa_cstamp (Antoine Tenart) [RHEL-62204]
|
||||
- ipv6: use xa_array iterator to implement inet6_netconf_dump_devconf() (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6/addrconf: annotate data-races around devconf fields (II) (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: Remove duplicate statements (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6/addrconf: annotate data-races around devconf fields (I) (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: addrconf_disable_policy() optimization (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around devconf->disable_policy (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around devconf->proxy_ndp (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races in rt6_probe() (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdown (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races in ndisc_router_discovery() (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.forwarding (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.hop_limit (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.mtu6 (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: addrconf_disable_ipv6() optimization (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.disable_ipv6 (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: add ipv6_devconf_read_txrx cacheline_group (Antoine Tenart) [RHEL-62203]
|
||||
- inet: use xa_array iterator to implement inet_netconf_dump_devconf() (Antoine Tenart) [RHEL-62202]
|
||||
- inet: do not use RTNL in inet_netconf_get_devconf() (Antoine Tenart) [RHEL-62202]
|
||||
- inet: annotate devconf data-races (Antoine Tenart) [RHEL-62202]
|
||||
- slip: make slhc_remember() more robust against malicious packets (CKI Backport Bot) [RHEL-63892] {CVE-2024-50033}
|
||||
- mm: split critical region in remap_file_pages() and invoke LSMs in between (Waiman Long) [RHEL-63349]
|
||||
- mm: call the security_mmap_file() LSM hook in remap_file_pages() (Waiman Long) [RHEL-63349] {CVE-2024-47745}
|
||||
- NFS: Further fixes to attribute delegation a/mtime changes (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Fix attribute delegation behaviour on exclusive create (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Always release the rpcrdma_device's xa_array (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix possible badness in FREE_STATEID (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4.2: Fix detection of "Proxying of Times" server support (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix initial getattr on write delegation (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: untangle code in nfsd4_deleg_getattr_conflict() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: remove redundant assignment operation (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd/sunrpc: have svc tasks sleep in TASK_IDLE (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease (Scott Mayhew) [RHEL-59704]
|
||||
- fs/nfsd: fix update of inode attrs in CB_GETATTR (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix potential UAF in nfsd4_cb_getattr_release (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: hold reference to delegation when updating it for cb_getattr (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Avoid unnecessary rescanning of the per-server delegation list (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Fix clearing of layout segments in layoutreturn (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fix bitmap decoder to handle a 3rd word (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Trace connection registration and unregistration (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Device kref is over-incremented on error from xa_alloc (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: avoid -Wformat-security warning (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Fix a race to wake a sync task (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: split nfs_read_folio (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: do not extend writes to the entire folio (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: add support for NVMe (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove nfs_page_length (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove the unused max_deviceinfo_size field from struct pnfs_layoutdriver_type (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: new netlink ops to get/set server pool_mode (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: refactor pool_mode setting code (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow passing in array of thread counts via netlink (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: make nfsd_svc take an array of thread counts (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: fix up the special handling of sv_nrpools == 1 (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Add a trace point in svc_xprt_deferred_close (Scott Mayhew) [RHEL-59704]
|
||||
- lockd: Use *-y instead of *-objs in Makefile (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Handle ADDR_CHANGE CM event properly (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Refactor the creation of listener CMA ID (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: remove unused structs 'nfsd3_voidargs' (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: don't reuse partially completed requests in nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: move nfs_wait_on_request to write.c (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fold nfs_folio_find_and_lock_request into nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: simplify nfs_folio_find_and_lock_request (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove nfs_folio_private_request (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove dead code for the old swap over NFS implementation (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Block on write congestion (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Properly initialize server->writeback (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Drop pointless check from nfs_commit_release_pages() (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: SCSI layout trace points for reservation key reg/unreg (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: Report only when /no/ device is found (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: Fix premature PR key unregistration (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Do layout state recovery upon reboot (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Remove redundant call to unhash the layout (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Handle server reboots in pnfs_poc_release() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Add a helper to defer failed layoutreturn calls (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Clean up encode_nfs4_stateid() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4.1: constify the stateid argument in nfs41_test_stateid() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pnfs: Remove redundant list check (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Don't send delegation-related share access modes to CLOSE (Scott Mayhew) [RHEL-59704]
|
||||
- Return the delegation when deleting sillyrenamed files (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Ask for a delegation or an open stateid in OPEN (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Don't request atime/mtime/size if they are delegated to us (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Fix up delegated attributes in nfs_setattr (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Delegreturn must set m/atime when they are delegated (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Enable attribute delegations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add a capability for delegated attributes (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add recovery of attribute delegations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add support for delegated atime and mtime attributes (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add a flags argument to the 'have_delegation' callback (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add CB_GETATTR support for delegated attributes (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Plumb in XDR support for the new delegation-only setattr op (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add new attribute delegation definitions (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Refactor nfs4_opendata_check_deleg() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Clean up open delegation return structure (Scott Mayhew) [RHEL-59704]
|
||||
- fs: nfs: add missing MODULE_DESCRIPTION() macros (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: remove unused struct 'mnt_fhstatus' (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: Remove temp allocation of rpcrdma_rep objects (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: Clean up synopsis of frwr_mr_unmap() (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: Handle device removal outside of the CM event handler (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Implement generic device removal (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: removed asm-generic headers from verbs.c (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: drop usage of folio_file_pos (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Avoid flushing many pages with NFS_FILE_SYNC (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: propagate readlink errors in nfs_symlink_filler (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS: rework pnfs_generic_pg_check_layout to check IO range (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS/filelayout: check layout segment range (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Don't enable NFS v2 by default (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: fix handling expired GSS context (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Fixup smatch warning for ambiguous return (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: make sure lock/nolock overriding local_lock mount option (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS/filelayout: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS/filelayout: Remove the whole file layout requirement (Scott Mayhew) [RHEL-59704]
|
||||
- NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: set security label during create operations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Add COPY status code to OFFLOAD_STATUS response (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Record status of async copy operation in struct nfsd4_copy (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Remove comment for sp_lock (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: add listener-{set,get} netlink command (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add a new svc_find_listener helper (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: introduce svc_xprt_create_from_sa utility routine (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: add write_version to netlink command (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: convert write_threads to netlink command (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: allow callers to pass in scope string to nfsd_svc (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: move nfsd_mutex handling into nfsd_svc callers (Scott Mayhew) [RHEL-59704]
|
||||
- lockd: host: Remove unnecessary statements'host = NULL;' (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: optimise recalculate_deny_mode() for a common case (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: add tracepoint in mark_client_expired_locked (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: new tracepoint for check_slot_seqid (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: drop extraneous newline from nfsd tracepoints (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: trivial GET_DIR_DELEGATION support (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Move callback_wq into struct nfs4_client (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: drop st_mutex before calling move_to_close_lru() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: perform all find_openstateowner_str calls in the one place. (Scott Mayhew) [RHEL-59704]
|
||||
- Revert "NFSD: Convert the callback workqueue to use delayed_work" (Scott Mayhew) [RHEL-59704]
|
||||
- Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add a missing rpc_stat for TCP TLS (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Clean up nfsd4_encode_replay() (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: trace the uniquifier of fscache (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: remove unused variable nfs_rpcstat (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: properly protect nfs_direct_req fields (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: enable nconnect for RDMA (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: nfs4_do_open() is incorrectly triggering state recovery (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: avoid infinite loop in pnfs_update_layout. (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: make the rpc_stat per net namespace (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: expose /proc/net/sunrpc/nfs in net namespaces (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: add a struct rpc_stats arg to rpc_create_args (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove unused NFS_CALL macro (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4.1: add tracepoint to trunked nfs4_exchange_id calls (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its limit (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Document nfsd_setattr() fill-attributes behavior (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: OP_CB_RECALL_ANY should recall both read and write delegations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: handle GETATTR conflict with write delegation (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: add support for CB_GETATTR callback (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: clean up comments over nfs4_client definition (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Post WRs for Write chunks in svc_rdma_sendto() (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Post the Reply chunk and Send WR together (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Post Send WR chain (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Fix retry loop in svc_rdma_send() (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Prevent a UAF in svc_rdma_send() (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Fix SQ wake-ups (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Increase the per-transport rw_ctx count (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Update max_send_sges after QP is created (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Report CQ depths in debugging output (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Reserve an extra WQE for ib_drain_rq() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow layout state to be admin-revoked. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow delegation state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow open state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow lock state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow admin-revoked NFSv4.0 state to be freed. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: prepare for supporting admin-revocation of state (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: split sc_status out of sc_type (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: avoid race after unhash_delegation_locked() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: don't call functions with side-effecting inside WARN_ON() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: hold ->cl_lock for hash_delegation_locked() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: remove stale comment in nfs4_show_deleg() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Remove redundant cb_seq_status initialization (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: make svc_stat per-network namespace instead of global (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: remove nfsd_stats, make th_cnt a global counter (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: make all of the nfsd stats per-network namespace (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: rename NFSD_NET_* to NFSD_STATS_* (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: use the struct net as the svc proc private (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: remove ->pg_stats from svc_program (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: pass in the sv_stats struct through svc_create_pooled (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: stop setting ->pg_stats for unused stats (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: don't change ->sv_stats if it doesn't exist (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: use __fput_sync() to avoid delayed closing of files. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: Don't leave work of closing files to a work queue (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fix regression in handling of fsc= option in NFSv4 (Scott Mayhew) [RHEL-59704]
|
||||
- pnfs/filelayout: add tracepoint to getdeviceinfo (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Display the "fsc=" mount option if it is set (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add xrpt id to rpc_stats_latency tracepoint (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Add a transport callback to handle dequeuing of an RPC request (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Don't try to send when the connection is shutting down (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Don't retry using the same source port if connection failed (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change the back-channel queue to lwq (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: discard sp_lock (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change sp_nrthreads to atomic_t (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: use lwq for sp_sockets - renamed to sp_xprts (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: only have one thread waking up at a time (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: rename some functions from rqst_ to svc_thread_ (Scott Mayhew) [RHEL-59704]
|
||||
- lib: add light-weight queuing mechanism. (Scott Mayhew) [RHEL-59704]
|
||||
- redhat/configs: add CONFIG_LWQ_TEST (Scott Mayhew) [RHEL-59704]
|
||||
- llist: add llist_del_first_this() (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change service idle list to be an llist (Scott Mayhew) [RHEL-59704]
|
||||
- llist: add interface to check if a node is on a list. (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: discard SP_CONGESTED (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add list of idle threads (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change how svc threads are asked to exit. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704]
|
||||
- fs: drop the timespec64 arg from generic_update_time (Scott Mayhew) [RHEL-59704]
|
||||
- fs: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704]
|
||||
- mptcp: pm: do not remove closing subflows (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix ID 0 endp usage after multiple re-creations (Davide Caratti) [RHEL-58839 RHEL-62871] {CVE-2024-46711}
|
||||
- mptcp: pm: do not remove already closed subflows (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: reset MPC endp ID when re-added (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: skip connecting to already established sf (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: send ACK on an active subflow (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: update add_addr counters after connect (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: cannot rm sf if closed (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: add evts_get_info helper (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: update userspace pm test helpers (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow (Davide Caratti) [RHEL-62871 RHEL-66074] {CVE-2024-45009}
|
||||
- selftests: mptcp: join: restrict fullmesh endp on 1st sf (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: ADD_ADDR 0 is not a new address (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: avoid duplicated SUB_CLOSED events (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: check removing ID 0 endpoint (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix RM_ADDR ID for the initial subflow (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: reuse ID 0 after delete and re-add (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pr_debug: add missing \n at the end (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: sched: check both backup in retrans (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: close subflow when receiving TCP+FIN (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: avoid possible UaF when selecting endp (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: validate fullmesh endp on 1st sf (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fullmesh: select the right ID later (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: only in-kernel cannot have entries with ID 0 (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: only decrement add_addr_accepted for MPJ req (Davide Caratti) [RHEL-62871 RHEL-66074] {CVE-2024-45009}
|
||||
- mptcp: pm: only mark 'subflow' endp as available (Davide Caratti) [RHEL-62871 RHEL-66083] {CVE-2024-45010}
|
||||
- mptcp: pm: remove mptcp_pm_remove_subflow() (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: re-using ID of unused flushed subflows (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: check re-using ID of closed subflow (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: re-using ID of unused removed subflows (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: re-using ID of unused removed ADD_ADDR (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: test both signal & subflow (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: ability to invert ADD_ADDR check (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: don't try to create sf if alloc failed (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: reduce indentation blocks (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: deny endp with signal + subflow + port (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fully established after ADD_ADDR echo on MPJ (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix duplicate data handling (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix bad RCVPRUNED mib accounting (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: check backup support in signal endp (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix backup support in signal endpoints (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: validate backup in MPJ (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: mib: count MPJ with backup flag (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: only set request_bkup flag when sending MP_PRIO (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: distinguish rcv vs sent backup flag in requests (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: sched: check both directions for backup (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: always close input's FD if opened (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: fix error path (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix NL PM announced address accounting (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix user-space PM announced address accounting (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: add validity check for sending RM_ADDR (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: include inet_common in mib.h (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: move mptcp_pm_gen.h's include (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: remove unnecessary else statements (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: prefer strscpy over strcpy (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: sockopt: info: stop early if no buffer (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix full TCP keep-alive support (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: SO_KEEPALIVE: fix getsockopt support (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_DEFER_ACCEPT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_LINGER2 locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_KEEPCNT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_KEEPINTVL locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_USER_TIMEOUT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_SYNCNT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around fastopenq.max_qlen (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around icsk->icsk_user_timeout (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->notsent_lowat (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around rskq_defer_accept (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->linger2 (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around icsk->icsk_syn_retries (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->keepalive_probes (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->keepalive_intvl (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->keepalive_time (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->tsoffset (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->tcp_tx_delay (Davide Caratti) [RHEL-62871]
|
||||
- net: do not delay dst_entries_add() in dst_release() (Paolo Abeni) [RHEL-62849]
|
||||
- net: add more sanity checks to qdisc_pkt_len_init() (Paolo Abeni) [RHEL-62849 RHEL-64328] {CVE-2024-49948}
|
||||
- net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size (Paolo Abeni) [RHEL-62849]
|
||||
- net: busy-poll: use ktime_get_ns() instead of local_clock() (Paolo Abeni) [RHEL-62849]
|
||||
- pktgen: use cpus_read_lock() in pg_net_init() (Paolo Abeni) [RHEL-62849]
|
||||
- net: linkwatch: use system_unbound_wq (Paolo Abeni) [RHEL-62849]
|
||||
- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). (Paolo Abeni) [RHEL-62849]
|
||||
- net: page_pool: fix warning code (Paolo Abeni) [RHEL-62849]
|
||||
- net: give more chances to rcu in netdev_wait_allrefs_any() (Paolo Abeni) [RHEL-62849]
|
||||
- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66098] {CVE-2024-45020}
|
||||
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (Viktor Malik) [RHEL-63330] {CVE-2024-47675}
|
||||
- bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66876] {CVE-2024-50262}
|
||||
- selftests/bpf: Add return value checks for failed tests (Viktor Malik) [RHEL-63343]
|
||||
- selftests/bpf: Workaround strict bpf_lsm return value check. (Viktor Malik) [RHEL-63343]
|
||||
- bpf: Fix compare error in function retval_range_within (Viktor Malik) [RHEL-63343]
|
||||
- bpf, lsm: Add check for BPF LSM return value (CKI Backport Bot) [RHEL-63343] {CVE-2024-47703}
|
||||
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_debug: Remove a useless memset() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Retry START STOP UNIT commands (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Remove duplicate included header file linux/bio-integrity.h (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Remove obsoleted declaration for scsi_driverbyte_string() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: ufs: Simplify alloc*_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: stex: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_transport_fc: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: snic: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: qedi: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: qedf: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: myrs: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: myrb: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: mpt3sas: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: ibmvscsi_tgt: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: fcoe: Simplify alloc_ordered_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: esas2r: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: bfa: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: be2iscsi: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: mptfusion: Simplify the alloc*_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Expand all create*_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Do not attempt to configure discard unless LBPME is set (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Fix the return value of scsi_logical_block_count() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Keep the discard mode stable (Ewan D. Milne) [RHEL-62151]
|
||||
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_debug: Fix create target debugfs failure (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Fix an incorrect comment (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Disable CDL by default (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Use READ(16) when reading block zero on large capacity disks (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Pass sdev to blk_mq_alloc_queue() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sr: Fix unintentional arithmetic wraparound (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Improve the code for showing commands in debugfs (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Introduce scsi_cmd_list_info() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_transport_srp: Fix a couple of kernel-doc warnings (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_transport_fc: Add kernel-doc for function return (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Add function return kernel-doc for 2 functions (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: libfcoe: Fix a slew of kernel-doc warnings (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: iser: Fix @read_stag kernel-doc warning (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Add kernel-doc for scsi_msg_to_host_byte() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: st: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sr: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: ses: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Store owner from modules with scsi_register_driver() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: devinfo: Replace strncpy() and manual pad (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Have pr commands retry UAs (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Fix sshdr use in scsi_cdl_enable (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Add support for block PR read keys/reservation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Move sd_pr_type to scsi_common (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Rename sd_pr_command (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Remove scsi_execute_req()/scsi_execute() functions (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Adjust recently added fields to SCSI and FC structures (Ewan D. Milne) [RHEL-62151]
|
||||
- dpll: add Embedded SYNC feature for a pin (CKI Backport Bot) [RHEL-57743]
|
||||
- dpll: fix return value check for kmemdup (CKI Backport Bot) [RHEL-57743]
|
||||
- sched: sch_cake: fix bulk flow accounting logic for host fairness (CKI Backport Bot) [RHEL-60755] {CVE-2024-46828}
|
||||
- mm/huge_memory: don't unpoison huge_zero_folio (Aristeu Rozanski) [RHEL-47802] {CVE-2024-40914}
|
||||
Resolves: RHEL-15967, RHEL-22716, RHEL-30773, RHEL-47802, RHEL-52736, RHEL-52820, RHEL-57743, RHEL-58839, RHEL-59704, RHEL-59825, RHEL-60755, RHEL-62151, RHEL-62202, RHEL-62203, RHEL-62204, RHEL-62205, RHEL-62390, RHEL-62411, RHEL-62849, RHEL-62871, RHEL-63289, RHEL-63300, RHEL-63330, RHEL-63343, RHEL-63349, RHEL-63892, RHEL-63899, RHEL-63914, RHEL-63918, RHEL-64328, RHEL-64575, RHEL-64597, RHEL-64874, RHEL-64967, RHEL-65840, RHEL-65877, RHEL-65903, RHEL-65959, RHEL-65971, RHEL-66045, RHEL-66074, RHEL-66083, RHEL-66098, RHEL-66109, RHEL-66328, RHEL-66461, RHEL-66601, RHEL-66687, RHEL-66718, RHEL-66745, RHEL-66876, RHEL-68102
|
||||
|
||||
* Tue Nov 19 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-532.el9]
|
||||
- KVM: selftests: memslot_perf_test: increase guest sync timeout (Maxim Levitsky) [RHEL-66118]
|
||||
- pinctrl: intel: platform: fix error path in device_for_each_child_node() (Steve Best) [RHEL-66957] {CVE-2024-50197}
|
||||
|
771
kernel.spec
771
kernel.spec
@ -165,15 +165,15 @@ Summary: The Linux kernel
|
||||
# define buildid .local
|
||||
%define specversion 5.14.0
|
||||
%define patchversion 5.14
|
||||
%define pkgrelease 532
|
||||
%define pkgrelease 533
|
||||
%define kversion 5
|
||||
%define tarfile_release 5.14.0-532.el9
|
||||
%define tarfile_release 5.14.0-533.el9
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 14
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 532%{?buildid}%{?dist}
|
||||
%define specrelease 533%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 5.14.0-532.el9
|
||||
%define kabiversion 5.14.0-533.el9
|
||||
|
||||
#
|
||||
# End of genspec.sh variables
|
||||
@ -1195,7 +1195,7 @@ analysing the logical and timing behavior of Linux.
|
||||
|
||||
%if %{with_bpftool}
|
||||
|
||||
%define bpftoolversion 7.4.0
|
||||
%define bpftoolversion 7.5.0
|
||||
|
||||
%package -n bpftool
|
||||
Summary: Inspection and simple manipulation of eBPF programs and maps
|
||||
@ -3813,6 +3813,767 @@ fi
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Fri Nov 22 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-533.el9]
|
||||
- ext4: sanity check for NULL pointer after ext4_force_shutdown (Brian Foster) [RHEL-64967] {CVE-2024-43898}
|
||||
- ext4: dax: fix overflowing extents beyond inode size when partially writing (Brian Foster) [RHEL-64575] {CVE-2024-50015}
|
||||
- ext4: fix access to uninitialised lock in fc replay path (Brian Foster) [RHEL-63918] {CVE-2024-50014}
|
||||
- ext4: fix error message when rejecting the default hash (Brian Foster) [RHEL-63899]
|
||||
- ext4: factor out ext4_hash_info_init() (Brian Foster) [RHEL-63899]
|
||||
- ext4: filesystems without casefold feature cannot be mounted with siphash (Brian Foster) [RHEL-63899] {CVE-2024-49968}
|
||||
- ext4: check stripe size compatibility on remount as well (Brian Foster) [RHEL-63289] {CVE-2024-47700}
|
||||
- ata: libata: avoid superfluous disk spin down + spin up during hibernation (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Fix W=1 compilation warning (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Move sector_buf from struct ata_port to struct ata_device (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Rename ata_eh_read_sense_success_ncq_log() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Move sata_std_hardreset() definition to libata-sata.c (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Move sata_down_spd_limit() to libata-sata.c (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Improve __ata_qc_complete() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata-scsi: Improve ata_scsi_handle_link_detach() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Cleanup libata-transport (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Add helper ata_eh_decide_disposition() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Remove ata_noop_qc_prep() (Tomas Henzl) [RHEL-52820]
|
||||
- ata: libata: Change ata_dev_knobble() to return a bool (Tomas Henzl) [RHEL-52820]
|
||||
- perf test: Restore sample rate for perf_event_attr (Michael Petlan) [RHEL-22716]
|
||||
- perf test attr: Add back missing topdown events (Michael Petlan) [RHEL-15967]
|
||||
- gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68102]
|
||||
- gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68102]
|
||||
- thermal: intel: int340x: processor: Fix warning during module unload (David Arcari) [RHEL-65903] {CVE-2024-50093}
|
||||
- x86/resctrl: Avoid overflow in MB settings in bw_validate() (David Arcari) [RHEL-59825]
|
||||
- KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-65840]
|
||||
- KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-65840]
|
||||
- x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-65840]
|
||||
- KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-65840]
|
||||
- perf vendor events: Move PM_BR_MPRED_CMPL event for power10 platform (Mamatha Inamdar) [RHEL-52736]
|
||||
- perf vendor events power10: Move the JSON/events (Mamatha Inamdar) [RHEL-52736]
|
||||
- perf vendor events power10: Update JSON/events (Mamatha Inamdar) [RHEL-52736]
|
||||
- perf vendor events power10: Update JSON/events (Mamatha Inamdar) [RHEL-52736]
|
||||
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66328] {CVE-2024-50154}
|
||||
- net: explicitly clear the sk pointer, when pf->create fails (Andrea Claudi) [RHEL-66687] {CVE-2024-50186}
|
||||
- scsi: libcxgbi: Remove an unused field in struct cxgbi_device (Chris Leech) [RHEL-66745]
|
||||
- scsi: bnx2i: Remove unused declarations (Chris Leech) [RHEL-66745]
|
||||
- scsi: iscsi: Remove unused list 'connlist_err' (Chris Leech) [RHEL-66745]
|
||||
- scsi: qla4xxx: Replace deprecated strncpy() with strscpy() (Chris Leech) [RHEL-66745]
|
||||
- scsi: be2iscsi: Make some variables static (Chris Leech) [RHEL-66745]
|
||||
- net: sched: fix use-after-free in taprio_change() (Xin Long) [RHEL-65971] {CVE-2024-50127}
|
||||
- selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: local_termination: Down ports on cleanup (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: no_forwarding: Down ports on cleanup (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net/forwarding: spawn sh inside vrf to speed up ping loop (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: add PTP frames to the mix (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: don't use xfail_on_veth() (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: introduce new tests which capture VLAN behavior (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: add one more test for VLAN-aware bridges (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: parameterize test name (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: parameterize sending interface (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: refactor macvlan creation/deletion (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: kill PIDs before del netns (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: libs: Drop unused functions (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: libs: Drop slow_path_trap_install()/_uninstall() (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror_gre_lag_lacp: Drop unnecessary code (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: Drop dual SW/HW testing (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: mirror_test(): Allow exact count of packets (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: do_test_span_dir_ips(): Install accurate taps (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror_gre_lag_lacp: Check counters at tunnel (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: lib: tc_rule_stats_get(): Move default to argument definition (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mirror: Drop direction argument from several functions (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Add test for minimum and maximum MTU (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: remove 'ns' var in setup_ns (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: do not set ns var as readonly (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: remove ns from list after clean-up (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: ignore possible errors (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: avoid error removing empty netns name (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: lib: support errexit with busywait (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: net: local_termination: annotate the expected failures (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: add wait_for_dev() helper (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: add check_driver() helper (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_nh: Add a diagram (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_mpath_nh_res: Add a diagram (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_mpath_nh: Add a diagram (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: drivers: hw: Include tc_common.sh in hw_stats_l3 (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: drivers: hw: ethtool.sh: Adjust output (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: drivers: hw: Fix ethtool_rmon (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Add a test for testing lib.sh functionality (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on veth (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Mark performance-sensitive tests (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Change inappropriate log_test_skip() calls (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Ditch skip_on_veth() (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Move several selftests (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ipip_lib: Do not import lib.sh (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Make {, ip6}gre-inner-v6-multipath tests more robust (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: Remove IPv6 L3 multipath hash tests (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_rmon: Add histogram counter test (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: ethtool_mm: Skip when MAC Merge is not supported (Ivan Vecera) [RHEL-66601]
|
||||
- selftests: forwarding: add a test for MAC Merge layer (Ivan Vecera) [RHEL-66601]
|
||||
- bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64597] {CVE-2024-49888}
|
||||
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66461] {CVE-2024-50142}
|
||||
- selinux,smack: don't bypass permissions check in inode_setsecctx hook (CKI Backport Bot) [RHEL-66109] {CVE-2024-46695}
|
||||
- ext4: don't set SB_RDONLY after filesystem errors (CKI Backport Bot) [RHEL-66718] {CVE-2024-50191}
|
||||
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (CKI Backport Bot) [RHEL-63300] {CVE-2024-47685}
|
||||
- netfilter: bpf: must hold reference on net namespace (Florian Westphal) [RHEL-65877] {CVE-2024-50130}
|
||||
- bpf: fix order of args in call to bpf_map_kvcalloc (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Allow return values 0 and 1 for kprobe session (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: skip the timer_lockup test for single-CPU nodes (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add tests for tail calls with locks and refs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Unify resource leak checks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: use type_may_be_null() helper for nullable-param check (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add timer lockup selftest (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Defer work in bpf_timer_cancel_and_free (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fail bpf_timer_cancel when callback is being cancelled (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: amend for wrong bpf_wq_set_callback_impl signature (Viktor Malik) [RHEL-30773]
|
||||
- bpf: helpers: fix bpf_wq_set_callback_impl signature (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix atomic probe zero-extension (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add more ring buffer test coverage (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Change bpf_session_cookie return value to __u64 * (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a few tests to cover (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add missed var_off setting in coerce_subreg_to_size_sx() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add missed var_off setting in set_sext32_default_val() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Harden __bpf_kfunc tag against linker kfunc removal (Viktor Malik) [RHEL-30773]
|
||||
- compiler_types.h: Define __retain for __attribute__((__retain__)) (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix UML x86_64 compile failure (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add test coverage for reg_set_min_max handling (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Reduce stack consumption in check_stack_write_fixed_off (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix reg_set_min_max corruption of fake_reg (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Make bpf_session_cookie() kfunc return long * (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Set run context for rawtp test_run callback (Viktor Malik) [RHEL-30773]
|
||||
- bpf, devmap: Remove unnecessary if check in for loop (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: don't close(-1) in multi-uprobe feature detector (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix bpf_session_cookie BTF_ID in special_kfunc_set list (Viktor Malik) [RHEL-30773]
|
||||
- powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: extend multi-uprobe tests with USDTs (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: extend multi-uprobe tests with child thread case (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: detect broken PID filtering logic for multi-uprobe (Viktor Malik) [RHEL-30773]
|
||||
- bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix multi-uprobe PID filtering logic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix potential integer overflow in resolve_btfids (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add more variations of map-in-map situations (Viktor Malik) [RHEL-30773]
|
||||
- bpf: save extended inner map info for percpu array maps as well (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Fix the description of 'src' in ALU instructions (Viktor Malik) [RHEL-30773]
|
||||
- bpf: make list_for_each_entry portable (Viktor Malik) [RHEL-30773]
|
||||
- bpf: ignore expected GCC warning in test_global_func10.c (Viktor Malik) [RHEL-30773]
|
||||
- bpf: disable strict aliasing in test_global_func9.c (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Fix a few tests for GCC related warnings. (Viktor Malik) [RHEL-30773]
|
||||
- s390/bpf: Emit a barrier for BPF_FETCH instructions (Viktor Malik) [RHEL-30773]
|
||||
- kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later (Viktor Malik) [RHEL-30773]
|
||||
- kbuild: avoid too many execution of scripts/pahole-flags.sh (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD (Viktor Malik) [RHEL-30773]
|
||||
- bpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.c (Viktor Malik) [RHEL-30773]
|
||||
- bpf: avoid UB in usages of the __imm_insn macro (Viktor Malik) [RHEL-30773]
|
||||
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c (Viktor Malik) [RHEL-30773]
|
||||
- bpf, arm64: Add support for lse atomics in bpf_arena (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: shorten subtest names for struct_ops_module test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: validate struct_ops early failure detection logic (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: improve early detection of doomed-to-fail BPF program loading (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: fix libbpf_strerror_r() handling unknown errors (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add another struct_ops callback use case test (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: handle yet another corner case of nulling out struct_ops program (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: remove unnecessary struct_ops prog validity check (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add CFLAGS per source file and runner (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Disable some `attribute ignored' warnings in GCC (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid __hidden__ attribute in static object (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Remove redundant page mask of vmf->address (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: MUL range computation tests. (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: relax MUL range computation check (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: XOR and OR range computation tests. (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: improve XOR and OR range computation (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: refactor checks for range computation (Viktor Malik) [RHEL-30773]
|
||||
- bpf/verifier: replace calls to mark_reg_unknown. (Viktor Malik) [RHEL-30773]
|
||||
- bpftool, selftests/hid/bpf: Fix 29 clang warnings (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h (Viktor Malik) [RHEL-30773]
|
||||
- powerpc/bpf: enable kfunc call (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Avoid casts from pointers to enums in bpf_tracing.h (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix bpf_ksym_exists() in GCC (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: fix ring_buffer__consume_n() return result logic (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: fix potential overflow in ring__consume_n() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Missing trailing slash in tools/testing/selftests/bpf/Makefile (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix error message in attach_kprobe_multi (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix error message in attach_kprobe_session (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: better fix for handling nulled-out struct_ops program (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add tests for the "module: Function" syntax (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: support "module: Function" syntax for tracing programs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (Viktor Malik) [RHEL-30773 RHEL-64874] {CVE-2024-38564}
|
||||
- selftests/bpf: Add kprobe session cookie test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add kprobe session test (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add kprobe session attach type name to attach_type_name (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add support for kprobe session attach (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for kprobe session cookie (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for kprobe session context (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for kprobe session attach (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Drop an unused local variable (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Do not walk twice the hash map on free (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Do not walk twice the map on free (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: validate nulled-out struct_ops program is handled properly (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: handle nulled-out program in struct_ops correctly (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Include linux/types.h for u32 (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Free strdup memory in veristat (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Switch to krealloc_array() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Use struct_size() (Viktor Malik) [RHEL-30773]
|
||||
- samples/bpf: Add valid info for VMLINUX_BTF (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix verifier assumptions about socket->sk (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Clarify PC use in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- bpf_helpers.h: Define bpf_tail_call_static when building with GCC (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Add introduction for use in the ISA Internet Draft (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable params (Viktor Malik) [RHEL-30773]
|
||||
- bpf: check bpf_dummy_struct_ops program params for test runs (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: adjust dummy_st_ops_success to detect additional error (Viktor Malik) [RHEL-30773]
|
||||
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add ring_buffer__consume_n test. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add bpf_guard_preempt() convenience macro (Viktor Malik) [RHEL-30773]
|
||||
- bpf: update the comment for BTF_FIELDS_MAX (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Fix wq test. (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add tests for preempt kfuncs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Introduce bpf_preempt_[disable,enable] kfuncs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Don't check for recursion in bpf_wq_work. (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: wq: add bpf_wq_start() checks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add bpf_wq_start (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add checks for bpf_wq_set_callback() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: wq: add bpf_wq_set_callback_impl (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: wq: add bpf_wq_init() checks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: wq: add bpf_wq_init (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add bpf_wq tests (Viktor Malik) [RHEL-30773]
|
||||
- bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add support for KF_ARG_PTR_TO_WORKQUEUE (Viktor Malik) [RHEL-30773]
|
||||
- bpf: verifier: bail out if the argument is not a map (Viktor Malik) [RHEL-30773]
|
||||
- tools: sync include/uapi/linux/bpf.h (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add support for bpf_wq user type (Viktor Malik) [RHEL-30773]
|
||||
- bpf: replace bpf_timer_cancel_and_free with a generic helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: replace bpf_timer_set_callback with a generic helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: replace bpf_timer_init with a generic helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: make timer data struct more generic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix typos in comments (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix typo in function save_aux_ptr_type (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Fix formatting nit in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Clarify helper ID and pointer terms in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix JIT of is_mov_percpu_addr instruction. (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix dump of subsequent char arrays (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Fix misaligned array closing bracket (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Address minor issues in bash completion (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Update documentation where progs/maps can be passed by name (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Harden and/or/xor value tracking in verifier (Viktor Malik) [RHEL-30773]
|
||||
- bpf, tests: Fix typos in comments (Viktor Malik) [RHEL-30773]
|
||||
- btf: Avoid weak external references (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add read_trace_pipe_iter function (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Fix typo in error message (Viktor Malik) [RHEL-30773]
|
||||
- selftest/bpf: Test a perf BPF program that suppresses side effects (Viktor Malik) [RHEL-30773]
|
||||
- tools include: Add some common function attributes (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Enable tests for atomics with cpuv4 (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Add link dump support for BPF_LINK_TYPE_SOCKMAP (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add bpf_link support for BPF_PROG_TYPE_SOCKMAP (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add bpf_link support for sk_msg and sk_skb progs [UAPI headers only] (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add tests for atomics in bpf_arena. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add support for certain atomics in bpf_arena to x86 JIT (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: eliminate warning of get_cgroup_id_from_path() (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add ring__consume_n / ring_buffer__consume_n (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: ringbuf: Allow to consume up to a certain amount of items (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Start v1.5 development cycle (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs (Viktor Malik) [RHEL-30773]
|
||||
- bpf, docs: Editorial nits in instruction-set.rst (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Make sure libbpf doesn't enforce the signature of a func pointer. (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add test for bpf_for_each_map_elem() with different maps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: allow invoking bpf_for_each_map_elem with different maps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: store both map ptr and state in bpf_insn_aux_data (Viktor Malik) [RHEL-30773]
|
||||
- bpf: fix perf_snapshot_branch_stack link failure (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add fp-leaking precise subprog result tests (Viktor Malik) [RHEL-30773]
|
||||
- bpf: prevent r10 register from being marked as precise (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Mount bpffs on provided dir instead of parent dir (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_get_branch_snapshot() helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: make bpf_get_branch_snapshot() architecture-agnostic (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Optimize emit_mov_imm64(). (Viktor Malik) [RHEL-30773]
|
||||
- bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps (Viktor Malik) [RHEL-30773]
|
||||
- bpf: inline bpf_get_smp_processor_id() helper (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add special internal-only MOV instruction to resolve per-CPU addrs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Replace deprecated strncpy with strscpy (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add arm64 JIT support for bpf_addr_space_cast instruction. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add arm64 JIT support for PROBE_MEM32 pseudo instructions. (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Use local bpf_helpers.h include (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Improve program stats run-time calculation (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Skip test when perf_event_open returns EOPNOTSUPP (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Use __typeof__() instead of typeof() in BPF skeleton (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Using llvm may_goto inline asm for cond_break macro (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Add a verbose message if map limit is reached (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Fix typo in uapi doc comments (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Clean-up typos, punctuation, list formatting in docs (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Remove useless emphasis on command description in man pages (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Use simpler indentation in source rST for documentation (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a kprobe_multi subtest to use addrs instead of syms (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Fix kprobe_multi_bench_attach test failure with LTO kernel (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add {load,search}_kallsyms_custom_local() (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Refactor trace helper func load_kallsyms_local() (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Refactor some functions for kprobe_multi_test (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Handle <orig_name>.llvm.<hash> symbol properly (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Mark libbpf_kallsyms_parse static function (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Replace CHECK with ASSERT macros for ksyms test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add batched tp/raw_tp/fmodret tests (Viktor Malik) [RHEL-30773]
|
||||
- bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: lazy-load trigger bench BPF programs (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: remove syscall-driven benchs, keep syscall-count only (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Mitigate latency spikes associated with freeing non-preallocated htab (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: rename and clean up userspace-triggered benchmarks (Viktor Malik) [RHEL-30773]
|
||||
- bpf,arena: Use helper sizeof_field in struct accessors (Viktor Malik) [RHEL-30773]
|
||||
- bpf: implement insn_is_cast_user() helper for JITs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Sync uapi bpf.h to tools directory (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Add new sec_def "sk_skb/verdict" (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Mark uprobe trigger functions with nocf_check attribute (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Use syscall(SYS_gettid) instead of gettid() wrapper in bench (Viktor Malik) [RHEL-30773]
|
||||
- bpf-next: Avoid goto in regs_refine_cond_op() (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: scale benchmark counting by using per-CPU counters (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Remove unnecessary source files from bootstrap version (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Enable libbpf logs when loading pid_iter in debug mode (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: add raw_tp/tp_btf BPF cookie subtests (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: add support for BPF cookie for raw_tp/tp_btf programs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs (Viktor Malik) [RHEL-30773]
|
||||
- bpf: pass whole link instead of prog when triggering raw tracepoint (Viktor Malik) [RHEL-30773]
|
||||
- bpf: flatten bpf_probe_register call chain (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a sk_msg prog bpf_get_ns_current_pid_tgid() test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types (Viktor Malik) [RHEL-30773]
|
||||
- bpf/lpm_trie: Inline longest_prefix_match for fastpath (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Check return from set_memory_rox() (Viktor Malik) [RHEL-30773]
|
||||
- libbpbpf: Check bpf_map/bpf_program fd validity (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Remove second semicolon (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() (Viktor Malik) [RHEL-30773]
|
||||
- bpf: preserve sleepable bit in subprog info (Viktor Malik) [RHEL-30773]
|
||||
- selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps. (Viktor Malik) [RHEL-30773]
|
||||
- libbpf: Skip zeroed or null fields if not found in the kernel type. (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Fix missing pids during link show (Viktor Malik) [RHEL-30773]
|
||||
- bpftool: Cast pointers for shadow types explicitly. (Viktor Malik) [RHEL-30773]
|
||||
- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66045] {CVE-2024-50099}
|
||||
- xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65959] {CVE-2024-50110}
|
||||
- net: napi: Prevent overflow of napi_defer_hard_irqs (Antoine Tenart) [RHEL-63914] {CVE-2024-50018}
|
||||
- net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-62411]
|
||||
- udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-62411]
|
||||
- redhat/configs: For aarch64/RT, default kstack randomization off (Gabriele Monaco) [RHEL-62390]
|
||||
- wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed() (Antoine Tenart) [RHEL-62205]
|
||||
- wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: Fix address dump when IPv6 is disabled on an interface (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: remove RTNL protection from inet6_dump_addr() (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: use xa_array iterator to implement inet6_dump_addr() (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: remove unnecessary local variable (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: make in6_dump_addrs() lockless (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: make inet6_fill_ifaddr() lockless (Antoine Tenart) [RHEL-62205]
|
||||
- ipv6: anycast: complete RCU handling of struct ifacaddr6 (Antoine Tenart) [RHEL-62205]
|
||||
- inet: fix inet_fill_ifaddr() flags truncation (Antoine Tenart) [RHEL-62204]
|
||||
- inet6: expand rcu_read_lock() scope in inet6_dump_addr() (Antoine Tenart) [RHEL-62204]
|
||||
- rtnetlink: make the "split" NLM_DONE handling generic (Antoine Tenart) [RHEL-62204]
|
||||
- ipv4: correctly iterate over the target netns in inet_dump_ifaddr() (Antoine Tenart) [RHEL-62204]
|
||||
- ipv4: Fix address dump when IPv4 is disabled on an interface (Antoine Tenart) [RHEL-62204]
|
||||
- rtnetlink: use xarray iterator to implement rtnl_dump_ifinfo() (Antoine Tenart) [RHEL-62204]
|
||||
- inet: use xa_array iterator to implement inet_dump_ifaddr() (Antoine Tenart) [RHEL-62204]
|
||||
- inet: prepare inet_base_seq() to run without RTNL (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_flags (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_preferred_lft (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_valid_lft (Antoine Tenart) [RHEL-62204]
|
||||
- inet: annotate data-races around ifa->ifa_tstamp and ifa->ifa_cstamp (Antoine Tenart) [RHEL-62204]
|
||||
- ipv6: use xa_array iterator to implement inet6_netconf_dump_devconf() (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6/addrconf: annotate data-races around devconf fields (II) (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: Remove duplicate statements (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6/addrconf: annotate data-races around devconf fields (I) (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: addrconf_disable_policy() optimization (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around devconf->disable_policy (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around devconf->proxy_ndp (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races in rt6_probe() (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdown (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races in ndisc_router_discovery() (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.forwarding (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.hop_limit (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.mtu6 (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: addrconf_disable_ipv6() optimization (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: annotate data-races around cnf.disable_ipv6 (Antoine Tenart) [RHEL-62203]
|
||||
- ipv6: add ipv6_devconf_read_txrx cacheline_group (Antoine Tenart) [RHEL-62203]
|
||||
- inet: use xa_array iterator to implement inet_netconf_dump_devconf() (Antoine Tenart) [RHEL-62202]
|
||||
- inet: do not use RTNL in inet_netconf_get_devconf() (Antoine Tenart) [RHEL-62202]
|
||||
- inet: annotate devconf data-races (Antoine Tenart) [RHEL-62202]
|
||||
- slip: make slhc_remember() more robust against malicious packets (CKI Backport Bot) [RHEL-63892] {CVE-2024-50033}
|
||||
- mm: split critical region in remap_file_pages() and invoke LSMs in between (Waiman Long) [RHEL-63349]
|
||||
- mm: call the security_mmap_file() LSM hook in remap_file_pages() (Waiman Long) [RHEL-63349] {CVE-2024-47745}
|
||||
- NFS: Further fixes to attribute delegation a/mtime changes (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Fix attribute delegation behaviour on exclusive create (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Always release the rpcrdma_device's xa_array (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix possible badness in FREE_STATEID (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4.2: Fix detection of "Proxying of Times" server support (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix initial getattr on write delegation (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: untangle code in nfsd4_deleg_getattr_conflict() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: remove redundant assignment operation (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd/sunrpc: have svc tasks sleep in TASK_IDLE (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease (Scott Mayhew) [RHEL-59704]
|
||||
- fs/nfsd: fix update of inode attrs in CB_GETATTR (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: fix potential UAF in nfsd4_cb_getattr_release (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: hold reference to delegation when updating it for cb_getattr (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Avoid unnecessary rescanning of the per-server delegation list (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Fix clearing of layout segments in layoutreturn (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fix bitmap decoder to handle a 3rd word (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Trace connection registration and unregistration (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Device kref is over-incremented on error from xa_alloc (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: avoid -Wformat-security warning (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Fix a race to wake a sync task (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: split nfs_read_folio (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: do not extend writes to the entire folio (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: add support for NVMe (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove nfs_page_length (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove the unused max_deviceinfo_size field from struct pnfs_layoutdriver_type (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: new netlink ops to get/set server pool_mode (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: refactor pool_mode setting code (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow passing in array of thread counts via netlink (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: make nfsd_svc take an array of thread counts (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: fix up the special handling of sv_nrpools == 1 (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Add a trace point in svc_xprt_deferred_close (Scott Mayhew) [RHEL-59704]
|
||||
- lockd: Use *-y instead of *-objs in Makefile (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Handle ADDR_CHANGE CM event properly (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Refactor the creation of listener CMA ID (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: remove unused structs 'nfsd3_voidargs' (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: don't reuse partially completed requests in nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: move nfs_wait_on_request to write.c (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fold nfs_folio_find_and_lock_request into nfs_lock_and_join_requests (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: simplify nfs_folio_find_and_lock_request (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove nfs_folio_private_request (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove dead code for the old swap over NFS implementation (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Block on write congestion (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Properly initialize server->writeback (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Drop pointless check from nfs_commit_release_pages() (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: SCSI layout trace points for reservation key reg/unreg (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: Report only when /no/ device is found (Scott Mayhew) [RHEL-59704]
|
||||
- nfs/blocklayout: Fix premature PR key unregistration (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Do layout state recovery upon reboot (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Remove redundant call to unhash the layout (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Handle server reboots in pnfs_poc_release() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pNFS: Add a helper to defer failed layoutreturn calls (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Clean up encode_nfs4_stateid() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4.1: constify the stateid argument in nfs41_test_stateid() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4/pnfs: Remove redundant list check (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Don't send delegation-related share access modes to CLOSE (Scott Mayhew) [RHEL-59704]
|
||||
- Return the delegation when deleting sillyrenamed files (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Ask for a delegation or an open stateid in OPEN (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add support for OPEN4_RESULT_NO_OPEN_STATEID (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Detect support for OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Don't request atime/mtime/size if they are delegated to us (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Fix up delegated attributes in nfs_setattr (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Delegreturn must set m/atime when they are delegated (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Enable attribute delegations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add a capability for delegated attributes (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add recovery of attribute delegations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add support for delegated atime and mtime attributes (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add a flags argument to the 'have_delegation' callback (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add CB_GETATTR support for delegated attributes (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Plumb in XDR support for the new delegation-only setattr op (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Add new attribute delegation definitions (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Refactor nfs4_opendata_check_deleg() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Clean up open delegation return structure (Scott Mayhew) [RHEL-59704]
|
||||
- fs: nfs: add missing MODULE_DESCRIPTION() macros (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: remove unused struct 'mnt_fhstatus' (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: Remove temp allocation of rpcrdma_rep objects (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: Clean up synopsis of frwr_mr_unmap() (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: Handle device removal outside of the CM event handler (Scott Mayhew) [RHEL-59704]
|
||||
- rpcrdma: Implement generic device removal (Scott Mayhew) [RHEL-59704]
|
||||
- xprtrdma: removed asm-generic headers from verbs.c (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: drop usage of folio_file_pos (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Avoid flushing many pages with NFS_FILE_SYNC (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: propagate readlink errors in nfs_symlink_filler (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS: rework pnfs_generic_pg_check_layout to check IO range (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS/filelayout: check layout segment range (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Don't enable NFS v2 by default (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: fix handling expired GSS context (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: Fixup smatch warning for ambiguous return (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: make sure lock/nolock overriding local_lock mount option (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS/filelayout: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [RHEL-59704]
|
||||
- pNFS/filelayout: Remove the whole file layout requirement (Scott Mayhew) [RHEL-59704]
|
||||
- NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP' (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: set security label during create operations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Add COPY status code to OFFLOAD_STATUS response (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Record status of async copy operation in struct nfsd4_copy (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Remove comment for sp_lock (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: add listener-{set,get} netlink command (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add a new svc_find_listener helper (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: introduce svc_xprt_create_from_sa utility routine (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: add write_version to netlink command (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: convert write_threads to netlink command (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: allow callers to pass in scope string to nfsd_svc (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: move nfsd_mutex handling into nfsd_svc callers (Scott Mayhew) [RHEL-59704]
|
||||
- lockd: host: Remove unnecessary statements'host = NULL;' (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: optimise recalculate_deny_mode() for a common case (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: add tracepoint in mark_client_expired_locked (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: new tracepoint for check_slot_seqid (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: drop extraneous newline from nfsd tracepoints (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: trivial GET_DIR_DELEGATION support (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Move callback_wq into struct nfs4_client (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: drop st_mutex before calling move_to_close_lru() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: replace rp_mutex to avoid deadlock in move_to_close_lru() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: move nfsd4_cstate_assign_replay() earlier in open handling. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: perform all find_openstateowner_str calls in the one place. (Scott Mayhew) [RHEL-59704]
|
||||
- Revert "NFSD: Convert the callback workqueue to use delayed_work" (Scott Mayhew) [RHEL-59704]
|
||||
- Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add a missing rpc_stat for TCP TLS (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Clean up nfsd4_encode_replay() (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: trace the uniquifier of fscache (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: remove unused variable nfs_rpcstat (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: properly protect nfs_direct_req fields (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: enable nconnect for RDMA (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4: nfs4_do_open() is incorrectly triggering state recovery (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: avoid infinite loop in pnfs_update_layout. (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: make the rpc_stat per net namespace (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: expose /proc/net/sunrpc/nfs in net namespaces (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: add a struct rpc_stats arg to rpc_create_args (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: remove unused NFS_CALL macro (Scott Mayhew) [RHEL-59704]
|
||||
- NFSv4.1: add tracepoint to trunked nfs4_exchange_id calls (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its limit (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Document nfsd_setattr() fill-attributes behavior (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: OP_CB_RECALL_ANY should recall both read and write delegations (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: handle GETATTR conflict with write delegation (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: add support for CB_GETATTR callback (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: clean up comments over nfs4_client definition (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Post WRs for Write chunks in svc_rdma_sendto() (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Post the Reply chunk and Send WR together (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxt (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Post Send WR chain (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Fix retry loop in svc_rdma_send() (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Prevent a UAF in svc_rdma_send() (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Fix SQ wake-ups (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Increase the per-transport rw_ctx count (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Update max_send_sges after QP is created (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Report CQ depths in debugging output (Scott Mayhew) [RHEL-59704]
|
||||
- svcrdma: Reserve an extra WQE for ib_drain_rq() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow layout state to be admin-revoked. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow delegation state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow open state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow lock state ids to be revoked and then freed (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow admin-revoked NFSv4.0 state to be freed. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: prepare for supporting admin-revocation of state (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: split sc_status out of sc_type (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: avoid race after unhash_delegation_locked() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: don't call functions with side-effecting inside WARN_ON() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: hold ->cl_lock for hash_delegation_locked() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: remove stale comment in nfs4_show_deleg() (Scott Mayhew) [RHEL-59704]
|
||||
- NFSD: Remove redundant cb_seq_status initialization (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc() (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: make svc_stat per-network namespace instead of global (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: remove nfsd_stats, make th_cnt a global counter (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: make all of the nfsd stats per-network namespace (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: rename NFSD_NET_* to NFSD_STATS_* (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: use the struct net as the svc proc private (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: remove ->pg_stats from svc_program (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: pass in the sv_stats struct through svc_create_pooled (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: stop setting ->pg_stats for unused stats (Scott Mayhew) [RHEL-59704]
|
||||
- sunrpc: don't change ->sv_stats if it doesn't exist (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: use __fput_sync() to avoid delayed closing of files. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: Don't leave work of closing files to a work queue (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: fix regression in handling of fsc= option in NFSv4 (Scott Mayhew) [RHEL-59704]
|
||||
- pnfs/filelayout: add tracepoint to getdeviceinfo (Scott Mayhew) [RHEL-59704]
|
||||
- NFS: Display the "fsc=" mount option if it is set (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add xrpt id to rpc_stats_latency tracepoint (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Add a transport callback to handle dequeuing of an RPC request (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Don't try to send when the connection is shutting down (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: Don't retry using the same source port if connection failed (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change the back-channel queue to lwq (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: discard sp_lock (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change sp_nrthreads to atomic_t (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: use lwq for sp_sockets - renamed to sp_xprts (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: only have one thread waking up at a time (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: rename some functions from rqst_ to svc_thread_ (Scott Mayhew) [RHEL-59704]
|
||||
- lib: add light-weight queuing mechanism. (Scott Mayhew) [RHEL-59704]
|
||||
- redhat/configs: add CONFIG_LWQ_TEST (Scott Mayhew) [RHEL-59704]
|
||||
- llist: add llist_del_first_this() (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change service idle list to be an llist (Scott Mayhew) [RHEL-59704]
|
||||
- llist: add interface to check if a node is on a list. (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: discard SP_CONGESTED (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: add list of idle threads (Scott Mayhew) [RHEL-59704]
|
||||
- SUNRPC: change how svc threads are asked to exit. (Scott Mayhew) [RHEL-59704]
|
||||
- nfsd: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704]
|
||||
- nfs: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704]
|
||||
- fs: drop the timespec64 arg from generic_update_time (Scott Mayhew) [RHEL-59704]
|
||||
- fs: convert to ctime accessor functions (Scott Mayhew) [RHEL-59704]
|
||||
- mptcp: pm: do not remove closing subflows (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix ID 0 endp usage after multiple re-creations (Davide Caratti) [RHEL-58839 RHEL-62871] {CVE-2024-46711}
|
||||
- mptcp: pm: do not remove already closed subflows (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: reset MPC endp ID when re-added (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: skip connecting to already established sf (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: send ACK on an active subflow (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: update add_addr counters after connect (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: cannot rm sf if closed (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: add evts_get_info helper (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: update userspace pm test helpers (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow (Davide Caratti) [RHEL-62871 RHEL-66074] {CVE-2024-45009}
|
||||
- selftests: mptcp: join: restrict fullmesh endp on 1st sf (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: ADD_ADDR 0 is not a new address (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: avoid duplicated SUB_CLOSED events (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: check removing ID 0 endpoint (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix RM_ADDR ID for the initial subflow (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: reuse ID 0 after delete and re-add (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pr_debug: add missing \n at the end (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: sched: check both backup in retrans (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: close subflow when receiving TCP+FIN (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: avoid possible UaF when selecting endp (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: validate fullmesh endp on 1st sf (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fullmesh: select the right ID later (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: only in-kernel cannot have entries with ID 0 (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: only decrement add_addr_accepted for MPJ req (Davide Caratti) [RHEL-62871 RHEL-66074] {CVE-2024-45009}
|
||||
- mptcp: pm: only mark 'subflow' endp as available (Davide Caratti) [RHEL-62871 RHEL-66083] {CVE-2024-45010}
|
||||
- mptcp: pm: remove mptcp_pm_remove_subflow() (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: re-using ID of unused flushed subflows (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: check re-using ID of closed subflow (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: re-using ID of unused removed subflows (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: re-using ID of unused removed ADD_ADDR (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: test both signal & subflow (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: ability to invert ADD_ADDR check (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: don't try to create sf if alloc failed (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: reduce indentation blocks (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: deny endp with signal + subflow + port (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fully established after ADD_ADDR echo on MPJ (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix duplicate data handling (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix bad RCVPRUNED mib accounting (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: check backup support in signal endp (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: fix backup support in signal endpoints (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: join: validate backup in MPJ (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: mib: count MPJ with backup flag (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: only set request_bkup flag when sending MP_PRIO (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: distinguish rcv vs sent backup flag in requests (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: sched: check both directions for backup (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: always close input's FD if opened (Davide Caratti) [RHEL-62871]
|
||||
- selftests: mptcp: fix error path (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix NL PM announced address accounting (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix user-space PM announced address accounting (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: add validity check for sending RM_ADDR (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: include inet_common in mib.h (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: move mptcp_pm_gen.h's include (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: remove unnecessary else statements (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: prefer strscpy over strcpy (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: sockopt: info: stop early if no buffer (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: fix full TCP keep-alive support (Davide Caratti) [RHEL-62871]
|
||||
- mptcp: SO_KEEPALIVE: fix getsockopt support (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_DEFER_ACCEPT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_LINGER2 locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_KEEPCNT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_KEEPINTVL locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_USER_TIMEOUT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: set TCP_SYNCNT locklessly (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around fastopenq.max_qlen (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around icsk->icsk_user_timeout (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->notsent_lowat (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around rskq_defer_accept (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->linger2 (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around icsk->icsk_syn_retries (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->keepalive_probes (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->keepalive_intvl (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->keepalive_time (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->tsoffset (Davide Caratti) [RHEL-62871]
|
||||
- tcp: annotate data-races around tp->tcp_tx_delay (Davide Caratti) [RHEL-62871]
|
||||
- net: do not delay dst_entries_add() in dst_release() (Paolo Abeni) [RHEL-62849]
|
||||
- net: add more sanity checks to qdisc_pkt_len_init() (Paolo Abeni) [RHEL-62849 RHEL-64328] {CVE-2024-49948}
|
||||
- net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size (Paolo Abeni) [RHEL-62849]
|
||||
- net: busy-poll: use ktime_get_ns() instead of local_clock() (Paolo Abeni) [RHEL-62849]
|
||||
- pktgen: use cpus_read_lock() in pg_net_init() (Paolo Abeni) [RHEL-62849]
|
||||
- net: linkwatch: use system_unbound_wq (Paolo Abeni) [RHEL-62849]
|
||||
- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). (Paolo Abeni) [RHEL-62849]
|
||||
- net: page_pool: fix warning code (Paolo Abeni) [RHEL-62849]
|
||||
- net: give more chances to rcu in netdev_wait_allrefs_any() (Paolo Abeni) [RHEL-62849]
|
||||
- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66098] {CVE-2024-45020}
|
||||
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (Viktor Malik) [RHEL-63330] {CVE-2024-47675}
|
||||
- bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66876] {CVE-2024-50262}
|
||||
- selftests/bpf: Add return value checks for failed tests (Viktor Malik) [RHEL-63343]
|
||||
- selftests/bpf: Workaround strict bpf_lsm return value check. (Viktor Malik) [RHEL-63343]
|
||||
- bpf: Fix compare error in function retval_range_within (Viktor Malik) [RHEL-63343]
|
||||
- bpf, lsm: Add check for BPF LSM return value (CKI Backport Bot) [RHEL-63343] {CVE-2024-47703}
|
||||
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_debug: Remove a useless memset() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Retry START STOP UNIT commands (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Remove duplicate included header file linux/bio-integrity.h (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Remove obsoleted declaration for scsi_driverbyte_string() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: ufs: Simplify alloc*_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: stex: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_transport_fc: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: snic: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: qedi: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: qedf: Simplify alloc_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: myrs: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: myrb: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: mpt3sas: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: ibmvscsi_tgt: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: fcoe: Simplify alloc_ordered_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: esas2r: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: bfa: Simplify an alloc_ordered_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: be2iscsi: Simplify an alloc_workqueue() invocation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: mptfusion: Simplify the alloc*_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Expand all create*_workqueue() invocations (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Do not attempt to configure discard unless LBPME is set (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Fix the return value of scsi_logical_block_count() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Keep the discard mode stable (Ewan D. Milne) [RHEL-62151]
|
||||
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_debug: Fix create target debugfs failure (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Fix an incorrect comment (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Disable CDL by default (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Use READ(16) when reading block zero on large capacity disks (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Pass sdev to blk_mq_alloc_queue() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sr: Fix unintentional arithmetic wraparound (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Improve the code for showing commands in debugfs (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Introduce scsi_cmd_list_info() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_transport_srp: Fix a couple of kernel-doc warnings (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: scsi_transport_fc: Add kernel-doc for function return (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Add function return kernel-doc for 2 functions (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: libfcoe: Fix a slew of kernel-doc warnings (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: iser: Fix @read_stag kernel-doc warning (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Add kernel-doc for scsi_msg_to_host_byte() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: st: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sr: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: ses: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Drop driver owner initialization (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Store owner from modules with scsi_register_driver() (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: devinfo: Replace strncpy() and manual pad (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: sd: Have pr commands retry UAs (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Fix sshdr use in scsi_cdl_enable (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Add support for block PR read keys/reservation (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Move sd_pr_type to scsi_common (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Rename sd_pr_command (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: core: Remove scsi_execute_req()/scsi_execute() functions (Ewan D. Milne) [RHEL-62151]
|
||||
- scsi: Adjust recently added fields to SCSI and FC structures (Ewan D. Milne) [RHEL-62151]
|
||||
- dpll: add Embedded SYNC feature for a pin (CKI Backport Bot) [RHEL-57743]
|
||||
- dpll: fix return value check for kmemdup (CKI Backport Bot) [RHEL-57743]
|
||||
- sched: sch_cake: fix bulk flow accounting logic for host fairness (CKI Backport Bot) [RHEL-60755] {CVE-2024-46828}
|
||||
- mm/huge_memory: don't unpoison huge_zero_folio (Aristeu Rozanski) [RHEL-47802] {CVE-2024-40914}
|
||||
|
||||
* Tue Nov 19 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-532.el9]
|
||||
- KVM: selftests: memslot_perf_test: increase guest sync timeout (Maxim Levitsky) [RHEL-66118]
|
||||
- pinctrl: intel: platform: fix error path in device_for_each_child_node() (Steve Best) [RHEL-66957] {CVE-2024-50197}
|
||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-5.14.0-532.el9.tar.xz) = 880339a43cf279b6999d0cba3f90be732ecf7935e2ed7903ba899ab5a7583e4a492fe1c2511855ffc4f42d0c704e379529dbcce2a93f728a279c22f099af9e00
|
||||
SHA512 (kernel-abi-stablelists-5.14.0-532.el9.tar.bz2) = 44e9a5c0b2b611dde933dcfc1f831ec34f2546fb3890d066fbdc9540828dfef43fb8d95df0ff0dedc2a182abe802dfb04991210ebadb8cd483080beb90267fb7
|
||||
SHA512 (kernel-kabi-dw-5.14.0-532.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb
|
||||
SHA512 (linux-5.14.0-533.el9.tar.xz) = 0b6fa28372c8b3ab213b5ea1eab5edc59cf71bd2e6ab84ba226e0103f49610eddc816c985c5555e790f1fc50e96eb687fadbff38bebe2b25a5b7b156e48175fe
|
||||
SHA512 (kernel-abi-stablelists-5.14.0-533.el9.tar.bz2) = 1872a9ffc3714482b01049a242de077b14e74f1e175edfbb640600ba18033930a45afb91ecc3d868095eb6d917f7e463436756e6509198a3db8a1f5cb43a31f4
|
||||
SHA512 (kernel-kabi-dw-5.14.0-533.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb
|
||||
|
Loading…
Reference in New Issue
Block a user