summaryrefslogtreecommitdiffstats
path: root/arch/s390/net
Commit message (Expand)AuthorAgeFilesLines
* s390/bpf: Pass through tail call counter in trampolinesIlya Leoshkevich2023-09-061-0/+10
* s390: consistently use .balign instead of .alignHeiko Carstens2023-06-281-2/+2
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-04-211-0/+5
|\
| * bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich2023-04-131-0/+5
* | s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULLIlya Leoshkevich2023-04-141-3/+8
|/
* s390/bpf: Implement bpf_jit_supports_kfunc_call()Ilya Leoshkevich2023-01-291-2/+23
* s390/bpf: Implement bpf_jit_supports_subprog_tailcalls()Ilya Leoshkevich2023-01-291-10/+27
* s390/bpf: Implement arch_prepare_bpf_trampoline()Ilya Leoshkevich2023-01-291-22/+520
* s390/bpf: Implement bpf_arch_text_poke()Ilya Leoshkevich2023-01-291-0/+97
* s390/bpf: Add expoline to tail callsIlya Leoshkevich2023-01-291-2/+10
* s390/bpf: Fix a typo in a commentIlya Leoshkevich2023-01-281-1/+1
* s390/bpf: Fix typo in commentJulia Lawall2022-05-231-1/+1
* s390: raise minimum supported machine generation to z10Vasily Gorbik2022-03-101-23/+8
* s390/bpf: encode register within extable entryHeiko Carstens2022-03-081-11/+5
* s390/extable: convert to relative table with dataHeiko Carstens2022-03-081-3/+2
* s390/extable: move EX_TABLE define to asm-extable.hHeiko Carstens2022-03-081-0/+1
* s390: always use the packed stack layoutVasily Gorbik2022-03-011-1/+0
* bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33Tiezhu Yang2021-11-161-3/+3
* s390: introduce nospec_uses_trampoline()Sven Schnelle2021-10-261-3/+3
* bpf, s390: Fix potential memory leak about jit_dataTiezhu Yang2021-10-041-1/+1
* s390/bpf: Fix optimizing out zero-extensionsIlya Leoshkevich2021-09-161-28/+30
* s390/bpf: Fix 64-bit subtraction of the -0x80000000 constantIlya Leoshkevich2021-09-161-2/+7
* s390/bpf: Fix branch shortening during codegen passIlya Leoshkevich2021-09-161-2/+1
* bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2021-07-291-0/+5
* s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]Colin Ian King2021-07-151-1/+1
* s390/bpf: Implement new atomic opsIlya Leoshkevich2021-03-161-9/+55
* bpf: Rename BPF_XADD and prepare to encode other atomics in .immBrendan Jackman2021-01-141-11/+16
* s390/bpf: Fix multiple tail callsIlya Leoshkevich2020-09-141-34/+27
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-08-051-22/+41
|\
| * s390/bpf: Use bpf_skip() in bpf_jit_prologue()Ilya Leoshkevich2020-07-211-4/+5
| * s390/bpf: Tolerate not converging code shrinkingIlya Leoshkevich2020-07-211-1/+26
| * s390/bpf: Use brcl for jumping to exit_ip if necessaryIlya Leoshkevich2020-07-211-2/+6
| * s390/bpf: Fix sign extension in branch_kuIlya Leoshkevich2020-07-211-15/+4
* | s390/bpf: implement BPF_PROBE_MEMIlya Leoshkevich2020-07-201-1/+138
|/
* s390/bpf: Use bcr 0,%0 as tail call nop fillerIlya Leoshkevich2020-06-021-1/+2
* s390/bpf: Maintain 8-byte stack alignmentIlya Leoshkevich2020-06-021-9/+10
* s390/bpf: Remove JITed image size limitationsIlya Leoshkevich2019-11-181-7/+0
* s390/bpf: Use lg(f)rl when long displacement cannot be usedIlya Leoshkevich2019-11-181-15/+81
* s390/bpf: Use lgrl instead of lg where possibleIlya Leoshkevich2019-11-181-12/+20
* s390/bpf: Load literal pool register using larlIlya Leoshkevich2019-11-181-3/+19
* s390/bpf: Align literal pool entriesIlya Leoshkevich2019-11-181-13/+24
* s390/bpf: Use relative long branchesIlya Leoshkevich2019-11-181-32/+126
* s390/bpf: Make sure JIT passes do not increase code sizeIlya Leoshkevich2019-11-151-8/+66
* s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ipIlya Leoshkevich2019-11-071-16/+5
* s390/bpf: Wrap JIT macro parameter usages in parenthesesIlya Leoshkevich2019-11-071-31/+31
* s390/bpf: Use kvcalloc for addrs arrayIlya Leoshkevich2019-11-071-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-09-061-11/+56
|\
| * bpf: s390: add JIT support for bpf line infoYauheni Kaliuta2019-09-031-0/+1
| * bpf: s390: add JIT support for multi-function programsYauheni Kaliuta2019-08-311-11/+55
* | s390/bpf: use 32-bit index for tail callsIlya Leoshkevich2019-08-131-4/+6