diff options
Diffstat (limited to 'drivers/hwtracing/intel_th/sth.c')
-rw-r--r-- | drivers/hwtracing/intel_th/sth.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/hwtracing/intel_th/sth.c b/drivers/hwtracing/intel_th/sth.c index e488fccbfdec..56101c33e10f 100644 --- a/drivers/hwtracing/intel_th/sth.c +++ b/drivers/hwtracing/intel_th/sth.c | |||
@@ -194,16 +194,16 @@ static int intel_th_sth_probe(struct intel_th_device *thdev) | |||
194 | return -ENODEV; | 194 | return -ENODEV; |
195 | 195 | ||
196 | base = devm_ioremap(dev, res->start, resource_size(res)); | 196 | base = devm_ioremap(dev, res->start, resource_size(res)); |
197 | if (IS_ERR(base)) | 197 | if (!base) |
198 | return PTR_ERR(base); | 198 | return -ENOMEM; |
199 | 199 | ||
200 | res = intel_th_device_get_resource(thdev, IORESOURCE_MEM, 1); | 200 | res = intel_th_device_get_resource(thdev, IORESOURCE_MEM, 1); |
201 | if (!res) | 201 | if (!res) |
202 | return -ENODEV; | 202 | return -ENODEV; |
203 | 203 | ||
204 | channels = devm_ioremap(dev, res->start, resource_size(res)); | 204 | channels = devm_ioremap(dev, res->start, resource_size(res)); |
205 | if (IS_ERR(channels)) | 205 | if (!channels) |
206 | return PTR_ERR(channels); | 206 | return -ENOMEM; |
207 | 207 | ||
208 | sth = devm_kzalloc(dev, sizeof(*sth), GFP_KERNEL); | 208 | sth = devm_kzalloc(dev, sizeof(*sth), GFP_KERNEL); |
209 | if (!sth) | 209 | if (!sth) |