menuconfig: implement new submenu for extended scheduler-options

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sched: implement the new menuconfig controlling of sched_tunables

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
menuconfig: extend nitro-menu by responsiveness nitro options

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sched: implement the controlling of responsiveness-nitro-options

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
menuconfig: extend nitro-menu by HZ-frequency Nitro

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
hrtimer: implement the controlling of nitro-hzboost

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
menuconfig: extend nitro-menu by priority-nitro

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sched: implement the controlling of priority-nitro

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
menuconfig: extend nitro-menu by userspace-multiplier

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
hrtimer/sysctl: implement the controlling of userspace multiplier

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
nitro: make multiplier scaleable, change "nitro_hzmultiplicator" into "nitro_hz_permille"

This patch extends the conventional "nitro_hzmultiplicator" into a permille-base.
So now it is possible also to scale down HZ. (For example half HZ would be possible
with nitro_hz_permille=500, a quarter nitro_hz_permille=250 ...etc...)
As always, jiffies_64 increases with HZ frequency.

The new proc-file is called "nitro_hz_permille"
The new config-option is called "CONFIG_SCHED_NITRO_HZBOOST_PERMILLE"

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sched: extend "wait_task_inactive" to use nitro-enabled timercode

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
menuconfig: reduce restritions to nitro

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sysctl/nitro: reduce restritions to scheduler tuneables

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
menuconfig: extend nitro-menu by cpuguaranty-time

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
nitro: implement the controlling of cpuguaranty-time

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sched/nitro: reimplement the SCHED_NITRO_NICELVLBOOST

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
timer: revert seq-xclock-lock within "tick_change_periodmultiplicator_handler"

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
sched: fix "check_preempt_tick(...)" by using "wakeup_preempt_entity(...)"

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
logo: change the linux default logo to 3.2 stephan's special one

This patch changes the linux default logo (tux) to my special linux 3.2 logo.
The Logo displays a circuit and a KVM-chip on board, together with
a tux (wearing my face as a 10-year old ;-) ) and a KVM-logo-tux.

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>