{"push_id":1264733539,"size":9,"distinct_size":9,"ref":"refs/heads/LA.BR.1.2.1.c1","head":"2996760f44b14689eb3c2792a637c66a2abb6fa3","before":"b4b88affc68d171fbf16895e717f822dabfbf305","commits":[{"sha":"b2792f811f88a2ba26ad395e0e7e236f116b270a","author":{"name":"Krzysztof Adamski","email":"c5d8d93881e6bec75a11eb57583757afdd6b948f@sonymobile.com"},"message":"sdcard: Properly handle deleted nodes\n\nThe sdcard fuse deamon is not properly handling deleted nodes that are\nstill in use (opened by some process). Typically Linux filesystems makes\nit possible to open a file, unlink it and then still use it. In case of a\nstorage emulated by sdcard deamon this does not work as expected - other\nprocess are not able to recreate file/dir with the same name until all\nreferences to deleted file are closed.\n\nThe easiest way to trigger this problem is:\n\nprocess1: mkdir /sdcard/test1; cd /sdcard/test1\nprocess2: rm -r /sdcard/test1\nprocess2: mkdir /sdcard/test1\n\nAfter that, process2 will get an error:\nmkdir failed for /sdcard/test1, Device or resource busy\n\nThere is exactly the same problem with files as directories.\nThis may case issues for example with directories that are\nautomatically recreated when they are missing (like DCIM directory). If\nsome process holds file opened inside of such directory but that\ndirectory is removed, process trying to recreate the directory will get\nEBUSY error and possibly crash.\n\nVerified on the Z Ultra GPE.\n\nCherrypicked from I1cbf0bec135e6aaafba0ce8e5bb594e3639e0007\n\nChange-Id: I1cbf0bec135e6aaafba0ce8e5bb594e3639e0007","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/b2792f811f88a2ba26ad395e0e7e236f116b270a"},{"sha":"adcddaa470fd1f124c9a96c0aa9ba733b1b0eb45","author":{"name":"Xiaocheng Li","email":"a77751cf97219e874281a71ce63dcbc3dc73957a@codeaurora.org"},"message":"init: Add ro.earlyboot_cpus property support\n\nAdd ro.earlyboot_cpus to indicate the cores that need to be brought\nup during early boot of android.\n\nChange-Id: If122487aec56e99c553bfc69dbd0cc6576adc493","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/adcddaa470fd1f124c9a96c0aa9ba733b1b0eb45"},{"sha":"339be5d421e8d53248b8cb44c10eec01a3f2098d","author":{"name":"vaibhav bhalla","email":"2d001c4c1da87bef7c18149a80b7db66a1c7b6b9@codeaurora.org"},"message":"Init: Acess permission write to set sampling min freq from Power Hal.\n\n      Enable the permission to set the CPU0 sampling min\n      freq from Power HAL.\n\nChange-Id: I4e85b775fa419f3a6f199b0d62d56fdeee5bbe8e","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/339be5d421e8d53248b8cb44c10eec01a3f2098d"},{"sha":"e136a715918b784d33c78b3bcf31c53e615a4fbe","author":{"name":"Christopher Ferris","email":"feb3b27f51c7a25176e2ee16921620109c7fbc80@google.com"},"message":"Convert futex to cond wait.\n\nSwitch to the better supported pthread_cond to handle the Wait/Wake\nfunctions.\n\nAlso, increase the number of simultaneous threads in the thread tests.\n\nBug: 18381207\nChange-Id: I63240208e8b7f641b3f35a3fc0bb1acf80dc796e","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/e136a715918b784d33c78b3bcf31c53e615a4fbe"},{"sha":"2ae52589524f59a85a71ec9178e7d3177b0a261c","author":{"name":"Abhishek Arya","email":"f2d43bbd73ecee059d0fd63b01621d49de741c24@google.com"},"message":"Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b\n\nBug: 23290056\nChange-Id: If6e22b0159de6635a8ca5305895b7718f15becc7","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/2ae52589524f59a85a71ec9178e7d3177b0a261c"},{"sha":"d4bd29a98e37b169061c5fb700aa9b4ee44be95e","author":{"name":"Sergio Giro","email":"f0d5631e6dfe0060a5bc8c3c43a781001498e600@google.com"},"message":"libutils: fix overflow in String8::allocFromUTF8\n\nPatch contributed in:\nhttps://code.google.com/p/android/issues/detail?id=182908\n\nBug: 23290056\n\n(cherry picked from commit 4eeacbeec0ae66e9d9395abbf83666709f2e11e3)\n\nChange-Id: Ife1dc0791040150132bea6884f1e6c8d31972d1b\n(cherry picked from commit ebabef275283f771151ec93c17469374b789b2c8)","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/d4bd29a98e37b169061c5fb700aa9b4ee44be95e"},{"sha":"f7b94b9120df240c03400982a73af78b5b081683","author":{"name":"Sergio Giro","email":"f0d5631e6dfe0060a5bc8c3c43a781001498e600@google.com"},"message":"libutils: fix overflow in SharedBuffer [DO NOT MERGE]\n\nSee\nhttps://code.google.com/p/android/issues/detail?id=181910\n\nBug: 22952485\n(cherry picked from commit 66b6eb9490beeeabc804d790c1c4060ce047afd4)\n\nChange-Id: Ic71dd0025b9a7588c4f3bb1c7be1bd13d2ff5105","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/f7b94b9120df240c03400982a73af78b5b081683"},{"sha":"ffa5efc0c5252de013c3c0e744b0effaef42aca6","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"libutils: fix overflow in String8::allocFromUTF8\"","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/ffa5efc0c5252de013c3c0e744b0effaef42aca6"},{"sha":"2996760f44b14689eb3c2792a637c66a2abb6fa3","author":{"name":"Narayan Kamath","email":"37e1227549ad15b75690acc1d9621dc705a7aa47@google.com"},"message":"libutils: Fix integer overflows in VectorImpl\n\nUse external/safe-iop to check for overflows on arithmetic\noperations.\n\nAlso remove an unnecessary copy of Vector/SharedBuffer from\ncodeflinger and use the copy from libutils instead.\n\nNote that some of the unit tests are somewhat useless due to\ntest-runner limitations : gtest's ability to filter on abort message\ndoesn't work when combined with messages formatted by android's logging\nsystem.\n\nbug: 22953624\n\n(cherry picked from commit c609c31fb56ae434caa2d0153cd0a2f74a715071)\n\nChange-Id: I61644633db6b54fa230683615de9724f7fabf6fb","distinct":true,"url":"https://api.github.com/repos/mifl/android_system_core/commits/2996760f44b14689eb3c2792a637c66a2abb6fa3"}]}
{"actor":{"display_login":"mifl"}}