Skip to content
Snippets Groups Projects
Forked from drm / msm
Source project has a limited visibility.
  • Jens Axboe's avatar
    9731bc98
    io_uring: impose max limit on apoll cache · 9731bc98
    Jens Axboe authored
    
    Caches like this tend to grow to the peak size, and then never get any
    smaller. Impose a max limit on the size, to prevent it from growing too
    big.
    
    A somewhat randomly chosen 512 is the max size we'll allow the cache
    to get. If a batch of frees come in and would bring it over that, we
    simply start kfree'ing the surplus.
    
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
    9731bc98
    History
    io_uring: impose max limit on apoll cache
    Jens Axboe authored
    
    Caches like this tend to grow to the peak size, and then never get any
    smaller. Impose a max limit on the size, to prevent it from growing too
    big.
    
    A somewhat randomly chosen 512 is the max size we'll allow the cache
    to get. If a batch of frees come in and would bring it over that, we
    simply start kfree'ing the surplus.
    
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>