1
0
Fork 0
remarkable-linux/drivers/soc/fsl/qbman
Madalin Bucur 29cd9c2d1f soc/fsl/qbman: fix issue in qman_delete_cgr_safe()
[ Upstream commit 96f413f476 ]

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-31 18:10:42 +02:00
..
Kconfig soc/qman: Add self-test for QMan driver 2016-09-25 02:39:00 -05:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bman.c soc/qbman: Handle endianness of qm/bm_in/out() 2016-11-23 01:23:48 -06:00
bman_ccsr.c soc: Convert to using %pOF instead of full_name 2017-08-16 21:32:36 +02:00
bman_portal.c soc: Convert to using %pOF instead of full_name 2017-08-16 21:32:36 +02:00
bman_priv.h
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.h sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> 2017-03-02 08:42:32 +01:00
qman.c soc/fsl/qbman: fix issue in qman_delete_cgr_safe() 2018-03-31 18:10:42 +02:00
qman_ccsr.c soc: Convert to using %pOF instead of full_name 2017-08-16 21:32:36 +02:00
qman_portal.c soc: Convert to using %pOF instead of full_name 2017-08-16 21:32:36 +02:00
qman_priv.h IOMMU Updates for Linux v4.12 2017-05-09 15:15:47 -07:00
qman_test.c soc/qman: Add self-test for QMan driver 2016-09-25 02:39:00 -05:00
qman_test.h soc/qman: Add self-test for QMan driver 2016-09-25 02:39:00 -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