Fix a deadlock in blk-crypto-fallback
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 9 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | mm: make mempool_alloc_from_pool() return boolmm/ | +5 | 2 replies | |
| 2/3 | mm: support fallible mempool_alloc_bulk()block/ include/ mm/ | +33 | 7 replies | |
| 3/3 | blk-crypto-fallback: Fix deadlock when encrypting large bio in dm layerblock/ | +65 | 0 replies |
Reviews trailers per patch
1 of 3 patches has a Reviewed-by or Acked-by.
| Patch | Christoph Hellwig | Harry Yoo (Meta) |
|---|---|---|
| 1/3 | R-b | R-b |
| 2/3 | ||
| 3/3 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/3] Fix a deadlock in blk-crypto-fallback
This series fixes a deadlock in blk-crypto-fallback that could occur when a large WRITE bio was submitted to dm-inlinecrypt.
As a prerequisite, it makes mempool_alloc_bulk() support fallible allocations in the same way that mempool_alloc() does.
Please consider this series for the block tree for 7.3.
Eric Biggers (3):
mm: make mempool_alloc_from_pool() return bool
mm: support fallible mempool_alloc_bulk()
blk-crypto-fallback: Fix deadlock when encrypting large bio in dm
layer
block/blk-crypto-fallback.c | 72 +++++++++++++++++++++++++++++++++---- include/linux/mempool.h | 4 +-- mm/mempool.c | 50 +++++++++++++++++--------- 3 files changed, 100 insertions(+), 26 deletions(-)
base-commit: 0d839570765118029aa8bf4a95444c6a11aacf85
Signature · 1 line
2.55.0