Apply vanilla 3.12.6 patches
Merge branch 'master' (3.12.6) into vanilla-ravion
Merge branch 'vanilla-ravion' (3.12.6) into memlcd-ravion