{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":404453196,"defaultBranch":"staging","name":"kernel_xiaomi_sm8250","ownerLogin":"EmanuelCN","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-08T18:24:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64285896?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723674758.0","currentOid":""},"activityList":{"items":[{"before":"4b973f41a1ab763e2c5c605543489578d90bb6f0","after":"e763ab06fe631125543385282bfc1cc4f62ff3b9","ref":"refs/heads/staging","pushedAt":"2024-09-22T12:07:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error\nThe return value from hdd_capture_tsf() isn't checked, and when it\nreturns an error, it won't initialize tsf_op_resp. Fix it by checking\nthe return value, and exiting when there's an error.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error"}},{"before":"653c2b39c1182b73cad2a7dbf9896981ee299c9c","after":"d98e5445a2067b4742a0375d6875a8fbab79e5ee","ref":"refs/heads/munch","pushedAt":"2024-09-22T12:06:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error\nThe return value from hdd_capture_tsf() isn't checked, and when it\nreturns an error, it won't initialize tsf_op_resp. Fix it by checking\nthe return value, and exiting when there's an error.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error"}},{"before":"06aa1e553d37c0ccd6080fdf4b05bf404db23a55","after":"653c2b39c1182b73cad2a7dbf9896981ee299c9c","ref":"refs/heads/munch","pushedAt":"2024-09-22T11:21:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error\nThe return value from hdd_capture_tsf() isn't checked, and when it\nreturns an error, it won't initialize tsf_op_resp. Fix it by checking\nthe return value, and exiting when there's an error.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error"}},{"before":"697827ce4a0a718a51efbc0df1a5abfdb90f74df","after":"4b973f41a1ab763e2c5c605543489578d90bb6f0","ref":"refs/heads/staging","pushedAt":"2024-09-22T11:20:24.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error\nThe return value from hdd_capture_tsf() isn't checked, and when it\nreturns an error, it won't initialize tsf_op_resp. Fix it by checking\nthe return value, and exiting when there's an error.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error"}},{"before":"22de43edd76189c4a13159ca0ed2be3c28ea1dcc","after":"06aa1e553d37c0ccd6080fdf4b05bf404db23a55","ref":"refs/heads/munch","pushedAt":"2024-09-22T08:37:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error\nThe return value from hdd_capture_tsf() isn't checked, and when it\nreturns an error, it won't initialize tsf_op_resp. Fix it by checking\nthe return value, and exiting when there's an error.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error"}},{"before":"06ccb97850a3650993f46ada79a9776a2b3b5a55","after":"22de43edd76189c4a13159ca0ed2be3c28ea1dcc","ref":"refs/heads/munch","pushedAt":"2024-09-22T08:33:34.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error\nThe return value from hdd_capture_tsf() isn't checked, and when it\nreturns an error, it won't initialize tsf_op_resp. Fix it by checking\nthe return value, and exiting when there's an error.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"qcacld-3.0: Fix uninitialized tsf_op_resp usage on error"}},{"before":"1294ec1541f3873d94b6bb926643c600e2402123","after":"06ccb97850a3650993f46ada79a9776a2b3b5a55","ref":"refs/heads/munch","pushedAt":"2024-09-12T14:35:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"drm: property: Use vzalloc for allocating blob property memory\n\nChange-Id: Ic512c5d96f3ab1f3e72574717ee1b45cb826eafc\nSigned-off-by: UtsavBalar1231 ","shortMessageHtmlLink":"drm: property: Use vzalloc for allocating blob property memory"}},{"before":"3e2926a66a93e14a6bec3256be07be606ce0cabc","after":"697827ce4a0a718a51efbc0df1a5abfdb90f74df","ref":"refs/heads/staging","pushedAt":"2024-09-12T14:35:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"drm: property: Use vzalloc for allocating blob property memory\n\nChange-Id: Ic512c5d96f3ab1f3e72574717ee1b45cb826eafc\nSigned-off-by: UtsavBalar1231 ","shortMessageHtmlLink":"drm: property: Use vzalloc for allocating blob property memory"}},{"before":"f16ced265bcd9af37d73a9fef7d1103f31d32f53","after":"1294ec1541f3873d94b6bb926643c600e2402123","ref":"refs/heads/munch","pushedAt":"2024-09-12T10:51:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"drm: property: Use vzalloc for allocating blob property memory\n\nChange-Id: Ic512c5d96f3ab1f3e72574717ee1b45cb826eafc\nSigned-off-by: UtsavBalar1231 ","shortMessageHtmlLink":"drm: property: Use vzalloc for allocating blob property memory"}},{"before":"ba320caf680b0a5b1488d8a783de30c0f3db6f16","after":"3e2926a66a93e14a6bec3256be07be606ce0cabc","ref":"refs/heads/staging","pushedAt":"2024-09-12T08:33:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"drm: property: Use vzalloc for allocating blob property memory\n\nChange-Id: Ic512c5d96f3ab1f3e72574717ee1b45cb826eafc\nSigned-off-by: UtsavBalar1231 ","shortMessageHtmlLink":"drm: property: Use vzalloc for allocating blob property memory"}},{"before":"f6f562a7e92c03bc57b874d86e2683a2584482e9","after":"f16ced265bcd9af37d73a9fef7d1103f31d32f53","ref":"refs/heads/munch","pushedAt":"2024-09-03T20:06:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"fixup! drivers: bq2597x: Remove floating point arithmetics\n\nChange-Id: Ic52be19e44698951e9f08fec32c3b18cc80c114e","shortMessageHtmlLink":"fixup! drivers: bq2597x: Remove floating point arithmetics"}},{"before":"2c739519c7c581711bc917e8c2b8f7b20f94fa9e","after":"f6f562a7e92c03bc57b874d86e2683a2584482e9","ref":"refs/heads/munch","pushedAt":"2024-09-03T19:40:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"defconfig: cmi: Inline with alioth","shortMessageHtmlLink":"defconfig: cmi: Inline with alioth"}},{"before":"a6dcbd7b7881337201354e3280c8c11dc8054438","after":"ba320caf680b0a5b1488d8a783de30c0f3db6f16","ref":"refs/heads/staging","pushedAt":"2024-09-03T17:47:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"defconfig: cmi: Inline with alioth","shortMessageHtmlLink":"defconfig: cmi: Inline with alioth"}},{"before":"2276a9783ba6eb44bc0d4315502c66ee2c8040f1","after":"a6dcbd7b7881337201354e3280c8c11dc8054438","ref":"refs/heads/staging","pushedAt":"2024-09-03T17:27:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"defconfig: cmi: Inline with alioth","shortMessageHtmlLink":"defconfig: cmi: Inline with alioth"}},{"before":"077609e525cfca51f49be9df93c000d7ab5f6b13","after":"2276a9783ba6eb44bc0d4315502c66ee2c8040f1","ref":"refs/heads/staging","pushedAt":"2024-09-03T14:49:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch sensor sleep","shortMessageHtmlLink":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch …"}},{"before":"a56211fdacf3981ca0dd8b8e0ea1a90593e9d262","after":"077609e525cfca51f49be9df93c000d7ab5f6b13","ref":"refs/heads/staging","pushedAt":"2024-09-03T14:09:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch sensor sleep","shortMessageHtmlLink":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch …"}},{"before":"9bbfb4904523d752efba2675571e195fc89cdcb3","after":"a56211fdacf3981ca0dd8b8e0ea1a90593e9d262","ref":"refs/heads/staging","pushedAt":"2024-09-03T14:07:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch sensor sleep","shortMessageHtmlLink":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch …"}},{"before":"017a3799e95a019ea47e8b6106b69e7a4eb28a4f","after":"9bbfb4904523d752efba2675571e195fc89cdcb3","ref":"refs/heads/staging","pushedAt":"2024-08-29T19:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch sensor sleep","shortMessageHtmlLink":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch …"}},{"before":"ae3b4789280315c9aa10787b93d02fb0220e516e","after":"017a3799e95a019ea47e8b6106b69e7a4eb28a4f","ref":"refs/heads/staging","pushedAt":"2024-08-29T19:20:54.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch sensor sleep","shortMessageHtmlLink":"touchscreen: fts_521: Return from fts_update_touchmode_data if touch …"}},{"before":"b257af306ce01e491d86d8cc49061e2bba8adcfc","after":"2c739519c7c581711bc917e8c2b8f7b20f94fa9e","ref":"refs/heads/munch","pushedAt":"2024-08-29T19:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"drivers: power: supply: pd_policy_manger_munch: Return true to authentic charger check\n\nThis way we can fully benefit from fast charging on any PD charger that can supply us the needed power, xiaomi uses 5th pin for authentification thus other chargers would be limited to 18W.","shortMessageHtmlLink":"drivers: power: supply: pd_policy_manger_munch: Return true to authen…"}},{"before":"b0f844c3f555a25de9abdabeff55ee4687f06b95","after":"ae3b4789280315c9aa10787b93d02fb0220e516e","ref":"refs/heads/staging","pushedAt":"2024-08-29T19:18:42.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"crypto: msm: Fix compile errors\n\nFix an out of order definition of MODULE_DEVICE_TABLE, add missing\nbrackets to fix a suspect indentation warning and mark an\nimplcit switch fall through.\n\nFixes: 377c69bf3e72 (\"crypto: msm: Add QTI crypto drivers\")\nChange-Id: Ic0dedbada33fd2e5c692e5f0d64fd0e7b7afb5f1\nSigned-off-by: Jordan Crouse ","shortMessageHtmlLink":"crypto: msm: Fix compile errors"}},{"before":"cd3a6e6e46a8ce32a0eb8fd2fa2f37ad02a37a0a","after":"b257af306ce01e491d86d8cc49061e2bba8adcfc","ref":"refs/heads/munch","pushedAt":"2024-08-29T19:15:31.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"drivers: power: supply: pd_policy_manger_munch: Return true to authentic charger check\n\nThis way we can fully benefit from fast charging on any PD charger that can supply us the needed power, xiaomi uses 5th pin for authentification thus other chargers would be limited to 18W.","shortMessageHtmlLink":"drivers: power: supply: pd_policy_manger_munch: Return true to authen…"}},{"before":"f0b421ee3fda63e0dd1f9aaa9054e01d153681cc","after":"cd3a6e6e46a8ce32a0eb8fd2fa2f37ad02a37a0a","ref":"refs/heads/munch","pushedAt":"2024-08-28T20:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie\n\nCurrently, while parsing scan RNR Ie data is moved to\nnext neighbor_ap_info_field after parsing the current\nneighbor_ap_info_field. But in last iteration pointer may\ntry to access invalid data if (uint8_t *)ie + rnr_ie_len + 2)\nbytes are less than sizeof neighbor_ap_info_field and same\nis the case with tbtt_length access.\n\nFix is to add a length check of data + next data size to be parsed\n< (uint8_t *)ie + rnr_ie_len + 2) instead of adding a validation\nof data length only.\n\nCRs-Fixed: 3710080\nChange-Id: I05e5a9a02f0f4f9bc468db894588e676f0a248c0","shortMessageHtmlLink":"BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie"}},{"before":"48453e27f9314afeeeaf5889d36f16949e281860","after":"b0f844c3f555a25de9abdabeff55ee4687f06b95","ref":"refs/heads/staging","pushedAt":"2024-08-28T19:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie\n\nCurrently, while parsing scan RNR Ie data is moved to\nnext neighbor_ap_info_field after parsing the current\nneighbor_ap_info_field. But in last iteration pointer may\ntry to access invalid data if (uint8_t *)ie + rnr_ie_len + 2)\nbytes are less than sizeof neighbor_ap_info_field and same\nis the case with tbtt_length access.\n\nFix is to add a length check of data + next data size to be parsed\n< (uint8_t *)ie + rnr_ie_len + 2) instead of adding a validation\nof data length only.\n\nCRs-Fixed: 3710080\nChange-Id: I05e5a9a02f0f4f9bc468db894588e676f0a248c0","shortMessageHtmlLink":"BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie"}},{"before":"9218c33320f45bb9385e866b2568eec7e24116cb","after":"f0b421ee3fda63e0dd1f9aaa9054e01d153681cc","ref":"refs/heads/munch","pushedAt":"2024-08-22T19:06:30.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()\n\nLocal variable 'count' will be initialized and 'ret' is also not\nrequired, so remove the redundant initialization and get rid of\n'ret'.\n\nSigned-off-by: Shaokun Zhang \nAcked-by: Viresh Kumar \nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()"}},{"before":"f67125ca1cad4fd83859768892f9ef66141f119e","after":"48453e27f9314afeeeaf5889d36f16949e281860","ref":"refs/heads/staging","pushedAt":"2024-08-22T18:56:59.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()\n\nLocal variable 'count' will be initialized and 'ret' is also not\nrequired, so remove the redundant initialization and get rid of\n'ret'.\n\nSigned-off-by: Shaokun Zhang \nAcked-by: Viresh Kumar \nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()"}},{"before":"8bab9dec092ffb53eff8d6becf23135a0ff1529a","after":"9218c33320f45bb9385e866b2568eec7e24116cb","ref":"refs/heads/munch","pushedAt":"2024-08-14T22:35:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"sched: Improve wake_up_all_idle_cpus() take #2\n\nAs reported by syzbot and experienced by Pavel, using cpus_read_lock()\nin wake_up_all_idle_cpus() generates lock inversion (against mmap_sem\nand possibly others).\n\nInstead, shrink the preempt disable region by iterating all CPUs and\nchecking the online status for each individual CPU while having\npreemption disabled.\n\nFixes: 8850cb663b5c (\"sched: Simplify wake_up_*idle*()\")\nReported-by: syzbot+d5b23b18d2f4feae8a67@syzkaller.appspotmail.com\nReported-by: Pavel Machek \nReported-by: Qian Cai \nSigned-off-by: Peter Zijlstra (Intel) \nTested-by: Qian Cai \nChange-Id: I652eb678e8a2e30d71beeebae35a36d4d4c49a8d\n(cherry picked from 96611c26dc351c33f73b48756a9feacc109e5bab)\nSigned-off-by: Alexander Winkowski ","shortMessageHtmlLink":"sched: Improve wake_up_all_idle_cpus() take #2"}},{"before":"64e00be99d7aaf5a49b441c62013fff18eab8efe","after":"f67125ca1cad4fd83859768892f9ef66141f119e","ref":"refs/heads/staging","pushedAt":"2024-08-14T22:33:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"sched: Improve wake_up_all_idle_cpus() take #2\n\nAs reported by syzbot and experienced by Pavel, using cpus_read_lock()\nin wake_up_all_idle_cpus() generates lock inversion (against mmap_sem\nand possibly others).\n\nInstead, shrink the preempt disable region by iterating all CPUs and\nchecking the online status for each individual CPU while having\npreemption disabled.\n\nFixes: 8850cb663b5c (\"sched: Simplify wake_up_*idle*()\")\nReported-by: syzbot+d5b23b18d2f4feae8a67@syzkaller.appspotmail.com\nReported-by: Pavel Machek \nReported-by: Qian Cai \nSigned-off-by: Peter Zijlstra (Intel) \nTested-by: Qian Cai \nChange-Id: I652eb678e8a2e30d71beeebae35a36d4d4c49a8d\n(cherry picked from 96611c26dc351c33f73b48756a9feacc109e5bab)\nSigned-off-by: Alexander Winkowski ","shortMessageHtmlLink":"sched: Improve wake_up_all_idle_cpus() take #2"}},{"before":null,"after":"139e7bb2c778494bdd21019b06c29c1d046879ba","ref":"refs/heads/cpufreq","pushedAt":"2024-08-14T22:32:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()\n\nLocal variable 'count' will be initialized and 'ret' is also not\nrequired, so remove the redundant initialization and get rid of\n'ret'.\n\nSigned-off-by: Shaokun Zhang \nAcked-by: Viresh Kumar \nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()"}},{"before":null,"after":"2d7b4ee15ebfb00ab1650f8ff0de0f73a039f70d","ref":"refs/heads/diffmu","pushedAt":"2024-08-11T18:24:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EmanuelCN","name":"Emanuel","path":"/EmanuelCN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64285896?s=80&v=4"},"commit":{"message":"diff","shortMessageHtmlLink":"diff"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxMjowNzoxMy4wMDAwMDBazwAAAAS9KEme","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxMjowNzoxMy4wMDAwMDBazwAAAAS9KEme","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMVQxODoyNDo0Ni4wMDAwMDBazwAAAASXgJdy"}},"title":"Activity · EmanuelCN/kernel_xiaomi_sm8250"}