{"id":486505,"url":"http://patchwork.ozlabs.org/api/series/486505/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=486505","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"migration: Cleanup early connection code","date":"2025-12-26T21:19:04","submitter":{"id":85343,"url":"http://patchwork.ozlabs.org/api/people/85343/?format=json","name":"Fabiano Rosas","email":"farosas@suse.de"},"version":1,"total":25,"received_total":25,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/486505/mbox/","cover_letter":{"id":2177613,"url":"http://patchwork.ozlabs.org/api/covers/2177613/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20251226211930.27565-1-farosas@suse.de/","msgid":"<20251226211930.27565-1-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:02","name":"[RFC,00/25] migration: Cleanup early connection code","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20251226211930.27565-1-farosas@suse.de/mbox/"},"patches":[{"id":2177625,"url":"http://patchwork.ozlabs.org/api/patches/2177625/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-2-farosas@suse.de/","msgid":"<20251226211930.27565-2-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:03","name":"[RFC,01/25] migration: Remove redundant state change","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-2-farosas@suse.de/mbox/"},{"id":2177601,"url":"http://patchwork.ozlabs.org/api/patches/2177601/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-3-farosas@suse.de/","msgid":"<20251226211930.27565-3-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:04","name":"[RFC,02/25] migration: Fix state change at migration_channel_process_incoming","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-3-farosas@suse.de/mbox/"},{"id":2177624,"url":"http://patchwork.ozlabs.org/api/patches/2177624/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-4-farosas@suse.de/","msgid":"<20251226211930.27565-4-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:05","name":"[RFC,03/25] migration/tls: Remove unused parameter","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-4-farosas@suse.de/mbox/"},{"id":2177612,"url":"http://patchwork.ozlabs.org/api/patches/2177612/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-5-farosas@suse.de/","msgid":"<20251226211930.27565-5-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:06","name":"[RFC,04/25] migration: Move multifd_recv_setup call","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-5-farosas@suse.de/mbox/"},{"id":2177626,"url":"http://patchwork.ozlabs.org/api/patches/2177626/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-6-farosas@suse.de/","msgid":"<20251226211930.27565-6-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:07","name":"[RFC,05/25] migration: Cleanup TLS handshake hostname passing","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-6-farosas@suse.de/mbox/"},{"id":2177603,"url":"http://patchwork.ozlabs.org/api/patches/2177603/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-7-farosas@suse.de/","msgid":"<20251226211930.27565-7-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:08","name":"[RFC,06/25] migration: Move postcopy_try_recover into migration_incoming_process","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-7-farosas@suse.de/mbox/"},{"id":2177606,"url":"http://patchwork.ozlabs.org/api/patches/2177606/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-8-farosas@suse.de/","msgid":"<20251226211930.27565-8-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:09","name":"[RFC,07/25] migration: Use migrate_mode() to query for cpr-transfer","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-8-farosas@suse.de/mbox/"},{"id":2177623,"url":"http://patchwork.ozlabs.org/api/patches/2177623/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-9-farosas@suse.de/","msgid":"<20251226211930.27565-9-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:10","name":"[RFC,08/25] migration: Free the error earlier in the resume case","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-9-farosas@suse.de/mbox/"},{"id":2177604,"url":"http://patchwork.ozlabs.org/api/patches/2177604/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-10-farosas@suse.de/","msgid":"<20251226211930.27565-10-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:11","name":"[RFC,09/25] migration: Move error reporting out of migration_cleanup","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-10-farosas@suse.de/mbox/"},{"id":2177605,"url":"http://patchwork.ozlabs.org/api/patches/2177605/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-11-farosas@suse.de/","msgid":"<20251226211930.27565-11-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:12","name":"[RFC,10/25] migration: Expand migration_connect_error_propagate to cover cancelling","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-11-farosas@suse.de/mbox/"},{"id":2177615,"url":"http://patchwork.ozlabs.org/api/patches/2177615/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-12-farosas@suse.de/","msgid":"<20251226211930.27565-12-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:13","name":"[RFC,11/25] migration: yank: Move register instance earlier","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-12-farosas@suse.de/mbox/"},{"id":2177616,"url":"http://patchwork.ozlabs.org/api/patches/2177616/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-13-farosas@suse.de/","msgid":"<20251226211930.27565-13-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:14","name":"[RFC,12/25] migration: Fold migration_cleanup() into migration_connect_error_propagate()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-13-farosas@suse.de/mbox/"},{"id":2177602,"url":"http://patchwork.ozlabs.org/api/patches/2177602/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-14-farosas@suse.de/","msgid":"<20251226211930.27565-14-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:15","name":"[RFC,13/25] migration: Handle error in the early async paths","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-14-farosas@suse.de/mbox/"},{"id":2177608,"url":"http://patchwork.ozlabs.org/api/patches/2177608/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-15-farosas@suse.de/","msgid":"<20251226211930.27565-15-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:16","name":"[RFC,14/25] migration: Remove QEMUFile from channel.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-15-farosas@suse.de/mbox/"},{"id":2177621,"url":"http://patchwork.ozlabs.org/api/patches/2177621/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-16-farosas@suse.de/","msgid":"<20251226211930.27565-16-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:17","name":"[RFC,15/25] migration/channel: Rename migration_channel_connect","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-16-farosas@suse.de/mbox/"},{"id":2177611,"url":"http://patchwork.ozlabs.org/api/patches/2177611/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-17-farosas@suse.de/","msgid":"<20251226211930.27565-17-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:18","name":"[RFC,16/25] migration: Rename instances of start","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-17-farosas@suse.de/mbox/"},{"id":2177607,"url":"http://patchwork.ozlabs.org/api/patches/2177607/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-18-farosas@suse.de/","msgid":"<20251226211930.27565-18-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:19","name":"[RFC,17/25] migration: Move channel code to channel.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-18-farosas@suse.de/mbox/"},{"id":2177622,"url":"http://patchwork.ozlabs.org/api/patches/2177622/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-19-farosas@suse.de/","msgid":"<20251226211930.27565-19-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:20","name":"[RFC,18/25] migration: Move transport connection code into channel.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-19-farosas@suse.de/mbox/"},{"id":2177620,"url":"http://patchwork.ozlabs.org/api/patches/2177620/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-20-farosas@suse.de/","msgid":"<20251226211930.27565-20-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:21","name":"[RFC,19/25] migration/channel: Make synchronous calls evident","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-20-farosas@suse.de/mbox/"},{"id":2177617,"url":"http://patchwork.ozlabs.org/api/patches/2177617/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-21-farosas@suse.de/","msgid":"<20251226211930.27565-21-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:22","name":"[RFC,20/25] migration/channel: Use switch statements in outgoing code","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-21-farosas@suse.de/mbox/"},{"id":2177618,"url":"http://patchwork.ozlabs.org/api/patches/2177618/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-22-farosas@suse.de/","msgid":"<20251226211930.27565-22-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:23","name":"[RFC,21/25] migration/channel: Cleanup early passing of MigrationState","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-22-farosas@suse.de/mbox/"},{"id":2177609,"url":"http://patchwork.ozlabs.org/api/patches/2177609/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-23-farosas@suse.de/","msgid":"<20251226211930.27565-23-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:24","name":"[RFC,22/25] migration/channel: Merge both sides of the connection initiation code","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-23-farosas@suse.de/mbox/"},{"id":2177610,"url":"http://patchwork.ozlabs.org/api/patches/2177610/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-24-farosas@suse.de/","msgid":"<20251226211930.27565-24-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:25","name":"[RFC,23/25] migration: Move channel parsing to channel.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-24-farosas@suse.de/mbox/"},{"id":2177619,"url":"http://patchwork.ozlabs.org/api/patches/2177619/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-25-farosas@suse.de/","msgid":"<20251226211930.27565-25-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:26","name":"[RFC,24/25] migration: Move URI parsing to channel.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-25-farosas@suse.de/mbox/"},{"id":2177614,"url":"http://patchwork.ozlabs.org/api/patches/2177614/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-26-farosas@suse.de/","msgid":"<20251226211930.27565-26-farosas@suse.de>","list_archive_url":null,"date":"2025-12-26T21:19:27","name":"[RFC,25/25] migration: Remove qmp_migrate_finish","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20251226211930.27565-26-farosas@suse.de/mbox/"}]}