msm_fb: Provide IOCTL to configure QSEED tables

Provide sub-operation for MSMFB_MDP_PP IOCTL to configure QSEED tables.
QSEED is used for smoothing, sharpening and scaling of content on video
pipes in MDP.

CRs-Fixed: 351256
Signed-off-by: Pravin Tamkhane <pravint@codeaurora.org>
(cherry picked from commit 67726da111c4e6e10d21a3759f9f96ae0fefb2c2)

Change-Id: Ic79ed8b8cf3ea945c6f00ebbdf9d3a7886bcd3c0
Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
vidc: Make more pr_info()s into pr_debug()s

The logging messages in the vdec driver are for debug purposes.
Replace the info printks with debug printks. If desired they can
be turned on individually via

 # mount -t debugfs none /sys/kernel/debug
 # echo -n "file vdec.c +p" > /sys/kernel/debug/dynamic_debug/control

Finer based prints can be done on a line by line basis as well.

Change-Id: I5b6f94e13724036d02c25d1d478d25ca2555dfa2
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
fault_inject: Don't select frame pointer with ARM unwind

CONFIG_FAULT_INJECTION_STACKTRACE_FILTER selects FRAME_POINTER.
If ARM_UNWIND is used for backtracing, the FRAME_POINTER
should not be selected.

Change-Id: I94f31fb4b241976e408838e4b5a4138c58c395b0
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
smp: change printks that occur every hotplug to pr_debugs

Hotplug occurs frequently enough on our targets that its messages are
clogging up the logs. There is no need for any messages to be printed
when hotplug is successful.

Change-Id: Icf213ab409ba428f39439f886cdf4c070a48bfbf
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
mm: Fix zone->present_pages underflow

If offlined_pages is greater than
zone->present_pages, underflow will occur.

This change will set zone->present_pages to 0 if
offlined_pages is greater.

Change-Id: I728e90c60fb7fc391de7b9c4828ab264ca38653b
Signed-off-by: Jack Cheung <jackc@codeaurora.org>