{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112828798,"defaultBranch":"master","name":"bcachefs","ownerLogin":"koverstreet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-02T09:15:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1993710?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725995130.0","currentOid":""},"activityList":{"items":[{"before":"ac11d30457bc5400d5c7f1c7a4a679cb249607d4","after":"23692ade03727026efe1b76e103e89a3c9cb1224","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-10T23:01:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"5cf488d35f46204b7a9eb916a5a636c87267d008","after":"b72bcc914244522e06871cad395f78c5c565526a","ref":"refs/heads/for-next","pushedAt":"2024-09-10T23:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: return err ptr instead of null in read sb clean\n\nsyzbot reported a null-ptr-deref in bch2_fs_start. [0]\n\nWhen a sb is marked clear but doesn't have a clean section\nbch2_read_superblock_clean returns NULL which PTR_ERR_OR_ZERO\nlets through, eventually leading to a null ptr dereference down\nthe line. Adjust read sb clean to return an ERR_PTR indicating the\ninvalid clean section.\n\n[0] https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543\n\nReported-by: syzbot+1cecc37d87c4286e5543@syzkaller.appspotmail.com\nCloses: https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543\nSigned-off-by: Diogo Jahchan Koike \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: return err ptr instead of null in read sb clean"}},{"before":"5cf488d35f46204b7a9eb916a5a636c87267d008","after":"b72bcc914244522e06871cad395f78c5c565526a","ref":"refs/heads/master","pushedAt":"2024-09-10T23:00:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: return err ptr instead of null in read sb clean\n\nsyzbot reported a null-ptr-deref in bch2_fs_start. [0]\n\nWhen a sb is marked clear but doesn't have a clean section\nbch2_read_superblock_clean returns NULL which PTR_ERR_OR_ZERO\nlets through, eventually leading to a null ptr dereference down\nthe line. Adjust read sb clean to return an ERR_PTR indicating the\ninvalid clean section.\n\n[0] https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543\n\nReported-by: syzbot+1cecc37d87c4286e5543@syzkaller.appspotmail.com\nCloses: https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543\nSigned-off-by: Diogo Jahchan Koike \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: return err ptr instead of null in read sb clean"}},{"before":"675936650bc6ffcc564298c0f58f1d5a4a43eaa1","after":"ac11d30457bc5400d5c7f1c7a4a679cb249607d4","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-10T21:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: return err ptr instead of null in read sb clean\n\nsyzbot reported a null-ptr-deref in bch2_fs_start. [0]\n\nWhen a sb is marked clear but doesn't have a clean section\nbch2_read_superblock_clean returns NULL which PTR_ERR_OR_ZERO\nlets through, eventually leading to a null ptr dereference down\nthe line. Adjust read sb clean to return an ERR_PTR indicating the\ninvalid clean section.\n\n[0] https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543\n\nReported-by: syzbot+1cecc37d87c4286e5543@syzkaller.appspotmail.com\nCloses: https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543\nSigned-off-by: Diogo Jahchan Koike \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: return err ptr instead of null in read sb clean"}},{"before":"db3b507fd902ce2ea7de93cc87cbe411228bb8db","after":"675936650bc6ffcc564298c0f58f1d5a4a43eaa1","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-10T15:01:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"b58e70fc41259d719506251b77bab62642f5fc63","after":"5cf488d35f46204b7a9eb916a5a636c87267d008","ref":"refs/heads/for-next","pushedAt":"2024-09-10T15:01:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Remove duplicated include in backpointers.c\n\nThe header files bbpos.h is included twice in backpointers.c,\nso one inclusion of each can be removed.\n\nReported-by: Abaci Robot \nCloses: https://bugzilla.openanolis.cn/show_bug.cgi?id=10783\nSigned-off-by: Yang Li \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Remove duplicated include in backpointers.c"}},{"before":"b58e70fc41259d719506251b77bab62642f5fc63","after":"5cf488d35f46204b7a9eb916a5a636c87267d008","ref":"refs/heads/master","pushedAt":"2024-09-10T15:01:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Remove duplicated include in backpointers.c\n\nThe header files bbpos.h is included twice in backpointers.c,\nso one inclusion of each can be removed.\n\nReported-by: Abaci Robot \nCloses: https://bugzilla.openanolis.cn/show_bug.cgi?id=10783\nSigned-off-by: Yang Li \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Remove duplicated include in backpointers.c"}},{"before":null,"after":"ee64e00984ec3ea3fbf9b4331cbd073690ff8765","ref":"refs/heads/bcachefs-for-v6.10","pushedAt":"2024-09-10T14:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Don't delete open files in online fsck\n\n[ Upstream commit 16005147cca41a0f67b5def2a4656286f8c0db4a ]\n\nIf a file is unlinked but still open, we don't want online fsck to\ndelete it - or fun inconsistencies will happen.\n\nhttps://github.com/koverstreet/bcachefs/issues/727\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Don't delete open files in online fsck"}},{"before":"3cf7e1146e501249d73b9fb08766cd8d4a93e8e4","after":"b58e70fc41259d719506251b77bab62642f5fc63","ref":"refs/heads/for-next","pushedAt":"2024-09-09T16:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Remove duplicated include in backpointers.c\n\nThe header files bbpos.h is included twice in backpointers.c,\nso one inclusion of each can be removed.\n\nReported-by: Abaci Robot \nCloses: https://bugzilla.openanolis.cn/show_bug.cgi?id=10783\nSigned-off-by: Yang Li \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Remove duplicated include in backpointers.c"}},{"before":"3cf7e1146e501249d73b9fb08766cd8d4a93e8e4","after":"b58e70fc41259d719506251b77bab62642f5fc63","ref":"refs/heads/master","pushedAt":"2024-09-09T16:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Remove duplicated include in backpointers.c\n\nThe header files bbpos.h is included twice in backpointers.c,\nso one inclusion of each can be removed.\n\nReported-by: Abaci Robot \nCloses: https://bugzilla.openanolis.cn/show_bug.cgi?id=10783\nSigned-off-by: Yang Li \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Remove duplicated include in backpointers.c"}},{"before":"fb8301d08498db5836a16ce467a2a5789b6d9831","after":"db3b507fd902ce2ea7de93cc87cbe411228bb8db","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-09T14:23:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"e61f3ce1e26ac4de8154de35b7c07cb69b9a68a8","after":"fb8301d08498db5836a16ce467a2a5789b6d9831","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-09T13:55:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"2d5e650276dd3ef0ff70614147b3fba6e88ca881","after":"3cf7e1146e501249d73b9fb08766cd8d4a93e8e4","ref":"refs/heads/for-next","pushedAt":"2024-09-09T13:54:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Don't drop devices with stripe pointers\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Don't drop devices with stripe pointers"}},{"before":"2d5e650276dd3ef0ff70614147b3fba6e88ca881","after":"3cf7e1146e501249d73b9fb08766cd8d4a93e8e4","ref":"refs/heads/master","pushedAt":"2024-09-09T13:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Don't drop devices with stripe pointers\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Don't drop devices with stripe pointers"}},{"before":"5532d5fe5b90580361417f9f996c37cc9c2f4cce","after":"16005147cca41a0f67b5def2a4656286f8c0db4a","ref":"refs/heads/bcachefs-for-upstream","pushedAt":"2024-09-09T13:42:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Don't delete open files in online fsck\n\nIf a file is unlinked but still open, we don't want online fsck to\ndelete it - or fun inconsistencies will happen.\n\nhttps://github.com/koverstreet/bcachefs/issues/727\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Don't delete open files in online fsck"}},{"before":"037c9eae885afb1ef8de16c94057f8bc527dc3ff","after":"e61f3ce1e26ac4de8154de35b7c07cb69b9a68a8","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T18:57:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"75d1cc1320a084cff2b90cb0580b6b1179d9edb6","after":"5532d5fe5b90580361417f9f996c37cc9c2f4cce","ref":"refs/heads/bcachefs-for-upstream","pushedAt":"2024-09-08T18:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Don't delete open files in online fsck\n\nIf a file is unlinked but still open, we don't want online fsck to\ndelete it - or fun inconsistencies will happen.\n\nhttps://github.com/koverstreet/bcachefs/issues/727\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Don't delete open files in online fsck"}},{"before":"e1c6e109a5bf864dd0206fc5eb00efe76ed36cef","after":"037c9eae885afb1ef8de16c94057f8bc527dc3ff","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T05:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"fixup! bcachefs: Don't delete open files in online fsck","shortMessageHtmlLink":"fixup! bcachefs: Don't delete open files in online fsck"}},{"before":"8ffc5fc61871b91f70ae9f265a61b216a7729c87","after":"e1c6e109a5bf864dd0206fc5eb00efe76ed36cef","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T05:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Don't delete open files in online fsck\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Don't delete open files in online fsck"}},{"before":"f85c8f35b249a9c37f6be073191b9cf4ee94a447","after":"8ffc5fc61871b91f70ae9f265a61b216a7729c87","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T04:49:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"19ede252911f9746414f76eea0302165912942b0","after":"f85c8f35b249a9c37f6be073191b9cf4ee94a447","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T03:43:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_head\n\nWe need to add a path for reshaping existing stripes (for e.g. device\nremoval), and this new path won't necessarily use ec_stripe_head.\n\nRefactor the code to avoid unnecessary references to it for clarity.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Refactor new stripe path to reduce dependencies on ec_strip…"}},{"before":"34e24f2aeaf3ad1cd078caf647ec7d7284ae63b6","after":"19ede252911f9746414f76eea0302165912942b0","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T03:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"mm/show_mem.c: report alloc tags in human readable units\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"mm/show_mem.c: report alloc tags in human readable units"}},{"before":"414daa37c0e819b165c85db11ad5394cd1555fef","after":"75d1cc1320a084cff2b90cb0580b6b1179d9edb6","ref":"refs/heads/bcachefs-for-upstream","pushedAt":"2024-09-08T03:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Replace div_u64 with div64_u64 where second param is u64\n\nBcachefs often uses this function to divide by nanosecond times - which\ncan easily cause problems when cast to u32. For example, `cat\n/sys/fs/bcachefs/*/internal/rebalance_status` would return invalid data\nin the `duration waited` field because dividing by the number of\nnanoseconds in a minute requires the divisor parameter to be u64.\n\nSigned-off-by: Reed Riley \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Replace div_u64 with div64_u64 where second param is u64"}},{"before":"4271602ec0f757d9f74e05940b0b04124b958781","after":"34e24f2aeaf3ad1cd078caf647ec7d7284ae63b6","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T02:31:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Failed devices no longer require mounting in degraded mode\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Failed devices no longer require mounting in degraded mode"}},{"before":"30a169592fe493ab59270df5d9dbb9f1f87d3d68","after":"4271602ec0f757d9f74e05940b0b04124b958781","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T01:53:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"fixup! bcachefs: bch2_dev_remove_stripes()","shortMessageHtmlLink":"fixup! bcachefs: bch2_dev_remove_stripes()"}},{"before":"22ead55aafe68a625c82c08705bf1b2736a4b24c","after":"30a169592fe493ab59270df5d9dbb9f1f87d3d68","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T01:17:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"mm/show_mem.c: report alloc tags in human readable units\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"mm/show_mem.c: report alloc tags in human readable units"}},{"before":"c3247a79cc029fe76f023ec2136aa33337ebbfb5","after":"414daa37c0e819b165c85db11ad5394cd1555fef","ref":"refs/heads/bcachefs-for-upstream","pushedAt":"2024-09-08T01:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Replace div_u64 with div64_u64 where second param is u64\n\nBcachefs often uses this function to divide by nanosecond times - which\ncan easily cause problems when cast to u32. For example, `cat\n/sys/fs/bcachefs/*/internal/rebalance_status` would return invalid data\nin the `duration waited` field because dividing by the number of\nnanoseconds in a minute requires the divisor parameter to be u64.\n\nSigned-off-by: Reed Riley \nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Replace div_u64 with div64_u64 where second param is u64"}},{"before":"107af485913639350512bf856585513dc63b9302","after":"22ead55aafe68a625c82c08705bf1b2736a4b24c","ref":"refs/heads/bcachefs-testing","pushedAt":"2024-09-08T01:15:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"mm/show_mem.c: report alloc tags in human readable units\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"mm/show_mem.c: report alloc tags in human readable units"}},{"before":"c3247a79cc029fe76f023ec2136aa33337ebbfb5","after":"c88c2220b6b527cec382f06a0ba3feab2a593b37","ref":"refs/heads/bcachefs-garbage","pushedAt":"2024-09-08T01:07:06.000Z","pushType":"push","commitsCount":184,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: Cacheline align & prefetch journal reservations\n\nWriting to the new journal entries is currently a major cacheline miss\nin the transaction commit path - this helps. Additionally, this patch\ncacheline aligns journal reservations, so that when multiple threads are\ndoing transaction commits they won't conflict.\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: Cacheline align & prefetch journal reservations"}},{"before":"53f6619554fb1edf8d7599b560d44dbea085c730","after":"c3247a79cc029fe76f023ec2136aa33337ebbfb5","ref":"refs/heads/bcachefs-for-upstream","pushedAt":"2024-09-08T01:05:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"koverstreet","name":null,"path":"/koverstreet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1993710?s=80&v=4"},"commit":{"message":"bcachefs: fix btree_key_cache sysfs knob\n\nSigned-off-by: Kent Overstreet ","shortMessageHtmlLink":"bcachefs: fix btree_key_cache sysfs knob"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQyMzowMTowMS4wMDAwMDBazwAAAASyl8Ua","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQyMzowMTowMS4wMDAwMDBazwAAAASyl8Ua","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQwMTowNToyNi4wMDAwMDBazwAAAASv4KrZ"}},"title":"Activity · koverstreet/bcachefs"}