Show patches with: Submitter = Song Liu       |    Archived = No       |   458 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v7,bpf-next,7/7] x86, bpf: Use bpf_prog_pack for bpf trampoline Allocate bpf trampoline on bpf_prog_pack 2 - - 33-- 2023-12-06 Song Liu bpf Accepted
[v7,bpf-next,6/7] bpf: Use arch_bpf_trampoline_size Allocate bpf trampoline on bpf_prog_pack 3 - 2 33-- 2023-12-06 Song Liu bpf Accepted
[v7,bpf-next,5/7] bpf: Add arch_bpf_trampoline_size() Allocate bpf trampoline on bpf_prog_pack 3 - 2 33-- 2023-12-06 Song Liu bpf Accepted
[v7,bpf-next,4/7] bpf, x86: Adjust arch_prepare_bpf_trampoline return value Allocate bpf trampoline on bpf_prog_pack 2 - - 33-- 2023-12-06 Song Liu bpf Accepted
[v7,bpf-next,3/7] bpf: Add helpers for trampoline image management Allocate bpf trampoline on bpf_prog_pack 2 - 1 33-- 2023-12-06 Song Liu bpf Accepted
[v7,bpf-next,2/7] bpf: Adjust argument names of arch_prepare_bpf_trampoline() Allocate bpf trampoline on bpf_prog_pack 2 - 1 33-- 2023-12-06 Song Liu bpf Accepted
[v7,bpf-next,1/7] bpf: Let bpf_prog_pack_free handle any pointer Allocate bpf trampoline on bpf_prog_pack 2 1 1 33-- 2023-12-06 Song Liu bpf Accepted
[v15,bpf-next,6/6] selftests/bpf: Add test that uses fsverity and xattr to sign a file bpf: File verification with LSM and fsverity - - - 4521 2023-11-29 Song Liu bpf Accepted
[v15,bpf-next,5/6] selftests/bpf: Add tests for filesystem kfuncs bpf: File verification with LSM and fsverity - - - 4521 2023-11-29 Song Liu bpf Accepted
[v15,bpf-next,4/6] selftests/bpf: Sort config in alphabetic order bpf: File verification with LSM and fsverity - - - 4611 2023-11-29 Song Liu bpf Accepted
[v15,bpf-next,3/6] Documentation/bpf: Add documentation for filesystem kfuncs bpf: File verification with LSM and fsverity - - - 4521 2023-11-29 Song Liu bpf Accepted
[v15,bpf-next,2/6] bpf, fsverity: Add kfunc bpf_get_fsverity_digest bpf: File verification with LSM and fsverity 1 - - 4323 2023-11-29 Song Liu bpf Accepted
[v15,bpf-next,1/6] bpf: Add kfunc bpf_get_file_xattr bpf: File verification with LSM and fsverity 2 - - 4323 2023-11-29 Song Liu bpf Accepted
[bpf-next,3/3] bpf: Introduce KF_ARG_PTR_TO_CONST_STR bpf: __bpf_dynptr_data* and __str annotation 2 - - 452- 2023-11-07 Song Liu bpf Accepted
[bpf-next,2/3] bpf: Factor out helper check_reg_const_str() bpf: __bpf_dynptr_data* and __str annotation 2 - - 452- 2023-11-07 Song Liu bpf Accepted
[bpf-next,1/3] bpf: Add __bpf_dynptr_data* for in kernel use bpf: __bpf_dynptr_data* and __str annotation 1 - - 461- 2023-11-07 Song Liu bpf Accepted
[bpf] bpf: Avoid unnecessary -EBUSY from htab_lock_bucket [bpf] bpf: Avoid unnecessary -EBUSY from htab_lock_bucket - - - 4311 2023-10-12 Song Liu bpf Accepted
[v3,bpf-next,1/8] s390/bpf: Let arch_prepare_bpf_trampoline return program size Allocate bpf trampoline on bpf_prog_pack - 1 - 441- 2023-09-26 Song Liu bpf Accepted
[bpf,2/2] selftests/bpf: Check bpf_cubic_acked() is called via struct_ops s390/bpf: Fix arch_prepare_bpf_trampoline 1 - - 29-3 2023-09-19 Song Liu bpf Accepted
[bpf,1/2] s390/bpf: Let arch_prepare_bpf_trampoline return program size s390/bpf: Fix arch_prepare_bpf_trampoline - 1 - 29-3 2023-09-19 Song Liu bpf Accepted
[v2,bpf-next] bpf: Charge modmem for struct_ops trampoline [v2,bpf-next] bpf: Charge modmem for struct_ops trampoline - - - 9-2 2023-09-14 Song Liu bpf Accepted
[bpf-next,3/3] selftests/bpf: Keep the loop in bpf_testmod_loop_test Fix a few BPF selftests - - - 4622 2023-04-12 Song Liu bpf Accepted
[bpf-next,2/3] selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach Fix a few BPF selftests - - - 4712 2023-04-12 Song Liu bpf Accepted
[bpf-next,1/3] selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap Fix a few BPF selftests - - - 4622 2023-04-12 Song Liu bpf Accepted
[bpf-next] selftests/bpf: Use PERF_COUNT_HW_CPU_CYCLES event for get_branch_snapshot [bpf-next] selftests/bpf: Use PERF_COUNT_HW_CPU_CYCLES event for get_branch_snapshot 1 - - 501- 2023-04-07 Song Liu bpf Accepted
[bpf-next] selftests/bpf: select CONFIG_FUNCTION_ERROR_INJECTION [bpf-next] selftests/bpf: select CONFIG_FUNCTION_ERROR_INJECTION 1 - - 541- 2022-12-13 Song Liu bpf Accepted
[v2,bpf-next,2/2] bpf: Enforce W^X for bpf trampoline enforce W^X for trampoline and dispatcher - - - 332- 2022-09-26 Song Liu bpf Accepted
[v2,bpf-next,1/2] bpf: use bpf_prog_pack for bpf_dispatcher enforce W^X for trampoline and dispatcher - - - 332- 2022-09-26 Song Liu bpf Accepted
[bpf-next] bpf: fix test_progs -j error with fentry/fexit tests [bpf-next] bpf: fix test_progs -j error with fentry/fexit tests - - - 201- 2022-07-29 Song Liu bpf Accepted
[v5,bpf-next,4/4] bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) ftrace: host klp and bpf trampoline together - - - 192- 2022-07-20 Song Liu bpf Accepted
[v5,bpf-next,3/4] bpf, x64: Allow to use caller address from stack ftrace: host klp and bpf trampoline together - - - 201- 2022-07-20 Song Liu bpf Accepted
[v5,bpf-next,2/4] ftrace: Allow IPMODIFY and DIRECT ops on the same function ftrace: host klp and bpf trampoline together - - - 1722 2022-07-20 Song Liu bpf Accepted
[v5,bpf-next,1/4] ftrace: Add modify_ftrace_direct_multi_nolock ftrace: host klp and bpf trampoline together - - - 192- 2022-07-20 Song Liu bpf Accepted
[bpf-next] bpf: simplify bpf_prog_pack_[size|mask] [bpf-next] bpf: simplify bpf_prog_pack_[size|mask] - 1 - 192- 2022-07-13 Song Liu bpf Accepted
[bpf] bpf, x86: fix freeing of not-finalized bpf_prog_pack [bpf] bpf, x86: fix freeing of not-finalized bpf_prog_pack - - - 201- 2022-07-06 Song Liu bpf Accepted
[bpf] selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read [bpf] selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read 1 - - 20-1 2022-05-26 Song Liu bpf Accepted
[v4,bpf-next,3/8] bpf: introduce bpf_arch_text_invalidate for bpf_prog_pack bpf_prog_pack followup - - - 1622 2022-05-20 Song Liu bpf Accepted
[v4,bpf-next,2/8] x86/alternative: introduce text_poke_set bpf_prog_pack followup 1 - - 1622 2022-05-20 Song Liu bpf Accepted
[v4,bpf-next,1/8] bpf: fill new bpf_prog_pack with illegal instructions bpf_prog_pack followup - - - 1613 2022-05-20 Song Liu bpf Accepted
[bpf-next,2/2] bpf: fix bpf_prog_pack when PMU_SIZE is not defined fixes for bpf_prog_pack - - - 16-1 2022-03-21 Song Liu bpf Accepted
[bpf-next,1/2] bpf: fix bpf_prog_pack for multi-node setup fixes for bpf_prog_pack - - - 16-1 2022-03-21 Song Liu bpf Accepted
[v4,bpf-next] bpf: select proper size for bpf_prog_pack [v4,bpf-next] bpf: select proper size for bpf_prog_pack - - - 1611 2022-03-11 Song Liu bpf Accepted
[v2,bpf-next,2/2] bpf, x86: set header->size properly before freeing it fixes for bpf_prog_pack 1 - - 1611 2022-03-02 Song Liu bpf Accepted
[v2,bpf-next,1/2] x86: disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 fixes for bpf_prog_pack 1 - - 17-1 2022-03-02 Song Liu bpf Accepted
[bpf-next] bpf: bpf_prog_pack: set proper size before freeing ro_header [bpf-next] bpf: bpf_prog_pack: set proper size before freeing ro_header - - - 15-3 2022-02-17 Song Liu bpf Accepted
[v2,bpf-next] bpf: fix bpf_prog_pack build for ppc64_defconfig [v2,bpf-next] bpf: fix bpf_prog_pack build for ppc64_defconfig - - - 1611 2022-02-11 Song Liu bpf Accepted
[bpf-next,2/2] bpf: fix bpf_prog_pack build HPAGE_PMD_SIZE fix bpf_prog_pack build errors - - - 3-1 2022-02-08 Song Liu bpf Accepted
[bpf-next,1/2] bpf: fix leftover header->pages in sparc and powerpc code. fix bpf_prog_pack build errors - - - 3-1 2022-02-08 Song Liu bpf Accepted
[bpf-next] bpf, x86_64: fail gracefully on bpf_jit_binary_pack_finalize failures [bpf-next] bpf, x86_64: fail gracefully on bpf_jit_binary_pack_finalize failures - - - 1413 2022-02-08 Song Liu bpf Accepted
[v9,bpf-next,9/9] bpf, x86_64: use bpf_jit_binary_pack_alloc bpf_prog_pack allocator - - - 1422 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,8/9] bpf: introduce bpf_jit_binary_pack_[alloc|finalize|free] bpf_prog_pack allocator - - - 1413 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,7/9] bpf: introduce bpf_prog_pack allocator bpf_prog_pack allocator - - - 1125 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,6/9] bpf: introduce bpf_arch_text_copy bpf_prog_pack allocator - - - 1422 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,5/9] x86/alternative: introduce text_poke_copy bpf_prog_pack allocator 1 - - 1422 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,4/9] bpf: use prog->jited_len in bpf_prog_ksym_set_addr() bpf_prog_pack allocator - - - 1512 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,3/9] bpf: use size instead of pages in bpf_binary_header bpf_prog_pack allocator - - - 1512 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,2/9] bpf: use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem bpf_prog_pack allocator - - - 1512 2022-02-04 Song Liu bpf Accepted
[v9,bpf-next,1/9] x86/Kconfig: select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP bpf_prog_pack allocator - - - 1512 2022-02-04 Song Liu bpf Accepted
[v2,bpf-next] perf/bpf_counter: use bpf_map_create instead of bpf_create_map [v2,bpf-next] perf/bpf_counter: use bpf_map_create instead of bpf_create_map - - - 1512 2021-12-07 Song Liu bpf Accepted
[v3,bpf-next,2/2] bpf: introduce btf_tracing_ids introduce btf_tracing_ids 1 - - 1413 2021-11-12 Song Liu bpf Accepted
[v3,bpf-next,1/2] bpf: extend BTF_ID_LIST_GLOBAL with parameter for number of IDs introduce btf_tracing_ids 1 - - 1413 2021-11-12 Song Liu bpf Accepted
[v5,bpf-next,2/2] selftests/bpf: add tests for bpf_find_vma introduce bpf_find_vma 1 - - 162- 2021-11-05 Song Liu bpf Accepted
[v5,bpf-next,1/2] bpf: introduce helper bpf_find_vma introduce bpf_find_vma 1 - 1 162- 2021-11-05 Song Liu bpf Accepted
[bpf-next] selftests/bpf: Skip all serial_test_get_branch_snapshot in vm [bpf-next] selftests/bpf: Skip all serial_test_get_branch_snapshot in vm - - - 161- 2021-10-26 Song Liu bpf Accepted
[bpf-next] selftests/bpf: guess function end for test_get_branch_snapshot [bpf-next] selftests/bpf: guess function end for test_get_branch_snapshot - - - 161- 2021-10-22 Song Liu bpf Accepted
[bpf-next,v2] selftests/bpf: skip the second half of get_branch_snapshot in vm [bpf-next,v2] selftests/bpf: skip the second half of get_branch_snapshot in vm - - - 1511 2021-10-07 Song Liu bpf Accepted
[v7,bpf-next,3/3] selftests/bpf: add test for bpf_get_branch_snapshot bpf: introduce bpf_get_branch_snapshot 2 - - 1421 2021-09-10 Song Liu bpf Accepted
[v7,bpf-next,2/3] bpf: introduce helper bpf_get_branch_snapshot bpf: introduce bpf_get_branch_snapshot 2 - - 161- 2021-09-10 Song Liu bpf Accepted
[v7,bpf-next,1/3] perf: enable branch record for software events bpf: introduce bpf_get_branch_snapshot 3 - - 152- 2021-09-10 Song Liu bpf Accepted
[v6,bpf-next,6/6] bpf: runqslower: use task local storage bpf: enable task local storage for tracing programs 1 - - 151- 2021-02-25 Song Liu bpf Accepted
[v6,bpf-next,5/6] bpf: runqslower: prefer using local vmlimux to generate vmlinux.h bpf: enable task local storage for tracing programs 1 - - 151- 2021-02-25 Song Liu bpf Accepted
[v6,bpf-next,4/6] selftests/bpf: test deadlock from recursive bpf_task_storage_[get|delete] bpf: enable task local storage for tracing programs - - - 142- 2021-02-25 Song Liu bpf Accepted
[v6,bpf-next,3/6] selftests/bpf: add non-BPF_LSM test for task local storage bpf: enable task local storage for tracing programs - - - 1411 2021-02-25 Song Liu bpf Accepted
[v6,bpf-next,2/6] bpf: prevent deadlock from recursive bpf_task_storage_[get|delete] bpf: enable task local storage for tracing programs 1 - - 1312 2021-02-25 Song Liu bpf Accepted
[v6,bpf-next,1/6] bpf: enable task local storage for tracing programs bpf: enable task local storage for tracing programs 2 - - 151- 2021-02-25 Song Liu bpf Accepted
[v7,bpf-next,3/3] selftests/bpf: add test for bpf_iter_task_vma introduce bpf_iter for task_vma 1 - - 1411 2021-02-12 Song Liu bpf Accepted
[v7,bpf-next,2/3] bpf: allow bpf_d_path in bpf_iter program introduce bpf_iter for task_vma 1 - - 151- 2021-02-12 Song Liu bpf Accepted
[v7,bpf-next,1/3] bpf: introduce task_vma bpf_iter introduce bpf_iter for task_vma 1 - - 151- 2021-02-12 Song Liu bpf Accepted
[bpf-next] bpf: reject too big ctx_size_in for raw_tp test run [bpf-next] bpf: reject too big ctx_size_in for raw_tp test run 1 - - 1321 2021-01-12 Song Liu bpf Accepted
[bpf-next] bpf: simplify task_file_seq_get_next() [bpf-next] bpf: simplify task_file_seq_get_next() 1 - - 15-- 2020-11-20 Song Liu bpf Accepted
[bpf-next,2/2] bpf: Avoid hashtab deadlock with map_locked bpf: safeguard hashtab locking in NMI context - - - --- 2020-10-29 Song Liu bpf Accepted
[bpf-next,1/2] bpf: use separate lockdep class for each hashtab bpf: safeguard hashtab locking in NMI context - - - --- 2020-10-29 Song Liu bpf Accepted
[v2,bpf-next] bpf: use raw_spin_trylock() for pcpu_freelist_push/pop in NMI [v2,bpf-next] bpf: use raw_spin_trylock() for pcpu_freelist_push/pop in NMI 1 - - --- 2020-10-05 Song Liu Accepted
[v5,bpf-next,2/2] selftests/bpf: add tests for BPF_F_PRESERVE_ELEMS introduce BPF_F_PRESERVE_ELEMS - - - --- 2020-09-30 Song Liu Accepted
[v5,bpf-next,1/2] bpf: introduce BPF_F_PRESERVE_ELEMS for perf event array introduce BPF_F_PRESERVE_ELEMS - - - --- 2020-09-30 Song Liu Accepted
[v2,bpf-next] bpf: fix raw_tp test run in preempt kernel [v2,bpf-next] bpf: fix raw_tp test run in preempt kernel - - - --- 2020-09-30 Song Liu Accepted
[v6,bpf-next,3/3] selftests/bpf: add raw_tp_test_run enable BPF_PROG_TEST_RUN for raw_tp 1 - - --- 2020-09-25 Song Liu Accepted
[v6,bpf-next,2/3] libbpf: support test run of raw tracepoint programs enable BPF_PROG_TEST_RUN for raw_tp 1 - - --- 2020-09-25 Song Liu Accepted
[v6,bpf-next,1/3] bpf: enable BPF_PROG_TEST_RUN for raw_tracepoint enable BPF_PROG_TEST_RUN for raw_tp 2 - - --- 2020-09-25 Song Liu Accepted
ftrace_direct (used by bpf trampoline) conflicts with live patch ftrace_direct (used by bpf trampoline) conflicts with live patch - - - 1-1 2022-04-01 Song Liu bpf RFC
[RFC] bpf: lbr: enable reading LBR from tracing bpf programs [RFC] bpf: lbr: enable reading LBR from tracing bpf programs - - - 1-- 2021-08-18 Song Liu bpf RFC
arch/Kconfig: Move SPECULATION_MITIGATIONS to arch/Kconfig arch/Kconfig: Move SPECULATION_MITIGATIONS to arch/Kconfig - - - 1-- 2024-04-23 Song Liu Not Applicable
x86/perf: fix snapshot_branch_stack warning in VM x86/perf: fix snapshot_branch_stack warning in VM - - 1 1-- 2021-11-12 Song Liu Not Applicable
[v4] checkpatch: do not apply "initialise globals to 0" check to BPF progs [v4] checkpatch: do not apply "initialise globals to 0" check to BPF progs 1 - - 1-- 2021-02-09 Song Liu netdev Not Applicable
[v12,bpf-next,9/9] selftests/bpf: Add test that uses fsverity and xattr to sign a file bpf: File verification with LSM and fsverity - - - 4321 2023-11-04 Song Liu bpf Changes Requested
[v12,bpf-next,8/9] selftests/bpf: Add tests for filesystem kfuncs bpf: File verification with LSM and fsverity - - - 4321 2023-11-04 Song Liu bpf Changes Requested
[v12,bpf-next,7/9] selftests/bpf: Sort config in alphabetic order bpf: File verification with LSM and fsverity - - - 4411 2023-11-04 Song Liu bpf Changes Requested
[v12,bpf-next,6/9] Documentation/bpf: Add documentation for filesystem kfuncs bpf: File verification with LSM and fsverity - - - 4321 2023-11-04 Song Liu bpf Changes Requested
[v12,bpf-next,5/9] bpf, fsverity: Add kfunc bpf_get_fsverity_digest bpf: File verification with LSM and fsverity 1 - - 4213 2023-11-04 Song Liu bpf Changes Requested
[v12,bpf-next,4/9] bpf: Add kfunc bpf_get_file_xattr bpf: File verification with LSM and fsverity - - - 4123 2023-11-04 Song Liu bpf Changes Requested
« 1 2 3 44 5 »