This is finally fixed in the upstream 3.10 kernel by commit e49f3959a96dc279860af7e86e6dbcfda50580a5 and in the 3.9.6 kernel by commit e335ccae2ae4caef26a1e81711c44aec1cc83bd2
This is finally fixed in the upstream 3.10 kernel by commit e49f3959a96dc27 9860af7e86e6dbc fda50580a5 and in the 3.9.6 kernel by commit e335ccae2ae4cae f26a1e81711c44a ec1cc83bd2