Ok, further searching showed that the commit that actually solves this problem is a merge branch 'for-linus' .
Specifically this one:
[7d1419f30cc5106196e54a282d7e115e698c95f6] Merge branch 'for-linus' of git://git.samba.org/sfrench/cifs-2.6
I will say the truth that this one tricked me a lot. I didn't look at the merge itself, but from the title and the description of the commit (samba..), I considered this as the last one possible to fix my issue.
BUT, because this is a merge it has a bunch of stuff (patches) there and some of them are directly related with the nouveau_fbcon and nouveau_drm.
I have “cherry-picked” from the second parent, which actually holds the patches I care, and then built and tested the *real* bad kernel (3.17-rc7) and it's worked as expected.
Do you want me to *try* building an Ubuntu kernel (say the affected one - 3.16.0-23-generic) with this commit(merge) and upload into a PPA,
or is not necessary ?
Ok, further searching showed that the commit that actually solves this problem is a merge branch 'for-linus' .
Specifically this one:
[7d1419f30cc510 6196e54a282d7e1 15e698c95f6] Merge branch 'for-linus' of git://git. samba.org/ sfrench/ cifs-2. 6
I will say the truth that this one tricked me a lot. I didn't look at the merge itself, but from the title and the description of the commit (samba..), I considered this as the last one possible to fix my issue.
BUT, because this is a merge it has a bunch of stuff (patches) there and some of them are directly related with the nouveau_fbcon and nouveau_drm.
We can see the relevant patches here:
https:/ /git.samba. org/?p= sfrench/ cifs-2. 6.git;a= commitdiff; h=7d1419f30cc51 06196e54a282d7e 115e698c95f6; hp=1209bbdff2f6 bbffa6eb5823033 bbd7b8799a5e2
I have “cherry-picked” from the second parent, which actually holds the patches I care, and then built and tested the *real* bad kernel (3.17-rc7) and it's worked as expected.
Do you want me to *try* building an Ubuntu kernel (say the affected one - 3.16.0-23-generic) with this commit(merge) and upload into a PPA,
or is not necessary ?