Revert "ariesve: fixed double activation of the regulators of the display"

This reverts commit 5a2a9ff60e2efc0e0390c42b5393714a94e575ad.
Revert "video: Power management support on S6E63M0 display driver"

This reverts commit b0d6df037934eef0d2f6e44d7bd332b5b28d25d7.
Revert "ariesve: Fixed display regulators init"

This reverts commit 0bcafd4cbba95f07ebacfdf9577d2a8146527895.
Revert "Updated light sensor driver and display driver"

This reverts commit cc6eedd0e3bf9f667ec325ac7b2d2e60a6b8ce60.
Revert "s6e63m0: new driver for the display!"

This reverts commit 03b4dc11a2a11fcd0245e56035daeceb4dc58896.
misc: uidstat: avoid create_stat() race and blockage.

* create_stat() race would lead to:
  [   58.132324] proc_dir_entry 'uid_stat/10061' already registered

* blocking kmalloc reported by sbranden
 tcp_read_sock()
  uid_stat_tcp_rcv()
    create_stat()
      kmalloc(GFP_KERNEL)

Signed-off-by: JP Abgrall <jpa@google.com>
cpufreq: interactive: handle errors from cpufreq_frequency_table_target

Add checks for error return from cpufreq_frequency_table_target, and be
less noisy on the existing call with an error check.  CPU hotplug and
system shutdown may cause this call to return -EINVAL.

Bug: 8613560
Change-Id: Id78d8829920462c0db1c7e14e717d91740d6cb44
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: reduce chance of zero time delta on load eval

Reschedule load sampling timer after timestamp of sample start taken,
hold spinlock across entire sequence to avoid preemption.  Avoid the
WARN for zero time delta in the load sampling timer function.

Change-Id: Idc10a756f09141decb6df92669521a1ebf0dbc10
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: avoid underflow on active time calculation

Check for idle time delta less than elapsed time delta, avoid
underflow computing active time.

Change-Id: I3e4c6ef1ad794eec49ed379c0c50fa727fd6ad28
Signed-off-by: Minsung Kim <ms925.kim@samsung.com>
block: Squashed update of BFQ-v6 to BFQ-v6r1

- Introduce an eqm_lock to protect EQM-related data.
- Fix use-after-free of queues in __bfq_bfqq_expire(). It may happen that
  a call to bfq_del_bfqq_busy() puts the last reference taken on a queue
  and frees it. Subsequent accesses to that same queue would result in a
  use-after-free. Make sure that a queue that has just been deleted from
  busy is no more touched.
- Use the uninitialized_var() macro when needed. It may happen that a
  variable is initialized in a function that is called by the function
  that defined it. Use the uninitialized_var() macro in these cases.
Squashed update of kernel from 3.0.81 to 3.0.82