android13-5.15 August 2022 release 37

Artifacts:
  https://ci.android.com/builds/submitted/9672631/kernel_aarch64/latest
  1. 62fd31f UPSTREAM: io_uring/rw: remove leftover debug statement by Jens Axboe · 2 years, 6 months ago android13-5.15-2022-08_r37
  2. e11e0fc UPSTREAM: io_uring/rw: ensure kiocb_end_write() is always called by Jens Axboe · 2 years, 6 months ago
  3. 303c098 UPSTREAM: io_uring: fix double poll leak on repolling by Pavel Begunkov · 2 years, 6 months ago
  4. 35e8f3b UPSTREAM: io_uring: Clean up a false-positive warning from GCC 9.3.0 by Alviro Iskandar Setiawan · 2 years, 6 months ago
  5. 2ffd0df UPSTREAM: io_uring/net: fix fast_iov assignment in io_setup_async_msg() by Stefan Metzmacher · 2 years, 6 months ago
  6. 1822586 UPSTREAM: io_uring: io_kiocb_update_pos() should not touch file for non -1 offset by Jens Axboe · 2 years, 6 months ago
  7. 0331280 UPSTREAM: io_uring/rw: defer fsnotify calls to task context by Jens Axboe · 2 years, 6 months ago
  8. 16509ea UPSTREAM: io_uring: do not recalculate ppos unnecessarily by Dylan Yudaken · 2 years, 6 months ago
  9. 0264c08 UPSTREAM: io_uring: update kiocb->ki_pos at execution time by Dylan Yudaken · 2 years, 6 months ago
  10. 1447d9b UPSTREAM: io_uring: remove duplicated calls to io_kiocb_ppos by Dylan Yudaken · 2 years, 6 months ago
  11. e31465a UPSTREAM: io_uring: ensure that cached task references are always put on exit by Jens Axboe · 2 years, 6 months ago
  12. 1939c10 UPSTREAM: io_uring: fix async accept on O_NONBLOCK sockets by Dylan Yudaken · 2 years, 6 months ago
  13. e1646b4 UPSTREAM: io_uring: allow re-poll if we made progress by Jens Axboe · 2 years, 6 months ago
  14. c8b3ed2 UPSTREAM: io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) by Jens Axboe · 2 years, 6 months ago
  15. 2cc819b UPSTREAM: io_uring: add flag for disabling provided buffer recycling by Jens Axboe · 2 years, 6 months ago
  16. c0678dc UPSTREAM: io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly by Jens Axboe · 2 years, 6 months ago
  17. 16242ff UPSTREAM: io_uring: improve send/recv error handling by Pavel Begunkov · 2 years, 6 months ago
  18. 90f74fd UPSTREAM: io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups by Jens Axboe · 2 years, 6 months ago
  19. 90b9072 UPSTREAM: eventfd: provide a eventfd_signal_mask() helper by Jens Axboe · 2 years, 6 months ago
  20. 1f7bdde UPSTREAM: eventpoll: add EPOLL_URING_WAKE poll wakeup flag by Jens Axboe · 2 years, 6 months ago
  21. 7da44a4 UPSTREAM: io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL by Jens Axboe · 2 years, 6 months ago
  22. e03ad95 UPSTREAM: io_uring/io-wq: only free worker if it was allocated for creation by Jens Axboe · 2 years, 6 months ago
  23. 4a1d86a UPSTREAM: io_uring/io-wq: free worker if task_work creation is canceled by Jens Axboe · 2 years, 6 months ago
  24. e83c1d7 UPSTREAM: io_uring: lock overflowing for IOPOLL by Pavel Begunkov · 2 years, 6 months ago
  25. 2535d9f UPSTREAM: io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() by Harshit Mogalapalli · 2 years, 6 months ago
  26. d40ab2b UPSTREAM: io_uring: fix CQ waiting timeout handling by Pavel Begunkov · 2 years, 6 months ago
  27. 265b548 UPSTREAM: io_uring: check for valid register opcode earlier by Jens Axboe · 2 years, 6 months ago
  28. 717ef06 UPSTREAM: io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() by Harshit Mogalapalli · 2 years, 6 months ago
  29. b1fb3ef UPSTREAM: io_uring: move to separate directory by Jens Axboe · 2 years, 6 months ago
  30. b624b2a UPSTREAM: io_uring/poll: fix poll_refs race with cancelation by Lin Ma · 2 years, 6 months ago
  31. 74e564d UPSTREAM: io_uring: make poll refs more robust by Pavel Begunkov · 2 years, 6 months ago
  32. 9825b7d UPSTREAM: io_uring: cmpxchg for poll arm refs release by Pavel Begunkov · 2 years, 6 months ago
  33. 756ab35 UPSTREAM: io_uring: fix tw losing poll events by Pavel Begunkov · 2 years, 6 months ago
  34. 01d4731 UPSTREAM: io_uring: update res mask in io_poll_check_events by Pavel Begunkov · 2 years, 6 months ago
  35. 2371937 UPSTREAM: io_uring/rw: fix unexpected link breakage by Pavel Begunkov · 2 years, 6 months ago
  36. 4b22a19 UPSTREAM: io_uring/rw: fix error'ed retry return values by Pavel Begunkov · 2 years, 6 months ago
  37. 31446c6 UPSTREAM: io_uring/rw: fix short rw error handling by Pavel Begunkov · 2 years, 6 months ago
  38. 63b2952 UPSTREAM: io_uring: correct pinned_vm accounting by Pavel Begunkov · 2 years, 6 months ago
  39. acbbaed ANDROID: fix up struct sk_buf ABI breakage by Greg Kroah-Hartman · 2 years, 6 months ago
  40. 00b5b92 UPSTREAM: io_uring/af_unix: defer registered files gc to io_uring release by Pavel Begunkov · 2 years, 6 months ago
  41. 2aab699 UPSTREAM: io_uring/net: don't update msg_name if not provided by Pavel Begunkov · 2 years, 6 months ago
  42. 43da6832 UPSTREAM: io_uring: fix UAF due to missing POLLFREE handling by Pavel Begunkov · 2 years, 6 months ago
  43. 9a952b0 UPSTREAM: io_uring: fix wrong arm_poll error handling by Pavel Begunkov · 2 years, 6 months ago
  44. 186231a UPSTREAM: io_uring: fail links when poll fails by Pavel Begunkov · 2 years, 6 months ago
  45. fe70198 UPSTREAM: io_uring: bump poll refs to full 31-bits by Jens Axboe · 2 years, 6 months ago
  46. 9cea40f UPSTREAM: io_uring: remove poll entry from list when canceling all by Jens Axboe · 2 years, 6 months ago
  47. 7921286 UPSTREAM: io_uring: Remove unused function req_ref_put by Jiapeng Chong · 2 years, 6 months ago
  48. d3f2c6d UPSTREAM: io_uring: poll rework by Pavel Begunkov · 2 years, 6 months ago
  49. 600c7ff UPSTREAM: io_uring: inline io_poll_complete by Pavel Begunkov · 2 years, 6 months ago
  50. 0ee0c6f UPSTREAM: io_uring: kill poll linking optimisation by Pavel Begunkov · 2 years, 6 months ago
  51. 00b5fff UPSTREAM: io_uring: move common poll bits by Pavel Begunkov · 2 years, 6 months ago
  52. c8344519 UPSTREAM: io_uring: refactor poll update by Pavel Begunkov · 2 years, 6 months ago
  53. f7c7f31 UPSTREAM: io_uring: clean cqe filling functions by Pavel Begunkov · 2 years, 6 months ago
  54. acdf0e3 UPSTREAM: io_uring: correct fill events helpers types by Pavel Begunkov · 2 years, 6 months ago
  55. bbce59e UPSTREAM: io_uring: fix issue with io_write() not always undoing sb_start_write() by Jens Axboe · 2 years, 6 months ago
  56. 78f3ffb UPSTREAM: io_uring: use original request task for inflight tracking by Jens Axboe · 2 years, 6 months ago
  57. 70dc13e UPSTREAM: io_uring: mem-account pbuf buckets by Pavel Begunkov · 2 years, 6 months ago
  58. 6f9ced4 UPSTREAM: io_uring: avoid io-wq -EAGAIN looping for !IOPOLL by Pavel Begunkov · 2 years, 6 months ago
  59. 9418dc0 UPSTREAM: io_uring: ensure that fsnotify is always called by Jens Axboe · 2 years, 6 months ago
  60. bff472b UPSTREAM: io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio by Jens Axboe · 2 years, 6 months ago
  61. cfdb251 UPSTREAM: io_uring: fix not locked access to fixed buf table by Pavel Begunkov · 2 years, 6 months ago
  62. 2473591 UPSTREAM: io_uring: fix races with buffer table unregister by Pavel Begunkov · 2 years, 6 months ago
  63. 3ff0cc4 UPSTREAM: io_uring: fix races with file table unregister by Pavel Begunkov · 2 years, 6 months ago
  64. e42ba06b UPSTREAM: io_uring: arm poll for non-nowait files by Pavel Begunkov · 2 years, 6 months ago
  65. 48ece9c UPSTREAM: ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF by Clement Lecigne · 2 years, 6 months ago
  66. 293a84c ANDROID: usb: f_accessory: Check buffer size when initialised via composite by Lee Jones · 2 years, 6 months ago