Merged new UNUSED code from 3.13.RC kernel :) A lot of CODE!!!