{"push_id":2068250933,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"c3b980aba20aefa5e7c17d861af863bd147f588a","before":"4ba2bc8bd1c82c3f50c3d47c826ef11e3cd59ba8","commits":[{"sha":"27b8e0fb2e8ac561cfcabab0b8bf664dccdd7b01","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"arm64/configs: Enable BALANCE_ANON_FILE_RECLAIM \n\nBALANCE_ANON_FILE_RECLAIM helps in improving headroom by\nswapping anon memory earlier. This helps saving more memory\nand helps overall system performance when ZRAM is enabled.\nEnable this config on 64 bit targets for performance reasons.","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/27b8e0fb2e8ac561cfcabab0b8bf664dccdd7b01"},{"sha":"d749421070dc2fd9449a700011012651a0687768","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"ANDROID: keychord: Fix a slab out-of-bounds read. \n\nFix a slab out of bounds read in keychord_write(), detected by KASAN.\n\nSigned-off-by: Mohan Srinivasan <srmohan@google.com>\nBug: 63962952\nChange-Id: Iafef48b5d7283750ac0f39f5aaa767b1c3bf2004\n(cherry picked from commit 913d980e07d84a843f5323acc55d185212a2abec)","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/d749421070dc2fd9449a700011012651a0687768"},{"sha":"1b827009f59ce906e9b63313f83c99be2c2061c6","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"Use %zu to print resid (size_t). \n\nPrint resid (size_t) portably.\n\nSigned-off-by: Mohan Srinivasan <srmohan@google.com>\nChange-Id: Ic5c9dc498bfeef2be21594ec5efd45a98a3c4b4d\n(cherry picked from commit a1e4c795e1b6de6b34b8cbc75499d1675608c36b)","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/1b827009f59ce906e9b63313f83c99be2c2061c6"},{"sha":"f65ee9a3496a3dd10b3f479a3165ad6d66e607df","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"ANDROID: keychord: Fix races in keychord_write. \n\nThere are multiple bugs caused by threads racing in keychord_write.\n1) Threads racing through this function can cause the same element to\nbe added to a linked list twice (multiple calls to\ninput_register_handler() for the same input_handler struct). And the\nraces can also cause an element in a linked list that doesn't exist\nattempted to be removed (multiple calls to input_unregister_handler()\nwith the same input_handler struct).\n2) The races can also cause duplicate kfree's of the keychords\nstruct.\n\nBug: 64133562\nBug: 63974334\nChange-Id: I6329a4d58c665fab5d3e96ef96391e07b4941e80\nSigned-off-by: Mohan Srinivasan <srmohan@google.com>\n(cherry picked from commit 59584701f1e2ce8ce024570576b206bea6ac69cf)","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/f65ee9a3496a3dd10b3f479a3165ad6d66e607df"},{"sha":"7b422f0a6e20851d3f7ee49e0326b25c3106e5fd","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"ANDROID: keychord: Fix for a memory leak in keychord. \n\nFixes a steady memory leak in the keychord release code. A close of\nthe keychord device will leak 1 keychord structure. Easily\nreproducible by a simple program that does an open()->write()->close()\nof the keychord device.\n\nBug: 64483974\nChange-Id: I1fa402c666cffb00b8cfd6379d9fe47a0989152c\nSigned-off-by: Mohan Srinivasan <srmohan@google.com>\n(cherry picked from commit 72a8dae2c25d0277e48672ee85b70236268add01)","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/7b422f0a6e20851d3f7ee49e0326b25c3106e5fd"},{"sha":"fcb706fa34bb320650934778bf3d96ca80e067b1","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"ANDROID: sdcardfs: override credential for ioctl to lower fs \n\nOtherwise, lower_fs->ioctl() fails due to inode_owner_or_capable().\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@google.com>\nBug: 63260873\nChange-Id: I623a6c7c5f8a3cbd7ec73ef89e18ddb093c43805","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/fcb706fa34bb320650934778bf3d96ca80e067b1"},{"sha":"5da351b75dfba4fa754d533d634c6be7c0dabcc5","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"FROMLIST: f2fs: give a try to do atomic write in -ENOMEM case \n\nIt'd be better to retry writing atomic pages when we get -ENOMEM.\n\n(url https://www.spinics.net/lists/linux-fsdevel/msg113844.html)\n\nBug: 63260873\nChange-Id: I91b591e4fdf6257ddadf6c0c0eb8f294abc467c6\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/5da351b75dfba4fa754d533d634c6be7c0dabcc5"},{"sha":"aed7dfb492f3e10f9e86d9aa4bfe5679c04df4ea","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"FROMLIST: f2fs: don't give partially written atomic data from process… \n\n… crash\n\nThis patch resolves the below scenario.\n\n== Process 1 ==     == Process 2 ==\nopen(w)             open(rw)\nbegin\nwrite(new_#1)\nprocess_crash\n  f_op->flush\n  locks_remove_posix\n  f_op>release\n                    read (new_#1)\n\nIn order to avoid corrupted database caused by new_#1, we must do roll-back\nat process_crash time. In order to check that, this patch keeps task which\ntriggers transaction begin, and does roll-back in f_op->flush before removing\nfile locks.\n\n(url https://lkml.org/lkml/2017/7/25/1387)\n\nBug: 63260873\nChange-Id: I8be03264253c7856b4c8da6d10c14067f266c202\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/aed7dfb492f3e10f9e86d9aa4bfe5679c04df4ea"},{"sha":"c3b980aba20aefa5e7c17d861af863bd147f588a","author":{"name":"Sergey","email":"2917db4852ddeaca19e8efb7e45de1474de8bf92@gmail.com"},"message":"FROMLIST: f2fs: add ioctl to expose current features \n\nThis patch adds an ioctl to provide feature information to user.\nFor exapmle, SQLite can use this ioctl to detect whether f2fs support atomic\nwrite or not.\n\n(url https://www.spinics.net/lists/linux-fsdevel/msg113738.html)\n\nBug: 63260873\nChange-Id: If9366ccadcb8673a5df7ad2a6dd9097f09f7a104\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/SonicBSV/android_kernel_xiaomi_markw/commits/c3b980aba20aefa5e7c17d861af863bd147f588a"}]}
{"actor":{"display_login":"SonicBSV"}}