Linux 3.4.88 --> 3.4.91

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 39889cec0ae3f92349f89086e73ae5798d9c9cb4)
Linux 3.4.92

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit d0bbbc3af27b5f22fd3d3431708b32a46ab7ae06)
Linux 3.4.93
(Bluetooth patches not included)

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 53a4358487a612d143a54394c1a5a6515f2b2681)
Linux 3.4.94

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit c9c85394f377aeda68d8a628859cd3be82d08e17)
Linux 3.4.95

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 392991c02801ca70d52d062a0a3992f7f8182596)
Linux 3.4.96

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 8a872d975bdd8ed03737a53251c38dbf08e0a909)
Linux 3.4.97

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 8beeaf17525b920068c3f4cd746cb0c0d0ca6693)
Linux 3.4.98

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit b0d3a345b984a68187f88e06ddf990cb665e6e98)
Linux 3.4.99

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 449e609d9968dfd401d73cd64e0015953a7939c2)
Linux 3.4.100

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 5146f88c264e984d25c37a8e8a89fe8cf4e561d6)
Linux 3.4.101

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 0af505000cd8c08f93a4d6604b12e50d545fac72)
Linux 3.4.102

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 6eea12e869b25553674b304936a1fc35243ef3f6)
Linux 3.4.103

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit a98f785bcb5795360466e7fb0672c47d3dbe327a)
Linux 3.4.104

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 9f93f790e0f3da0ad7620c627e2709f98add1764)