Imported intelli_thermal and changed its default values!
Fixed thermal and fixed antuntu rebooting:)
Removed useless array and fixed cpu turning off if online cpus are greater than upcoreslimit
sched/fair: Optimize find_busiest_queue()

Use for_each_cpu_and() and thereby avoid computing the capacity for
CPUs we know we're not interested in.

Reviewed-by: Paul Turner <pjt@google.com>
Reviewed-by: Preeti U Murthy <preeti@linux.vnet.ibm.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-lppceyv6kb3a19g8spmrn20b@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul Reioux <reioux@gmail.com>

backported for Linux 3.4

Conflicts:
	kernel/sched/fair.c
sched/fair: Optimize cgroup pick_next_task_fair()

Since commit 2f36825b1 ("sched: Next buddy hint on sleep and preempt
path") it is likely we pick a new task from the same cgroup, doing a put
and then set on all intermediate entities is a waste of time, so try to
avoid this.

Measured using:

  mount nodev /cgroup -t cgroup -o cpu
  cd /cgroup
  mkdir a; cd a
  mkdir b; cd b
  mkdir c; cd c
  echo $$ > tasks
  perf stat --repeat 10 -- taskset 1 perf bench sched pipe

PRE :      4.542422684 seconds time elapsed   ( +-  0.33% )
POST:      4.389409991 seconds time elapsed   ( +-  0.32% )

Which shows a significant improvement of ~3.5%

Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Tejun Heo <tj@kernel.org>
Link: http://lkml.kernel.org/r/1328936700.2476.17.camel@laptop
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul Reioux <reioux@gmail.com>

Backported for Linux 3.4 kernel

Conflicts:
	kernel/sched/fair.c
sched/fair: improve fairness efficiency

Measured using hackbench:

PRE-patch :      4.542422684 seconds time elapsed   ( +-  47.40% )
POST-page :      2.389409991 seconds time elapsed   ( +-  47.40% )

Which shows a significant improvement of ~47.40%

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli-thermal: increase sampling time to reduce sampling overhead

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	drivers/thermal/intelli/msm_thermal.c
Linux 3.4.85
Code style. Thanks to Dorimanx :)
alucard_hotplug some little adjustments
Revert "intelli-thermal: increase sampling time to reduce sampling overhead"

This reverts commit 12df0fc671bac78a99e76c0648a6b8a1f12423e1.
Revert "sched/fair: improve fairness efficiency"

This reverts commit 71e7f1c0f4dbe2b7d1e4df78244a99c2f020f726.
Revert "sched/fair: Optimize cgroup pick_next_task_fair()"

This reverts commit f4c538322c0bb8f148c9d7c25b7c4d5495b66237.
Revert "sched/fair: Optimize find_busiest_queue()"

This reverts commit fe3d1e3d451cc0a983e3145d7e5eace759b35ac5.
alucard_hotplug using power efficient wq.
Exfat and Ntfs inside the kernel not as module.
Modified kernel configuration.
MSM cpufreq: code style.
alucard_governor: using power efficient wq.
alucard_hotplug: cleaning during exit function.
Merge branch 'my-cm-11.0-3.X' of https://github.com/Alucard24/Alucard-Kernel-jfltexx into my-cm-11.0-3.X

Conflicts:
	arch/arm/configs/alucard_defconfig
	drivers/thermal/intelli/msm_thermal.c