{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":405440092,"defaultBranch":"lineage-21","name":"android_device_xiaomi_sdm710-common","ownerLogin":"xiaomi-sdm710-devs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-11T17:22:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85907676?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707697410.0","currentOid":""},"activityList":{"items":[{"before":"fd80a151fbc2740da6fff46f0ee23eb42a29e431","after":"9b0deb732161c6c6cae62f785b7eb8b83a88aaba","ref":"refs/heads/lineage-21","pushedAt":"2024-05-30T20:14:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: sepolicy: Rework and cleanup\n\nChange-Id: I12c97fe8f543b6c466cd6fc38479582ddca37156","shortMessageHtmlLink":"sdm710-common: sepolicy: Rework and cleanup"}},{"before":"f878040eebe59145538895da5e015e23d1fb427f","after":"fd80a151fbc2740da6fff46f0ee23eb42a29e431","ref":"refs/heads/lineage-21","pushedAt":"2024-05-30T20:09:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: sepolicy: Rework and cleanup\n\nChange-Id: I12c97fe8f543b6c466cd6fc38479582ddca37156","shortMessageHtmlLink":"sdm710-common: sepolicy: Rework and cleanup"}},{"before":"89c02a5a8e53092d0fe6be5556f9c95a5eacebdb","after":"f878040eebe59145538895da5e015e23d1fb427f","ref":"refs/heads/lineage-21","pushedAt":"2024-05-30T18:53:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: sepolicy: Rework and cleanup\n\nChange-Id: I12c97fe8f543b6c466cd6fc38479582ddca37156","shortMessageHtmlLink":"sdm710-common: sepolicy: Rework and cleanup"}},{"before":"154d9e0cf15b662a9794e2fb30bb44878bda6695","after":"89c02a5a8e53092d0fe6be5556f9c95a5eacebdb","ref":"refs/heads/lineage-21","pushedAt":"2024-04-13T13:09:36.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Switch to android.hardware.usb@1.3-service.dual_role_usb\n\nChange-Id: Ibd14f7d31dfaf41e040302eda3bc49f351deb618","shortMessageHtmlLink":"sdm710-common: Switch to android.hardware.usb@1.3-service.dual_role_usb"}},{"before":"9aea8a21dc9f3a53a57a09bd70b59503279ae4e9","after":"154d9e0cf15b662a9794e2fb30bb44878bda6695","ref":"refs/heads/lineage-21","pushedAt":"2024-02-19T15:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Build QTI Thermal 2.0 HAL\n\nChange-Id: Iae471a16a0284cd24a598bac1a3ea0736faceb9f","shortMessageHtmlLink":"sdm710-common: Build QTI Thermal 2.0 HAL"}},{"before":"8214e36071bc5588f89455a9a87beae1af58057f","after":"9aea8a21dc9f3a53a57a09bd70b59503279ae4e9","ref":"refs/heads/lineage-21","pushedAt":"2024-02-14T23:47:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: proprietary-files: Drop QCV scripts\n\n* The shell script is not labeled, so it won't execute at all\n* Even if the shell script executes, in our case it'll only just\n try to set the property `ro.vendor.qti.soc_id`, the property is\n neither labeled and doesn't seem to be referenced by any blobs\n* The init script only does executing the shell script and set\n `ro.boot.product.vendor.sku` property using value from\n `ro.vendor.qti.soc_name` property\n (which should be set by the shell script, but it doesn't)\n\n[ 3.481972] audit: type=1400 audit(49169905.329:9): avc: denied { execute } for pid=667 comm=\"init\" name=\"init.qti.qcv.sh\" dev=\"dm-1\" ino=153 scontext=u:r:init:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=0\n\nChange-Id: Ib7139011e083668eddac6ede46534320cfaa430a","shortMessageHtmlLink":"sdm710-common: proprietary-files: Drop QCV scripts"}},{"before":"07f70809a90977279bd45f8fe993099989cec1df","after":"8214e36071bc5588f89455a9a87beae1af58057f","ref":"refs/heads/lineage-21","pushedAt":"2024-02-12T15:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Remove aptX(HD) encoder shared libs\n\nEncoder shared libraries are no longer required as of Android 13 QPR2.\n\nChange-Id: I893a9000070cb2582ada0af91547f5176e6fea84","shortMessageHtmlLink":"sdm710-common: Remove aptX(HD) encoder shared libs"}},{"before":"9143d97ae519e3145bc81344a2af636196bc55cf","after":"07f70809a90977279bd45f8fe993099989cec1df","ref":"refs/heads/lineage-21","pushedAt":"2024-02-12T03:54:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Build libprotobuf-cpp 3.9.1\n\nBuild libprotobuf-cpp-{full,lite}-3.9.1 vendor libraries that are\nrequired for various blobs.\n\nChange-Id: I3f8fec49db5f78f9325190c54766e3b455d2fe05","shortMessageHtmlLink":"sdm710-common: Build libprotobuf-cpp 3.9.1"}},{"before":"e3ebc2db01a83ccab989ae67ebac6dd35e5bcd69","after":"9143d97ae519e3145bc81344a2af636196bc55cf","ref":"refs/heads/lineage-21","pushedAt":"2024-02-12T02:25:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Build libprotobuf-cpp 3.9.1\n\nBuild libprotobuf-cpp-{full,lite}-3.9.1 vendor libraries that are\nrequired for various blobs.\n\nChange-Id: I3f8fec49db5f78f9325190c54766e3b455d2fe05","shortMessageHtmlLink":"sdm710-common: Build libprotobuf-cpp 3.9.1"}},{"before":"b359bb7811420dc8bd541621307217536e63755e","after":"823dc304237c44b11cda28219517547975a9c817","ref":"refs/heads/lineage-20","pushedAt":"2024-02-12T02:17:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: init: Fix \"/sys/ lines must have 5 or 6 entries\"\n\nChange-Id: I088154491c303febb0101af9029180c128336e57","shortMessageHtmlLink":"sdm710-common: init: Fix \"/sys/ lines must have 5 or 6 entries\""}},{"before":"b2f913e68ac3772a1c2bc81dc67ee37d8f63b466","after":"b359bb7811420dc8bd541621307217536e63755e","ref":"refs/heads/lineage-20","pushedAt":"2024-02-12T01:56:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: ueventd: Fix EntropyMixer.\n\n/dev/hw_random should be readable by system_server for EntropyMixer to\nbe able to use it.\n\nBug: http://b/179086242\nTest: adb shell logcat | grep Entropy\nTest:\nandroid.permission.cts.FileSystemPermissionTest#testDevHwRandomLockedDown\nChange-Id: I7dd7faf300f5ce3cab8d02c69be7915238cf61da\n\nChange-Id: Ic07c71794689ee19acd6371cabd62fb7c36b0f05","shortMessageHtmlLink":"sdm710-common: ueventd: Fix EntropyMixer."}},{"before":null,"after":"e3ebc2db01a83ccab989ae67ebac6dd35e5bcd69","ref":"refs/heads/lineage-21","pushedAt":"2024-02-12T00:23:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Build libprotobuf-cpp 3.9.1\n\nBuild libprotobuf-cpp-{full,lite}-3.9.1 vendor libraries that are\nrequired for various blobs.\n\nChange-Id: I3f8fec49db5f78f9325190c54766e3b455d2fe05","shortMessageHtmlLink":"sdm710-common: Build libprotobuf-cpp 3.9.1"}},{"before":"100eb1b560fffaf58b6170a2aa3f1170153ebd8b","after":"b2f913e68ac3772a1c2bc81dc67ee37d8f63b466","ref":"refs/heads/lineage-20","pushedAt":"2024-02-12T00:23:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: udfps: Correct \"Hander\" typo\n\nChange-Id: Ibd35fde58f719f038cd42d620ef72f8ba99a671c","shortMessageHtmlLink":"sdm710-common: udfps: Correct \"Hander\" typo"}},{"before":"478a3512b83061128a27fcd963a40b7561c49963","after":"100eb1b560fffaf58b6170a2aa3f1170153ebd8b","ref":"refs/heads/lineage-20","pushedAt":"2024-02-11T13:56:03.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Handle SSR properly\n\nShip ssr_setup and set persist.vendor.ssr.restart_level to\nset subsystems' restart levels. This allow us to revert kernel\nhack.\n\nChange-Id: I13b32c009fbfbcb4221e812c2894b0d333b40cb2","shortMessageHtmlLink":"sdm710-common: Handle SSR properly"}},{"before":"fe2bf735bbb702ff491f73f253bf4ce403c78727","after":"478a3512b83061128a27fcd963a40b7561c49963","ref":"refs/heads/lineage-20","pushedAt":"2023-12-26T15:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Fix DAP overhead size\n\nChange-Id: Iba80b907a56c3a5ef1f0e05d0675dad3876a4e25","shortMessageHtmlLink":"sdm710-common: Fix DAP overhead size"}},{"before":"555d5baf6b3e2a7b75698ddda3c21cb170664bf1","after":"fe2bf735bbb702ff491f73f253bf4ce403c78727","ref":"refs/heads/lineage-20","pushedAt":"2023-11-16T20:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Migrate to QTI health AIDL service\n\nOn top of example HAL from AOSP, QTI health AIDL HAL service enables\nsuspend by default, the equivalent of setting ro.charger.enable_suspend\nfor legacy charger.\n\nChange-Id: Id90368ac64275120aa48b7865b70398c89a8c439","shortMessageHtmlLink":"sdm710-common: Migrate to QTI health AIDL service"}},{"before":"cde0ca340d924939c9a44b38ef5e4870db3776ad","after":"555d5baf6b3e2a7b75698ddda3c21cb170664bf1","ref":"refs/heads/lineage-20","pushedAt":"2023-11-16T17:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Fix charger init trigger event after health AIDL move\n\nChange-Id: I58e7c493d3b300b1efb1685fba637fee6b56bec3","shortMessageHtmlLink":"sdm710-common: Fix charger init trigger event after health AIDL move"}},{"before":"8455745b37836d82b1228b219276f10d89270aa2","after":"cde0ca340d924939c9a44b38ef5e4870db3776ad","ref":"refs/heads/lineage-20","pushedAt":"2023-11-15T17:39:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Keep building health HIDL interface lib in vendor\n\n* GNSS HAL needs it\n\nChange-Id: Id2e1b2844d195d41fc67a0224e0dc39573f7702e","shortMessageHtmlLink":"sdm710-common: Keep building health HIDL interface lib in vendor"}},{"before":"5b2beb06a3f82c18b8404c3aadf1d9915f7da453","after":"8455745b37836d82b1228b219276f10d89270aa2","ref":"refs/heads/lineage-20","pushedAt":"2023-11-12T21:15:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: rootdir: f2fs use fsync_mode=nobarrier options\n\nfrom: device_google_bonito commit e02e4813256e51bacdecb\n- fstab: use fsync_mode=nobarrier\n\n This patch proposes to skip FLUSH commands for UFS when fsync(2) for non-atomic\n files is called.\n\n == Pros ==\n - huge gain on random write/fsync test from 30MB/s to 90MB/s\n (e.g., Androbench)\n - extented flash lifetime\n (FLUSH command requires for FTL to write its metadata)\n\n == Cons ==\n In terms of stability,\n 1) checkpoint issues FLUSH, so this doesn't hurt F2FS consistency.\n 2) atomic write issues FLUSH, so SQLite w/ journal mode would be safe.\n 3) non-atomic fsync() doesn't issue FLUSH, so there is one scenario to consider\n where:\n a. fsync() flushes data blocks to disk, and then node blocks. The last node\n block contains a flag as the candidate for roll-forward recovery.\n b. assuming that storage is able to flush disk cache in out-of-order manner,\n all the cached node blocks are written to the flash cell, followed by all\n the data blocks.\n c. cut power\n d. F2FS conducts roll-back to the last checkpoint w/o risk. Then, it starts\n roll-forward recovery which traverses the node block chain and finds node\n blocks written by b. lastly.\n e. After mount, user can see old or zero data from the recovered node blocks.\n\n Three points persuaded me to go with this:\n 1) In the above scenario, it won't hurt filesystem consistency.\n 2) Generally, firmware in embedded UFS/eMMC doesn't do out-of-order writes,\n since it doesn't have large cache to reorder write IOs likewise SSDs.\n 3) It'd be okay to lose the last-called fsync() due to power-cut, since users\n won't be aware of it mostly.\n\nSigned-off-by: Jaegeuk Kim \nChange-Id: I6d0fee62c081d55b462371412f390861f5f73a68","shortMessageHtmlLink":"sdm710-common: rootdir: f2fs use fsync_mode=nobarrier options"}},{"before":"bec522caca590aaf796ef97ff3b6eaf87604adb4","after":"5b2beb06a3f82c18b8404c3aadf1d9915f7da453","ref":"refs/heads/lineage-20","pushedAt":"2023-06-24T11:51:14.719Z","pushType":"push","commitsCount":2,"pusher":{"login":"SebaUbuntu","name":"Sebastiano Barezzi","path":"/SebaUbuntu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38215111?s=80&v=4"},"commit":{"message":"sdm710-common: Migrate to AIDL ClearKey DRM HAL\n\nChange-Id: Iad5cc1176978137c647069197b33f49fb4d98ab2","shortMessageHtmlLink":"sdm710-common: Migrate to AIDL ClearKey DRM HAL"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWGQZFQA","startCursor":null,"endCursor":null}},"title":"Activity ยท xiaomi-sdm710-devs/android_device_xiaomi_sdm710-common"}