Fix CVE-2011-2918
The full upstream fix is a8b0ca17b80e92faab46ee7179ba9e99ccb61233, however that
doesn't apply cleanly at all to 2.6.35.14. A smaller patch was sent to stable
for 3.0.4, which is commit 462fee3af72df0de7b60b96c525ffe8baf4db0f0. That was
the basis used for this patch.