Fixes and optimizations (sorry ... i'm bad with git)

Change-Id: Ib39ebfa90ece38b5a0bba501a9e1df0bab403d37
USB: gadget: f_rndis: Add check before queuing notification available
ext4: fix journal callback list traversal
jbd2: fix race between jbd2_journal_remove_checkpoint and ->j_commit_callback
ASoC: pcm: update the start-up sequence for playback
msm: mdp: Validate input arguments from user space
ASoC: wcd9320: Fix for VI feedback underflow errors
msm: kgsl: Wake up GPU only for touch events