Merge "Adding opus to media_codecs.xml"
diff --git a/audio/Android.mk b/audio/Android.mk
index 33969c3..96341d2 100644
--- a/audio/Android.mk
+++ b/audio/Android.mk
@@ -17,7 +17,7 @@
 include $(CLEAR_VARS)
 
 LOCAL_MODULE := audio.primary.manta
-LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_RELATIVE_PATH := hw
 LOCAL_SRC_FILES := \
 	audio_hw.c
 LOCAL_C_INCLUDES += \
@@ -32,4 +32,3 @@
 LOCAL_MODULE_TAGS := optional
 
 include $(BUILD_SHARED_LIBRARY)
-
diff --git a/init.manta.rc b/init.manta.rc
index 2f1f237..7eecd29 100644
--- a/init.manta.rc
+++ b/init.manta.rc
@@ -24,13 +24,8 @@
 
 on post-fs-data
     mkdir /data/media 0770 media_rw media_rw
-    restorecon_recursive /data/media
 
     setprop vold.post_fs_data_done 1
-    mkdir /data/misc/wifi 0770 wifi wifi
-    mkdir /data/misc/wifi/sockets 0770 wifi wifi
-    mkdir /data/misc/dhcp 0770 dhcp dhcp
-    chown dhcp dhcp /data/misc/dhcp
 
 # permissions for bluetooth.
 	setprop ro.bt.bdaddr_path "/factory/bluetooth/bt_addr"
@@ -82,7 +77,6 @@
 # NFC: create data/nfc for nv storage
     mkdir /data/nfc 770 nfc nfc
     mkdir /data/nfc/param 770 nfc nfc
-    restorecon_recursive /data/nfc
 
 # audio: permissions for voice processing
     # global switch for voice processing effects
@@ -110,10 +104,8 @@
 
 service p2p_supplicant /system/bin/wpa_supplicant \
     -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-    -I/system/etc/wifi/wpa_supplicant_overlay.conf \
-    -O/data/misc/wifi/sockets \
-    -N -ip2p0 -Dnl80211 \
-    -c/data/misc/wifi/p2p_supplicant.conf \
+    -I/system/etc/wifi/wpa_supplicant_overlay.conf -N \
+    -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \
     -I/system/etc/wifi/p2p_supplicant_overlay.conf \
     -puse_p2p_group_interface=1 \
     -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
@@ -129,7 +121,6 @@
 service wpa_supplicant /system/bin/wpa_supplicant \
     -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
     -I/system/etc/wifi/wpa_supplicant_overlay.conf \
-    -O/data/misc/wifi/sockets \
     -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
     #   we will start as root and wpa_supplicant will switch to user wifi
     #   after setting up the capabilities required for WEXT
diff --git a/kernel b/kernel
index 25ad44b..23e1852 100644
--- a/kernel
+++ b/kernel
Binary files differ
diff --git a/liblights/Android.mk b/liblights/Android.mk
index 96b5856..0f2afce 100644
--- a/liblights/Android.mk
+++ b/liblights/Android.mk
@@ -19,7 +19,7 @@
 
 LOCAL_SRC_FILES := lights.c
 
-LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_RELATIVE_PATH := hw
 
 LOCAL_SHARED_LIBRARIES := liblog
 
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 51fa7f6..0b20eba 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -166,6 +166,8 @@
 
     <!--  Maximum number of supported users -->
     <integer name="config_multiuserMaximumUsers">8</integer>
+    <!-- Whether UI for multi user should be shown -->
+    <bool name="config_enableMultiUserUI">true</bool>
 
     <bool name="config_ui_enableFadingMarquee">false</bool>
 
diff --git a/power/Android.mk b/power/Android.mk
index 098c4b9..c0808ec 100644
--- a/power/Android.mk
+++ b/power/Android.mk
@@ -19,7 +19,7 @@
 # hw/<POWERS_HARDWARE_MODULE_ID>.<ro.hardware>.so
 include $(CLEAR_VARS)
 
-LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_RELATIVE_PATH := hw
 LOCAL_SHARED_LIBRARIES := liblog libcutils
 LOCAL_SRC_FILES := power_manta.c
 LOCAL_MODULE := power.manta
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index fe7116d..6f74922 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -18,6 +18,8 @@
 /dev/video18            u:object_r:video_device:s0
 /dev/video19            u:object_r:video_device:s0
 
+/dev/fimg2d             u:object_r:video_device:s0
+
 /dev/video40            u:object_r:camera_device:s0
 /dev/video41            u:object_r:camera_device:s0
 /dev/video42            u:object_r:camera_device:s0
@@ -25,7 +27,9 @@
 /dev/video44            u:object_r:camera_device:s0
 /dev/media2             u:object_r:camera_device:s0
 
-/data/nfc(/.*)?               u:object_r:nfc_data_file:s0
+/data/app/tlcd_sock     u:object_r:drmserver_socket:s0
+
+/data/nfc(/.*)?         u:object_r:nfc_data_file:s0
 
 /factory(/.*)?          u:object_r:efs_file:s0
 /factory/bluetooth(/.*)?        u:object_r:bluetooth_efs_file:s0