{"push_id":1094130051,"size":11,"distinct_size":11,"ref":"refs/heads/marsh","head":"74bad3558e8035d1278a1c4af718bc9e18ec0e94","before":"4235158622fc77a6e33b172a94c60a8e4b7a8f77","commits":[{"sha":"ad54cfed4516292654c997910839153264ae00a0","author":{"email":"5ee0403474a02eab957842a21d94801ccca86e8c@google.com","name":"Josh Gao"},"message":"Don't demangle symbol names.\n\nBug: http://b/27299236\nChange-Id: I26ef47f80d4d6048a316ba51e83365ff65d70439","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/ad54cfed4516292654c997910839153264ae00a0"},{"sha":"0c1ae99d0debbfc6cbb0831d91c617f54f53c2bd","author":{"email":"10aa95115916f58bedbd5b79d9adb38837073dcb@gmail.com","name":"Ziyan"},"message":"init: disable flash_recovery\n\nChange-Id: Ieb07400c6e50395239aaaf232f02dce974c17b31","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/0c1ae99d0debbfc6cbb0831d91c617f54f53c2bd"},{"sha":"30cf2ca4e3cc49f4c8faa3dcbd896b7bed73aded","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"init: Make restorecon_recursive work for /data/\n\nIn the following commit:\n\n    commit f2b7ee765516c84a9995e3acdc8fbcd7dc1b33cc\n    Author: Stephen Smalley <sds@tycho.nsa.gov>\n    Date:   Thu Feb 6 13:52:52 2014 -0500\n\n    Apply restorecon_recursive to all of /data.\n\nthey removed all the adhoc restorecon_recursive of subdirectories\nof /data/ and replaced it with:\n\n    # Set SELinux security contexts on upgrade or policy update.\n    restorecon_recursive /data\n\nUnfortunately, that is a no-op because restorecon doesn't recurse\nthrough /data/ unless you add a FORCE flag.\n\nSince the expectation seems to be that the recursive restorecon\nin init will actually work, update the built-in to add the force\nflag and a flag to allow /data/data to also be recursed through.\n\n[RC: Removed the DATADATA flag. It throws a ton of errors, and it's\nsupposed to be handled by seapp_contexts, not file_contexts. The actual\nroot paths, however, now get their individual restorecon calls so that\ninstalld can deal with them]\n\nChange-Id: I435c505188e924b27ef2e6a2e0ee0a6951e43f0e","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/30cf2ca4e3cc49f4c8faa3dcbd896b7bed73aded"},{"sha":"b80af821638a2e24e94c283fe0035db82c364305","author":{"email":"5a44e6ed17c4e196d25b9ca3d47678de1c8a63ce@codeaurora.org","name":"Biswajit Paul"},"message":"ueventd: Add bootdevice links support for selinux\n\nAdding bootdevice support to define context on common symlink.\n\nChange-Id: I25d7239614539d1ef2c9920e2c321824ee2c664b","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/b80af821638a2e24e94c283fe0035db82c364305"},{"sha":"c2c75e57f8263cf6fa86efc4ab4359ce09ac11ae","author":{"email":"d300365ad1647917745bf1395e907c4e57ac02c1@codeaurora.org","name":"Amit Blay"},"message":"Modified the mounting sequence in case that MDTP is activated.\n\nIf MDTP is activated, any mount point that requires encryption\nwould not be mounted to check if it is encrypted.\n\nChange-Id: I1866273239fda95120ee0e82ff019646ff4a0bd2","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/c2c75e57f8263cf6fa86efc4ab4359ce09ac11ae"},{"sha":"35ee401c5c681556418b25fbc73d9236bb31742b","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@codeaurora.org","name":"David Ng"},"message":"ueventd: Add bootdevice symlink for boot storage device\n\nCreate /dev/block/bootdevice symlink for the boot storage\ndevice based on ro.boot.bootdevice property.  The property\nvalue can be passed in via bootloader.  This abstracts\nreferences to the boot device (including partition nodes\nin the boot device) from the actual device nodes (e.g. eMMC,\nUFS).\n\nChange-Id: I9c921fc9e31855759435fac27bd384645eee0236","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/35ee401c5c681556418b25fbc73d9236bb31742b"},{"sha":"b9114e39d167d0e2a4d20c88e96e64d330c00d4b","author":{"email":"ad5ede63337b3f6ba0c8f4353e50bd01ded91d63@gmail.com","name":"Dan Pasanen"},"message":"fs_mgr: Skip filesystem check unless fs_type matches\n\n* Prevent accidentally destroying a partition of the wrong type.\n* Don't skip iterations of the internal mount_all loop, otherwise\n  encryptability may not be properly handled.\n\nChange-Id: I8f3ddc396a5fb85f4ae0a0a11dd61fb4d6462d6d","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/b9114e39d167d0e2a4d20c88e96e64d330c00d4b"},{"sha":"1d2751e0c7de027248b06d70ad29d6e9ae0c55b5","author":{"email":"47da36337c9140e2e9f1517a0ddeb0025e0c3310@underdev.org","name":"Diogo Ferreira"},"message":"fs_mgr: When formating ext4 volumes, respect the length parameter\n\nWhen formatting a volume because it is marked as formattable, the\nlength parameter is discarded which makes fs_mgr write a filesystem\nto the full length of the block device.\n\nThis patch adds length semantics to ext4 formatting, if the length\nis greater than zero, use that, if it isn't subtract that size\nfrom the block size.\n\nChange-Id: I4d18d5161360f8de0e571352e705678682e61332\nTicket: CYNGNOS-931","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/1d2751e0c7de027248b06d70ad29d6e9ae0c55b5"},{"sha":"cb02fd8de9a628cc6e6f2ce8a107811e5effa5c4","author":{"email":"ac19eddff17fac31bbdb326924c33fd88e829136@cyngn.com","name":"Keith Mok"},"message":"fs_mgr: When formating f2fs volumes, respect the length parameter\n\nWhen formatting a volume because it is marked as formattable, the\nlength parameter is discarded which makes fs_mgr write a filesystem\nto the full length of the block device.\n\nThis patch adds length semantics to f2fs formatting, if the length\nis greater than zero, use that, if it isn't subtract that size\nfrom the block size.\n\nChange-Id: I526f80aa299e7b34e9802141e7fa7050d5cb5558\nTicket: SAMBAR-729","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/cb02fd8de9a628cc6e6f2ce8a107811e5effa5c4"},{"sha":"6be2d9fbcad0ba1e402ded2f4bede3da450a271b","author":{"email":"dae74da26c027c45c567f8ec8514f4d7fa79ac1a@gmail.com","name":"atinm"},"message":"Use RECOVERY_PRE_COMMAND before calling __reboot() recovery\n\nFor the Power menu,\nframeworks/base/core/jni/android_os_Power.cpp#L180\nalready uses RECOVERY_PRE_COMMAND if\nTARGET_RECOVERY_PRE_COMMAND is defined in the\nBoardConfig.mk for a device to make a system() call before\ncalling __reboot() for recovery. This commit adds\nthe same thing to the other places that we know we are\ngetting into recovery using __reboot(), namely,\nadb reboot recovery, the reboot binary and init\nin the case of errors.\n\nSigned-off-by: Humberto Borba <humberos@gmail.com>\n\nConflicts:\n\tlibcutils/Android.mk\n\tlibcutils/android_reboot.c\n\nChange-Id: Id0fb6675accd732f46d4b10e0fce459d2582875c","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/6be2d9fbcad0ba1e402ded2f4bede3da450a271b"},{"sha":"74bad3558e8035d1278a1c4af718bc9e18ec0e94","author":{"email":"d3aad9cbe8fcdbde8b04c22067b9f5d8db334022@gmail.com","name":"Sultan Qasim Khan"},"message":"fs_mgr: zram: allow specifying stream count\n\nThis parameter allows specifying the number of parallel streams\nto be used in compression and decompression. This option was added\nin Linux 3.15, so it is not very common among devices currently on\nthe market, but it has been backported to some kernels. This option\nmust be set before zRAM is activated, as the kernel does not allow\nswitching from single stream to multistream compression once zRAM\nis active.\n\nChange-Id: I3f5ad96a65b3b4a6915d2700c398a236ea8931b0","distinct":true,"url":"https://api.github.com/repos/airend/android_system_core/commits/74bad3558e8035d1278a1c4af718bc9e18ec0e94"}]}