Re: [PATCH v3 0/2] hw/nvme: support online resize
Klaus Jensen <[email protected]> Mon, 3 Aug 2026 06:42:13 -0700
| Newsgroups | org.nongnu.qemu-devel |
|---|---|
| Message-ID | <[email protected]> |
--QvzZtpiYT/8oiZKU Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Aug 3 10:30, Alexander Mikhalitsyn wrote: > From: Alexander Mikhalitsyn <[email protected]> >=20 > Dear friends, >=20 > This patchset is aimed to support online resize for NVMe emulated > device. My approach is simple - I just implement (BlockDevOps *)->resize_= cb() > callback and ensure that AER notification is fired to all controllers usi= ng > a namespace that is being resized. >=20 > Testing. >=20 > I manually validated this with Debian 13 VM (a resized disk was a root di= sk) and > Windows Server 2022 (a resized disk was a secondary one). >=20 > Git tree: > https://gitlab.com/mihalicyn/qemu/-/commits/nvme-resize >=20 > Changelog for version 3: > - rebased >=20 > Changelog for version 2: > - checkpatch fixes > - rebased > - CI is green (https://gitlab.com/mihalicyn/qemu/-/pipelines/2602102750) >=20 > Kind regards, > Alex >=20 > Alexander Mikhalitsyn (2): > hw/nvme: initialize ns->subsys for n->namespace > hw/nvme: support online resize >=20 > hw/nvme/ctrl.c | 10 ++++++++ > hw/nvme/ns.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++- > hw/nvme/nvme.h | 2 ++ > 3 files changed, 79 insertions(+), 1 deletion(-) >=20 > --=20 > 2.47.3 >=20 >=20 LGTM. Reviewed-by: Klaus Jensen <[email protected]> --QvzZtpiYT/8oiZKU Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmpwmrEACgkQTeGvMW1P Dem5ZggAmfMv7VyPoNEQMQkgR7fI2tIi6zCaNqlCBVvC3jzC6k7rLIQ7D+DyjHpb HP6IBq8zIfa94Y1e+DF1uwgYv4lN0EIVhX3q2e6nOtn3yYJasAaFVS2yEXOMaBOn vEpL17ToFrzqb3dBQ2JnXNTjBl8e8hauDeFnJUSmGJBWgwCGN78EKNX/Bncnm9+4 etrEKPb8Z2KGJr01zzn/RRKn14paAmW3YWkHzTh60aZLmaQPjHAfvEJYRBSUF6IX rPgMjtY14v/+gxS0yXFX7KRdYN3LHb8JJJg4rDnoAP7FQt2n1hgR9WtymTOUONe9 3qRzy06jNgFbJI0cWiL5PTI2UCQdyA== =wet8 -----END PGP SIGNATURE----- --QvzZtpiYT/8oiZKU--