[PATCH 2/2] drm/radeon: handle runtime pm in fbcon (v2)
Michel Dänzer
michel at daenzer.net
Mon Sep 5 07:48:22 UTC 2016
On 03/09/16 02:07 PM, Edward O'Callaghan wrote:
> On 09/03/2016 01:18 AM, Alex Deucher wrote:
>> Ported from nouveau.
>>
>> v2: re-enable runtime autosuspend in the error case
>>
>> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
[...]
>> @@ -47,8 +48,35 @@ struct radeon_fbdev {
>> struct radeon_device *rdev;
>> };
>>
>> +static int
>> +radeonfb_open(struct fb_info *info, int user)
>> +{
>> + struct radeon_fbdev *rfbdev = info->par;
>> + struct radeon_device *rdev = rfbdev->rdev;
>> + int ret = pm_runtime_get_sync(rdev->ddev->dev);
>> + if (ret < 0 && ret != -EACCES) {
>> + pm_runtime_mark_last_busy(rdev->ddev->dev);
>> + pm_runtime_put_autosuspend(rdev->ddev->dev);
>> + return ret;
>> + }
>> + return 0;
>
> Hi Alex,
>
> Minor question - in the case of (ret == -EACCES) is that still regarded
> as successful in the context of radeonfb_open()'s call?
Yes, it is. Both patches are
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20160905/7f341d55/attachment.sig>
More information about the amd-gfx
mailing list