{"push_id":992386430,"size":33,"distinct_size":33,"ref":"refs/heads/twrp","head":"c88a6cab0e13b6556238610986ef5abac1b0f505","before":"07974904300b928f945f8d56149693db04393a8d","commits":[{"sha":"e79f107f9b2e2e44a3122ef2808f53ab4a3e23d0","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: introduce zombie list for fast shrinking extent trees\n\nThis patch removes refcount, and instead, adds zombie_list to shrink directly\nwithout radix tree traverse.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/e79f107f9b2e2e44a3122ef2808f53ab4a3e23d0"},{"sha":"0208a2d500251f7a82c87b8c029d7337ee4c8c72","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs crypto: check CONFIG_F2FS_FS_XATTR for encrypted symlink\n\nAdd missed CONFIG_F2FS_FS_XATTR for encrypted symlink inode in order\nto avoid unneeded registry of ->{get,set,remove}xattr.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/0208a2d500251f7a82c87b8c029d7337ee4c8c72"},{"sha":"7a46b6d0fc5bc1e84c72d35be0f64ebe1171206d","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs: introduce max_file_blocks in sbi\n\nIntroduce max_file_blocks in sbi to store max block index of file in f2fs,\nit could be used to avoid unneeded calculation of max block index in\nruntime.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\n[Jaegeuk Kim: fix overflow of sbi->max_file_blocks]\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/7a46b6d0fc5bc1e84c72d35be0f64ebe1171206d"},{"sha":"f5147d0d4c75c51d37a873d374ce8866c62f57fd","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: cover more area with nat_tree_lock\n\nThere was a subtle bug on nat cache management which incurs wrong nid allocation\nor wrong block addresses when try_to_free_nats is triggered heavily.\nThis patch enlarges the previous coverage of nat_tree_lock to avoid data race.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/f5147d0d4c75c51d37a873d374ce8866c62f57fd"},{"sha":"4f6eadf466cee232ce23f4428442b4c84faa1fdd","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"Revert \"f2fs: check the node block address of newly allocated nid\"\n\nOriginal issue is fixed by:\n\n  f2fs: cover more area with nat_tree_lock\n\nThis reverts commit 24928634f81b1592e83b37dcd89ed45c28f12feb.","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/4f6eadf466cee232ce23f4428442b4c84faa1fdd"},{"sha":"e9d38fde46084fc898c4e4dd03fc8198e2e4e95b","author":{"email":"40fa222093af74e50b91d50c0739733d849f8792@samsung.com","name":"Fan Li"},"message":"f2fs: read isize while holding i_mutex in fiemap\n\nmake sure the isize we read doesn't change during the process.\n\nSigned-off-by: Fan li <fanofcode.li@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/e9d38fde46084fc898c4e4dd03fc8198e2e4e95b"},{"sha":"7eaf5fbe7df9238447d87853bcaa496cb5a75781","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs: check node id earily when readaheading node page\n\nAdd node id check in ra_node_page and get_node_page_ra like get_node_page.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/7eaf5fbe7df9238447d87853bcaa496cb5a75781"},{"sha":"74750ad26b9f5ef7f70f18bd3c1dd67efee79d3e","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs: introduce __get_node_page to reuse common code\n\nThere are duplicated code in between get_node_page and get_node_page_ra,\nintroduce __get_node_page to includes common parts of these two, and\nexport get_node_page and get_node_page_ra by reusing __get_node_page.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/74750ad26b9f5ef7f70f18bd3c1dd67efee79d3e"},{"sha":"d8a29185e039c67a4d6df0445e887163340bec3f","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: check the page status filled from disk\n\nAfter reading a page, we need to check whether there is any error.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/d8a29185e039c67a4d6df0445e887163340bec3f"},{"sha":"611478629c318e28c28f16b4722fe68c0b6b3ee8","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: avoid unnecessary f2fs_balance_fs calls\n\nOnly when node page is newly dirtied, it needs to check whether we need to do\nf2fs_gc.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/611478629c318e28c28f16b4722fe68c0b6b3ee8"},{"sha":"3cee90edb8d797d679b31341a5a52658949c9aa1","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: remove redundant calls\n\nThis patch removes redundant calls.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/3cee90edb8d797d679b31341a5a52658949c9aa1"},{"sha":"39ae12cfefd98e528a2805102a4ea4dfc871016c","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: clean up f2fs_balance_fs\n\nThis patch adds one parameter to clean up all the callers of f2fs_balance_fs.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/39ae12cfefd98e528a2805102a4ea4dfc871016c"},{"sha":"537bf1c4c4c0ef95a10a148bc3378f0cf59950f6","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs: recognize encrypted data in f2fs_fiemap\n\nThis patch fixes to teach f2fs_fiemap to recognize encrypted data.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/537bf1c4c4c0ef95a10a148bc3378f0cf59950f6"},{"sha":"f486bf01c062143339b933e51d4cf48541920af8","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs: use atomic type for node count in extent tree\n\n1. rename field in struct extent_tree from count to node_cnt for\n   readability.\n2. alter to use atomic type for node_cnt.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/f486bf01c062143339b933e51d4cf48541920af8"},{"sha":"682b98ae2d7a95b60479851bb9aa09635f768ad4","author":{"email":"0cc5db7488e13b393f245aa6263acec5e92fdcc5@samsung.com","name":"Chao Yu"},"message":"f2fs: skip releasing nodes in chindless extent tree\n\nIf there are no nodes in extent tree, let's skip releasing step to avoid\nany overhead of grabbing/releasing extent tree lock.\n\nSigned-off-by: Chao Yu <chao2.yu@samsung.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/682b98ae2d7a95b60479851bb9aa09635f768ad4"},{"sha":"b30ad43ee0113b74f01445a9bf55e083b8b42730","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: introduce time and interval facility\n\nThis patch adds time and interval arrays to store some timing variables.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/b30ad43ee0113b74f01445a9bf55e083b8b42730"},{"sha":"677e70de9acaa4a6f4beb0485dfdbbb8964bac50","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: detect idle time depending on user behavior\n\nThis patch adds last time that user requested filesystem operations.\nThis information is used to detect whether system is idle or not later.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>\n\nConflicts:\n\tDocumentation/ABI/testing/sysfs-fs-f2fs","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/677e70de9acaa4a6f4beb0485dfdbbb8964bac50"},{"sha":"66c722ae9529346cc8bb95286e530e6502942c96","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: monitor the number of background checkpoint\n\nThis patch adds to show the number of background checkpoint.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/66c722ae9529346cc8bb95286e530e6502942c96"},{"sha":"d73253b84be1a6f2c57524c5d459f2a5c48348ea","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: fix wrong memory condition check\n\nThis patch fixes wrong decision for avaliable_free_memory.\nThe return valus is already set as false, so we should consider true condition\nbelow only.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/d73253b84be1a6f2c57524c5d459f2a5c48348ea"},{"sha":"d2af49de277428d2c6339b18d57e8acfe86ecc8d","author":{"email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org","name":"Jaegeuk Kim"},"message":"f2fs: should unset atomic flag after successful commit\n\nIf there is an error during commit, we should keep the flag in order to\nabort it.\n\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":true,"url":"https://api.github.com/repos/dadi11/twrp_kernel/commits/d2af49de277428d2c6339b18d57e8acfe86ecc8d"}]}