upstreamed to Linux kernel 3.0.95