Hi,
[ TTM_PL_SYSTEM ] = "system",
[ TTM_PL_TT ] = "tt",
[ TTM_PL_VRAM ] = "vram",
[ TTM_PL_PRIV ] = "priv",
This 'gap' in the array seems to be a problem for drivers that use these bits. Could the print logic be moved into s separate function that also takes the array as an argument?
Are there any drivers which actually use these bits and which therefore might want to use a different array?
Also note they should not cause any problems (other than not being printed). There is an explicit check here ...
if (!plname[i])
continue;
.. to skip unknown bits.
cheers, Gerd