Ak 4.2.2 official mainline - revert MMC changes

There were too many patches on the previous code that do not exist on the Linux official tree. Porting them would be a small project on itself. Revert change to prevent dangerous regressions.

Also, added a file COMMIT-UPDATES.txt to document loosely what we have been doing.