Logwrapper does not have security domain defined.
Using it causes a misleading warning for irsc_util.
CRs-Fixed: 780042
Change-Id: I7595b0d96f5b2ec8696f67ab024c0f1ce54d249f
The 3.18 kernel includes upstream changes which have changes the
naming of the soc device directory from 'soc.0' to simply 'soc'.
Updated references for targets using the 3.18 kernel- currently
only 8996.
Change-Id: I70b7b8121a6e08c43271afaa4b6fcfcbb1f01df1
Add logo_gen.py for generating splash logo image, it converts
PNG file to image file proper for flashing splash partition.
Change-Id: I277c18d3352977c53b702d11698fec501ffede42
Allow surfaceflinger process to access fb0/mdp/bw_mode_bitmap,
so that framework can hint the camera usage to limit the bw.
Change-Id: I566010e1b988ab06f6618967f5b9c6d0cfb68890
This change sets DUN interface transport as char_bridge instead of smd.
With that default USB composition on 8996 v2.0 and above revision is:
9025: DIAG + ADB + MODEM + NMEA + RMNET + MSC
(diag,serial_bridge,serial_tty,rmnet_ipa,mass_storage,adb)
9026: DIAG + MODEM + NMEA + RMNET + MSC
(diag,serial_bridge,serial_tty,rmnet_ipa,mass_storage,adb)
Change-Id: Ief61c384ee6def4e3667e3909fa5465a84ea1ba3
Set the default USB composition for MSM8996 as below:
For msm8996 v1.0:
"diag,adb"
For msm8996 v2.0 and above:
"diag,serial_smd,serial_tty,rmnet_ipa,mass_storage,adb"
Change-Id: Ide70eec2e6a266eb5d9f52957a8c698712fc575d
Netmgrd was redesigned to add support for its clients to communicate
with netmgr using unicast netlink messages to eliminate the need for
the clients to have CAP_NET_ADMIN privileges.
However, this approach brings up two new problems.
- Clients need to scan through /proc/<pid>/stat to find the PID of
netmgrd. It is possible that a rogue process can call themselves
netmgrd and the communication would happen with it instead.
- Additionally we would need to add a SELinux policy which would be too
permissive to scan through procfs entirely. A workaround for this was
to not audit any failures in procfs but it is not a clean approach.
Fix this by establishing communication using UNIX domain sockets for
clients to talk to netmgrd.
CRs-Fixed: 754937
Change-Id: Ice97b1eff69b1022ccfb2e1c324fb39dc76f3a35
For MSM8996 target, RNDIS is enabled with BAM-to-BAM to IPA for the
datapath. Set the transport type accordingly, which allows the USB
composite driver to choose the f_qc_rndis driver that supports this.
Change-Id: I641f30d4a7f8a50e2ead3d0f63a2c16cb64e9b08
ICE (Inline Crypto Engine) encrypts/decrypts storage IO requests to
minimize degradation in storage IO throughput. ICE has been added to
eMMC based storage hardware as well. Adding required support for eMMC
based ICE.
Change-Id: I7986d95ccabca9d6d029653c804608e7d78ad9ef
Define a global list MASTER_SIDE_CP_TARGET_LIST which contains all
targets that implement master side content protection.
Change-Id: Ief44026919e6b45c10f93496a71b1545e20bd1d8
When RIL reports VOICE_RADIO_TECH as LTE, use the
volteReplacementRat from the operator's config file
CT: 460-03, 460-11
Change-Id: I3e1871f65b8ffad10403f555615e3e41e5db704f
CRs-Fixed: 785346
Change bootup shell script to:
- Copy config files
- change the new config to correct ownship
- set flag to indicate copy is completed.
Change-Id: Ie00059ba49ac0d59b2c41b35640593347521dec3