Commit dc3e24b
committed
Merge tag 'io_uring-5.11-2021-01-01' of git://git.kernel.dk/linux-block
Pull io_uring fixes from Jens Axboe:
"A few fixes that should go into 5.11, all marked for stable as well:
- Fix issue around identity COW'ing and users that share a ring
across processes
- Fix a hang associated with unregistering fixed files (Pavel)
- Move the 'process is exiting' cancelation a bit earlier, so
task_works aren't affected by it (Pavel)"
* tag 'io_uring-5.11-2021-01-01' of git://git.kernel.dk/linux-block:
kernel/io_uring: cancel io_uring before task works
io_uring: fix io_sqe_files_unregister() hangs
io_uring: add a helper for setting a ref node
io_uring: don't assume mm is constant across submits3 files changed
Lines changed: 43 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
428 | 427 | | |
429 | 428 | | |
430 | 429 | | |
431 | | - | |
432 | 430 | | |
433 | 431 | | |
434 | 432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
992 | 992 | | |
993 | 993 | | |
994 | 994 | | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
995 | 999 | | |
996 | 1000 | | |
997 | 1001 | | |
| |||
1501 | 1505 | | |
1502 | 1506 | | |
1503 | 1507 | | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
1504 | 1515 | | |
1505 | 1516 | | |
1506 | 1517 | | |
| |||
1525 | 1536 | | |
1526 | 1537 | | |
1527 | 1538 | | |
1528 | | - | |
1529 | | - | |
1530 | | - | |
1531 | | - | |
1532 | | - | |
1533 | | - | |
1534 | | - | |
1535 | 1539 | | |
1536 | 1540 | | |
1537 | 1541 | | |
| |||
7231 | 7235 | | |
7232 | 7236 | | |
7233 | 7237 | | |
| 7238 | + | |
| 7239 | + | |
| 7240 | + | |
| 7241 | + | |
| 7242 | + | |
| 7243 | + | |
| 7244 | + | |
| 7245 | + | |
| 7246 | + | |
| 7247 | + | |
7234 | 7248 | | |
7235 | 7249 | | |
7236 | 7250 | | |
7237 | | - | |
| 7251 | + | |
7238 | 7252 | | |
| 7253 | + | |
7239 | 7254 | | |
7240 | 7255 | | |
7241 | 7256 | | |
| 7257 | + | |
| 7258 | + | |
| 7259 | + | |
7242 | 7260 | | |
7243 | 7261 | | |
7244 | 7262 | | |
| |||
7250 | 7268 | | |
7251 | 7269 | | |
7252 | 7270 | | |
7253 | | - | |
| 7271 | + | |
| 7272 | + | |
| 7273 | + | |
| 7274 | + | |
| 7275 | + | |
| 7276 | + | |
| 7277 | + | |
| 7278 | + | |
| 7279 | + | |
| 7280 | + | |
| 7281 | + | |
| 7282 | + | |
7254 | 7283 | | |
7255 | 7284 | | |
7256 | 7285 | | |
| |||
7261 | 7290 | | |
7262 | 7291 | | |
7263 | 7292 | | |
| 7293 | + | |
7264 | 7294 | | |
7265 | 7295 | | |
7266 | 7296 | | |
| |||
7758 | 7788 | | |
7759 | 7789 | | |
7760 | 7790 | | |
7761 | | - | |
7762 | | - | |
7763 | | - | |
7764 | | - | |
7765 | | - | |
| 7791 | + | |
7766 | 7792 | | |
7767 | 7793 | | |
7768 | 7794 | | |
| |||
7918 | 7944 | | |
7919 | 7945 | | |
7920 | 7946 | | |
7921 | | - | |
7922 | | - | |
7923 | | - | |
7924 | | - | |
7925 | | - | |
| 7947 | + | |
7926 | 7948 | | |
7927 | 7949 | | |
7928 | 7950 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
776 | 777 | | |
777 | 778 | | |
778 | 779 | | |
| 780 | + | |
779 | 781 | | |
780 | 782 | | |
781 | 783 | | |
| |||
0 commit comments