On 01/12/16 12:09 PM, Michel Dänzer wrote: > On 01/12/16 05:35 AM, Emil Velikov wrote: >> From: Emil Velikov <emil.velikov@xxxxxxxxxxxxx> >> >> Relative to the original version, here one can provide a flags bitmask. >> Currently only DRM_DEVICE_IGNORE_PCI_REVISION is supported. >> >> Implementation detail: >> If it's set, we will only parse the separate sysfs files and we won't >> touch the config one. The latter awakes the device (causing delays) >> which is the core reason why this API was introduced. >> >> Cc: Michel Dänzer <michel@xxxxxxxxxxx> >> Cc: Nicolai Hähnle <nhaehnle@xxxxxxxxx> >> Cc: Mauro Santos <registo.mailling@xxxxxxxxx> >> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98502 >> Signed-off-by: Emil Velikov <emil.velikov@xxxxxxxxxxxxx> >> --- >> Michel, Nicolai any naming suggestions or input in general will be >> appreciated. > > It all looks good to me in general, thanks for doing this! I just have > a couple of minor suggestions for this patch which might make the code > clearer, feel free to take them or leave them. Either way, patches 3-5 > are > > Reviewed-by: Michel Dänzer <michel.daenzer@xxxxxxx> On further thought, I wonder if maybe drmGetDevice[s]2 should default to not retrieving the PCI revision, unless a flag is set, say DRM_DEVICE_GET_PCI_REVISION? That would avoid unnecessarily using the config file if the caller forgets to set the flag even though it doesn't need the revision. Though in that case, maybe the revision_id field should also be set to 0xff without the flag, to avoid callers forgetting to set the flag and getting an incorrect but plausible(?) 0 for the revision. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel