qcom/common: Added O_NOFOLLOW to avoid follow the symlink

open system call is added with NOFOLLOW flag

Change-Id: I402643635e3ee11b3ac5df63c3b71a9fd6f0d2db
security: Add appropriate permission for PFT driver

Update the permissions for PFT driver so that only apps
with drmrpc group permission can open it.

Change-Id: Id985234cb62ac34bc92875618ff79dc9d8bc8ad9
Launch QMUXD process as root user to enable it to obtain required

capabilites for accessing wakelocks. QMUXD will downgrade itself

to user radio after getting the necessary capabilities.

Change-Id: I791203a47e9e7931ecb90f33dffe369187ae850c
CRs-Fixed: 655487
init.qcom.usb: Set default MSM8994 composition

Set the default USB composition for MSM8994 as
"diag,serial_smd,serial_tty,rmnet_ipa,mass_storage,adb". This
corresponds to PID 9025 with the RmNET function configured
with IPA transport.

Change-Id: I7be357be11ee8f814d1c261e4575331f75a49385
AppOps: Add AntiTheftDemo app to whitelist.

Add AntiTheftDemo app to whitelist.

Change-Id: Id15695adc092a919a251ad4ed5fede2355e2b405
Merge "Launch QMUXD process as root user to enable it to obtain required"
Merge "AppOps: Add AntiTheftDemo app to whitelist."
common: Enable Camera HAL for MSM8994

Add camera.msm8994.so in common.mk

Change-Id: I5f99a016f99383a8077030a128910728738209ad
Merge "security: Add appropriate permission for PFT driver"
Merge "qcom/common: Added O_NOFOLLOW to avoid follow the symlink"
init: qcom: post_boot.sh: enable low power modes for 8994

Enable CPU low power modes and disable L2 and CCI
power collapse.

Change-Id: Ie8de9ebe8b6b69c5e455d7926f4e42b29662ddae
Merge "common: Enable Camera HAL for MSM8994"
change permision of dpmd socket to root system.

only system apps should be able to write to dpmd.

Change-Id: I3d9d12adbff43339de4fa37e8faf2b959baf6cb9
Build RIDL_KIT in build, add auto-start.

Common.mk addition, Script to launch RIDL/LogKit II on boot

Change-Id: I7739632b648152694de7d6028b10a800b14214a3
Merge "init.qcom.usb: Set default MSM8994 composition"
Merge "init: qcom: post_boot.sh: enable low power modes for 8994"
Merge "Build RIDL_KIT in build, add auto-start."
init.qcom.post_boot.sh: Enable interactive governor for msm8939

This change enables and programs interactive governor for both clusters
of msm8939. This change also onlines all four cores of power cluster.

Change-Id: I67778a2ac7d298d7d6908e1df1502adc8b30bd92
Merge "init.qcom.post_boot.sh: Enable interactive governor for msm8939"
build: Add KERNEL_CFLAGS parameter for dlkm compilation

Additional CFLAGS defined in AndroidKernel.mk needed to compile
the kernel are now used during out-of-kernel-tree dlkm
generation.

Change-Id: I7ea6e1c4e340cbc397aeb90a592422dd9e57239d