forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
....@@ -48,7 +48,7 @@
4848 unsigned long flags, val;
4949 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent);
5050
51
- pm_runtime_get_sync(drvdata->dev);
51
+ pm_runtime_get_sync(dev->parent);
5252 spin_lock_irqsave(&drvdata->spinlock, flags);
5353 CS_UNLOCK(drvdata->base);
5454
....@@ -56,7 +56,7 @@
5656
5757 CS_LOCK(drvdata->base);
5858 spin_unlock_irqrestore(&drvdata->spinlock, flags);
59
- pm_runtime_put(drvdata->dev);
59
+ pm_runtime_put(dev->parent);
6060
6161 return sprintf(buf, "%#lx\n", val);
6262 }
....@@ -131,7 +131,7 @@
131131
132132 if (config->mode & ETM_MODE_STALL) {
133133 if (!(drvdata->etmccr & ETMCCR_FIFOFULL)) {
134
- dev_warn(drvdata->dev, "stall mode not supported\n");
134
+ dev_warn(dev, "stall mode not supported\n");
135135 ret = -EINVAL;
136136 goto err_unlock;
137137 }
....@@ -141,7 +141,7 @@
141141
142142 if (config->mode & ETM_MODE_TIMESTAMP) {
143143 if (!(drvdata->etmccer & ETMCCER_TIMESTAMP)) {
144
- dev_warn(drvdata->dev, "timestamp not supported\n");
144
+ dev_warn(dev, "timestamp not supported\n");
145145 ret = -EINVAL;
146146 goto err_unlock;
147147 }
....@@ -945,7 +945,7 @@
945945 goto out;
946946 }
947947
948
- pm_runtime_get_sync(drvdata->dev);
948
+ pm_runtime_get_sync(dev->parent);
949949 spin_lock_irqsave(&drvdata->spinlock, flags);
950950
951951 CS_UNLOCK(drvdata->base);
....@@ -953,7 +953,7 @@
953953 CS_LOCK(drvdata->base);
954954
955955 spin_unlock_irqrestore(&drvdata->spinlock, flags);
956
- pm_runtime_put(drvdata->dev);
956
+ pm_runtime_put(dev->parent);
957957 out:
958958 return sprintf(buf, "%#lx\n", val);
959959 }