diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-12-02 06:47:32 +0900 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-12-02 06:47:32 +0900 | 
| commit | c9a925b7bcd9552f19ba50519c6a49ed7ca61691 (patch) | |
| tree | ea1215a34c3c066ffded3dddea170e6c3b90debf /net/lapb/lapb_in.c | |
| parent | ee0c8a9b349ecdc97f81f0000a94ac9be8d8006c (diff) | |
| parent | 73363c262d6a7d26063da96610f61baf69a70f7c (diff) | |
Merge tag 'io_uring-6.7-2023-11-30' of git://git.kernel.dk/linux
Pull io_uring fixes from Jens Axboe:
 - Fix an issue with discontig page checking for IORING_SETUP_NO_MMAP
 - Fix an issue with not allowing IORING_SETUP_NO_MMAP also disallowing
   mmap'ed buffer rings
 - Fix an issue with deferred release of memory mapped pages
 - Fix a lockdep issue with IORING_SETUP_NO_MMAP
 - Use fget/fput consistently, even from our sync system calls. No real
   issue here, but if we were ever to allow closing io_uring descriptors
   it would be required. Let's play it safe and just use the full ref
   counted versions upfront. Most uses of io_uring are threaded anyway,
   and hence already doing the full version underneath.
* tag 'io_uring-6.7-2023-11-30' of git://git.kernel.dk/linux:
  io_uring: use fget/fput consistently
  io_uring: free io_buffer_list entries via RCU
  io_uring/kbuf: prune deferred locked cache when tearing down
  io_uring/kbuf: recycle freed mapped buffer ring entries
  io_uring/kbuf: defer release of mapped buffer rings
  io_uring: enable io_mem_alloc/free to be used in other parts
  io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP
  io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions
