This patch is out of broadcoms official source code SVN-Revision: 18413
SVN-Revision: 15242
SVN-Revision: 7092