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