{"push_id":550202580,"size":37,"distinct_size":37,"ref":"refs/heads/n-2.0","head":"3d8da1e559284fb5f7cbf231276c8af9364386b9","before":"b959aacc3a173ea095fa5e3c0f89be0cc064d67c","commits":[{"sha":"6aa4929232bfdc7321ffcb38a579b50578635af1","author":{"email":"8c481b584eee6c6b2c7789724222b32f2903ee33@gmail.com","name":"Howard Su"},"message":"vold: fix build.\n\nChange-Id: If19cb8ccdbb8466e92480136b0d2a14d59847a2e","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/6aa4929232bfdc7321ffcb38a579b50578635af1"},{"sha":"62ff432b2fbca44ac2555c818db08f0e0f383c46","author":{"email":"1a8755ca18bea68fa43e2fa2d5d89fde446d3151@cyngn.com","name":"Tom Marshall"},"message":"vold: Mount ext4/f2fs sdcards with sdcard_posix context\n\nChange-Id: I05d9b57cc28ffd1f8deb8148d81c7f6fad0aa8db","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/62ff432b2fbca44ac2555c818db08f0e0f383c46"},{"sha":"d64f822e050c1ce220ee2fba75a3b1a68467b0e1","author":{"email":"225a85e6a7a13df5d5a88786103fb49641a76272@gmail.com","name":"Matt Mower"},"message":"vold: Respect board flags in minivold\n\nA few board flags are relevant to vold and minivold. Add them to\ncommon_cflags so that they get used in both.\n\nChange-Id: I585f67024d77c83a2df5d0f9733665ebed2e77b7","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/d64f822e050c1ce220ee2fba75a3b1a68467b0e1"},{"sha":"078556f90f6216b380754af547c91362b0f6fed2","author":{"email":"9ff3ab524e11ba321d11be4179b23fa5f48d12c8@codeaurora.org","name":"Shashank Mittal"},"message":"vold: Fix encryption issue due to stack corruption.\n\nIoctl BLKGETSIZE expects pointer to unsigned long as argument.\n\nOn 64bit target using pointer to unsigned int can cause stack\ncorruption due to type mismatch.\n\nChange-Id: I422068ba5006c0b685f1504e1e6aa30152ee8433","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/078556f90f6216b380754af547c91362b0f6fed2"},{"sha":"7b011719421246072748d4631b2300be1e98c394","author":{"email":"d29da27633fb9041f13e8736386ef449d613db73@codeaurora.org","name":"padarshr"},"message":"On bad removal unmount mountpoint of storage without partitions.\n\nOn bad removal of storage device, this change\nwill make sure to unmount the mount point\nof the storage device having only disk and no partitions.\n\nChange-Id: Ieb6ad1297883b93050abdf7d98346388cd5610df","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/7b011719421246072748d4631b2300be1e98c394"},{"sha":"1139a3530e2cbf61a304b99c5343e57ecd937e59","author":{"email":"0ee22989fb6a29e27a54ae42ea03c29127206d98@codeaurora.org","name":"Uday Kiran Jandhyala"},"message":"Changes for supporting UICC feature\n\nTo have UICC support with multiple sysfs entries with\nthe same volume label, one boolean flag is added to validate\nthe correct sysfs entry in fstab.qcom\n\nChange-Id: Ic254e514db95fca82552fea3f9b09310ac09b33b","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/1139a3530e2cbf61a304b99c5343e57ecd937e59"},{"sha":"ae634016f946702cceacfe576848413886360d11","author":{"email":"c42b76fe79a494aed5fa57be89a790ce5f809b4b@codeaurora.org","name":"Divya Sharma"},"message":"vold: add support for Per-File-Encryption (PFE)\n\nAdd PFE-Enable command to crypto command listener.\nThe command handler creates the crypto-block-device\nand mount it to /data, same as done for Full-Disk-Encryption (FDE)\n\nConflicts:\n\tcryptfs.h\n\nChange-Id: I03e15e26800b96c0bf06398c6fc9fbb11fee6e71","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/ae634016f946702cceacfe576848413886360d11"},{"sha":"bb091966afe823e0675d8cb528fade0610c33d37","author":{"email":"c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","name":"Dinesh K Garg"},"message":"Create disk encryption key before framework start\n\nHW based disk encryption creates key in secure side. Key creation\ncan take sometime to create the key securely. If framework is\nstarted before creating the key, it is possible that framework\nrequests service from secure side. Secure side can serve mostly one\nrequest at a time. Secure side may reject framework request if key\ncreation request is still going on. This may cause problem in the\nsystem\n\nChange-Id: I5480ab72a37c02532218a18faaba598a824589fd","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/bb091966afe823e0675d8cb528fade0610c33d37"},{"sha":"968a0741ca8de02e992df5ccbbd3e706429f8571","author":{"email":"c42b76fe79a494aed5fa57be89a790ce5f809b4b@codeaurora.org","name":"Divya Sharma"},"message":"vold: cryptfs: add useful info messages\n\nThe vold can mount /data either to dm-crypt or dm-req-crypt target\nwith different parameters.\nprint that important info to the user space log.\n\nChange-Id: I5a6925175b4b556f2675cef47f65f709a1b857e2","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/968a0741ca8de02e992df5ccbbd3e706429f8571"},{"sha":"53ce33164020eb39dffc11fcd7a6c2e98ba6ccbe","author":{"email":"c42b76fe79a494aed5fa57be89a790ce5f809b4b@codeaurora.org","name":"Divya Sharma"},"message":"vold: reduce debug info printed\n\nPrint real_blk_name and extra_params instead of crypt_params.\n\nChange-Id: I2c7e7f61d77b46ca1ae4ac9942e6052d5b7d13a4","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/53ce33164020eb39dffc11fcd7a6c2e98ba6ccbe"},{"sha":"1c87c7512e5d220454c61d4aa6a2c15758348fc6","author":{"email":"c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","name":"Dinesh K Garg"},"message":"Adding support of dm-req-crypt\n\nCurrently Android provides disk encryption support using dm-crypt\nwhich is based on bios. dm-crypt uses 512 bytes packet size for\ncrypto operations. While 512 bytes size packet is ok for SW based\ndisk encryption, it is inefficient for HW based crypto engines.\ndm-req-crypt is similar to dm-crypt except it uses block requests\nrathe bios for crypto operations. block requests when unpacked\ncarries data upto 512KB. Hence, HW based crypto engine can be used\nmore efficiently.\n\nConflicts:\ncryptfs.c\nChange-Id: Ic541d4d1b9db4ce32465e30c5f25619a80975767","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/1c87c7512e5d220454c61d4aa6a2c15758348fc6"},{"sha":"39e21181e308ca17eedc5fffd91c7ffd55c7d48a","author":{"email":"c2628bef6ffa0036fb3a0b3cff089a3ba875af2e@codeaurora.org","name":"Dinesh K Garg"},"message":"vold: Fixes for HW FDE issues\n\nSW FDE is using default password to encrypt the device by default.\nHence whenever password is updated, vold check if default password\nwas used to encrypt the device. Similar change is required for HW\nbased FDE as well.\n\nChange-Id: Id251d7f93a034786fbff00ae9b921731353d9edc","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/39e21181e308ca17eedc5fffd91c7ffd55c7d48a"},{"sha":"277914c75d68abc01da4cb0924fb9de2af425fc9","author":{"email":"36c8a2327a37880d6b7e2d60f672410b44810546@codeaurora.org","name":"Chiou-Hao Hsu"},"message":"vold: cryptfs: compiler fix\n\nAdd extra input to wait_and_unmount.\n\nChange-Id: I8e2c68408965aab7142ee5c6b078e6d37a36224a","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/277914c75d68abc01da4cb0924fb9de2af425fc9"},{"sha":"3e70fd656b7e269faa851d681e5d3f3bfc466006","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"Build minivold for recovery\n\n * We can't link to the main recovery executable due to various issues,\n   so just build a static minivold.\n\n * Updated for 4.4\n\nChange-Id: If110aa4fca9608d5c2a03f471773e7ce2c77dc91\n\nminivold: adjustments for vold in recovery\n\n- Mount directly to /storage/ instead of /mnt/media_rw\n- Do not attempt to mount ASEC\n\nChange-Id: Icb088a413e07222b302264d10f7c7f2aadfebcab\n\nminivold: Adjust to 5.0\n\nChange-Id: I9defc2c8642da603bfa0dcf0962152485f75f547","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/3e70fd656b7e269faa851d681e5d3f3bfc466006"},{"sha":"118a5dbeb4c442643289d8f4aa0b95fdb4a65294","author":{"email":"a369da17579e342c79e1ecdeb4465d9a88507cf1@edencomputing.com","name":"cicada"},"message":"vold: allow override of MAX_PARTITIONS for devices with > 4 partitions\n\nChange-Id: I3847109be69539c23f92077b0b81aaf6ad224af5","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/118a5dbeb4c442643289d8f4aa0b95fdb4a65294"},{"sha":"8d82ecb0b1e7ec56f95d996fb2af68352d4dcbe3","author":{"email":"67214b6cc4a4fe3e849cdc5e254d6f71db8965f0@codeworkx.de","name":"codeworkx"},"message":"DirectVolume: handle discs with multiple major numbers\n\nCFlag: BOARD_VOLD_DISC_HAS_MULTIPLE_MAJORS\n\nAllows Direct Volume to handle discs with multiple major numbers.\nNeeded on Samsung Galaxy S II and variants.\n\nFor example:\nmmcblk0p1 - 179:0\nmmcblk0p2 - 179:1\nmmcblk0p3 - 179:2\nmmcblk0p4 - 256:0\nmmcblk0p5 - 256:1\n\nChange-Id: If8f0f9d275e4642dd8e098817c993e07a5f1ada1","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/8d82ecb0b1e7ec56f95d996fb2af68352d4dcbe3"},{"sha":"06f1771545be39070ebeb90d226f00b7224567a9","author":{"email":"38a4269d72014550c69ad8e7f417a06245f928c8@tuxfamily.org","name":"Emilio López"},"message":"Reintroduce BOARD_VOLD_EMMC_SHARES_DEV_MAJOR\n\nCode taken from CM7's vold\n\nChange-Id: Iaa6ebe57710ffe93156e3a9e47739ad771bd314b","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/06f1771545be39070ebeb90d226f00b7224567a9"},{"sha":"97e1708d4104c39bc381f02a2afd07debaae9cb2","author":{"email":"9424d893d6e073a39e6e85228d889ba43424af33@cyanogenmod.org","name":"codeworkx"},"message":"vold: use blkid to detect filesystem type\n\nIn preparation for handling ext4 partitions via vold and fuse.\n\nChange-Id: Ibaccded63a7a293ad53f16afb80448ddd493554c","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/97e1708d4104c39bc381f02a2afd07debaae9cb2"},{"sha":"81c651492a82c88055cc21b8cc3b06a82d3391bf","author":{"email":"54ad150dd31d2235725725fd82092bed40806f49@apedroid.com","name":"kallt_kaffe"},"message":"vold: Add NTFS support\n\nSquashed commit of the following:\n\nAuthor: kallt_kaffe <kallt_kaffe@apedroid.com>\nvold: Add ntfs (read-only) support.\n\nSee http://review.cyanogenmod.com/#change,7457 for more info.\nChange-Id: Ic841e73be6435e8bbbb22984cc749e27c46826e8\n\nAuthor: Steve Kondik <shade@chemlab.org>\nvold: Add NTFS read+write support via ntfs-3g\n\n * Use ntfs-3g for full NTFS support.\n * Original code from Freescale.\nChange-Id: I01191c3c339421904dc9415eb00143f7f8365152\n\nAuthor: Ricardo Cerqueira <cyanogenmod@cerqueira.org>\nvold: Replace usage of discontinued logwrap()\nChange-Id: Ia76bf8998064beee5e0ea4451c4dd8418c2193c4\n\nAuthor: Steve Kondik <shade@chemlab.org>\nAdd support for formatting NTFS.\n\nChange-Id: Ic841e73be6435e8bbbb22984cc749e27c46826e8","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/81c651492a82c88055cc21b8cc3b06a82d3391bf"},{"sha":"df62432b3049056f0abe3e94fd10786d53507cd6","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"vold: exFAT support\n\n * Add support for exFAT using FUSE implementation.\nChange-Id: I590c7b1bc8fbcb8c0b2c669f4073ac022857e4da\n\nAuthor: Ricardo Cerqueira <cyanogenmod@cerqueira.org>\nvold: Replace usage of discontinued logwrap()\nChange-Id: Ia76bf8998064beee5e0ea4451c4dd8418c2193c4\n\nChange-Id: I590c7b1bc8fbcb8c0b2c669f4073ac022857e4da","distinct":true,"url":"https://api.github.com/repos/sooti/android_system_vold/commits/df62432b3049056f0abe3e94fd10786d53507cd6"}]}