Suspend support for USB driver

This patchset adds suspend and resume support to the USB driver. It also fixes a compiler warning and the link policy regression.

patch-2.6.26-mh5.gz