From: Alexei Starovoitov Date: Tue, 19 Nov 2019 03:51:17 +0000 (-0800) Subject: Merge branch 'remove-jited-size-limits' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=0424c5a4dda5608a2910474e3e8f0fd8e7126f42;p=linux.git Merge branch 'remove-jited-size-limits' Ilya Leoshkevich says: ==================== This patch series introduces usage of relative long jumps and loads in order to lift 64/512k size limits on JITed BPF programs on s390. Patch 1 introduces long relative branches. Patch 2 changes the way literal pool is arranged in order to be compatible with long relative loads. Patch 3 changes the way literal pool base register is loaded for large programs. Patch 4 replaces regular loads with long relative loads where they are totally superior. Patch 5 introduces long relative loads as an alternative way to load constants in large programs. Regular loads are kept and still used for small programs. Patch 6 removes the size limit check. ==================== Signed-off-by: Alexei Starovoitov --- 0424c5a4dda5608a2910474e3e8f0fd8e7126f42