diff options
author | Dave Jiang <dave.jiang@intel.com> | 2021-12-13 11:51:29 -0700 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2022-01-05 13:11:22 +0530 |
commit | 23a50c8035655c5a1d9b52c878b3ebf7b6b83eea (patch) | |
tree | 1c7afe044a650d1d3045390a414f6f7773cd79b1 /fs/udf/namei.c | |
parent | ec0d64231615e50539d83516b974e7947d45fbce (diff) |
dmaengine: idxd: fix descriptor flushing locking
The descriptor flushing for shutdown is not holding the irq_entry list
lock. If there's ongoing interrupt completion handling, this can corrupt
the list. Add locking to protect list walking. Also refactor the code so
it's more compact.
Fixes: 8f47d1a5e545 ("dmaengine: idxd: connect idxd to dmaengine subsystem")
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/163942148935.2412839.18282664745572777280.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'fs/udf/namei.c')
0 files changed, 0 insertions, 0 deletions