mach-ux500/performance: add sysfs interface for mmc/wlan QoS

available in /sys/kernel/performance
allows changing wlan/mmc boost arm freq and thresholds
mach-ux500/prcmu-qos-power: add debugfs entries for qos requirements
ondemand/q: Adjust parameters

Signed-off-by: cocafe <cocafehj@gmail.com>
mm: highmem_is_dirtyable = 1

Signed-off-by: cocafe <cocafehj@gmail.com>
prcmu-qos-power: list arm_khz requirements via sysfs

Use macros in code to make it cleaner
prcmu-qos-power: Fix scaling_min_freq being overriden by PRCMU_QOS_ARM_KHZ prcmu requirement
prcmu-qos-power: smarter initialization of arm khz memory
mach-ux500/suspend: re-enable arm khz qos on suspend
prcmu-qos-power: use CPUFREQ_POLICY_NOTIFIER chain to monitor min freq
prcmu-qos-power: final fix for scaling_min_freq problem

use notifier, listen to CPUFREQ_ADJUST event (CPUFREQ_NOTIFY doesn't
work), enforce ARM_KHZ requirement when min_freq is changed via sysfs
prcmu-qos-power: update orig_min_freq only when policy->min was explicitly changed

Assumption that only sysfs can be the source of min/max freq changes was
wrong - u8500 hotplug driver and usecase gov can also do it...

Problematic situation occured when the phone went into sleep while
ARM_KHZ prcmu requirement was active:
- wake up the phone
- cause some wifi/mmc load to trigger ARM_KHZ qos (like dd if=/dev/block/mmc...
- turn screen off (this triggers the hotplug driver to set max freq
  limit which also permanently stored min freq increased by ARM_KHZ qos)
- kill the load (this resets the ARM_KHZ qos)
- wake up the phone -> min_freq is set to previos ARM_KHZ req value
  despite ARM_KHZ qos not being active any more
defconfig: Dump configs
block: Switch from BFQ-v7r5 for 3.0.0 to BFQ-v7r6 for 3.0.0

. IMPROVEMENT: Introduced a new mechanism that helps get the job done
  more quickly for services and applications that create or reactivate
  many parallel I/O-bound processes. Examples are systemd at boot, or
  commands such as git grep.
. CODE IMPROVEMENTS: Small code cleanups and improvements.

Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
Signed-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>
mali: Fix compile warnings

Signed-off-by: cocafe <cocafehj@gmail.com>
defconfig: Dump configs