summaryrefslogtreecommitdiffstats
path: root/arch/s390/net
Commit message (Expand)AuthorAgeFilesLines
* bpf, s390: Fix potential memory leak about jit_dataTiezhu Yang2021-10-131-1/+1
* s390/bpf: Fix branch shortening during codegen passIlya Leoshkevich2021-09-221-2/+1
* s390/bpf: Fix 64-bit subtraction of the -0x80000000 constantIlya Leoshkevich2021-09-221-2/+7
* s390/bpf: Fix optimizing out zero-extensionsIlya Leoshkevich2021-09-221-28/+30
* bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2021-08-041-0/+5
* s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]Colin Ian King2021-07-281-1/+1
* 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
* | s390/bpf: fix lcgr instruction encodingIlya Leoshkevich2019-08-121-1/+1
|/
* s390: bpf: eliminate zero extension code-genJiong Wang2019-05-241-7/+34
* s390: Convert IS_ENABLED uses to __is_definedJoe Perches2019-04-111-3/+3
* s390/net: convert pnetids to asciiHans Wippel2019-02-211-0/+3
* s390/net: move pnet constantsUrsula Braun2019-02-071-0/+8
* s390: bpf: fix JMP32 code-genHeiko Carstens2019-02-041-1/+5
* s390: bpf: implement jitting of JMP32Jiong Wang2019-01-261-14/+52
* s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang2018-12-071-0/+12
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2018-08-131-2/+0
|\
| * s390: fix br_r1_trampoline for machines without exrlMartin Schwidefsky2018-08-071-2/+0
* | bpf, s390: fix potential memleak when later bpf_jit_prog failsDaniel Borkmann2018-06-291-0/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2018-06-064-256/+13
|\
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-05-211-2/+61
| |\
| * | bpf, s390x: remove ld_abs/ld_indDaniel Borkmann2018-05-034-252/+13
* | | s390/net: add pnetid supportUrsula Braun2018-05-302-0/+81
| |/ |/|
* | s390: use expoline thunks in the BPF JITMartin Schwidefsky2018-05-072-8/+71
|/
* bpf, s390x: remove obsolete exception handling from div/modDaniel Borkmann2018-01-261-10/+0
* bpf: get rid of pure_initcall dependency to enable jitsDaniel Borkmann2018-01-191-2/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-12-221-6/+5
|\
| * bpf, s390x: do not reload skb pointers in non-skb contextDaniel Borkmann2017-12-151-6/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2017-12-181-1/+1
|\ \ | |/ |/|