OpenCloudOS-Kernel/drivers/soc/fsl/qbman
Madalin Bucur 96f413f476 soc/fsl/qbman: fix issue in qman_delete_cgr_safe()
The wait_for_completion() call in qman_delete_cgr_safe()
was triggering a scheduling while atomic bug, replacing the
kthread with a smp_call_function_single() call to fix it.

Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-03-14 13:16:23 -04:00
..
Kconfig soc/fsl/qbman: Enable FSL_LAYERSCAPE config on ARM 2017-09-22 13:33:07 -05:00
Makefile ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
bman.c soc/fsl/qbman: different register offsets on ARM 2017-09-22 13:33:07 -05:00
bman_ccsr.c soc/fsl/qbman: Use shared-dma-pool for BMan private memory allocations 2017-09-22 13:33:07 -05:00
bman_portal.c soc/fsl/qbman: Rework portal mapping calls for ARM/PPC 2017-09-22 13:33:07 -05:00
bman_priv.h soc/fsl/qbman: Rework portal mapping calls for ARM/PPC 2017-09-22 13:33:07 -05:00
bman_test.c soc/bman: Add self-test for BMan driver 2016-09-25 02:38:59 -05:00
bman_test.h soc/bman: Add self-test for BMan driver 2016-09-25 02:38:59 -05:00
bman_test_api.c soc/bman: Add self-test for BMan driver 2016-09-25 02:38:59 -05:00
dpaa_sys.c soc/fsl/qbman: Add common routine for QBMan private allocations 2017-09-22 13:33:07 -05:00
dpaa_sys.h soc/fsl/qbman: Add missing headers on ARM 2017-09-22 13:33:07 -05:00
qman.c soc/fsl/qbman: fix issue in qman_delete_cgr_safe() 2018-03-14 13:16:23 -04:00
qman_ccsr.c soc/fsl/qbman: add QMAN_REV32 2017-09-22 13:33:07 -05:00
qman_portal.c soc/fsl/qbman: Rework portal mapping calls for ARM/PPC 2017-09-22 13:33:07 -05:00
qman_priv.h soc/fsl/qbman: add QMAN_REV32 2017-09-22 13:33:07 -05:00
qman_test.c soc/qman: Add self-test for QMan driver 2016-09-25 02:39:00 -05:00
qman_test.h soc/fsl/qbman: Use shared-dma-pool for QMan private memory allocations 2017-09-22 13:33:07 -05:00
qman_test_api.c soc/qman: Handle endianness of h/w descriptors 2016-11-23 21:01:25 -06:00
qman_test_stash.c soc/fsl/qman: test: use DEFINE_SPINLOCK() 2016-12-09 23:08:52 -06:00