diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2024-03-21 15:04:21 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2024-03-28 10:11:58 +0300 |
commit | 9140ce47872bfd89fca888c2f992faa51d20c2bc (patch) | |
tree | 1fd607231100d2421ec82c22905f1b1e4e1e752f /drivers/dma/idxd/idxd.h | |
parent | 30f0ced9971b2d8c8c24ae75786f9079489a012d (diff) | |
download | linux-9140ce47872bfd89fca888c2f992faa51d20c2bc.tar.xz |
idma64: Don't try to serve interrupts when device is powered off
When iDMA 64-bit device is powered off, the IRQ status register
is all 1:s. This is never happen in real case and signalling that
the device is simply powered off. Don't try to serve interrupts
that are not ours.
Fixes: 667dfed98615 ("dmaengine: add a driver for Intel integrated DMA 64-bit")
Reported-by: Heiner Kallweit <hkallweit1@gmail.com>
Closes: https://lore.kernel.org/r/700bbb84-90e1-4505-8ff0-3f17ea8bc631@gmail.com
Tested-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20240321120453.1360138-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/dma/idxd/idxd.h')
0 files changed, 0 insertions, 0 deletions