Commit c537e12
committed
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Pull bpf fixes from Alexei Starovoitov:
- Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK in riscv JIT (Menglong
Dong)
- Fix reference count leak in bpf_prog_test_run_xdp() (Tetsuo Handa)
- Fix metadata size check in bpf_test_run() (Toke Høiland-Jørgensen)
- Check that BPF insn array is not allowed as a map for const strings
(Deepanshu Kartikey)
* tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
bpf: Fix reference count leak in bpf_prog_test_run_xdp()
bpf: Reject BPF_MAP_TYPE_INSN_ARRAY in check_reg_const_str()
selftests/bpf: Update xdp_context_test_run test to check maximum metadata size
bpf, test_run: Subtract size of xdp_frame from allowed metadata size
riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK4 files changed
Lines changed: 35 additions & 15 deletions
File tree
- arch/riscv/net
- kernel/bpf
- net/bpf
- tools/testing/selftests/bpf/prog_tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1133 | 1133 | | |
1134 | 1134 | | |
1135 | 1135 | | |
1136 | | - | |
1137 | | - | |
1138 | | - | |
1139 | | - | |
1140 | 1136 | | |
1141 | 1137 | | |
1142 | 1138 | | |
| |||
1171 | 1167 | | |
1172 | 1168 | | |
1173 | 1169 | | |
| 1170 | + | |
| 1171 | + | |
1174 | 1172 | | |
1175 | 1173 | | |
1176 | 1174 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9609 | 9609 | | |
9610 | 9610 | | |
9611 | 9611 | | |
| 9612 | + | |
| 9613 | + | |
| 9614 | + | |
| 9615 | + | |
| 9616 | + | |
9612 | 9617 | | |
9613 | 9618 | | |
9614 | 9619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1294 | 1294 | | |
1295 | 1295 | | |
1296 | 1296 | | |
1297 | | - | |
1298 | | - | |
1299 | 1297 | | |
1300 | 1298 | | |
1301 | 1299 | | |
| |||
1308 | 1306 | | |
1309 | 1307 | | |
1310 | 1308 | | |
1311 | | - | |
1312 | 1309 | | |
1313 | 1310 | | |
1314 | | - | |
1315 | | - | |
1316 | 1311 | | |
1317 | 1312 | | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
1318 | 1318 | | |
1319 | 1319 | | |
1320 | 1320 | | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
1321 | 1329 | | |
1322 | 1330 | | |
1323 | 1331 | | |
| |||
1355 | 1363 | | |
1356 | 1364 | | |
1357 | 1365 | | |
1358 | | - | |
| 1366 | + | |
1359 | 1367 | | |
1360 | 1368 | | |
1361 | 1369 | | |
1362 | 1370 | | |
1363 | 1371 | | |
1364 | | - | |
| 1372 | + | |
1365 | 1373 | | |
1366 | 1374 | | |
1367 | 1375 | | |
| |||
1373 | 1381 | | |
1374 | 1382 | | |
1375 | 1383 | | |
1376 | | - | |
| 1384 | + | |
1377 | 1385 | | |
1378 | 1386 | | |
1379 | 1387 | | |
| |||
1388 | 1396 | | |
1389 | 1397 | | |
1390 | 1398 | | |
| 1399 | + | |
1391 | 1400 | | |
1392 | 1401 | | |
1393 | 1402 | | |
| |||
Lines changed: 11 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| |||
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | 98 | | |
101 | 99 | | |
102 | 100 | | |
| |||
116 | 114 | | |
117 | 115 | | |
118 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
119 | 127 | | |
120 | 128 | | |
121 | 129 | | |
| |||
0 commit comments