{"push_id":1958995229,"size":12,"distinct_size":12,"ref":"refs/heads/cm-14.1","head":"580076264ef3eb542abb6008e4bac03de47b6b72","before":"9ca30d80b67eae30da2f5ab150156f8a050e7aec","commits":[{"sha":"40afcc23983536418c76271292024618797738e7","author":{"name":"vlw","email":"22ec0b541b44c52446b1c1c9d9eba1ee70900993@gmail.com"},"message":"msm8916-common: rootdir: Enable touch devices in recovery\n\n* The mdss driver calls mdss_dsi_panel_off() in the kernel\n   when the display is initialised without calling mdss_dsi_panel_on()\n   at boot even though the display will be active, so the function call\n   to enable the touch devices is never made.\n\n   This forcibly enables all touch devices in end of the boot process.\n\nChange-Id: I91ad4d4ecb187449a39ffaee441adc9313dbb86e\nSigned-off-by: vlw <vlwwwwww@gmail.com>\n(cherry picked from commit a4a3942aed913e7252254b53c919f15abd5f4a0d)\n(cherry picked from commit db975c86cd2e1cfe2f10106348e12a00634f4767)","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/40afcc23983536418c76271292024618797738e7"},{"sha":"e68a822d1328a23f26a2616cb173f01d249e5bc7","author":{"name":"ZIM","email":"d0f8155304a037e2480c12031e04e8fc8daf87f5@gmail.com"},"message":"rootdir: Clean up init.qcom.post_boot.sh\n\nrootdir: More clean-ups of init.qcom.post_boot.sh\n\n * Make spacing/tabs consistent\n * Set scaling_min_freq to 200 Mhz for other msm8916 soc ids\n * Set proper target_loads for other msm8916 soc ids\n\nChange-Id: Ib22f27b9a1d7cc536089f6c2629c4f5bc2483fa1","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/e68a822d1328a23f26a2616cb173f01d249e5bc7"},{"sha":"4942a0da8f1f0cd5821fbacd02d8f84eb449725f","author":{"name":"ZIM","email":"d0f8155304a037e2480c12031e04e8fc8daf87f5@gmail.com"},"message":"rootdir: Fix fstab entry alignment/formatting\n\nChange-Id: I7c0dbe2b38af7885949001f3bbcc05f9ddd67d43","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/4942a0da8f1f0cd5821fbacd02d8f84eb449725f"},{"sha":"5e72b74a090b5acf35030c1b4275af2408e05db2","author":{"name":"Zvikomborero Vincent Zvikaramba","email":"22a361e824ad66ab8c724538b563369ba91b50c5@gmail.com"},"message":"rootdir: init.qcom.rc: Remove unneeded charger commands\n\n * These were needed for the stock lpm binary which is no longer used\n\nChange-Id: I3da2625f8930cbc663df66294a7f2ab21937b394","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/5e72b74a090b5acf35030c1b4275af2408e05db2"},{"sha":"623588f81784cb69e87bc90e1fea1575e3447360","author":{"name":"ZIM","email":"d0f8155304a037e2480c12031e04e8fc8daf87f5@gmail.com"},"message":"rootdir: Remove hcidump.sh\n\nChange-Id: I22172e159c8633edb210ad37df4223894531da1e\n(cherry picked from commit 6993d5191430cd3ca478acbf795ab07b8d0c6a2d)","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/623588f81784cb69e87bc90e1fea1575e3447360"},{"sha":"56d3abaecd9ac2b7ac4f82beee171cdbce1b5cac","author":{"name":"vlw","email":"22ec0b541b44c52446b1c1c9d9eba1ee70900993@gmail.com"},"message":"msm8916-common: rootdir: Update fstab\n\n* Removed /system f2fs support which is unnecessary\n\n* Fix /data and /cache image build. For build these images,\n  scripts find the last line for the respective filesystem\n  and use this to determine the filesystem to be used for the\n  image, so the last line for each partition shouldn't be f2fs.\n\nChange-Id: I0eaecf6a64537addd266193a3e7633f211ce5506\nSigned-off-by: vlw <vlwwwwww@gmail.com>","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/56d3abaecd9ac2b7ac4f82beee171cdbce1b5cac"},{"sha":"01a6108cf586c8f3569aafcf5c1ea16cc98433c2","author":{"name":"Zvikomborero Vincent Zvikaramba","email":"22a361e824ad66ab8c724538b563369ba91b50c5@gmail.com"},"message":"msm8916-common: Nuke sepolicies\n\nChange-Id: Id81974edbdfcba8c674988fca1e8f4c7398c2b91","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/01a6108cf586c8f3569aafcf5c1ea16cc98433c2"},{"sha":"8acf92c0e481703573c0d4e17ce96f66ae51f5ed","author":{"name":"Zvikomborero Vincent Zvikaramba","email":"22a361e824ad66ab8c724538b563369ba91b50c5@gmail.com"},"message":"msm8916: Squashed sepolicy rewrite\n\nsepolicy: Add camera socket file contexts\n\n * Add file contexts for pre-Marshmallow camera sockets\n\nChange-Id: Id06ff21f4a58c73468442caa4837f9c76e281b69\n\nsepolicy: Add nfc device node file contexts\n\n * Add file contexts for sec-nfc and pn547 nfc device nodes.\n\nChange-Id: I360a879db247dfef4057c875ca8e3d7275da1e54\n\nsepolicy: Label efs wifi files\n\nChange-Id: I00521915fd2d7db99600992288bd47fdddcb6a57\n\nsepolicy: Grant wcnss read access to wifi efs files\n\nChange-Id: I1f34e7ca9e1d11f8d1db902d1e04bd55711a9252\n\nsepolicy: Label efs imei files\n\nChange-Id: Ic1396f3bd8ccedbf2c0f6f2985c8a60978452434\n\nsepolicy: Grant rild read access to imei efs files\n\nChange-Id: Ifd816eda90bba13f8c6747b76483b21b00652165\n\nsepolicy: mm-qcamerad: Fix domain socket labeling\n\n * Fix labelling for camera sockets not labelled\n   in inherited qcom sepolicies.\n\nChange-Id: I1afd59966b8d4b1391168ef2fdfb0a228e356b8a\n\nsepolicy: Grant qti_init_shell read access to qcom bt init script\n\nChange-Id: I42402595fd0b825580ab23357a7ff915efc6af94\n\nsepolicy: address init denials\n\ndenied { create } for pid=493 comm=\"init\" name=\"rild-cas\" scontext=u:r:init:s0 tcontext=u:object_r:socket_device:s0 tclass=sock_file permissive=1\n\ndenied { write } for pid=493 comm=\"init\" name=\"rild-cas\" dev=\"tmpfs\" ino=3597 scontext=u:r:init:s0 tcontext=u:object_r:socket_device:s0 tclass=sock_file permissive=1\n\ndenied { setattr } for pid=493 comm=\"init\" name=\"rild-cas\" dev=\"tmpfs\" ino=3597 scontext=u:r:init:s0 tcontext=u:object_r:socket_device:s0 tclass=sock_file permissive=1\n\nsepolicy: Allow qti_init_shell read/exec perms for btnvtool\n\nChange-Id: I4a33cef983f2f97b7179a3239411c2a7f57220f7\n\nsepolicy: Grant rild read access to FactoryApp efs files\n\nChange-Id: I694ceb54ec2a07617dc7c55b6b3f96e476bca004\n\nsepolicy: Label macloader executable\n\nChange-Id: I34ff26c6d394e52bfde6fc4702d83bd8cbf518df\n\nsepolicy: Allow mediacodec access to firmware\n\nChange-Id: Iedf770bc3f84e5ddbf5fdf9d446edfcb09e2b0fa\n\nsepolicy: Allow mediadrmserver access to firmware\n\nChange-Id: I2ac886d6e80da0e8dcb778b3a212ecf42e3d407d\n\nsepolicy: Label rmt_storage debugfs files\n\nChange-Id: I976acb09ff22d16afb75660f4f3c13e81f288193\n\nChange-Id: If0fb3402659bb591e68814950cd4a8ac81270c91\n\nsepolicy: Fix rmt_storage denials\n\n This addresses this denial:\n\n  denied  { net_raw } for comm=\"rmt_storage\" capability=13\n   scontext=u:r:rmt_storage:s0 tcontext=u:r:rmt_storage:s0\n   tclass=capability\n\nChange-Id: I7fbad228aa9c55b8703f97c2b8b289649fa19b07\n\nsepolicy: Add app_efs_file type\n\nChange-Id: Ic49713fc5a16a90ba3828ef6ddd286239f8abbb2\n\nsepolicy: rild.te: Fix proc_net denials\n\n * This resolves these denials:\n\n  denied  { write } for  pid=389 comm=\"rild\" name=\"accept_ra_defrtr\"\n   dev=\"proc\" scontext=u:r:rild:s0 tcontext=u:object_r:proc_net:s0 tclass=file\n\n  denied  { write } for  pid=389 comm=\"rild\" name=\"autoconf\" dev=\"proc\"\n   scontext=u:r:rild:s0 tcontext=u:object_r:proc_net:s0 tclass=file\n\n  denied  { write } for  pid=389 comm=\"rild\" name=\"accept_ra\" dev=\"proc\"\n   scontext=u:r:rild:s0 tcontext=u:object_r:proc_net:s0 tclass=file\n\nChange-Id: If60192326abf1b2fc53b94637f6a4771417c9cae\n\nsepolicy: rmt_storage: Add filesystem assocation\n\n * This addresses the fpollowing denials:\n\ndenied  { associate } for name=\"rmt_storage\" dev=\"debugfs\" scontext=u:object_r:rmt_storage_debugfs_file:s0 tcontext=u:object_r:debugfs:s0 tclass=filesystem\n\ndenied  { associate } for name=\"rmts\" dev=\"debugfs\" scontext=u:object_r:rmt_storage_debugfs_file:s0 tcontext=u:object_r:debugfs:s0 tclass=filesystem\n\ndenied  { associate } for name=\"rfsa\" dev=\"debugfs\" scontext=u:object_r:rmt_storage_debugfs_file:s0 tcontext=u:object_r:debugfs:s0 tclass=filesystem\n\ndenied  { associate } for name=\"info\" dev=\"debugfs\" scontext=u:object_r:rmt_storage_debugfs_file:s0 tcontext=u:object_r:debugfs:s0 tclass=filesystem\n\nChange-Id: I585ac2e2e7a762165abca659c217524f62a34985\n\nsepolicy: rmt_storage: Allow access to rmt_storage debugfs diles\n\n * This fixes the following denials:\n\ndenied  { search } for  comm=\"rmt_storage\" name=\"rmt_storage\" dev=\"debugfs\" scontext=u:r:rmt_storage:s0 tcontext=u:object_r:rmt_storage_debugfs_file:s0 tclass=dir\n\ndenied  { write } for  comm=\"rmt_storage\" name=\"rmts\" dev=\"debugfs\" scontext=u:r:rmt_storage:s0 tcontext=u:object_r:rmt_storage_debugfs_file:s0 tclass=file\n\nChange-Id: I29933cbc0dbdd59a8cda2d194a54a886e29336d9\n\nsepolicy: system_server: Allow access to factoryapp efs files\n\n * This fixes the following denials:\n\n   denied  { search } for  comm=\"Binder:1372_2\" name=\"FactoryApp\" dev=\"mmcblk0p13\" scontext=u:r:system_server:s0 tcontext=u:object_r:app_efs_file:s0 tclass=dir\n\n   denied  { search } for  comm=\"Binder:1372_3\" name=\"FactoryApp\" dev=\"mmcblk0p13\" scontext=u:r:system_server:s0 tcontext=u:object_r:app_efs_file:s0 tclass=dir\n\n   denied  { search } for  comm=\"Binder:1372_4\" name=\"FactoryApp\" dev=\"mmcblk0p13\" scontext=u:r:system_server:s0 tcontext=u:object_r:app_efs_file:s0 tclass=dir\n\n   denied  { search } for  comm=\"Binder:1372_6\" name=\"FactoryApp\" dev=\"mmcblk0p13\" scontext=u:r:system_server:s0 tcontext=u:object_r:app_efs_file:s0 tclass=dir\n\n   denied  { search } for  comm=\"Binder:1372_A\" name=\"FactoryApp\" dev=\"mmcblk0p13\" scontext=u:r:system_server:s0 tcontext=u:object_r:app_efs_file:s0 tclass=dir\n\n   denied  { search } for  comm=\"StartSensorThre\" name=\"FactoryApp\" dev=\"mmcblk0p13\" scontext=u:r:system_server:s0 tcontext=u:object_r:app_efs_file:s0 tclass=dir\n\nChange-Id: I98b8903d950bd47ac3fa3f23a7bcdbb97cd043be\n\nsepolicy: mm-qcamerad: Fix denials\n\ndenied  { add_name } for  comm=\"mm-qcamera-daem\" name=\"cam_socket2\" scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir\n\ndenied  { add_name } for  comm=\"mm-qcamera-daem\" name=\"cam_socket3\" scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir\n\ndenied  { remove_name } for  comm=\"mm-qcamera-daem\" name=\"cam_socket2\" dev=\"mmcblk0p27\" scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir\n\ndenied  { remove_name } for  comm=\"mm-qcamera-daem\" name=\"cam_socket3\" dev=\"mmcblk0p27\" scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir\n\ndenied  { write } for  comm=\"mm-qcamera-daem\" name=\"/\" dev=\"mmcblk0p27\" scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir\n\nChange-Id: I4507554a04f18a3a349bef4af92f85f654438ed3\n\nsepolicy: Create label for rild-cas socket\n\nChange-Id: I4b0ad494b421beb5c21b34cd8760ec27db1e58ce\n\nsepolicy: init: Relabel socket sepolicy\n\nChange-Id: I525c9f12cb9df7beb916a4650bee1483b5170504\n\nsepolicy: file_contexts: Fix cam socket name\n\nChange-Id: I16a0245a5611be49e2816f6c6691e065f00a72b7\n\nsepolicy: file_contexts: Label efs device node\n\nChange-Id: I72d8cd92f050472b5eb605598bd5a29f3e3ab45d\n\nsepolicy: fsck: Allow access to efs device node\n\nChange-Id: I2d3ae6a175e6fe643e17c44d4a0e987eae10ad61\n\nsepolicy: Allow netd search access to firmware\n\nChange-Id: I656559032f2072c57c2d3c482499723e93ec1ad6\n\nsepolicy/file_contexts: Reorder nfc lines\n\nChange-Id: I034b9728287dd598c9cc17196419e62978608b87\n\nsepolicy: Label vibrator sysfs interface\n\nChange-Id: If86a883d12d1efaa9a87f4f6dda6011944083ce8\n\nsepolicy: Add proper types to touch_disabler and rmt_storage_debugfs labels\n\nChange-Id: Ifd9455cf03adaf1e44d13ed42f6dbf574d3d356c\n\nsepolicy: ueventd: Allow write access to vibrator sysfs\n\nChange-Id: If59313af68b4f9b6455582499a780bc2698ff9f1\n\nsepolicy: system_server: Grant rw access to vibrator sysfs files\n\nChange-Id: I5b1847c894714d2ceb98839776d53fbc5df2d7bd\n\nsepolicy/file_contexts: Increase spacing between file name and labels\n\nChange-Id: Ic8024f7e132a96d50ca982d6c56848ee46fe2b73\n\nsepolicy: address remaining denials\n\nChange-Id: I43611509dc106bc80b36ba93f75bba22fb79e7bf\n\nsepolicy: Remove net_raw capabilities for rfs_access and rmt_storage\n\nChange-Id: I013bc90f335de0ecb78ace895f871239ee85a38a\n\nsepolicy: qti_init_shell: Allow search access to qmuxd_socket dir\n\nChange-Id: I4cf0cb875ce66acdffad4bf1894fa41abc181e7c\n\nRevert \"sepolicy: Remove net_raw capabilities for rfs_access and rmt_storage\"\n\n * System does not boot.\n\nThis reverts commit 577f162753ad0af3327ee3f72a457d9e89211148.\n\nsepolicy: Remove rfs_access policies\n\nChange-Id: Icd6019202a87214245cafe47bcaecf98bb923c1b","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/8acf92c0e481703573c0d4e17ce96f66ae51f5ed"},{"sha":"fa7d518959e08bbebba1b209da3bd8239d61b43f","author":{"name":"Jeff Vander Stoep","email":"3c7c1df314a95c4ce859cc668e778f3e3567dbe8@google.com"},"message":"Grant netmgrd proper unix perms\n\nDo not grant DAC override permission which would allow this daemon\nunix permissions to everything.\n\navc: denied { dac_override } for capability=1 scontext=u:r:netmgrd:s0\ntcontext=u:r:netmgrd:s0 tclass=capability\n\nAdding\nwifi group to access\n/data/misc/net/rt_tables\n-rw-r--r--  1 system wifi   130 2016-05-11 09:58 rt_tables\n\nwakelock group to access:\n/sys/power/wake_lock\n-rw-rw----  1 radio  wakelock 4096 1970-01-19 15:03 wake_lock\n\nradio/inet groups to access\n/dev/socket/netmgr/netmgr_connect_socket\nsrw-rw---- 1 radio inet    0 1970-01-19 15:03 netmgr_connect_socket\n\nChange-Id: I17ceab2e52dfc3906d1c513996d3f5c99611da2f","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/fa7d518959e08bbebba1b209da3bd8239d61b43f"},{"sha":"ad85b83349d0f8089283441e3f8450853b0d9095","author":{"name":"Jeff Vander Stoep","email":"3c7c1df314a95c4ce859cc668e778f3e3567dbe8@google.com"},"message":"msm8916: rmt_storage should have wakelock GID\n\nAddresses the following selinux denial\navc: denied { dac_override } for capability=1 scontext=u:r:rmt:s0 tcontext=u:r:rmt:s0 tclass=capability\n\nChange-Id: I10f581338ed8fb7275398832191be7044db6e4ef","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/ad85b83349d0f8089283441e3f8450853b0d9095"},{"sha":"5c7db4a4eb23d2a8e1c862d0d3ab016fb916976c","author":{"name":"minz1","email":"d57767988c98a156ffec9399376a109203dba454@gmail.com"},"message":"ramdisk: Grant rild proper unix perms\n\ndenied { dac_read_search } for comm=\"rild\" capability=2 scontext=u:r:rild:s0 tcontext=u:r:rild:s0 tclass=capability\n\nChange-Id: I77b3b4ab53034aa791ccadfa79600e6a4dc5aab7","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/5c7db4a4eb23d2a8e1c862d0d3ab016fb916976c"},{"sha":"580076264ef3eb542abb6008e4bac03de47b6b72","author":{"name":"Sahitya Tummala","email":"b7bf508aab3e5632db28abf288bf9b4635713caf@codeaurora.org"},"message":"init: disable rfs_access on 8916\n\nThis is only meant for internal usage and must not be used\nin the final product. Hence, disable it by default on 8939\n\nChange-Id: I5449954e521b9b95f605bba325957b7313ff9725","distinct":true,"url":"https://api.github.com/repos/LineageOS/android_device_samsung_msm8916-common/commits/580076264ef3eb542abb6008e4bac03de47b6b72"}]}
{"actor":{"display_login":"lineageos-gerrit"}}