Merge branches 'bkl-removal', 'upstream' and 'upstream-fixes' into for-linus