mirror of
https://github.com/torvalds/linux.git
synced 2025-11-07 20:19:47 +02:00
These async_XX functions are called from md/raid5 in an atomic
section, between get_cpu() and put_cpu(), so they must not sleep.
So use GFP_NOWAIT rather than GFP_IO.
Dan Williams writes: Longer term async_tx needs to be merged into md
directly as we can allocate this unmap data statically per-stripe
rather than per request.
Fixed:
|
||
|---|---|---|
| .. | ||
| async_memcpy.c | ||
| async_pq.c | ||
| async_raid6_recov.c | ||
| async_tx.c | ||
| async_xor.c | ||
| Kconfig | ||
| Makefile | ||
| raid6test.c | ||