Squashed update of kernel from 3.0.58 to 3.0.59

Conflicts:

	fs/jbd2/transaction.c
	mm/compaction.c

Conflicts:
	drivers/usb/host/xhci-mem.c
	drivers/usb/serial/ftdi_sio.c
	drivers/usb/serial/ftdi_sio_ids.h
	fs/jbd2/transaction.c
Squashed update of kernel from 3.0.59 to 3.0.60
Squashed update of kernel from 3.0.60 to 3.0.61
Squashed update of kernel from 3.0.61 to 3.0.62
Squashed update of kernel from 3.0.62 to 3.0.63

Conflicts:

	drivers/usb/serial/qcserial.c

Conflicts:
	drivers/usb/serial/option.c
	drivers/usb/serial/qcserial.c
Squashed update of kernel from 3.0.63 to 3.0.64
Squashed update of kernel from 3.0.64 to 3.0.65
Squashed update of kernel from 3.0.65 to 3.0.66
Squashed update of kernel from 3.0.66 to 3.0.67
Squashed update of kernel from 3.0.67 to 3.0.68
Squashed update of kernel from 3.0.68 to 3.0.69
Squashed update of kernel from 3.0.69 to 3.0.70
Squashed update of kernel from 3.0.70 to 3.0.71

Conflicts:
	drivers/usb/host/xhci.h
Squashed update of kernel from 3.0.71 to 3.0.72

Conflicts:
	net/bluetooth/sco.c
Squashed update of kernel from 3.0.72 to 3.0.73
Squashed update of kernel from 3.0.73 to 3.0.74
Squashed update of kernel from 3.0.74 to 3.0.75
Fixed compile error