Force loading module with not matching magic

Signed-off-by: artas182x <artas182x@gmail.com>
Fix patch error when building outside rom

Signed-off-by: artas182x <artas182x@gmail.com>
Revert "arm: Allow CPU-supported unaligned accesses"

This reverts commit d3fb7f8405fcae0c16d0e6bf7f5d268643f8fdc6.

Signed-off-by: artas182x <artas182x@gmail.com>
KSM Check page feature

Signed-off-by: artas182x <artas182x@gmail.com>
Add Frandom

Signed-off-by: artas182x <artas182x@gmail.com>
Bootloader reboot flag reboots to fastboot

Signed-off-by: artas182x <artas182x@gmail.com>
Add reboot to fastboot hotkey at boot

Signed-off-by: artas182x <artas182x@gmail.com>
Add selinux permissive flag Our L9 and most omap devices does not go well with enforcing selinux

Signed-off-by: artas182x <artas182x@gmail.com>
Added CPU Topology But Kept At Default

Signed-off-by: artas182x <artas182x@gmail.com>
cgroups: introduce timer slack controller

Changelog:

v9:
 - update documentation
 - minor cleanup
v8:
 - change hiearchy rules
 - introduce timer_slack.effective_slack_ns
 - get_task_timer_slack() -> task_get_effective_timer_slack()
 - task_get_effective_timer_slack() splited in separate patch
 - implement PR_GET_EFFECTIVE_TIMERSLACK
v7:
 - totally reworked interface and rewritten from scratch
   (See Documentation/cgroups/timer_slack.txt for more information)
v6:
 - add documentation
 - use notifier_call_chain() instead of check hook
 - fix validate_change()
 - cleanup
v5:
 - -EBUSY on writing to timer_slack.min_slack_ns/max_slack_ns if a child has
   wider min-max range
v4:
 - hierarchy support
 - drop dummy_timer_slack_check()
 - workaround lockdep false (?) positive
 - allow 0 as timer slack value
v3:
 - rework interface
 - s/EXPORT_SYMBOL/EXPORT_SYMBOL_GPL/
v2:
 - fixed with CONFIG_CGROUP_TIMER_SLACK=y
v1:
 - initial revision

Signed-off-by: artas182x <artas182x@gmail.com>
cgroup/timer_slack: fix cgroup permission errors

Since the common mounting of cpu and timer_slack into /dev/cpuctl
in commit
https://github.com/boype/kernel_tuna_jb42/commit/f23ab456002c2d3b416260862dbfdb82b031a450
the Android OS cannot move processes across cgoups anymore:

    W/SchedPolicy( 1180): add_tid_to_cgroup failed to write '5949'
    (Permission denied); policy=0

Fix this by implementing an 'allow_attach' handler, according to
this commit:
https://github.com/boype/kernel_tuna_jb42/commit/bb5b603036b99d80527b222dc98eba4ee8341020

Signed-off-by: Boy Petersen <boypetersen@gmail.com>
Signed-off-by: artas182x <artas182x@gmail.com>
Hack smartreflex to undervolt all calibrated frequences

Signed-off-by: artas182x <artas182x@gmail.com>
Introduce ramhack - now we should have about 822 MB avilable to userspace

Signed-off-by: artas182x <artas182x@gmail.com>
Revert "mm: remove compressed copy from zram in-memory"

This reverts commit 9fd836d88d6b40797deb8e24957494e98fe51826.

Signed-off-by: artas182x <artas182x@gmail.com>
Bypass fails of applying voltage. I don;t know why minuv of some regulators gets strange values. It is little workaround for this

Signed-off-by: artas182x <artas182x@gmail.com>