diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2019-12-04 22:43:30 -0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-12-04 22:43:29 -0800 |
| commit | def71a82e00d8d739c773f73e57ef977b930d179 (patch) | |
| tree | d8fcb68c3c380cad3fdb385d6fda5761749a4395 | |
| parent | f8bce3404987c4e9cbd5663582af813b67b7aea7 (diff) | |
| parent | e1129ba35fea943ba9787088edd582826f247db8 (diff) | |
Merge "soc: qcom: hab: run the dispatcher's tasklet w/ high priority"
| -rw-r--r-- | drivers/soc/qcom/hab/hab_ghs.c | 2 | ||||
| -rw-r--r-- | drivers/soc/qcom/hab/hab_qvm.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/soc/qcom/hab/hab_ghs.c b/drivers/soc/qcom/hab/hab_ghs.c index f479d69b9e38..57c4513c4058 100644 --- a/drivers/soc/qcom/hab/hab_ghs.c +++ b/drivers/soc/qcom/hab/hab_ghs.c @@ -86,7 +86,7 @@ static void ghs_irq_handler(void *cookie) (struct ghs_vdev *) (pchan ? pchan->hyp_data : NULL); if (dev) - tasklet_schedule(&dev->task); + tasklet_hi_schedule(&dev->task); } static int get_dt_name_idx(int vmid_base, int mmid, diff --git a/drivers/soc/qcom/hab/hab_qvm.c b/drivers/soc/qcom/hab/hab_qvm.c index f9f72fc1beb4..6f1cf26334f2 100644 --- a/drivers/soc/qcom/hab/hab_qvm.c +++ b/drivers/soc/qcom/hab/hab_qvm.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. +/* Copyright (c) 2016-2019, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -80,7 +80,7 @@ static irqreturn_t shm_irq_handler(int irq, void *_pchan) if (status & 0xffff) {/*source bitmask indicator*/ rc = IRQ_HANDLED; - tasklet_schedule(&dev->task); + tasklet_hi_schedule(&dev->task); } } return rc; |
