)]}'
{"id":"openocd~master~I694509a0e01df089429b20ff1b879fc0592b532d","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1001978":{"account":{"_account_id":1001978,"name":"Frank Dischner","email":"frank.dischner@gmail.com","username":"fdischner"},"last_update":"2022-08-08 20:47:52.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I694509a0e01df089429b20ff1b879fc0592b532d","subject":"FreeRTOS: Fix current thread ID when no threads are active","status":"MERGED","created":"2022-04-18 02:46:52.000000000","updated":"2022-08-08 20:47:52.000000000","submitted":"2022-08-08 20:47:52.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"6934","meta_rev_id":"adcafe27564efb45a375ac985137744d3daceba1","_number":6934,"owner":{"_account_id":1001978,"name":"Frank Dischner","email":"frank.dischner@gmail.com","username":"fdischner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-08-08 20:47:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-08-08 20:47:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2022-08-08 20:47:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-04-18 03:10:51.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-07-21 15:49:43.000000000","updated_by":{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},"reviewer":{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},"state":"REVIEWER"},{"updated":"2022-07-31 13:32:38.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"state":"REVIEWER"}],"messages":[{"id":"4d6309fc6b44b8d01b67800b039920882d6e275c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1001978,"name":"Frank Dischner","email":"frank.dischner@gmail.com","username":"fdischner"},"real_author":{"_account_id":1001978,"name":"Frank Dischner","email":"frank.dischner@gmail.com","username":"fdischner"},"date":"2022-04-18 02:46:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6a2d65cbd17ef93a3a839338462c9e95522940c1","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-04-18 03:10:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/16013/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/15223/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"19ae6267f8fd95473819ab6a15e98f18edec9540","author":{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},"real_author":{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},"date":"2022-07-21 15:49:43.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"34d0f045b8fb105d2536a797412fa4e83f0a67c1","author":{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},"real_author":{"_account_id":1002011,"name":"Asier Llano","email":"asierllano@gmail.com","username":"asierllano"},"date":"2022-07-22 09:49:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8d09018e5e3987eb059fdb5e493794aa7dfc5966","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-07-31 13:32:38.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"adcafe27564efb45a375ac985137744d3daceba1","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-08-08 20:47:52.000000000","message":"Change has been successfully cherry-picked as 3865c411eebf01192ee347a1bd5c201c97ed23a6","accounts_in_message":[],"_revision_number":2}],"current_revision":"3865c411eebf01192ee347a1bd5c201c97ed23a6","revisions":{"3865c411eebf01192ee347a1bd5c201c97ed23a6":{"kind":"REWORK","_number":2,"created":"2022-08-08 20:47:52.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/34/6934/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/6934/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/2 \u0026\u0026 git checkout -b change-6934 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/6934/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b5dd6faf8d47781f2d7cba25decac79bd2310351","subject":"target/cortex_a: remove unused CORTEX_A15_COMMON_MAGIC"}],"author":{"name":"Frank Dischner","email":"frank.dischner@gmail.com","date":"2022-04-18 02:12:39.000000000","tz":-300},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-08-08 20:47:52.000000000","tz":0},"subject":"FreeRTOS: Fix current thread ID when no threads are active","message":"FreeRTOS: Fix current thread ID when no threads are active\n\nWhen there are no rtos threads or none are active, a fake thread with\nID 1 is created for the current execution, but the current thread ID was\nnever set to this new fake ID. This would lead to an incorrect attempt to\nread stacked registers for this fake thread. Explicitly setting the\ncurrent thread ID to the fake ID ensures that the registers are read from\nthe core instead of calling freertos_get_thread_reg_list.\n\nSigned-off-by: Frank Dischner \u003cfrank.dischner@gmail.com\u003e\nChange-Id: I694509a0e01df089429b20ff1b879fc0592b532d\nReviewed-on: https://review.openocd.org/c/openocd/+/6934\nTested-by: jenkins\nReviewed-by: Asier Llano \u003casierllano@gmail.com\u003e\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"88ffd5817d9d495c4a15bf6164d3f2b28b38aae2":{"kind":"REWORK","_number":1,"created":"2022-04-18 02:46:52.000000000","uploader":{"_account_id":1001978,"name":"Frank Dischner","email":"frank.dischner@gmail.com","username":"fdischner"},"ref":"refs/changes/34/6934/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/6934/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/1 \u0026\u0026 git checkout -b change-6934 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/6934/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/6934/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e83eeb44aa96e380f46d37980b8b76a908757dc6","subject":"flash/nor/stm32f1x: lock flash in case of error"}],"author":{"name":"Frank Dischner","email":"frank.dischner@gmail.com","date":"2022-04-18 02:12:39.000000000","tz":-300},"committer":{"name":"Frank Dischner","email":"frank.dischner@gmail.com","date":"2022-04-18 02:12:39.000000000","tz":-300},"subject":"FreeRTOS: Fix current thread ID when no threads are active","message":"FreeRTOS: Fix current thread ID when no threads are active\n\nWhen there are no rtos threads or none are active, a fake thread with\nID 1 is created for the current execution, but the current thread ID was\nnever set to this new fake ID. This would lead to an incorrect attempt to\nread stacked registers for this fake thread. Explicitly setting the\ncurrent thread ID to the fake ID ensures that the registers are read from\nthe core instead of calling freertos_get_thread_reg_list.\n\nSigned-off-by: Frank Dischner \u003cfrank.dischner@gmail.com\u003e\nChange-Id: I694509a0e01df089429b20ff1b879fc0592b532d\n"}}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}}]}
