aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/s390/net/bpf_jit.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/s390/net/bpf_jit.S b/arch/s390/net/bpf_jit.S
index ede6108c0002..e2f2111bd107 100644
--- a/arch/s390/net/bpf_jit.S
+++ b/arch/s390/net/bpf_jit.S
@@ -106,11 +106,11 @@ sk_load_byte_slow:
106 lgr %r2,%r9 # restore %r2 106 lgr %r2,%r9 # restore %r2
107 br %r8 107 br %r8
108 108
109 /* A = (*(u8 *)(skb->data+K) & 0xf) << 2 */ 109 /* X = (*(u8 *)(skb->data+K) & 0xf) << 2 */
110ENTRY(sk_load_byte_msh) 110ENTRY(sk_load_byte_msh)
111 llgfr %r1,%r3 # extend offset 111 llgfr %r1,%r3 # extend offset
112 clr %r11,%r3 # hlen < offset ? 112 clr %r11,%r3 # hlen < offset ?
113 jle sk_load_byte_slow 113 jle sk_load_byte_msh_slow
114 lhi %r12,0 114 lhi %r12,0
115 ic %r12,0(%r1,%r10) # get byte from skb 115 ic %r12,0(%r1,%r10) # get byte from skb
116 nill %r12,0x0f 116 nill %r12,0x0f
@@ -120,8 +120,8 @@ ENTRY(sk_load_byte_msh)
120 120
121sk_load_byte_msh_slow: 121sk_load_byte_msh_slow:
122 lgr %r9,%r2 # save %r2 122 lgr %r9,%r2 # save %r2
123 la %r4,162(%r15) # pointer to temp buffer 123 la %r4,163(%r15) # pointer to temp buffer
124 lhi %r5,2 # 2 bytes 124 lhi %r5,1 # 1 bytes
125 brasl %r14,skb_copy_bits # get data from skb 125 brasl %r14,skb_copy_bits # get data from skb
126 xc 160(3,%r15),160(%r15) 126 xc 160(3,%r15),160(%r15)
127 l %r12,160(%r15) # load result from temp buffer 127 l %r12,160(%r15) # load result from temp buffer