input: evdev: Move wake_lock_destroy call

Calling wake_lock_destroy from inside a spinlock
protected region (or, in general, from atomic context)
leads to a 'scheduling while atomic bug' because the
internal wakeup source deletion logic calls
synchronize_rcu, which can sleep. Moreover,
since the interal lists are already protected with
RCUs and spinlocks, putting the wake_lock_destroy
call in a spinlock is redundant.

Change-Id: I10a2239b664a5f43e54495f24fe588fb09282305
Signed-off-by: Anurag Singh <anursing@codeaurora.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: umberto1978 <ur.tecnotop@gmail.com>
ext4: prevent kernel panic in case of uninitialized jinode

Signed-off-by: umberto1978 <ur.tecnotop@gmail.com>
mmc: disable crc for better performance

Signed-off-by: umberto1978 <ur.tecnotop@gmail.com>
Boeffla-Sound: Engine 1.6.5

- allow speaker minimum level of 20

Signed-off-by: umberto1978 <ur.tecnotop@gmail.com>