diff options
| -rw-r--r-- | arch/arm/common/pl330.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/common/pl330.c b/arch/arm/common/pl330.c index 97912fa48782..7129cfbdacd6 100644 --- a/arch/arm/common/pl330.c +++ b/arch/arm/common/pl330.c | |||
| @@ -1546,7 +1546,7 @@ int pl330_chan_ctrl(void *ch_id, enum pl330_chan_op op) | |||
| 1546 | 1546 | ||
| 1547 | /* Start the next */ | 1547 | /* Start the next */ |
| 1548 | case PL330_OP_START: | 1548 | case PL330_OP_START: |
| 1549 | if (!_start(thrd)) | 1549 | if (!_thrd_active(thrd) && !_start(thrd)) |
| 1550 | ret = -EIO; | 1550 | ret = -EIO; |
| 1551 | break; | 1551 | break; |
| 1552 | 1552 | ||
